@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/*
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 8/9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td {
  padding: 0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

address, caption, cite, code, dfn, em, i, th, var {
  font-style: normal;
  font-weight: normal;
}

fieldset, img, object {
  border: 0;
  vertical-align: bottom;
}

img {
  font-size: 0;
  line-height: 0;
  -ms-interpolation-mode: bicubic;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th {
  text-align: left;
}

ul {
  list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before, q:after {
  content: '';
}

abbr, acronym {
  border: 0;
  font-variant: normal;
}

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  *font-size: 100%;
}

legend {
  color: #000;
}

article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  background-color: #fff;
  color: #000;
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;
  font-size: 14px;
}

body * {
  line-height: 1.5;
}

* {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}

/*----------------------------------------
  font-size
------------------------------------------
Font-size list (base: 14px)
 57% =  8px
 64% =  9px
 72% = 10px
 79% = 11px        150% = 21px        221% = 31px
 86% = 12px        158% = 22px        229% = 32px
 93% = 13px        165% = 23px        236% = 33px
100% = 14px        172% = 24px        243% = 34px
108% = 15px        179% = 25px        250% = 35px
115% = 16px        186% = 26px        257% = 36px
122% = 17px        193% = 27px        264% = 37px
129% = 18px        200% = 28px        271% = 38px
136% = 19px        224% = 29px        279% = 39px
143% = 20px        214% = 30px        256% = 40px
*/
.f08 {
  font-size: 57% !important;
}

.f09 {
  font-size: 64% !important;
}

.f10 {
  font-size: 72% !important;
}

.f11 {
  font-size: 79% !important;
}

.f12 {
  font-size: 86% !important;
}

.f13 {
  font-size: 93% !important;
}

.f14 {
  font-size: 100% !important;
}

.f15 {
  font-size: 108% !important;
}

.f16 {
  font-size: 115% !important;
}

.f17 {
  font-size: 122% !important;
}

.f18 {
  font-size: 129% !important;
}

.f19 {
  font-size: 136% !important;
}

.f20 {
  font-size: 143% !important;
}

.f21 {
  font-size: 150% !important;
}

.f22 {
  font-size: 158% !important;
}

.f23 {
  font-size: 165% !important;
}

.f24 {
  font-size: 172% !important;
}

.f25 {
  font-size: 179% !important;
}

.f26 {
  font-size: 186% !important;
}

.f27 {
  font-size: 193% !important;
}

.f28 {
  font-size: 200% !important;
}

.f29 {
  font-size: 224% !important;
}

.f30 {
  font-size: 214% !important;
}

.f31 {
  font-size: 221% !important;
}

.f32 {
  font-size: 229% !important;
}

.f33 {
  font-size: 236% !important;
}

.f34 {
  font-size: 243% !important;
}

.f35 {
  font-size: 250% !important;
}

.f36 {
  font-size: 257% !important;
}

.f37 {
  font-size: 264% !important;
}

.f38 {
  font-size: 271% !important;
}

.f39 {
  font-size: 279% !important;
}

.f40 {
  font-size: 256% !important;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}

.clr {
  content: " ";
  clear: both;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: 0 -1px -1px 0;
  border: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}

.f-left {
  display: inline;
  float: left;
}

.f-right {
  display: inline;
  float: right;
}

.t-left {
  text-align: left !important;
}

.t-center {
  text-align: center !important;
}

.t-right {
  text-align: right !important;
}

.v-top {
  vertical-align: top !important;
}

.v-middle {
  vertical-align: middle !important;
}

.v-bottom {
  vertical-align: bottom !important;
}

table.t-left th, table.t-left td,
thead.t-left tr th,
thead.t-left tr td,
tbody.t-left tr th,
tbody.t-left tr td,
tr.t-left th,
tr.t-left td {
  text-align: left !important;
}
table.t-left th.t-left, table.t-left td.t-left,
thead.t-left tr th.t-left,
thead.t-left tr td.t-left,
tbody.t-left tr th.t-left,
tbody.t-left tr td.t-left,
tr.t-left th.t-left,
tr.t-left td.t-left {
  text-align: left !important;
}
table.t-left th.t-center, table.t-left td.t-center,
thead.t-left tr th.t-center,
thead.t-left tr td.t-center,
tbody.t-left tr th.t-center,
tbody.t-left tr td.t-center,
tr.t-left th.t-center,
tr.t-left td.t-center {
  text-align: center !important;
}
table.t-left th.t-right, table.t-left td.t-right,
thead.t-left tr th.t-right,
thead.t-left tr td.t-right,
tbody.t-left tr th.t-right,
tbody.t-left tr td.t-right,
tr.t-left th.t-right,
tr.t-left td.t-right {
  text-align: right !important;
}

table.t-center th, table.t-center td,
thead.t-center tr th,
thead.t-center tr td,
tbody.t-center tr th,
tbody.t-center tr td,
tr.t-center th,
tr.t-center td {
  text-align: center !important;
}
table.t-center th.t-left, table.t-center td.t-left,
thead.t-center tr th.t-left,
thead.t-center tr td.t-left,
tbody.t-center tr th.t-left,
tbody.t-center tr td.t-left,
tr.t-center th.t-left,
tr.t-center td.t-left {
  text-align: left !important;
}
table.t-center th.t-center, table.t-center td.t-center,
thead.t-center tr th.t-center,
thead.t-center tr td.t-center,
tbody.t-center tr th.t-center,
tbody.t-center tr td.t-center,
tr.t-center th.t-center,
tr.t-center td.t-center {
  text-align: center !important;
}
table.t-center th.t-right, table.t-center td.t-right,
thead.t-center tr th.t-right,
thead.t-center tr td.t-right,
tbody.t-center tr th.t-right,
tbody.t-center tr td.t-right,
tr.t-center th.t-right,
tr.t-center td.t-right {
  text-align: right !important;
}

table.t-right th, table.t-right td,
thead.t-right tr th,
thead.t-right tr td,
tbody.t-right tr th,
tbody.t-right tr td,
tr.t-right th,
tr.t-right td {
  text-align: right !important;
}
table.t-right th.t-left, table.t-right td.t-left,
thead.t-right tr th.t-left,
thead.t-right tr td.t-left,
tbody.t-right tr th.t-left,
tbody.t-right tr td.t-left,
tr.t-right th.t-left,
tr.t-right td.t-left {
  text-align: left !important;
}
table.t-right th.t-center, table.t-right td.t-center,
thead.t-right tr th.t-center,
thead.t-right tr td.t-center,
tbody.t-right tr th.t-center,
tbody.t-right tr td.t-center,
tr.t-right th.t-center,
tr.t-right td.t-center {
  text-align: center !important;
}
table.t-right th.t-right, table.t-right td.t-right,
thead.t-right tr th.t-right,
thead.t-right tr td.t-right,
tbody.t-right tr th.t-right,
tbody.t-right tr td.t-right,
tr.t-right th.t-right,
tr.t-right td.t-right {
  text-align: right !important;
}

table.v-top th, table.v-top td,
thead.v-top tr th,
thead.v-top tr td,
tbody.v-top tr th,
tbody.v-top tr td,
tr.v-top th,
tr.v-top td {
  vertical-align: top !important;
}
table.v-top th.v-top, table.v-top td.v-top,
thead.v-top tr th.v-top,
thead.v-top tr td.v-top,
tbody.v-top tr th.v-top,
tbody.v-top tr td.v-top,
tr.v-top th.v-top,
tr.v-top td.v-top {
  vertical-align: top !important;
}
table.v-top th.v-middle, table.v-top td.v-middle,
thead.v-top tr th.v-middle,
thead.v-top tr td.v-middle,
tbody.v-top tr th.v-middle,
tbody.v-top tr td.v-middle,
tr.v-top th.v-middle,
tr.v-top td.v-middle {
  vertical-align: middle !important;
}
table.v-top th.v-bottom, table.v-top td.v-bottom,
thead.v-top tr th.v-bottom,
thead.v-top tr td.v-bottom,
tbody.v-top tr th.v-bottom,
tbody.v-top tr td.v-bottom,
tr.v-top th.v-bottom,
tr.v-top td.v-bottom {
  vertical-align: bottom !important;
}

table.v-middle th, table.v-middle td,
thead.v-middle tr th,
thead.v-middle tr td,
tbody.v-middle tr th,
tbody.v-middle tr td,
tr.v-middle th,
tr.v-middle td {
  vertical-align: middle !important;
}
table.v-middle th.v-top, table.v-middle td.v-top,
thead.v-middle tr th.v-top,
thead.v-middle tr td.v-top,
tbody.v-middle tr th.v-top,
tbody.v-middle tr td.v-top,
tr.v-middle th.v-top,
tr.v-middle td.v-top {
  vertical-align: top !important;
}
table.v-middle th.v-middle, table.v-middle td.v-middle,
thead.v-middle tr th.v-middle,
thead.v-middle tr td.v-middle,
tbody.v-middle tr th.v-middle,
tbody.v-middle tr td.v-middle,
tr.v-middle th.v-middle,
tr.v-middle td.v-middle {
  vertical-align: middle !important;
}
table.v-middle th.v-bottom, table.v-middle td.v-bottom,
thead.v-middle tr th.v-bottom,
thead.v-middle tr td.v-bottom,
tbody.v-middle tr th.v-bottom,
tbody.v-middle tr td.v-bottom,
tr.v-middle th.v-bottom,
tr.v-middle td.v-bottom {
  vertical-align: bottom !important;
}

table.v-bottom th, table.v-bottom td,
thead.v-bottom tr th,
thead.v-bottom tr td,
tbody.v-bottom tr th,
tbody.v-bottom tr td,
tr.v-bottom th,
tr.v-bottom td {
  vertical-align: bottom !important;
}
table.v-bottom th.v-top, table.v-bottom td.v-top,
thead.v-bottom tr th.v-top,
thead.v-bottom tr td.v-top,
tbody.v-bottom tr th.v-top,
tbody.v-bottom tr td.v-top,
tr.v-bottom th.v-top,
tr.v-bottom td.v-top {
  vertical-align: top !important;
}
table.v-bottom th.v-middle, table.v-bottom td.v-middle,
thead.v-bottom tr th.v-middle,
thead.v-bottom tr td.v-middle,
tbody.v-bottom tr th.v-middle,
tbody.v-bottom tr td.v-middle,
tr.v-bottom th.v-middle,
tr.v-bottom td.v-middle {
  vertical-align: middle !important;
}
table.v-bottom th.v-bottom, table.v-bottom td.v-bottom,
thead.v-bottom tr th.v-bottom,
thead.v-bottom tr td.v-bottom,
tbody.v-bottom tr th.v-bottom,
tbody.v-bottom tr td.v-bottom,
tr.v-bottom th.v-bottom,
tr.v-bottom td.v-bottom {
  vertical-align: bottom !important;
}

.mt00 {
  margin-top: 0 !important;
}

.mt01 {
  margin-top: 1px !important;
}

.mt02 {
  margin-top: 2px !important;
}

.mt03 {
  margin-top: 3px !important;
}

.mt04 {
  margin-top: 4px !important;
}

.mt05 {
  margin-top: 5px !important;
}

.mt06 {
  margin-top: 6px !important;
}

.mt07 {
  margin-top: 7px !important;
}

.mt08 {
  margin-top: 8px !important;
}

.mt09 {
  margin-top: 9px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt11 {
  margin-top: 11px !important;
}

.mt12 {
  margin-top: 12px !important;
}

.mt13 {
  margin-top: 13px !important;
}

.mt14 {
  margin-top: 14px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt16 {
  margin-top: 16px !important;
}

.mt17 {
  margin-top: 17px !important;
}

.mt18 {
  margin-top: 18px !important;
}

.mt19 {
  margin-top: 19px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt24 {
  margin-top: 24px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt28 {
  margin-top: 28px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt32 {
  margin-top: 32px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mt36 {
  margin-top: 36px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt44 {
  margin-top: 44px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mt48 {
  margin-top: 48px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt52 {
  margin-top: 52px !important;
}

.mt55 {
  margin-top: 55px !important;
}

.mt56 {
  margin-top: 56px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mt65 {
  margin-top: 65px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mt75 {
  margin-top: 75px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mt85 {
  margin-top: 85px !important;
}

.mb00 {
  margin-bottom: 0 !important;
}

.mb01 {
  margin-bottom: 1px !important;
}

.mb02 {
  margin-bottom: 2px !important;
}

.mb03 {
  margin-bottom: 3px !important;
}

.mb04 {
  margin-bottom: 4px !important;
}

.mb05 {
  margin-bottom: 5px !important;
}

.mb06 {
  margin-bottom: 6px !important;
}

.mb07 {
  margin-bottom: 7px !important;
}

.mb08 {
  margin-bottom: 8px !important;
}

.mb09 {
  margin-bottom: 9px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb11 {
  margin-bottom: 11px !important;
}

.mb12 {
  margin-bottom: 12px !important;
}

.mb13 {
  margin-bottom: 13px !important;
}

.mb14 {
  margin-bottom: 14px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb16 {
  margin-bottom: 16px !important;
}

.mb17 {
  margin-bottom: 17px !important;
}

.mb18 {
  margin-bottom: 18px !important;
}

.mb19 {
  margin-bottom: 19px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb24 {
  margin-bottom: 24px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb28 {
  margin-bottom: 28px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb32 {
  margin-bottom: 32px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.mb36 {
  margin-bottom: 36px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb44 {
  margin-bottom: 44px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.mb48 {
  margin-bottom: 48px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb52 {
  margin-bottom: 52px !important;
}

.mb55 {
  margin-bottom: 55px !important;
}

.mb56 {
  margin-bottom: 56px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb65 {
  margin-bottom: 65px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb75 {
  margin-bottom: 75px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.mb85 {
  margin-bottom: 85px !important;
}

.pt00 {
  padding-top: 0 !important;
}

.pt01 {
  padding-top: 1px !important;
}

.pt02 {
  padding-top: 2px !important;
}

.pt03 {
  padding-top: 3px !important;
}

.pt04 {
  padding-top: 4px !important;
}

.pt05 {
  padding-top: 5px !important;
}

.pt06 {
  padding-top: 6px !important;
}

.pt07 {
  padding-top: 7px !important;
}

.pt08 {
  padding-top: 8px !important;
}

.pt09 {
  padding-top: 9px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt11 {
  padding-top: 11px !important;
}

.pt12 {
  padding-top: 12px !important;
}

.pt13 {
  padding-top: 13px !important;
}

.pt14 {
  padding-top: 14px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pt16 {
  padding-top: 16px !important;
}

.pt17 {
  padding-top: 17px !important;
}

.pt18 {
  padding-top: 18px !important;
}

.pt19 {
  padding-top: 19px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt24 {
  padding-top: 24px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pt28 {
  padding-top: 28px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pt32 {
  padding-top: 32px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.pt36 {
  padding-top: 36px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pt44 {
  padding-top: 44px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.pt48 {
  padding-top: 48px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.pt52 {
  padding-top: 52px !important;
}

.pt55 {
  padding-top: 55px !important;
}

.pt56 {
  padding-top: 56px !important;
}

.pt60 {
  padding-top: 60px !important;
}

.pt65 {
  padding-top: 65px !important;
}

.pt70 {
  padding-top: 70px !important;
}

.pt75 {
  padding-top: 75px !important;
}

.pt80 {
  padding-top: 80px !important;
}

.pt85 {
  padding-top: 85px !important;
}

.pb00 {
  padding-bottom: 0 !important;
}

.pb01 {
  padding-bottom: 1px !important;
}

.pb02 {
  padding-bottom: 2px !important;
}

.pb03 {
  padding-bottom: 3px !important;
}

.pb04 {
  padding-bottom: 4px !important;
}

.pb05 {
  padding-bottom: 5px !important;
}

.pb06 {
  padding-bottom: 6px !important;
}

.pb07 {
  padding-bottom: 7px !important;
}

.pb08 {
  padding-bottom: 8px !important;
}

.pb09 {
  padding-bottom: 9px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb11 {
  padding-bottom: 11px !important;
}

.pb12 {
  padding-bottom: 12px !important;
}

.pb13 {
  padding-bottom: 13px !important;
}

.pb14 {
  padding-bottom: 14px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pb16 {
  padding-bottom: 16px !important;
}

.pb17 {
  padding-bottom: 17px !important;
}

.pb18 {
  padding-bottom: 18px !important;
}

.pb19 {
  padding-bottom: 19px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb24 {
  padding-bottom: 24px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.pb28 {
  padding-bottom: 28px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pb32 {
  padding-bottom: 32px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.pb36 {
  padding-bottom: 36px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pb44 {
  padding-bottom: 44px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.pb48 {
  padding-bottom: 48px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.pb52 {
  padding-bottom: 52px !important;
}

.pb55 {
  padding-bottom: 55px !important;
}

.pb56 {
  padding-bottom: 56px !important;
}

.pb60 {
  padding-bottom: 60px !important;
}

.pb65 {
  padding-bottom: 65px !important;
}

.pb70 {
  padding-bottom: 70px !important;
}

.pb75 {
  padding-bottom: 75px !important;
}

.pb80 {
  padding-bottom: 80px !important;
}

.pb85 {
  padding-bottom: 85px !important;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* for HP reader */
#skiplinkSec, #headAnc, #naviAnc, #mainAnc, #endMainAnc {
  display: none;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.visible {
  max-height: 99999px;
  visibility: visible;
  overflow: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.hidden {
  max-height: 0;
  visibility: hidden;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

p + p {
  margin-top: 1em;
}

.row:before, .row:after {
  content: "";
  display: table;
}
.row:after {
  clear: both;
}
.row {
  zoom: 1;
}

.mod-inner, .body-sec-inner,
.foot-sec-inner, .head-sec .header_cup > .inner, .gNav {
  width: 990px;
  margin: 0 auto;
}

.cmp-heading {
  color: #666;
}
.cmp-heading h1 {
  margin-top: 50px;
  font-weight: bold;
  font-size: 2.28571em;
}
.cmp-heading h2 {
  margin: 80px 0 10px;
  padding: 4px 0 4px 12px;
  border-bottom: 2px solid #003989;
  border-left: 4px solid #003989;
  font-weight: bold;
  font-size: 1.42857em;
}
.cmp-heading h3 {
  margin: 50px 0 10px;
  border-bottom: 1px dotted #003989;
  font-weight: bold;
  font-size: 1.28571em;
}
.cmp-heading h4 {
  margin: 20px 0 10px;
  font-weight: bold;
  font-size: 1.14286em;
}
.bodySec-inner .cmp-heading {
  color: #666;
}
.bodySec-inner .cmp-heading h2,
.bodySec-inner .cmp-heading h3 {
  border-color: #003989;
}

.floatNav {
  z-index: 9999;
  position: fixed;
  top: 0;
  right: 0;
  padding: 40px;
  background-color: rgba(0, 0, 0, 0.5);
}
.floatNav li {
  margin-top: 10px;
}
.floatNav li:first-child {
  margin-top: 0;
}
.floatNav li a {
  font-size: 1.14286em;
}
.floatNav li a:link, .floatNav li a:visited, .floatNav li a:hover, .floatNav li a:active {
  color: #fff;
  text-decoration: none;
}
.floatNav li a:hover {
  color: #fff;
  text-decoration: underline;
}

.copyToClipboard.item {
  height: 16px !important;
}

.mod-headingA01 {
  margin-top: 15px;
  padding-left: 32px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg1.png);
}
.mod-headingA01:before, .mod-headingA01:after {
  content: "";
  display: table;
}
.mod-headingA01:after {
  clear: both;
}
.mod-headingA01 {
  zoom: 1;
}
.mod-headingA01 h1 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA01 h2 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA01 h3 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA01 h4 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA01 h5 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA01 h6 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.side-sec .mod-headingA01 {
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg2.png);
}
.mod-headingA01 a[class^=".mod-arrowA04"] {
  background-position: 0 center;
}

.mod-headingB01 {
  margin-top: 15px;
  padding: 18px 24px;
  border-top: 5px solid #003989;
  border-bottom: 5px solid #003989;
  background-color: #fff;
}
.mod-headingB01:before, .mod-headingB01:after {
  content: "";
  display: table;
}
.mod-headingB01:after {
  clear: both;
}
.mod-headingB01 {
  zoom: 1;
}
.mod-headingB01:first-child {
  margin-top: 0;
}
.mod-headingB01 h1,
.mod-headingB01 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB01 h2,
.mod-headingB01 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB01 h3,
.mod-headingB01 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB01 h4,
.mod-headingB01 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB01 h5,
.mod-headingB01 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB01 h6,
.mod-headingB01 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB01.border-none {
  border-bottom: none;
}

.mod-headingC01 {
  margin-top: 15px;
}
.mod-headingC01:before, .mod-headingC01:after {
  content: "";
  display: table;
}
.mod-headingC01:after {
  clear: both;
}
.mod-headingC01 {
  zoom: 1;
}
.mod-headingC01 h1 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC01 h2 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC01 h3 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC01 h4 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC01 h5 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC01 h6 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}

.mod-headingA02 {
  margin-top: 15px;
  padding-left: 32px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg1.png);
}
.mod-headingA02:before, .mod-headingA02:after {
  content: "";
  display: table;
}
.mod-headingA02:after {
  clear: both;
}
.mod-headingA02 {
  zoom: 1;
}
.mod-headingA02 h1 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA02 h2 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA02 h3 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA02 h4 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA02 h5 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA02 h6 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.side-sec .mod-headingA02 {
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg2.png);
}
.mod-headingA02 a[class^=".mod-arrowA04"] {
  background-position: 0 center;
}

.mod-headingB02 {
  margin-top: 15px;
  padding: 18px 24px;
  border-top: 5px solid #003989;
  border-bottom: 5px solid #003989;
  background-color: #fff;
}
.mod-headingB02:before, .mod-headingB02:after {
  content: "";
  display: table;
}
.mod-headingB02:after {
  clear: both;
}
.mod-headingB02 {
  zoom: 1;
}
.mod-headingB02:first-child {
  margin-top: 0;
}
.mod-headingB02 h1,
.mod-headingB02 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB02 h2,
.mod-headingB02 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB02 h3,
.mod-headingB02 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB02 h4,
.mod-headingB02 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB02 h5,
.mod-headingB02 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB02 h6,
.mod-headingB02 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB02.border-none {
  border-bottom: none;
}

.mod-headingC02 {
  margin-top: 15px;
}
.mod-headingC02:before, .mod-headingC02:after {
  content: "";
  display: table;
}
.mod-headingC02:after {
  clear: both;
}
.mod-headingC02 {
  zoom: 1;
}
.mod-headingC02 h1 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC02 h2 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC02 h3 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC02 h4 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC02 h5 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC02 h6 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}

.mod-headingA03 {
  margin-top: 15px;
  padding-left: 32px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg1.png);
}
.mod-headingA03:before, .mod-headingA03:after {
  content: "";
  display: table;
}
.mod-headingA03:after {
  clear: both;
}
.mod-headingA03 {
  zoom: 1;
}
.mod-headingA03 h1 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA03 h2 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA03 h3 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA03 h4 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA03 h5 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA03 h6 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.side-sec .mod-headingA03 {
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg2.png);
}
.mod-headingA03 a[class^=".mod-arrowA04"] {
  background-position: 0 center;
}

.mod-headingB03 {
  margin-top: 15px;
  padding: 18px 24px;
  border-top: 5px solid #003989;
  border-bottom: 5px solid #003989;
  background-color: #fff;
}
.mod-headingB03:before, .mod-headingB03:after {
  content: "";
  display: table;
}
.mod-headingB03:after {
  clear: both;
}
.mod-headingB03 {
  zoom: 1;
}
.mod-headingB03:first-child {
  margin-top: 0;
}
.mod-headingB03 h1,
.mod-headingB03 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB03 h2,
.mod-headingB03 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB03 h3,
.mod-headingB03 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB03 h4,
.mod-headingB03 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB03 h5,
.mod-headingB03 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB03 h6,
.mod-headingB03 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB03.border-none {
  border-bottom: none;
}

.mod-headingC03 {
  margin-top: 15px;
}
.mod-headingC03:before, .mod-headingC03:after {
  content: "";
  display: table;
}
.mod-headingC03:after {
  clear: both;
}
.mod-headingC03 {
  zoom: 1;
}
.mod-headingC03 h1 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC03 h2 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC03 h3 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC03 h4 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC03 h5 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC03 h6 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}

.mod-headingA04 {
  margin-top: 15px;
  padding-left: 32px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg1.png);
}
.mod-headingA04:before, .mod-headingA04:after {
  content: "";
  display: table;
}
.mod-headingA04:after {
  clear: both;
}
.mod-headingA04 {
  zoom: 1;
}
.mod-headingA04 h1 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA04 h2 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA04 h3 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA04 h4 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA04 h5 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA04 h6 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.side-sec .mod-headingA04 {
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg2.png);
}
.mod-headingA04 a[class^=".mod-arrowA04"] {
  background-position: 0 center;
}

.mod-headingB04 {
  margin-top: 15px;
  padding: 18px 24px;
  border-top: 5px solid #003989;
  border-bottom: 5px solid #003989;
  background-color: #fff;
}
.mod-headingB04:before, .mod-headingB04:after {
  content: "";
  display: table;
}
.mod-headingB04:after {
  clear: both;
}
.mod-headingB04 {
  zoom: 1;
}
.mod-headingB04:first-child {
  margin-top: 0;
}
.mod-headingB04 h1,
.mod-headingB04 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB04 h2,
.mod-headingB04 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB04 h3,
.mod-headingB04 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB04 h4,
.mod-headingB04 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB04 h5,
.mod-headingB04 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB04 h6,
.mod-headingB04 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB04.border-none {
  border-bottom: none;
}

.mod-headingC04 {
  margin-top: 15px;
}
.mod-headingC04:before, .mod-headingC04:after {
  content: "";
  display: table;
}
.mod-headingC04:after {
  clear: both;
}
.mod-headingC04 {
  zoom: 1;
}
.mod-headingC04 h1 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC04 h2 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC04 h3 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC04 h4 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC04 h5 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC04 h6 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}

.mod-headingA05 {
  margin-top: 15px;
  padding-left: 32px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg1.png);
}
.mod-headingA05:before, .mod-headingA05:after {
  content: "";
  display: table;
}
.mod-headingA05:after {
  clear: both;
}
.mod-headingA05 {
  zoom: 1;
}
.mod-headingA05 h1 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA05 h2 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA05 h3 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA05 h4 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA05 h5 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA05 h6 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.side-sec .mod-headingA05 {
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg2.png);
}
.mod-headingA05 a[class^=".mod-arrowA04"] {
  background-position: 0 center;
}

.mod-headingB05 {
  margin-top: 15px;
  padding: 18px 24px;
  border-top: 5px solid #003989;
  border-bottom: 5px solid #003989;
  background-color: #fff;
}
.mod-headingB05:before, .mod-headingB05:after {
  content: "";
  display: table;
}
.mod-headingB05:after {
  clear: both;
}
.mod-headingB05 {
  zoom: 1;
}
.mod-headingB05:first-child {
  margin-top: 0;
}
.mod-headingB05 h1,
.mod-headingB05 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB05 h2,
.mod-headingB05 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB05 h3,
.mod-headingB05 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB05 h4,
.mod-headingB05 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB05 h5,
.mod-headingB05 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB05 h6,
.mod-headingB05 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB05.border-none {
  border-bottom: none;
}

.mod-headingC05 {
  margin-top: 15px;
}
.mod-headingC05:before, .mod-headingC05:after {
  content: "";
  display: table;
}
.mod-headingC05:after {
  clear: both;
}
.mod-headingC05 {
  zoom: 1;
}
.mod-headingC05 h1 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC05 h2 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC05 h3 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC05 h4 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC05 h5 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC05 h6 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}

.mod-headingA06 {
  margin-top: 15px;
  padding-left: 32px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg1.png);
}
.mod-headingA06:before, .mod-headingA06:after {
  content: "";
  display: table;
}
.mod-headingA06:after {
  clear: both;
}
.mod-headingA06 {
  zoom: 1;
}
.mod-headingA06 h1 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA06 h2 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA06 h3 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA06 h4 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA06 h5 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingA06 h6 {
  float: left;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
}
.side-sec .mod-headingA06 {
  background-image: url(/koshien/virtualbaseball/images/cmn_title_bg2.png);
}
.mod-headingA06 a[class^=".mod-arrowA04"] {
  background-position: 0 center;
}

.mod-headingB06 {
  margin-top: 15px;
  padding: 18px 24px;
  border-top: 5px solid #003989;
  border-bottom: 5px solid #003989;
  background-color: #fff;
}
.mod-headingB06:before, .mod-headingB06:after {
  content: "";
  display: table;
}
.mod-headingB06:after {
  clear: both;
}
.mod-headingB06 {
  zoom: 1;
}
.mod-headingB06:first-child {
  margin-top: 0;
}
.mod-headingB06 h1,
.mod-headingB06 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB06 h2,
.mod-headingB06 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB06 h3,
.mod-headingB06 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB06 h4,
.mod-headingB06 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB06 h5,
.mod-headingB06 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB06 h6,
.mod-headingB06 p {
  float: left;
  font-weight: bold;
  font-size: 1.42857em;
}
.mod-headingB06.border-none {
  border-bottom: none;
}

.mod-headingC06 {
  margin-top: 15px;
}
.mod-headingC06:before, .mod-headingC06:after {
  content: "";
  display: table;
}
.mod-headingC06:after {
  clear: both;
}
.mod-headingC06 {
  zoom: 1;
}
.mod-headingC06 h1 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC06 h2 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC06 h3 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC06 h4 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC06 h5 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}
.mod-headingC06 h6 {
  float: left;
  font-weight: bold;
  font-size: 1em;
}

div[class^="mod-headingA0"] .f-right,
div[class^="mod-headingB0"] .f-right {
  padding-right: 10px;
  line-height: 40px;
  color: #fff;
}
div[class^="mod-headingA0"] .f-right a,
div[class^="mod-headingB0"] .f-right a {
  line-height: 40px;
}
div[class^="mod-headingA0"] .f-right a:link, div[class^="mod-headingA0"] .f-right a:visited, div[class^="mod-headingA0"] .f-right a:hover, div[class^="mod-headingA0"] .f-right a:active,
div[class^="mod-headingB0"] .f-right a:link,
div[class^="mod-headingB0"] .f-right a:visited,
div[class^="mod-headingB0"] .f-right a:hover,
div[class^="mod-headingB0"] .f-right a:active {
  color: #fff;
  text-decoration: none;
}
div[class^="mod-headingA0"] .f-right a:hover,
div[class^="mod-headingB0"] .f-right a:hover {
  color: #fff;
  text-decoration: underline;
}
div[class^="mod-headingA0"] .f-right a.mod-arrowA01,
div[class^="mod-headingB0"] .f-right a.mod-arrowA01 {
  background-position: 0 center;
}

.mod-arrowA01 {
  padding-left: 10px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow1.png) 0 7px no-repeat;
}

.mod-arrowA02 {
  padding-left: 10px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow2.png) 0 5px no-repeat;
}

.mod-arrowA04 {
  padding-left: 10px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow4.png) 0 5px no-repeat;
}

.mod-icon-new {
  position: relative;
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2566px;
  width: 19px;
  height: 8px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 4px;
  top: -6px;
}

.mod-icon-print {
  line-height: 20px;
  padding: 3px 0 3px 30px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_print.png) 0 center no-repeat;
}
.mod-icon-print:link, .mod-icon-print:visited, .mod-icon-print:hover, .mod-icon-print:active {
  color: #000;
  text-decoration: none;
}
.mod-icon-print:hover {
  color: #000;
  text-decoration: underline;
}

.mod-icon-mail {
  line-height: 20px;
  padding: 3px 0 3px 26px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_mail.png) 0 center no-repeat;
}
.mod-icon-mail:link, .mod-icon-mail:visited, .mod-icon-mail:hover, .mod-icon-mail:active {
  color: #000;
  text-decoration: none;
}
.mod-icon-mail:hover {
  color: #000;
  text-decoration: underline;
}

.mod-icon-games_num {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 5px;
  padding: 4px 12px;
  background-color: #00468b;
  color: #fff;
  font-weight: bold;
}

.mod-figureA {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 5px;
  border: 1px solid #e3e3e3;
  background-color: #eee;
}

a[class^="mod-buttonA"] {
  padding: 5px;
  background-color: #00468b;
  text-align: center;
}
a[class^="mod-buttonA"]:link, a[class^="mod-buttonA"]:visited, a[class^="mod-buttonA"]:hover, a[class^="mod-buttonA"]:active {
  color: #fff;
  text-decoration: none;
}
a[class^="mod-buttonA"]:hover {
  color: #fff;
  text-decoration: none;
}

.mod-buttonA01 {
  display: block;
}

.mod-buttonA02 {
  display: inline-block;
}

.mod-over-opacity {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.mod-over-opacity:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.mod-over-icon-anchor:hover i[class^="mod-icon"] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.mod-arrow-listA01, .mod-arrow-listA02 {
  background-color: #fff;
  padding: 0 12px 12px;
}
.mod-arrow-listA01 ul:before, .mod-arrow-listA02 ul:before, .mod-arrow-listA01 ul:after, .mod-arrow-listA02 ul:after {
  content: "";
  display: table;
}
.mod-arrow-listA01 ul:after, .mod-arrow-listA02 ul:after {
  clear: both;
}
.mod-arrow-listA01 ul, .mod-arrow-listA02 ul {
  zoom: 1;
}
.mod-arrow-listA01 li, .mod-arrow-listA02 li {
  float: left;
  margin: 12px 12px 0 0;
  white-space: nowrap;
}
.mod-arrow-listA01 a, .mod-arrow-listA02 a {
  *display: inline;
  *zoom: 1;
  padding-left: 10px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow2.png) 0 center no-repeat;
}

.mod-arrow-listA02 li {
  float: none;
  margin-right: 0;
  white-space: normal;
}

div[class^="mod-tableA"] {
  margin-top: 15px;
}
div[class^="mod-tableA"] table {
  width: 100%;
  background-color: #fff;
}
div[class^="mod-tableA"] thead th, div[class^="mod-tableA"] thead td {
  padding: 9px;
  border: 1px solid #0d3863;
  border-right-color: #e3e3e3;
  background-color: #0d3863;
  color: #fff;
  text-align: center;
}
div[class^="mod-tableA"] thead th:last-child, div[class^="mod-tableA"] thead td:last-child {
  border-right-color: #0d3863;
}
div[class^="mod-tableA"] thead th {
  font-weight: bold;
}
div[class^="mod-tableA"] tbody th, div[class^="mod-tableA"] tbody td {
  padding: 10px;
  border: 1px solid #e3e3e3;
}
div[class^="mod-tableA"] tbody th.nowrap, div[class^="mod-tableA"] tbody td.nowrap {
  white-space: nowrap;
}

.mod-tableA01 tbody .odd td {
  background-color: #eee;
}
.mod-tableA01 tbody .figure-block {
  display: block;
  width: 320px;
}
.mod-tableA01 tbody .figure-block span {
  display: table-cell;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.mod-tableA01 tbody .figure-block .figcaption {
  width: 160px;
  *width: 154px;
  text-align: center;
  padding-left: 10px;
}
.mod-tableA01 tbody .figure-block:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.ie7 .mod-tableA01 tbody .figure-block .figure, .ie7 .mod-tableA01 tbody .figure-block .figcaption {
  cursor: pointer;
}

.mod-tableA02 thead tr th,
.mod-tableA02 thead tr td, .mod-tableA02 tbody tr th,
.mod-tableA02 tbody tr td {
  padding-right: 4px;
  padding-left: 4px;
}
.mod-tableA02 tbody th, .mod-tableA02 tbody td {
  text-align: center;
}
.mod-tableA02 tbody th:first-child {
  background-color: #c5e4f5;
}
.mod-tableA02 tbody .time,
.mod-tableA02 tbody .stage {
  font-size: 0.92857em;
}
.mod-tableA02 tbody .team-block {
  width: 280px;
  margin: 0 auto;
}
.mod-tableA02 tbody .team-block li {
  display: table-cell;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}
.mod-tableA02 tbody .team-block li.team1, .mod-tableA02 tbody .team-block li.team2 {
  width: 95px;
}
.mod-tableA02 tbody .team-block li.score-block {
  width: 90px;
}
.mod-tableA02 tbody .team-block li.score-block .btn {
  margin-top: 5px;
}
.mod-tableA02 tbody .team-block li.score-block .btn a:hover {
  background-color: #fff;
}
.mod-tableA02 tbody .team-block li.score-block .btn a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
.mod-tableA02 tbody .btn-block {
  width: 62px;
  margin: 0 auto;
}
.mod-tableA02 tbody .btn-block:before, .mod-tableA02 tbody .btn-block:after {
  content: "";
  display: table;
}
.mod-tableA02 tbody .btn-block:after {
  clear: both;
}
.mod-tableA02 tbody .btn-block {
  zoom: 1;
}
.mod-tableA02 tbody .btn-block li {
  float: right;
}
.mod-tableA02 tbody .btn-block li:first-child {
  float: left;
}
.mod-tableA02 tbody .btn-block li a:hover {
  background-color: #fff;
}
.mod-tableA02 tbody .btn-block li a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.mod-tableB01 {
  margin-top: 15px;
}
.mod-tableB01 table {
  width: 100%;
  background-color: #fff;
}
.mod-tableB01 tbody th, .mod-tableB01 tbody td {
  padding: 10px;
  border: 1px solid #e3e3e3;
}
.mod-tableB01 tbody .odd td {
  background-color: #eee;
}
.mod-tableB01 tbody th.heading {
  background-color: #0d3863;
  border-left-width: 0;
  color: #fff;
  text-align: center;
}

table[class^="mod-nest-table"] {
  width: auto;
  background-color: transparent !important;
}
table[class^="mod-nest-table"] * th, table[class^="mod-nest-table"] * td, table[class^="mod-nest-table"] th, table[class^="mod-nest-table"] td {
  background-color: transparent !important;
}
table[class^="mod-nest-table"] tbody th, table[class^="mod-nest-table"] tbody td {
  border: none;
  padding: 1px 5px;
}

.mod-nest-table_auto tbody th,
.mod-nest-table_auto tbody td {
  min-width: initial;
  min-width: auto;
  *width: auto;
}

div[class^="mod-table"] table th.w-auto, div[class^="mod-table"] table td.w-auto,
table[class^="mod-nest-table"] th.w-auto,
table[class^="mod-nest-table"] td.w-auto {
  width: auto !important;
}
div[class^="mod-table"] table.w-auto > tr > th, div[class^="mod-table"] table.w-auto > tr > td, div[class^="mod-table"] table.w-auto > thead > tr > th, div[class^="mod-table"] table.w-auto > thead > tr > td, div[class^="mod-table"] table.w-auto > tbody > tr > th, div[class^="mod-table"] table.w-auto > tbody > tr > td,
div[class^="mod-table"] table thead.w-auto > tr > th,
div[class^="mod-table"] table thead.w-auto > tr > td,
div[class^="mod-table"] table tbody.w-auto > tr > th,
div[class^="mod-table"] table tbody.w-auto > tr > td,
div[class^="mod-table"] table tr.w-auto > th,
div[class^="mod-table"] table tr.w-auto > td,
table[class^="mod-nest-table"].w-auto > tr > th,
table[class^="mod-nest-table"].w-auto > tr > td,
table[class^="mod-nest-table"].w-auto > thead > tr > th,
table[class^="mod-nest-table"].w-auto > thead > tr > td,
table[class^="mod-nest-table"].w-auto > tbody > tr > th,
table[class^="mod-nest-table"].w-auto > tbody > tr > td,
table[class^="mod-nest-table"] thead.w-auto > tr > th,
table[class^="mod-nest-table"] thead.w-auto > tr > td,
table[class^="mod-nest-table"] tbody.w-auto > tr > th,
table[class^="mod-nest-table"] tbody.w-auto > tr > td,
table[class^="mod-nest-table"] tr.w-auto > th,
table[class^="mod-nest-table"] tr.w-auto > td {
  width: auto;
}

.mod-nest-table_w10 tbody th,
.mod-nest-table_w10 tbody td {
  min-width: 10px;
  *width: 10px;
}

div[class^="mod-table"] table th.w10, div[class^="mod-table"] table td.w10,
table[class^="mod-nest-table"] th.w10,
table[class^="mod-nest-table"] td.w10 {
  width: 10px !important;
}
div[class^="mod-table"] table.w10 > tr > th, div[class^="mod-table"] table.w10 > tr > td, div[class^="mod-table"] table.w10 > thead > tr > th, div[class^="mod-table"] table.w10 > thead > tr > td, div[class^="mod-table"] table.w10 > tbody > tr > th, div[class^="mod-table"] table.w10 > tbody > tr > td,
div[class^="mod-table"] table thead.w10 > tr > th,
div[class^="mod-table"] table thead.w10 > tr > td,
div[class^="mod-table"] table tbody.w10 > tr > th,
div[class^="mod-table"] table tbody.w10 > tr > td,
div[class^="mod-table"] table tr.w10 > th,
div[class^="mod-table"] table tr.w10 > td,
table[class^="mod-nest-table"].w10 > tr > th,
table[class^="mod-nest-table"].w10 > tr > td,
table[class^="mod-nest-table"].w10 > thead > tr > th,
table[class^="mod-nest-table"].w10 > thead > tr > td,
table[class^="mod-nest-table"].w10 > tbody > tr > th,
table[class^="mod-nest-table"].w10 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w10 > tr > th,
table[class^="mod-nest-table"] thead.w10 > tr > td,
table[class^="mod-nest-table"] tbody.w10 > tr > th,
table[class^="mod-nest-table"] tbody.w10 > tr > td,
table[class^="mod-nest-table"] tr.w10 > th,
table[class^="mod-nest-table"] tr.w10 > td {
  width: 10px;
}

.mod-nest-table_w15 tbody th,
.mod-nest-table_w15 tbody td {
  min-width: 15px;
  *width: 15px;
}

div[class^="mod-table"] table th.w15, div[class^="mod-table"] table td.w15,
table[class^="mod-nest-table"] th.w15,
table[class^="mod-nest-table"] td.w15 {
  width: 15px !important;
}
div[class^="mod-table"] table.w15 > tr > th, div[class^="mod-table"] table.w15 > tr > td, div[class^="mod-table"] table.w15 > thead > tr > th, div[class^="mod-table"] table.w15 > thead > tr > td, div[class^="mod-table"] table.w15 > tbody > tr > th, div[class^="mod-table"] table.w15 > tbody > tr > td,
div[class^="mod-table"] table thead.w15 > tr > th,
div[class^="mod-table"] table thead.w15 > tr > td,
div[class^="mod-table"] table tbody.w15 > tr > th,
div[class^="mod-table"] table tbody.w15 > tr > td,
div[class^="mod-table"] table tr.w15 > th,
div[class^="mod-table"] table tr.w15 > td,
table[class^="mod-nest-table"].w15 > tr > th,
table[class^="mod-nest-table"].w15 > tr > td,
table[class^="mod-nest-table"].w15 > thead > tr > th,
table[class^="mod-nest-table"].w15 > thead > tr > td,
table[class^="mod-nest-table"].w15 > tbody > tr > th,
table[class^="mod-nest-table"].w15 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w15 > tr > th,
table[class^="mod-nest-table"] thead.w15 > tr > td,
table[class^="mod-nest-table"] tbody.w15 > tr > th,
table[class^="mod-nest-table"] tbody.w15 > tr > td,
table[class^="mod-nest-table"] tr.w15 > th,
table[class^="mod-nest-table"] tr.w15 > td {
  width: 15px;
}

.mod-nest-table_w20 tbody th,
.mod-nest-table_w20 tbody td {
  min-width: 20px;
  *width: 20px;
}

div[class^="mod-table"] table th.w20, div[class^="mod-table"] table td.w20,
table[class^="mod-nest-table"] th.w20,
table[class^="mod-nest-table"] td.w20 {
  width: 20px !important;
}
div[class^="mod-table"] table.w20 > tr > th, div[class^="mod-table"] table.w20 > tr > td, div[class^="mod-table"] table.w20 > thead > tr > th, div[class^="mod-table"] table.w20 > thead > tr > td, div[class^="mod-table"] table.w20 > tbody > tr > th, div[class^="mod-table"] table.w20 > tbody > tr > td,
div[class^="mod-table"] table thead.w20 > tr > th,
div[class^="mod-table"] table thead.w20 > tr > td,
div[class^="mod-table"] table tbody.w20 > tr > th,
div[class^="mod-table"] table tbody.w20 > tr > td,
div[class^="mod-table"] table tr.w20 > th,
div[class^="mod-table"] table tr.w20 > td,
table[class^="mod-nest-table"].w20 > tr > th,
table[class^="mod-nest-table"].w20 > tr > td,
table[class^="mod-nest-table"].w20 > thead > tr > th,
table[class^="mod-nest-table"].w20 > thead > tr > td,
table[class^="mod-nest-table"].w20 > tbody > tr > th,
table[class^="mod-nest-table"].w20 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w20 > tr > th,
table[class^="mod-nest-table"] thead.w20 > tr > td,
table[class^="mod-nest-table"] tbody.w20 > tr > th,
table[class^="mod-nest-table"] tbody.w20 > tr > td,
table[class^="mod-nest-table"] tr.w20 > th,
table[class^="mod-nest-table"] tr.w20 > td {
  width: 20px;
}

.mod-nest-table_w25 tbody th,
.mod-nest-table_w25 tbody td {
  min-width: 25px;
  *width: 25px;
}

div[class^="mod-table"] table th.w25, div[class^="mod-table"] table td.w25,
table[class^="mod-nest-table"] th.w25,
table[class^="mod-nest-table"] td.w25 {
  width: 25px !important;
}
div[class^="mod-table"] table.w25 > tr > th, div[class^="mod-table"] table.w25 > tr > td, div[class^="mod-table"] table.w25 > thead > tr > th, div[class^="mod-table"] table.w25 > thead > tr > td, div[class^="mod-table"] table.w25 > tbody > tr > th, div[class^="mod-table"] table.w25 > tbody > tr > td,
div[class^="mod-table"] table thead.w25 > tr > th,
div[class^="mod-table"] table thead.w25 > tr > td,
div[class^="mod-table"] table tbody.w25 > tr > th,
div[class^="mod-table"] table tbody.w25 > tr > td,
div[class^="mod-table"] table tr.w25 > th,
div[class^="mod-table"] table tr.w25 > td,
table[class^="mod-nest-table"].w25 > tr > th,
table[class^="mod-nest-table"].w25 > tr > td,
table[class^="mod-nest-table"].w25 > thead > tr > th,
table[class^="mod-nest-table"].w25 > thead > tr > td,
table[class^="mod-nest-table"].w25 > tbody > tr > th,
table[class^="mod-nest-table"].w25 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w25 > tr > th,
table[class^="mod-nest-table"] thead.w25 > tr > td,
table[class^="mod-nest-table"] tbody.w25 > tr > th,
table[class^="mod-nest-table"] tbody.w25 > tr > td,
table[class^="mod-nest-table"] tr.w25 > th,
table[class^="mod-nest-table"] tr.w25 > td {
  width: 25px;
}

.mod-nest-table_w30 tbody th,
.mod-nest-table_w30 tbody td {
  min-width: 30px;
  *width: 30px;
}

div[class^="mod-table"] table th.w30, div[class^="mod-table"] table td.w30,
table[class^="mod-nest-table"] th.w30,
table[class^="mod-nest-table"] td.w30 {
  width: 30px !important;
}
div[class^="mod-table"] table.w30 > tr > th, div[class^="mod-table"] table.w30 > tr > td, div[class^="mod-table"] table.w30 > thead > tr > th, div[class^="mod-table"] table.w30 > thead > tr > td, div[class^="mod-table"] table.w30 > tbody > tr > th, div[class^="mod-table"] table.w30 > tbody > tr > td,
div[class^="mod-table"] table thead.w30 > tr > th,
div[class^="mod-table"] table thead.w30 > tr > td,
div[class^="mod-table"] table tbody.w30 > tr > th,
div[class^="mod-table"] table tbody.w30 > tr > td,
div[class^="mod-table"] table tr.w30 > th,
div[class^="mod-table"] table tr.w30 > td,
table[class^="mod-nest-table"].w30 > tr > th,
table[class^="mod-nest-table"].w30 > tr > td,
table[class^="mod-nest-table"].w30 > thead > tr > th,
table[class^="mod-nest-table"].w30 > thead > tr > td,
table[class^="mod-nest-table"].w30 > tbody > tr > th,
table[class^="mod-nest-table"].w30 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w30 > tr > th,
table[class^="mod-nest-table"] thead.w30 > tr > td,
table[class^="mod-nest-table"] tbody.w30 > tr > th,
table[class^="mod-nest-table"] tbody.w30 > tr > td,
table[class^="mod-nest-table"] tr.w30 > th,
table[class^="mod-nest-table"] tr.w30 > td {
  width: 30px;
}

.mod-nest-table_w35 tbody th,
.mod-nest-table_w35 tbody td {
  min-width: 35px;
  *width: 35px;
}

div[class^="mod-table"] table th.w35, div[class^="mod-table"] table td.w35,
table[class^="mod-nest-table"] th.w35,
table[class^="mod-nest-table"] td.w35 {
  width: 35px !important;
}
div[class^="mod-table"] table.w35 > tr > th, div[class^="mod-table"] table.w35 > tr > td, div[class^="mod-table"] table.w35 > thead > tr > th, div[class^="mod-table"] table.w35 > thead > tr > td, div[class^="mod-table"] table.w35 > tbody > tr > th, div[class^="mod-table"] table.w35 > tbody > tr > td,
div[class^="mod-table"] table thead.w35 > tr > th,
div[class^="mod-table"] table thead.w35 > tr > td,
div[class^="mod-table"] table tbody.w35 > tr > th,
div[class^="mod-table"] table tbody.w35 > tr > td,
div[class^="mod-table"] table tr.w35 > th,
div[class^="mod-table"] table tr.w35 > td,
table[class^="mod-nest-table"].w35 > tr > th,
table[class^="mod-nest-table"].w35 > tr > td,
table[class^="mod-nest-table"].w35 > thead > tr > th,
table[class^="mod-nest-table"].w35 > thead > tr > td,
table[class^="mod-nest-table"].w35 > tbody > tr > th,
table[class^="mod-nest-table"].w35 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w35 > tr > th,
table[class^="mod-nest-table"] thead.w35 > tr > td,
table[class^="mod-nest-table"] tbody.w35 > tr > th,
table[class^="mod-nest-table"] tbody.w35 > tr > td,
table[class^="mod-nest-table"] tr.w35 > th,
table[class^="mod-nest-table"] tr.w35 > td {
  width: 35px;
}

.mod-nest-table_w40 tbody th,
.mod-nest-table_w40 tbody td {
  min-width: 40px;
  *width: 40px;
}

div[class^="mod-table"] table th.w40, div[class^="mod-table"] table td.w40,
table[class^="mod-nest-table"] th.w40,
table[class^="mod-nest-table"] td.w40 {
  width: 40px !important;
}
div[class^="mod-table"] table.w40 > tr > th, div[class^="mod-table"] table.w40 > tr > td, div[class^="mod-table"] table.w40 > thead > tr > th, div[class^="mod-table"] table.w40 > thead > tr > td, div[class^="mod-table"] table.w40 > tbody > tr > th, div[class^="mod-table"] table.w40 > tbody > tr > td,
div[class^="mod-table"] table thead.w40 > tr > th,
div[class^="mod-table"] table thead.w40 > tr > td,
div[class^="mod-table"] table tbody.w40 > tr > th,
div[class^="mod-table"] table tbody.w40 > tr > td,
div[class^="mod-table"] table tr.w40 > th,
div[class^="mod-table"] table tr.w40 > td,
table[class^="mod-nest-table"].w40 > tr > th,
table[class^="mod-nest-table"].w40 > tr > td,
table[class^="mod-nest-table"].w40 > thead > tr > th,
table[class^="mod-nest-table"].w40 > thead > tr > td,
table[class^="mod-nest-table"].w40 > tbody > tr > th,
table[class^="mod-nest-table"].w40 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w40 > tr > th,
table[class^="mod-nest-table"] thead.w40 > tr > td,
table[class^="mod-nest-table"] tbody.w40 > tr > th,
table[class^="mod-nest-table"] tbody.w40 > tr > td,
table[class^="mod-nest-table"] tr.w40 > th,
table[class^="mod-nest-table"] tr.w40 > td {
  width: 40px;
}

.mod-nest-table_w45 tbody th,
.mod-nest-table_w45 tbody td {
  min-width: 45px;
  *width: 45px;
}

div[class^="mod-table"] table th.w45, div[class^="mod-table"] table td.w45,
table[class^="mod-nest-table"] th.w45,
table[class^="mod-nest-table"] td.w45 {
  width: 45px !important;
}
div[class^="mod-table"] table.w45 > tr > th, div[class^="mod-table"] table.w45 > tr > td, div[class^="mod-table"] table.w45 > thead > tr > th, div[class^="mod-table"] table.w45 > thead > tr > td, div[class^="mod-table"] table.w45 > tbody > tr > th, div[class^="mod-table"] table.w45 > tbody > tr > td,
div[class^="mod-table"] table thead.w45 > tr > th,
div[class^="mod-table"] table thead.w45 > tr > td,
div[class^="mod-table"] table tbody.w45 > tr > th,
div[class^="mod-table"] table tbody.w45 > tr > td,
div[class^="mod-table"] table tr.w45 > th,
div[class^="mod-table"] table tr.w45 > td,
table[class^="mod-nest-table"].w45 > tr > th,
table[class^="mod-nest-table"].w45 > tr > td,
table[class^="mod-nest-table"].w45 > thead > tr > th,
table[class^="mod-nest-table"].w45 > thead > tr > td,
table[class^="mod-nest-table"].w45 > tbody > tr > th,
table[class^="mod-nest-table"].w45 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w45 > tr > th,
table[class^="mod-nest-table"] thead.w45 > tr > td,
table[class^="mod-nest-table"] tbody.w45 > tr > th,
table[class^="mod-nest-table"] tbody.w45 > tr > td,
table[class^="mod-nest-table"] tr.w45 > th,
table[class^="mod-nest-table"] tr.w45 > td {
  width: 45px;
}

.mod-nest-table_w50 tbody th,
.mod-nest-table_w50 tbody td {
  min-width: 40px/*50px*/;
  *width: 40px/*50px*/;
}

div[class^="mod-table"] table th.w50, div[class^="mod-table"] table td.w50,
table[class^="mod-nest-table"] th.w50,
table[class^="mod-nest-table"] td.w50 {
  width: 50px !important;
}
div[class^="mod-table"] table.w50 > tr > th, div[class^="mod-table"] table.w50 > tr > td, div[class^="mod-table"] table.w50 > thead > tr > th, div[class^="mod-table"] table.w50 > thead > tr > td, div[class^="mod-table"] table.w50 > tbody > tr > th, div[class^="mod-table"] table.w50 > tbody > tr > td,
div[class^="mod-table"] table thead.w50 > tr > th,
div[class^="mod-table"] table thead.w50 > tr > td,
div[class^="mod-table"] table tbody.w50 > tr > th,
div[class^="mod-table"] table tbody.w50 > tr > td,
div[class^="mod-table"] table tr.w50 > th,
div[class^="mod-table"] table tr.w50 > td,
table[class^="mod-nest-table"].w50 > tr > th,
table[class^="mod-nest-table"].w50 > tr > td,
table[class^="mod-nest-table"].w50 > thead > tr > th,
table[class^="mod-nest-table"].w50 > thead > tr > td,
table[class^="mod-nest-table"].w50 > tbody > tr > th,
table[class^="mod-nest-table"].w50 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w50 > tr > th,
table[class^="mod-nest-table"] thead.w50 > tr > td,
table[class^="mod-nest-table"] tbody.w50 > tr > th,
table[class^="mod-nest-table"] tbody.w50 > tr > td,
table[class^="mod-nest-table"] tr.w50 > th,
table[class^="mod-nest-table"] tr.w50 > td {
  width: 50px;
}

.mod-nest-table_w55 tbody th,
.mod-nest-table_w55 tbody td {
  min-width: 55px;
  *width: 55px;
}

div[class^="mod-table"] table th.w55, div[class^="mod-table"] table td.w55,
table[class^="mod-nest-table"] th.w55,
table[class^="mod-nest-table"] td.w55 {
  width: 55px !important;
}
div[class^="mod-table"] table.w55 > tr > th, div[class^="mod-table"] table.w55 > tr > td, div[class^="mod-table"] table.w55 > thead > tr > th, div[class^="mod-table"] table.w55 > thead > tr > td, div[class^="mod-table"] table.w55 > tbody > tr > th, div[class^="mod-table"] table.w55 > tbody > tr > td,
div[class^="mod-table"] table thead.w55 > tr > th,
div[class^="mod-table"] table thead.w55 > tr > td,
div[class^="mod-table"] table tbody.w55 > tr > th,
div[class^="mod-table"] table tbody.w55 > tr > td,
div[class^="mod-table"] table tr.w55 > th,
div[class^="mod-table"] table tr.w55 > td,
table[class^="mod-nest-table"].w55 > tr > th,
table[class^="mod-nest-table"].w55 > tr > td,
table[class^="mod-nest-table"].w55 > thead > tr > th,
table[class^="mod-nest-table"].w55 > thead > tr > td,
table[class^="mod-nest-table"].w55 > tbody > tr > th,
table[class^="mod-nest-table"].w55 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w55 > tr > th,
table[class^="mod-nest-table"] thead.w55 > tr > td,
table[class^="mod-nest-table"] tbody.w55 > tr > th,
table[class^="mod-nest-table"] tbody.w55 > tr > td,
table[class^="mod-nest-table"] tr.w55 > th,
table[class^="mod-nest-table"] tr.w55 > td {
  width: 55px;
}

.mod-nest-table_w60 tbody th,
.mod-nest-table_w60 tbody td {
  min-width: 60px;
  *width: 60px;
}

div[class^="mod-table"] table th.w60, div[class^="mod-table"] table td.w60,
table[class^="mod-nest-table"] th.w60,
table[class^="mod-nest-table"] td.w60 {
  width: 60px !important;
}
div[class^="mod-table"] table.w60 > tr > th, div[class^="mod-table"] table.w60 > tr > td, div[class^="mod-table"] table.w60 > thead > tr > th, div[class^="mod-table"] table.w60 > thead > tr > td, div[class^="mod-table"] table.w60 > tbody > tr > th, div[class^="mod-table"] table.w60 > tbody > tr > td,
div[class^="mod-table"] table thead.w60 > tr > th,
div[class^="mod-table"] table thead.w60 > tr > td,
div[class^="mod-table"] table tbody.w60 > tr > th,
div[class^="mod-table"] table tbody.w60 > tr > td,
div[class^="mod-table"] table tr.w60 > th,
div[class^="mod-table"] table tr.w60 > td,
table[class^="mod-nest-table"].w60 > tr > th,
table[class^="mod-nest-table"].w60 > tr > td,
table[class^="mod-nest-table"].w60 > thead > tr > th,
table[class^="mod-nest-table"].w60 > thead > tr > td,
table[class^="mod-nest-table"].w60 > tbody > tr > th,
table[class^="mod-nest-table"].w60 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w60 > tr > th,
table[class^="mod-nest-table"] thead.w60 > tr > td,
table[class^="mod-nest-table"] tbody.w60 > tr > th,
table[class^="mod-nest-table"] tbody.w60 > tr > td,
table[class^="mod-nest-table"] tr.w60 > th,
table[class^="mod-nest-table"] tr.w60 > td {
  width: 60px;
}

.mod-nest-table_w65 tbody th,
.mod-nest-table_w65 tbody td {
  min-width: 65px;
  *width: 65px;
}

div[class^="mod-table"] table th.w65, div[class^="mod-table"] table td.w65,
table[class^="mod-nest-table"] th.w65,
table[class^="mod-nest-table"] td.w65 {
  width: 65px !important;
}
div[class^="mod-table"] table.w65 > tr > th, div[class^="mod-table"] table.w65 > tr > td, div[class^="mod-table"] table.w65 > thead > tr > th, div[class^="mod-table"] table.w65 > thead > tr > td, div[class^="mod-table"] table.w65 > tbody > tr > th, div[class^="mod-table"] table.w65 > tbody > tr > td,
div[class^="mod-table"] table thead.w65 > tr > th,
div[class^="mod-table"] table thead.w65 > tr > td,
div[class^="mod-table"] table tbody.w65 > tr > th,
div[class^="mod-table"] table tbody.w65 > tr > td,
div[class^="mod-table"] table tr.w65 > th,
div[class^="mod-table"] table tr.w65 > td,
table[class^="mod-nest-table"].w65 > tr > th,
table[class^="mod-nest-table"].w65 > tr > td,
table[class^="mod-nest-table"].w65 > thead > tr > th,
table[class^="mod-nest-table"].w65 > thead > tr > td,
table[class^="mod-nest-table"].w65 > tbody > tr > th,
table[class^="mod-nest-table"].w65 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w65 > tr > th,
table[class^="mod-nest-table"] thead.w65 > tr > td,
table[class^="mod-nest-table"] tbody.w65 > tr > th,
table[class^="mod-nest-table"] tbody.w65 > tr > td,
table[class^="mod-nest-table"] tr.w65 > th,
table[class^="mod-nest-table"] tr.w65 > td {
  width: 65px;
}

.mod-nest-table_w70 tbody th,
.mod-nest-table_w70 tbody td {
  min-width: 70px;
  *width: 70px;
}

div[class^="mod-table"] table th.w70, div[class^="mod-table"] table td.w70,
table[class^="mod-nest-table"] th.w70,
table[class^="mod-nest-table"] td.w70 {
  width: 70px !important;
}
div[class^="mod-table"] table.w70 > tr > th, div[class^="mod-table"] table.w70 > tr > td, div[class^="mod-table"] table.w70 > thead > tr > th, div[class^="mod-table"] table.w70 > thead > tr > td, div[class^="mod-table"] table.w70 > tbody > tr > th, div[class^="mod-table"] table.w70 > tbody > tr > td,
div[class^="mod-table"] table thead.w70 > tr > th,
div[class^="mod-table"] table thead.w70 > tr > td,
div[class^="mod-table"] table tbody.w70 > tr > th,
div[class^="mod-table"] table tbody.w70 > tr > td,
div[class^="mod-table"] table tr.w70 > th,
div[class^="mod-table"] table tr.w70 > td,
table[class^="mod-nest-table"].w70 > tr > th,
table[class^="mod-nest-table"].w70 > tr > td,
table[class^="mod-nest-table"].w70 > thead > tr > th,
table[class^="mod-nest-table"].w70 > thead > tr > td,
table[class^="mod-nest-table"].w70 > tbody > tr > th,
table[class^="mod-nest-table"].w70 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w70 > tr > th,
table[class^="mod-nest-table"] thead.w70 > tr > td,
table[class^="mod-nest-table"] tbody.w70 > tr > th,
table[class^="mod-nest-table"] tbody.w70 > tr > td,
table[class^="mod-nest-table"] tr.w70 > th,
table[class^="mod-nest-table"] tr.w70 > td {
  width: 70px;
}

.mod-nest-table_w75 tbody th,
.mod-nest-table_w75 tbody td {
  min-width: 75px;
  *width: 75px;
}

div[class^="mod-table"] table th.w75, div[class^="mod-table"] table td.w75,
table[class^="mod-nest-table"] th.w75,
table[class^="mod-nest-table"] td.w75 {
  width: 75px !important;
}
div[class^="mod-table"] table.w75 > tr > th, div[class^="mod-table"] table.w75 > tr > td, div[class^="mod-table"] table.w75 > thead > tr > th, div[class^="mod-table"] table.w75 > thead > tr > td, div[class^="mod-table"] table.w75 > tbody > tr > th, div[class^="mod-table"] table.w75 > tbody > tr > td,
div[class^="mod-table"] table thead.w75 > tr > th,
div[class^="mod-table"] table thead.w75 > tr > td,
div[class^="mod-table"] table tbody.w75 > tr > th,
div[class^="mod-table"] table tbody.w75 > tr > td,
div[class^="mod-table"] table tr.w75 > th,
div[class^="mod-table"] table tr.w75 > td,
table[class^="mod-nest-table"].w75 > tr > th,
table[class^="mod-nest-table"].w75 > tr > td,
table[class^="mod-nest-table"].w75 > thead > tr > th,
table[class^="mod-nest-table"].w75 > thead > tr > td,
table[class^="mod-nest-table"].w75 > tbody > tr > th,
table[class^="mod-nest-table"].w75 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w75 > tr > th,
table[class^="mod-nest-table"] thead.w75 > tr > td,
table[class^="mod-nest-table"] tbody.w75 > tr > th,
table[class^="mod-nest-table"] tbody.w75 > tr > td,
table[class^="mod-nest-table"] tr.w75 > th,
table[class^="mod-nest-table"] tr.w75 > td {
  width: 75px;
}

.mod-nest-table_w80 tbody th,
.mod-nest-table_w80 tbody td {
  min-width: 80px;
  *width: 80px;
}

div[class^="mod-table"] table th.w80, div[class^="mod-table"] table td.w80,
table[class^="mod-nest-table"] th.w80,
table[class^="mod-nest-table"] td.w80 {
  width: 80px !important;
}
div[class^="mod-table"] table.w80 > tr > th, div[class^="mod-table"] table.w80 > tr > td, div[class^="mod-table"] table.w80 > thead > tr > th, div[class^="mod-table"] table.w80 > thead > tr > td, div[class^="mod-table"] table.w80 > tbody > tr > th, div[class^="mod-table"] table.w80 > tbody > tr > td,
div[class^="mod-table"] table thead.w80 > tr > th,
div[class^="mod-table"] table thead.w80 > tr > td,
div[class^="mod-table"] table tbody.w80 > tr > th,
div[class^="mod-table"] table tbody.w80 > tr > td,
div[class^="mod-table"] table tr.w80 > th,
div[class^="mod-table"] table tr.w80 > td,
table[class^="mod-nest-table"].w80 > tr > th,
table[class^="mod-nest-table"].w80 > tr > td,
table[class^="mod-nest-table"].w80 > thead > tr > th,
table[class^="mod-nest-table"].w80 > thead > tr > td,
table[class^="mod-nest-table"].w80 > tbody > tr > th,
table[class^="mod-nest-table"].w80 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w80 > tr > th,
table[class^="mod-nest-table"] thead.w80 > tr > td,
table[class^="mod-nest-table"] tbody.w80 > tr > th,
table[class^="mod-nest-table"] tbody.w80 > tr > td,
table[class^="mod-nest-table"] tr.w80 > th,
table[class^="mod-nest-table"] tr.w80 > td {
  width: 80px;
}

.mod-nest-table_w85 tbody th,
.mod-nest-table_w85 tbody td {
  min-width: 85px;
  *width: 85px;
}

div[class^="mod-table"] table th.w85, div[class^="mod-table"] table td.w85,
table[class^="mod-nest-table"] th.w85,
table[class^="mod-nest-table"] td.w85 {
  width: 85px !important;
}
div[class^="mod-table"] table.w85 > tr > th, div[class^="mod-table"] table.w85 > tr > td, div[class^="mod-table"] table.w85 > thead > tr > th, div[class^="mod-table"] table.w85 > thead > tr > td, div[class^="mod-table"] table.w85 > tbody > tr > th, div[class^="mod-table"] table.w85 > tbody > tr > td,
div[class^="mod-table"] table thead.w85 > tr > th,
div[class^="mod-table"] table thead.w85 > tr > td,
div[class^="mod-table"] table tbody.w85 > tr > th,
div[class^="mod-table"] table tbody.w85 > tr > td,
div[class^="mod-table"] table tr.w85 > th,
div[class^="mod-table"] table tr.w85 > td,
table[class^="mod-nest-table"].w85 > tr > th,
table[class^="mod-nest-table"].w85 > tr > td,
table[class^="mod-nest-table"].w85 > thead > tr > th,
table[class^="mod-nest-table"].w85 > thead > tr > td,
table[class^="mod-nest-table"].w85 > tbody > tr > th,
table[class^="mod-nest-table"].w85 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w85 > tr > th,
table[class^="mod-nest-table"] thead.w85 > tr > td,
table[class^="mod-nest-table"] tbody.w85 > tr > th,
table[class^="mod-nest-table"] tbody.w85 > tr > td,
table[class^="mod-nest-table"] tr.w85 > th,
table[class^="mod-nest-table"] tr.w85 > td {
  width: 85px;
}

.mod-nest-table_w90 tbody th,
.mod-nest-table_w90 tbody td {
  min-width: 90px;
  *width: 90px;
}

div[class^="mod-table"] table th.w90, div[class^="mod-table"] table td.w90,
table[class^="mod-nest-table"] th.w90,
table[class^="mod-nest-table"] td.w90 {
  width: 90px !important;
}
div[class^="mod-table"] table.w90 > tr > th, div[class^="mod-table"] table.w90 > tr > td, div[class^="mod-table"] table.w90 > thead > tr > th, div[class^="mod-table"] table.w90 > thead > tr > td, div[class^="mod-table"] table.w90 > tbody > tr > th, div[class^="mod-table"] table.w90 > tbody > tr > td,
div[class^="mod-table"] table thead.w90 > tr > th,
div[class^="mod-table"] table thead.w90 > tr > td,
div[class^="mod-table"] table tbody.w90 > tr > th,
div[class^="mod-table"] table tbody.w90 > tr > td,
div[class^="mod-table"] table tr.w90 > th,
div[class^="mod-table"] table tr.w90 > td,
table[class^="mod-nest-table"].w90 > tr > th,
table[class^="mod-nest-table"].w90 > tr > td,
table[class^="mod-nest-table"].w90 > thead > tr > th,
table[class^="mod-nest-table"].w90 > thead > tr > td,
table[class^="mod-nest-table"].w90 > tbody > tr > th,
table[class^="mod-nest-table"].w90 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w90 > tr > th,
table[class^="mod-nest-table"] thead.w90 > tr > td,
table[class^="mod-nest-table"] tbody.w90 > tr > th,
table[class^="mod-nest-table"] tbody.w90 > tr > td,
table[class^="mod-nest-table"] tr.w90 > th,
table[class^="mod-nest-table"] tr.w90 > td {
  width: 90px;
}

.mod-nest-table_w95 tbody th,
.mod-nest-table_w95 tbody td {
  min-width: 95px;
  *width: 95px;
}

div[class^="mod-table"] table th.w95, div[class^="mod-table"] table td.w95,
table[class^="mod-nest-table"] th.w95,
table[class^="mod-nest-table"] td.w95 {
  width: 95px !important;
}
div[class^="mod-table"] table.w95 > tr > th, div[class^="mod-table"] table.w95 > tr > td, div[class^="mod-table"] table.w95 > thead > tr > th, div[class^="mod-table"] table.w95 > thead > tr > td, div[class^="mod-table"] table.w95 > tbody > tr > th, div[class^="mod-table"] table.w95 > tbody > tr > td,
div[class^="mod-table"] table thead.w95 > tr > th,
div[class^="mod-table"] table thead.w95 > tr > td,
div[class^="mod-table"] table tbody.w95 > tr > th,
div[class^="mod-table"] table tbody.w95 > tr > td,
div[class^="mod-table"] table tr.w95 > th,
div[class^="mod-table"] table tr.w95 > td,
table[class^="mod-nest-table"].w95 > tr > th,
table[class^="mod-nest-table"].w95 > tr > td,
table[class^="mod-nest-table"].w95 > thead > tr > th,
table[class^="mod-nest-table"].w95 > thead > tr > td,
table[class^="mod-nest-table"].w95 > tbody > tr > th,
table[class^="mod-nest-table"].w95 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w95 > tr > th,
table[class^="mod-nest-table"] thead.w95 > tr > td,
table[class^="mod-nest-table"] tbody.w95 > tr > th,
table[class^="mod-nest-table"] tbody.w95 > tr > td,
table[class^="mod-nest-table"] tr.w95 > th,
table[class^="mod-nest-table"] tr.w95 > td {
  width: 95px;
}

.mod-nest-table_w100 tbody th,
.mod-nest-table_w100 tbody td {
  min-width: 100px;
  *width: 100px;
}

div[class^="mod-table"] table th.w100, div[class^="mod-table"] table td.w100,
table[class^="mod-nest-table"] th.w100,
table[class^="mod-nest-table"] td.w100 {
  width: 100px !important;
}
div[class^="mod-table"] table.w100 > tr > th, div[class^="mod-table"] table.w100 > tr > td, div[class^="mod-table"] table.w100 > thead > tr > th, div[class^="mod-table"] table.w100 > thead > tr > td, div[class^="mod-table"] table.w100 > tbody > tr > th, div[class^="mod-table"] table.w100 > tbody > tr > td,
div[class^="mod-table"] table thead.w100 > tr > th,
div[class^="mod-table"] table thead.w100 > tr > td,
div[class^="mod-table"] table tbody.w100 > tr > th,
div[class^="mod-table"] table tbody.w100 > tr > td,
div[class^="mod-table"] table tr.w100 > th,
div[class^="mod-table"] table tr.w100 > td,
table[class^="mod-nest-table"].w100 > tr > th,
table[class^="mod-nest-table"].w100 > tr > td,
table[class^="mod-nest-table"].w100 > thead > tr > th,
table[class^="mod-nest-table"].w100 > thead > tr > td,
table[class^="mod-nest-table"].w100 > tbody > tr > th,
table[class^="mod-nest-table"].w100 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w100 > tr > th,
table[class^="mod-nest-table"] thead.w100 > tr > td,
table[class^="mod-nest-table"] tbody.w100 > tr > th,
table[class^="mod-nest-table"] tbody.w100 > tr > td,
table[class^="mod-nest-table"] tr.w100 > th,
table[class^="mod-nest-table"] tr.w100 > td {
  width: 100px;
}

.mod-nest-table_w105 tbody th,
.mod-nest-table_w105 tbody td {
  min-width: 105px;
  *width: 105px;
}

div[class^="mod-table"] table th.w105, div[class^="mod-table"] table td.w105,
table[class^="mod-nest-table"] th.w105,
table[class^="mod-nest-table"] td.w105 {
  width: 105px !important;
}
div[class^="mod-table"] table.w105 > tr > th, div[class^="mod-table"] table.w105 > tr > td, div[class^="mod-table"] table.w105 > thead > tr > th, div[class^="mod-table"] table.w105 > thead > tr > td, div[class^="mod-table"] table.w105 > tbody > tr > th, div[class^="mod-table"] table.w105 > tbody > tr > td,
div[class^="mod-table"] table thead.w105 > tr > th,
div[class^="mod-table"] table thead.w105 > tr > td,
div[class^="mod-table"] table tbody.w105 > tr > th,
div[class^="mod-table"] table tbody.w105 > tr > td,
div[class^="mod-table"] table tr.w105 > th,
div[class^="mod-table"] table tr.w105 > td,
table[class^="mod-nest-table"].w105 > tr > th,
table[class^="mod-nest-table"].w105 > tr > td,
table[class^="mod-nest-table"].w105 > thead > tr > th,
table[class^="mod-nest-table"].w105 > thead > tr > td,
table[class^="mod-nest-table"].w105 > tbody > tr > th,
table[class^="mod-nest-table"].w105 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w105 > tr > th,
table[class^="mod-nest-table"] thead.w105 > tr > td,
table[class^="mod-nest-table"] tbody.w105 > tr > th,
table[class^="mod-nest-table"] tbody.w105 > tr > td,
table[class^="mod-nest-table"] tr.w105 > th,
table[class^="mod-nest-table"] tr.w105 > td {
  width: 105px;
}

.mod-nest-table_w110 tbody th,
.mod-nest-table_w110 tbody td {
  min-width: 110px;
  *width: 110px;
}

div[class^="mod-table"] table th.w110, div[class^="mod-table"] table td.w110,
table[class^="mod-nest-table"] th.w110,
table[class^="mod-nest-table"] td.w110 {
  width: 110px !important;
}
div[class^="mod-table"] table.w110 > tr > th, div[class^="mod-table"] table.w110 > tr > td, div[class^="mod-table"] table.w110 > thead > tr > th, div[class^="mod-table"] table.w110 > thead > tr > td, div[class^="mod-table"] table.w110 > tbody > tr > th, div[class^="mod-table"] table.w110 > tbody > tr > td,
div[class^="mod-table"] table thead.w110 > tr > th,
div[class^="mod-table"] table thead.w110 > tr > td,
div[class^="mod-table"] table tbody.w110 > tr > th,
div[class^="mod-table"] table tbody.w110 > tr > td,
div[class^="mod-table"] table tr.w110 > th,
div[class^="mod-table"] table tr.w110 > td,
table[class^="mod-nest-table"].w110 > tr > th,
table[class^="mod-nest-table"].w110 > tr > td,
table[class^="mod-nest-table"].w110 > thead > tr > th,
table[class^="mod-nest-table"].w110 > thead > tr > td,
table[class^="mod-nest-table"].w110 > tbody > tr > th,
table[class^="mod-nest-table"].w110 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w110 > tr > th,
table[class^="mod-nest-table"] thead.w110 > tr > td,
table[class^="mod-nest-table"] tbody.w110 > tr > th,
table[class^="mod-nest-table"] tbody.w110 > tr > td,
table[class^="mod-nest-table"] tr.w110 > th,
table[class^="mod-nest-table"] tr.w110 > td {
  width: 110px;
}

.mod-nest-table_w115 tbody th,
.mod-nest-table_w115 tbody td {
  min-width: 115px;
  *width: 115px;
}

div[class^="mod-table"] table th.w115, div[class^="mod-table"] table td.w115,
table[class^="mod-nest-table"] th.w115,
table[class^="mod-nest-table"] td.w115 {
  width: 115px !important;
}
div[class^="mod-table"] table.w115 > tr > th, div[class^="mod-table"] table.w115 > tr > td, div[class^="mod-table"] table.w115 > thead > tr > th, div[class^="mod-table"] table.w115 > thead > tr > td, div[class^="mod-table"] table.w115 > tbody > tr > th, div[class^="mod-table"] table.w115 > tbody > tr > td,
div[class^="mod-table"] table thead.w115 > tr > th,
div[class^="mod-table"] table thead.w115 > tr > td,
div[class^="mod-table"] table tbody.w115 > tr > th,
div[class^="mod-table"] table tbody.w115 > tr > td,
div[class^="mod-table"] table tr.w115 > th,
div[class^="mod-table"] table tr.w115 > td,
table[class^="mod-nest-table"].w115 > tr > th,
table[class^="mod-nest-table"].w115 > tr > td,
table[class^="mod-nest-table"].w115 > thead > tr > th,
table[class^="mod-nest-table"].w115 > thead > tr > td,
table[class^="mod-nest-table"].w115 > tbody > tr > th,
table[class^="mod-nest-table"].w115 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w115 > tr > th,
table[class^="mod-nest-table"] thead.w115 > tr > td,
table[class^="mod-nest-table"] tbody.w115 > tr > th,
table[class^="mod-nest-table"] tbody.w115 > tr > td,
table[class^="mod-nest-table"] tr.w115 > th,
table[class^="mod-nest-table"] tr.w115 > td {
  width: 115px;
}

.mod-nest-table_w120 tbody th,
.mod-nest-table_w120 tbody td {
  min-width: 120px;
  *width: 120px;
}

div[class^="mod-table"] table th.w120, div[class^="mod-table"] table td.w120,
table[class^="mod-nest-table"] th.w120,
table[class^="mod-nest-table"] td.w120 {
  width: 120px !important;
}
div[class^="mod-table"] table.w120 > tr > th, div[class^="mod-table"] table.w120 > tr > td, div[class^="mod-table"] table.w120 > thead > tr > th, div[class^="mod-table"] table.w120 > thead > tr > td, div[class^="mod-table"] table.w120 > tbody > tr > th, div[class^="mod-table"] table.w120 > tbody > tr > td,
div[class^="mod-table"] table thead.w120 > tr > th,
div[class^="mod-table"] table thead.w120 > tr > td,
div[class^="mod-table"] table tbody.w120 > tr > th,
div[class^="mod-table"] table tbody.w120 > tr > td,
div[class^="mod-table"] table tr.w120 > th,
div[class^="mod-table"] table tr.w120 > td,
table[class^="mod-nest-table"].w120 > tr > th,
table[class^="mod-nest-table"].w120 > tr > td,
table[class^="mod-nest-table"].w120 > thead > tr > th,
table[class^="mod-nest-table"].w120 > thead > tr > td,
table[class^="mod-nest-table"].w120 > tbody > tr > th,
table[class^="mod-nest-table"].w120 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w120 > tr > th,
table[class^="mod-nest-table"] thead.w120 > tr > td,
table[class^="mod-nest-table"] tbody.w120 > tr > th,
table[class^="mod-nest-table"] tbody.w120 > tr > td,
table[class^="mod-nest-table"] tr.w120 > th,
table[class^="mod-nest-table"] tr.w120 > td {
  width: 120px;
}

.mod-nest-table_w125 tbody th,
.mod-nest-table_w125 tbody td {
  min-width: 125px;
  *width: 125px;
}

div[class^="mod-table"] table th.w125, div[class^="mod-table"] table td.w125,
table[class^="mod-nest-table"] th.w125,
table[class^="mod-nest-table"] td.w125 {
  width: 125px !important;
}
div[class^="mod-table"] table.w125 > tr > th, div[class^="mod-table"] table.w125 > tr > td, div[class^="mod-table"] table.w125 > thead > tr > th, div[class^="mod-table"] table.w125 > thead > tr > td, div[class^="mod-table"] table.w125 > tbody > tr > th, div[class^="mod-table"] table.w125 > tbody > tr > td,
div[class^="mod-table"] table thead.w125 > tr > th,
div[class^="mod-table"] table thead.w125 > tr > td,
div[class^="mod-table"] table tbody.w125 > tr > th,
div[class^="mod-table"] table tbody.w125 > tr > td,
div[class^="mod-table"] table tr.w125 > th,
div[class^="mod-table"] table tr.w125 > td,
table[class^="mod-nest-table"].w125 > tr > th,
table[class^="mod-nest-table"].w125 > tr > td,
table[class^="mod-nest-table"].w125 > thead > tr > th,
table[class^="mod-nest-table"].w125 > thead > tr > td,
table[class^="mod-nest-table"].w125 > tbody > tr > th,
table[class^="mod-nest-table"].w125 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w125 > tr > th,
table[class^="mod-nest-table"] thead.w125 > tr > td,
table[class^="mod-nest-table"] tbody.w125 > tr > th,
table[class^="mod-nest-table"] tbody.w125 > tr > td,
table[class^="mod-nest-table"] tr.w125 > th,
table[class^="mod-nest-table"] tr.w125 > td {
  width: 125px;
}

.mod-nest-table_w130 tbody th,
.mod-nest-table_w130 tbody td {
  min-width: 130px;
  *width: 130px;
}

div[class^="mod-table"] table th.w130, div[class^="mod-table"] table td.w130,
table[class^="mod-nest-table"] th.w130,
table[class^="mod-nest-table"] td.w130 {
  width: 130px !important;
}
div[class^="mod-table"] table.w130 > tr > th, div[class^="mod-table"] table.w130 > tr > td, div[class^="mod-table"] table.w130 > thead > tr > th, div[class^="mod-table"] table.w130 > thead > tr > td, div[class^="mod-table"] table.w130 > tbody > tr > th, div[class^="mod-table"] table.w130 > tbody > tr > td,
div[class^="mod-table"] table thead.w130 > tr > th,
div[class^="mod-table"] table thead.w130 > tr > td,
div[class^="mod-table"] table tbody.w130 > tr > th,
div[class^="mod-table"] table tbody.w130 > tr > td,
div[class^="mod-table"] table tr.w130 > th,
div[class^="mod-table"] table tr.w130 > td,
table[class^="mod-nest-table"].w130 > tr > th,
table[class^="mod-nest-table"].w130 > tr > td,
table[class^="mod-nest-table"].w130 > thead > tr > th,
table[class^="mod-nest-table"].w130 > thead > tr > td,
table[class^="mod-nest-table"].w130 > tbody > tr > th,
table[class^="mod-nest-table"].w130 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w130 > tr > th,
table[class^="mod-nest-table"] thead.w130 > tr > td,
table[class^="mod-nest-table"] tbody.w130 > tr > th,
table[class^="mod-nest-table"] tbody.w130 > tr > td,
table[class^="mod-nest-table"] tr.w130 > th,
table[class^="mod-nest-table"] tr.w130 > td {
  width: 130px;
}

.mod-nest-table_w135 tbody th,
.mod-nest-table_w135 tbody td {
  min-width: 135px;
  *width: 135px;
}

div[class^="mod-table"] table th.w135, div[class^="mod-table"] table td.w135,
table[class^="mod-nest-table"] th.w135,
table[class^="mod-nest-table"] td.w135 {
  width: 135px !important;
}
div[class^="mod-table"] table.w135 > tr > th, div[class^="mod-table"] table.w135 > tr > td, div[class^="mod-table"] table.w135 > thead > tr > th, div[class^="mod-table"] table.w135 > thead > tr > td, div[class^="mod-table"] table.w135 > tbody > tr > th, div[class^="mod-table"] table.w135 > tbody > tr > td,
div[class^="mod-table"] table thead.w135 > tr > th,
div[class^="mod-table"] table thead.w135 > tr > td,
div[class^="mod-table"] table tbody.w135 > tr > th,
div[class^="mod-table"] table tbody.w135 > tr > td,
div[class^="mod-table"] table tr.w135 > th,
div[class^="mod-table"] table tr.w135 > td,
table[class^="mod-nest-table"].w135 > tr > th,
table[class^="mod-nest-table"].w135 > tr > td,
table[class^="mod-nest-table"].w135 > thead > tr > th,
table[class^="mod-nest-table"].w135 > thead > tr > td,
table[class^="mod-nest-table"].w135 > tbody > tr > th,
table[class^="mod-nest-table"].w135 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w135 > tr > th,
table[class^="mod-nest-table"] thead.w135 > tr > td,
table[class^="mod-nest-table"] tbody.w135 > tr > th,
table[class^="mod-nest-table"] tbody.w135 > tr > td,
table[class^="mod-nest-table"] tr.w135 > th,
table[class^="mod-nest-table"] tr.w135 > td {
  width: 135px;
}

.mod-nest-table_w140 tbody th,
.mod-nest-table_w140 tbody td {
  min-width: 140px;
  *width: 140px;
}

div[class^="mod-table"] table th.w140, div[class^="mod-table"] table td.w140,
table[class^="mod-nest-table"] th.w140,
table[class^="mod-nest-table"] td.w140 {
  width: 140px !important;
}
div[class^="mod-table"] table.w140 > tr > th, div[class^="mod-table"] table.w140 > tr > td, div[class^="mod-table"] table.w140 > thead > tr > th, div[class^="mod-table"] table.w140 > thead > tr > td, div[class^="mod-table"] table.w140 > tbody > tr > th, div[class^="mod-table"] table.w140 > tbody > tr > td,
div[class^="mod-table"] table thead.w140 > tr > th,
div[class^="mod-table"] table thead.w140 > tr > td,
div[class^="mod-table"] table tbody.w140 > tr > th,
div[class^="mod-table"] table tbody.w140 > tr > td,
div[class^="mod-table"] table tr.w140 > th,
div[class^="mod-table"] table tr.w140 > td,
table[class^="mod-nest-table"].w140 > tr > th,
table[class^="mod-nest-table"].w140 > tr > td,
table[class^="mod-nest-table"].w140 > thead > tr > th,
table[class^="mod-nest-table"].w140 > thead > tr > td,
table[class^="mod-nest-table"].w140 > tbody > tr > th,
table[class^="mod-nest-table"].w140 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w140 > tr > th,
table[class^="mod-nest-table"] thead.w140 > tr > td,
table[class^="mod-nest-table"] tbody.w140 > tr > th,
table[class^="mod-nest-table"] tbody.w140 > tr > td,
table[class^="mod-nest-table"] tr.w140 > th,
table[class^="mod-nest-table"] tr.w140 > td {
  width: 140px;
}

.mod-nest-table_w145 tbody th,
.mod-nest-table_w145 tbody td {
  min-width: 145px;
  *width: 145px;
}

div[class^="mod-table"] table th.w145, div[class^="mod-table"] table td.w145,
table[class^="mod-nest-table"] th.w145,
table[class^="mod-nest-table"] td.w145 {
  width: 145px !important;
}
div[class^="mod-table"] table.w145 > tr > th, div[class^="mod-table"] table.w145 > tr > td, div[class^="mod-table"] table.w145 > thead > tr > th, div[class^="mod-table"] table.w145 > thead > tr > td, div[class^="mod-table"] table.w145 > tbody > tr > th, div[class^="mod-table"] table.w145 > tbody > tr > td,
div[class^="mod-table"] table thead.w145 > tr > th,
div[class^="mod-table"] table thead.w145 > tr > td,
div[class^="mod-table"] table tbody.w145 > tr > th,
div[class^="mod-table"] table tbody.w145 > tr > td,
div[class^="mod-table"] table tr.w145 > th,
div[class^="mod-table"] table tr.w145 > td,
table[class^="mod-nest-table"].w145 > tr > th,
table[class^="mod-nest-table"].w145 > tr > td,
table[class^="mod-nest-table"].w145 > thead > tr > th,
table[class^="mod-nest-table"].w145 > thead > tr > td,
table[class^="mod-nest-table"].w145 > tbody > tr > th,
table[class^="mod-nest-table"].w145 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w145 > tr > th,
table[class^="mod-nest-table"] thead.w145 > tr > td,
table[class^="mod-nest-table"] tbody.w145 > tr > th,
table[class^="mod-nest-table"] tbody.w145 > tr > td,
table[class^="mod-nest-table"] tr.w145 > th,
table[class^="mod-nest-table"] tr.w145 > td {
  width: 145px;
}

.mod-nest-table_w150 tbody th,
.mod-nest-table_w150 tbody td {
  min-width: 150px;
  *width: 150px;
}

div[class^="mod-table"] table th.w150, div[class^="mod-table"] table td.w150,
table[class^="mod-nest-table"] th.w150,
table[class^="mod-nest-table"] td.w150 {
  width: 150px !important;
}
div[class^="mod-table"] table.w150 > tr > th, div[class^="mod-table"] table.w150 > tr > td, div[class^="mod-table"] table.w150 > thead > tr > th, div[class^="mod-table"] table.w150 > thead > tr > td, div[class^="mod-table"] table.w150 > tbody > tr > th, div[class^="mod-table"] table.w150 > tbody > tr > td,
div[class^="mod-table"] table thead.w150 > tr > th,
div[class^="mod-table"] table thead.w150 > tr > td,
div[class^="mod-table"] table tbody.w150 > tr > th,
div[class^="mod-table"] table tbody.w150 > tr > td,
div[class^="mod-table"] table tr.w150 > th,
div[class^="mod-table"] table tr.w150 > td,
table[class^="mod-nest-table"].w150 > tr > th,
table[class^="mod-nest-table"].w150 > tr > td,
table[class^="mod-nest-table"].w150 > thead > tr > th,
table[class^="mod-nest-table"].w150 > thead > tr > td,
table[class^="mod-nest-table"].w150 > tbody > tr > th,
table[class^="mod-nest-table"].w150 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w150 > tr > th,
table[class^="mod-nest-table"] thead.w150 > tr > td,
table[class^="mod-nest-table"] tbody.w150 > tr > th,
table[class^="mod-nest-table"] tbody.w150 > tr > td,
table[class^="mod-nest-table"] tr.w150 > th,
table[class^="mod-nest-table"] tr.w150 > td {
  width: 150px;
}

.mod-nest-table_w155 tbody th,
.mod-nest-table_w155 tbody td {
  min-width: 155px;
  *width: 155px;
}

div[class^="mod-table"] table th.w155, div[class^="mod-table"] table td.w155,
table[class^="mod-nest-table"] th.w155,
table[class^="mod-nest-table"] td.w155 {
  width: 155px !important;
}
div[class^="mod-table"] table.w155 > tr > th, div[class^="mod-table"] table.w155 > tr > td, div[class^="mod-table"] table.w155 > thead > tr > th, div[class^="mod-table"] table.w155 > thead > tr > td, div[class^="mod-table"] table.w155 > tbody > tr > th, div[class^="mod-table"] table.w155 > tbody > tr > td,
div[class^="mod-table"] table thead.w155 > tr > th,
div[class^="mod-table"] table thead.w155 > tr > td,
div[class^="mod-table"] table tbody.w155 > tr > th,
div[class^="mod-table"] table tbody.w155 > tr > td,
div[class^="mod-table"] table tr.w155 > th,
div[class^="mod-table"] table tr.w155 > td,
table[class^="mod-nest-table"].w155 > tr > th,
table[class^="mod-nest-table"].w155 > tr > td,
table[class^="mod-nest-table"].w155 > thead > tr > th,
table[class^="mod-nest-table"].w155 > thead > tr > td,
table[class^="mod-nest-table"].w155 > tbody > tr > th,
table[class^="mod-nest-table"].w155 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w155 > tr > th,
table[class^="mod-nest-table"] thead.w155 > tr > td,
table[class^="mod-nest-table"] tbody.w155 > tr > th,
table[class^="mod-nest-table"] tbody.w155 > tr > td,
table[class^="mod-nest-table"] tr.w155 > th,
table[class^="mod-nest-table"] tr.w155 > td {
  width: 155px;
}

.mod-nest-table_w160 tbody th,
.mod-nest-table_w160 tbody td {
  min-width: 160px;
  *width: 160px;
}

div[class^="mod-table"] table th.w160, div[class^="mod-table"] table td.w160,
table[class^="mod-nest-table"] th.w160,
table[class^="mod-nest-table"] td.w160 {
  width: 160px !important;
}
div[class^="mod-table"] table.w160 > tr > th, div[class^="mod-table"] table.w160 > tr > td, div[class^="mod-table"] table.w160 > thead > tr > th, div[class^="mod-table"] table.w160 > thead > tr > td, div[class^="mod-table"] table.w160 > tbody > tr > th, div[class^="mod-table"] table.w160 > tbody > tr > td,
div[class^="mod-table"] table thead.w160 > tr > th,
div[class^="mod-table"] table thead.w160 > tr > td,
div[class^="mod-table"] table tbody.w160 > tr > th,
div[class^="mod-table"] table tbody.w160 > tr > td,
div[class^="mod-table"] table tr.w160 > th,
div[class^="mod-table"] table tr.w160 > td,
table[class^="mod-nest-table"].w160 > tr > th,
table[class^="mod-nest-table"].w160 > tr > td,
table[class^="mod-nest-table"].w160 > thead > tr > th,
table[class^="mod-nest-table"].w160 > thead > tr > td,
table[class^="mod-nest-table"].w160 > tbody > tr > th,
table[class^="mod-nest-table"].w160 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w160 > tr > th,
table[class^="mod-nest-table"] thead.w160 > tr > td,
table[class^="mod-nest-table"] tbody.w160 > tr > th,
table[class^="mod-nest-table"] tbody.w160 > tr > td,
table[class^="mod-nest-table"] tr.w160 > th,
table[class^="mod-nest-table"] tr.w160 > td {
  width: 160px;
}

.mod-nest-table_w165 tbody th,
.mod-nest-table_w165 tbody td {
  min-width: 165px;
  *width: 165px;
}

div[class^="mod-table"] table th.w165, div[class^="mod-table"] table td.w165,
table[class^="mod-nest-table"] th.w165,
table[class^="mod-nest-table"] td.w165 {
  width: 165px !important;
}
div[class^="mod-table"] table.w165 > tr > th, div[class^="mod-table"] table.w165 > tr > td, div[class^="mod-table"] table.w165 > thead > tr > th, div[class^="mod-table"] table.w165 > thead > tr > td, div[class^="mod-table"] table.w165 > tbody > tr > th, div[class^="mod-table"] table.w165 > tbody > tr > td,
div[class^="mod-table"] table thead.w165 > tr > th,
div[class^="mod-table"] table thead.w165 > tr > td,
div[class^="mod-table"] table tbody.w165 > tr > th,
div[class^="mod-table"] table tbody.w165 > tr > td,
div[class^="mod-table"] table tr.w165 > th,
div[class^="mod-table"] table tr.w165 > td,
table[class^="mod-nest-table"].w165 > tr > th,
table[class^="mod-nest-table"].w165 > tr > td,
table[class^="mod-nest-table"].w165 > thead > tr > th,
table[class^="mod-nest-table"].w165 > thead > tr > td,
table[class^="mod-nest-table"].w165 > tbody > tr > th,
table[class^="mod-nest-table"].w165 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w165 > tr > th,
table[class^="mod-nest-table"] thead.w165 > tr > td,
table[class^="mod-nest-table"] tbody.w165 > tr > th,
table[class^="mod-nest-table"] tbody.w165 > tr > td,
table[class^="mod-nest-table"] tr.w165 > th,
table[class^="mod-nest-table"] tr.w165 > td {
  width: 165px;
}

.mod-nest-table_w170 tbody th,
.mod-nest-table_w170 tbody td {
  min-width: 170px;
  *width: 170px;
}

div[class^="mod-table"] table th.w170, div[class^="mod-table"] table td.w170,
table[class^="mod-nest-table"] th.w170,
table[class^="mod-nest-table"] td.w170 {
  width: 170px !important;
}
div[class^="mod-table"] table.w170 > tr > th, div[class^="mod-table"] table.w170 > tr > td, div[class^="mod-table"] table.w170 > thead > tr > th, div[class^="mod-table"] table.w170 > thead > tr > td, div[class^="mod-table"] table.w170 > tbody > tr > th, div[class^="mod-table"] table.w170 > tbody > tr > td,
div[class^="mod-table"] table thead.w170 > tr > th,
div[class^="mod-table"] table thead.w170 > tr > td,
div[class^="mod-table"] table tbody.w170 > tr > th,
div[class^="mod-table"] table tbody.w170 > tr > td,
div[class^="mod-table"] table tr.w170 > th,
div[class^="mod-table"] table tr.w170 > td,
table[class^="mod-nest-table"].w170 > tr > th,
table[class^="mod-nest-table"].w170 > tr > td,
table[class^="mod-nest-table"].w170 > thead > tr > th,
table[class^="mod-nest-table"].w170 > thead > tr > td,
table[class^="mod-nest-table"].w170 > tbody > tr > th,
table[class^="mod-nest-table"].w170 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w170 > tr > th,
table[class^="mod-nest-table"] thead.w170 > tr > td,
table[class^="mod-nest-table"] tbody.w170 > tr > th,
table[class^="mod-nest-table"] tbody.w170 > tr > td,
table[class^="mod-nest-table"] tr.w170 > th,
table[class^="mod-nest-table"] tr.w170 > td {
  width: 170px;
}

.mod-nest-table_w175 tbody th,
.mod-nest-table_w175 tbody td {
  min-width: 175px;
  *width: 175px;
}

div[class^="mod-table"] table th.w175, div[class^="mod-table"] table td.w175,
table[class^="mod-nest-table"] th.w175,
table[class^="mod-nest-table"] td.w175 {
  width: 175px !important;
}
div[class^="mod-table"] table.w175 > tr > th, div[class^="mod-table"] table.w175 > tr > td, div[class^="mod-table"] table.w175 > thead > tr > th, div[class^="mod-table"] table.w175 > thead > tr > td, div[class^="mod-table"] table.w175 > tbody > tr > th, div[class^="mod-table"] table.w175 > tbody > tr > td,
div[class^="mod-table"] table thead.w175 > tr > th,
div[class^="mod-table"] table thead.w175 > tr > td,
div[class^="mod-table"] table tbody.w175 > tr > th,
div[class^="mod-table"] table tbody.w175 > tr > td,
div[class^="mod-table"] table tr.w175 > th,
div[class^="mod-table"] table tr.w175 > td,
table[class^="mod-nest-table"].w175 > tr > th,
table[class^="mod-nest-table"].w175 > tr > td,
table[class^="mod-nest-table"].w175 > thead > tr > th,
table[class^="mod-nest-table"].w175 > thead > tr > td,
table[class^="mod-nest-table"].w175 > tbody > tr > th,
table[class^="mod-nest-table"].w175 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w175 > tr > th,
table[class^="mod-nest-table"] thead.w175 > tr > td,
table[class^="mod-nest-table"] tbody.w175 > tr > th,
table[class^="mod-nest-table"] tbody.w175 > tr > td,
table[class^="mod-nest-table"] tr.w175 > th,
table[class^="mod-nest-table"] tr.w175 > td {
  width: 175px;
}

.mod-nest-table_w180 tbody th,
.mod-nest-table_w180 tbody td {
  min-width: 180px;
  *width: 180px;
}

div[class^="mod-table"] table th.w180, div[class^="mod-table"] table td.w180,
table[class^="mod-nest-table"] th.w180,
table[class^="mod-nest-table"] td.w180 {
  width: 180px !important;
}
div[class^="mod-table"] table.w180 > tr > th, div[class^="mod-table"] table.w180 > tr > td, div[class^="mod-table"] table.w180 > thead > tr > th, div[class^="mod-table"] table.w180 > thead > tr > td, div[class^="mod-table"] table.w180 > tbody > tr > th, div[class^="mod-table"] table.w180 > tbody > tr > td,
div[class^="mod-table"] table thead.w180 > tr > th,
div[class^="mod-table"] table thead.w180 > tr > td,
div[class^="mod-table"] table tbody.w180 > tr > th,
div[class^="mod-table"] table tbody.w180 > tr > td,
div[class^="mod-table"] table tr.w180 > th,
div[class^="mod-table"] table tr.w180 > td,
table[class^="mod-nest-table"].w180 > tr > th,
table[class^="mod-nest-table"].w180 > tr > td,
table[class^="mod-nest-table"].w180 > thead > tr > th,
table[class^="mod-nest-table"].w180 > thead > tr > td,
table[class^="mod-nest-table"].w180 > tbody > tr > th,
table[class^="mod-nest-table"].w180 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w180 > tr > th,
table[class^="mod-nest-table"] thead.w180 > tr > td,
table[class^="mod-nest-table"] tbody.w180 > tr > th,
table[class^="mod-nest-table"] tbody.w180 > tr > td,
table[class^="mod-nest-table"] tr.w180 > th,
table[class^="mod-nest-table"] tr.w180 > td {
  width: 180px;
}

.mod-nest-table_w185 tbody th,
.mod-nest-table_w185 tbody td {
  min-width: 185px;
  *width: 185px;
}

div[class^="mod-table"] table th.w185, div[class^="mod-table"] table td.w185,
table[class^="mod-nest-table"] th.w185,
table[class^="mod-nest-table"] td.w185 {
  width: 185px !important;
}
div[class^="mod-table"] table.w185 > tr > th, div[class^="mod-table"] table.w185 > tr > td, div[class^="mod-table"] table.w185 > thead > tr > th, div[class^="mod-table"] table.w185 > thead > tr > td, div[class^="mod-table"] table.w185 > tbody > tr > th, div[class^="mod-table"] table.w185 > tbody > tr > td,
div[class^="mod-table"] table thead.w185 > tr > th,
div[class^="mod-table"] table thead.w185 > tr > td,
div[class^="mod-table"] table tbody.w185 > tr > th,
div[class^="mod-table"] table tbody.w185 > tr > td,
div[class^="mod-table"] table tr.w185 > th,
div[class^="mod-table"] table tr.w185 > td,
table[class^="mod-nest-table"].w185 > tr > th,
table[class^="mod-nest-table"].w185 > tr > td,
table[class^="mod-nest-table"].w185 > thead > tr > th,
table[class^="mod-nest-table"].w185 > thead > tr > td,
table[class^="mod-nest-table"].w185 > tbody > tr > th,
table[class^="mod-nest-table"].w185 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w185 > tr > th,
table[class^="mod-nest-table"] thead.w185 > tr > td,
table[class^="mod-nest-table"] tbody.w185 > tr > th,
table[class^="mod-nest-table"] tbody.w185 > tr > td,
table[class^="mod-nest-table"] tr.w185 > th,
table[class^="mod-nest-table"] tr.w185 > td {
  width: 185px;
}

.mod-nest-table_w190 tbody th,
.mod-nest-table_w190 tbody td {
  min-width: 190px;
  *width: 190px;
}

div[class^="mod-table"] table th.w190, div[class^="mod-table"] table td.w190,
table[class^="mod-nest-table"] th.w190,
table[class^="mod-nest-table"] td.w190 {
  width: 190px !important;
}
div[class^="mod-table"] table.w190 > tr > th, div[class^="mod-table"] table.w190 > tr > td, div[class^="mod-table"] table.w190 > thead > tr > th, div[class^="mod-table"] table.w190 > thead > tr > td, div[class^="mod-table"] table.w190 > tbody > tr > th, div[class^="mod-table"] table.w190 > tbody > tr > td,
div[class^="mod-table"] table thead.w190 > tr > th,
div[class^="mod-table"] table thead.w190 > tr > td,
div[class^="mod-table"] table tbody.w190 > tr > th,
div[class^="mod-table"] table tbody.w190 > tr > td,
div[class^="mod-table"] table tr.w190 > th,
div[class^="mod-table"] table tr.w190 > td,
table[class^="mod-nest-table"].w190 > tr > th,
table[class^="mod-nest-table"].w190 > tr > td,
table[class^="mod-nest-table"].w190 > thead > tr > th,
table[class^="mod-nest-table"].w190 > thead > tr > td,
table[class^="mod-nest-table"].w190 > tbody > tr > th,
table[class^="mod-nest-table"].w190 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w190 > tr > th,
table[class^="mod-nest-table"] thead.w190 > tr > td,
table[class^="mod-nest-table"] tbody.w190 > tr > th,
table[class^="mod-nest-table"] tbody.w190 > tr > td,
table[class^="mod-nest-table"] tr.w190 > th,
table[class^="mod-nest-table"] tr.w190 > td {
  width: 190px;
}

.mod-nest-table_w195 tbody th,
.mod-nest-table_w195 tbody td {
  min-width: 195px;
  *width: 195px;
}

div[class^="mod-table"] table th.w195, div[class^="mod-table"] table td.w195,
table[class^="mod-nest-table"] th.w195,
table[class^="mod-nest-table"] td.w195 {
  width: 195px !important;
}
div[class^="mod-table"] table.w195 > tr > th, div[class^="mod-table"] table.w195 > tr > td, div[class^="mod-table"] table.w195 > thead > tr > th, div[class^="mod-table"] table.w195 > thead > tr > td, div[class^="mod-table"] table.w195 > tbody > tr > th, div[class^="mod-table"] table.w195 > tbody > tr > td,
div[class^="mod-table"] table thead.w195 > tr > th,
div[class^="mod-table"] table thead.w195 > tr > td,
div[class^="mod-table"] table tbody.w195 > tr > th,
div[class^="mod-table"] table tbody.w195 > tr > td,
div[class^="mod-table"] table tr.w195 > th,
div[class^="mod-table"] table tr.w195 > td,
table[class^="mod-nest-table"].w195 > tr > th,
table[class^="mod-nest-table"].w195 > tr > td,
table[class^="mod-nest-table"].w195 > thead > tr > th,
table[class^="mod-nest-table"].w195 > thead > tr > td,
table[class^="mod-nest-table"].w195 > tbody > tr > th,
table[class^="mod-nest-table"].w195 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w195 > tr > th,
table[class^="mod-nest-table"] thead.w195 > tr > td,
table[class^="mod-nest-table"] tbody.w195 > tr > th,
table[class^="mod-nest-table"] tbody.w195 > tr > td,
table[class^="mod-nest-table"] tr.w195 > th,
table[class^="mod-nest-table"] tr.w195 > td {
  width: 195px;
}

.mod-nest-table_w200 tbody th,
.mod-nest-table_w200 tbody td {
  min-width: 200px;
  *width: 200px;
}

div[class^="mod-table"] table th.w200, div[class^="mod-table"] table td.w200,
table[class^="mod-nest-table"] th.w200,
table[class^="mod-nest-table"] td.w200 {
  width: 200px !important;
}
div[class^="mod-table"] table.w200 > tr > th, div[class^="mod-table"] table.w200 > tr > td, div[class^="mod-table"] table.w200 > thead > tr > th, div[class^="mod-table"] table.w200 > thead > tr > td, div[class^="mod-table"] table.w200 > tbody > tr > th, div[class^="mod-table"] table.w200 > tbody > tr > td,
div[class^="mod-table"] table thead.w200 > tr > th,
div[class^="mod-table"] table thead.w200 > tr > td,
div[class^="mod-table"] table tbody.w200 > tr > th,
div[class^="mod-table"] table tbody.w200 > tr > td,
div[class^="mod-table"] table tr.w200 > th,
div[class^="mod-table"] table tr.w200 > td,
table[class^="mod-nest-table"].w200 > tr > th,
table[class^="mod-nest-table"].w200 > tr > td,
table[class^="mod-nest-table"].w200 > thead > tr > th,
table[class^="mod-nest-table"].w200 > thead > tr > td,
table[class^="mod-nest-table"].w200 > tbody > tr > th,
table[class^="mod-nest-table"].w200 > tbody > tr > td,
table[class^="mod-nest-table"] thead.w200 > tr > th,
table[class^="mod-nest-table"] thead.w200 > tr > td,
table[class^="mod-nest-table"] tbody.w200 > tr > th,
table[class^="mod-nest-table"] tbody.w200 > tr > td,
table[class^="mod-nest-table"] tr.w200 > th,
table[class^="mod-nest-table"] tr.w200 > td {
  width: 200px;
}

.mod-containerA01, .mod-containerA02, .mod-containerA03 {
  padding: 15px;
  border: 2px solid #e3e3e3;
  border-top-width: 0;
  background: url(/koshien/virtualbaseball/images/cmn_bg1.png) 0 0 repeat;
}
.mod-containerA01:before, .mod-containerA02:before, .mod-containerA03:before, .mod-containerA01:after, .mod-containerA02:after, .mod-containerA03:after {
  content: "";
  display: table;
}
.mod-containerA01:after, .mod-containerA02:after, .mod-containerA03:after {
  clear: both;
}
.mod-containerA01, .mod-containerA02, .mod-containerA03 {
  zoom: 1;
}

.mod-containerA02 {
  border-top-width: 2px;
}

.mod-containerA03 {
  border-top-width: 1px;
}

.mod-column2 .column {
  float: left;
  width: 320px;
  margin-top: 15px;
}
.mod-column2 .column .figure img {
  width: 320px;
  height: auto;
}
.mod-column2 .column:nth-child(2) {
  float: right;
}
.mod-column2:first-child .column {
  margin-top: 0;
}
.mod-column2 .nest-column2 .column {
  float: left;
  width: 157px;
  margin-top: 0;
  margin-bottom: 20px;
}
.mod-column2 .nest-column2 .column .figure img {
  width: 157px;
  height: auto;
}
.mod-column2 .nest-column2 .column:nth-child(2) {
  float: right;
}
.ie7 .mod-column2 .row > *:first-child + *, .ie8 .mod-column2 .row > *:first-child + * {
  float: right;
}

.mod-column3 .column {
  float: left;
  width: 197px;
  margin: 15px 15px 0 0;
}
.mod-column3 .column:nth-child(3) {
  float: right;
  margin-right: 0;
}
.mod-column3:first-child .column {
  margin-top: 0;
}
.ie7 .mod-column3 .row > *:first-child + * + *, .ie8 .mod-column3 .row > *:first-child + * + * {
  float: right;
  margin-right: 0;
}

div[class^="mod-containerA"] .mod-column2 .column {
  width: 303px;
}
div[class^="mod-containerA"] .mod-column3 .column {
  width: 197px;
}

.mod-search_school .outer {
  padding: 5px;
  background-color: #eee;
}
.mod-search_school .inner {
  position: relative;
  padding-right: 63px;
  overflow: hidden;
}
.mod-search_school .inner input[type="text"] {
  width: 100%;
  line-height: 1.5;
  height: 16px;
  border: 1px solid #ccc;
  padding: 6px 6px 6px 6px;
}
.mod-search_school .inner .btn {
  position: absolute;
  top: 0;
  right: 0;
  *width: 63px;
  *height: 30px;
  background-color: #fff;
}
.mod-search_school .inner input[type="submit"] {
  *position: absolute;
  *top: 1px;
  *right: 0;
  width: 63px;
  height: 30px;
  padding: 0;
  border: none;
  background: #00468b url(/koshien/virtualbaseball/images/cmn_btn_search.png) center center no-repeat;
  text-indent: -99999em;
}
.mod-search_school .inner input[type="submit"]:hover {
  cursor: pointer;
  background: #00468b url(/koshien/virtualbaseball/images/cmn_btn_search.png) center center no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
.mod-search_school .inner input:-ms-input-placeholder {
  color: #999;
}
.mod-search_school .inner input::-ms-clear {
  visibility: hidden;
}

.mod-lNavA01 {
  margin-top: 15px;
  padding: 5px;
  background-color: #fff;
}
.mod-lNavA01 ul {
  padding: 10px;
  border-left: 1px solid #bdd1e3;
  border-right: 1px solid #bdd1e3;
  background: #cce2f5 url(/koshien/virtualbaseball/images/cmn_lnav_bg.png) 0 0 repeat-x;
}
.mod-lNavA01 ul:before, .mod-lNavA01 ul:after {
  content: "";
  display: table;
}
.mod-lNavA01 ul:after {
  clear: both;
}
.mod-lNavA01 ul {
  zoom: 1;
}
.mod-lNavA01 ul li {
  float: left;
  padding-left: 12px;
  background: url(/koshien/virtualbaseball/images/cmn_lnav_separator.png) 0 center no-repeat;
  font-size: 0.85714em;
  white-space: nowrap;
}
.mod-lNavA01 ul li:first-child {
  padding-left: 0;
  background: none;
}

.mod-tournament-data {
  margin-top: 15px;
}
.mod-tournament-data dl {
  margin-top: 0.5em;
}
.mod-tournament-data dl:before, .mod-tournament-data dl:after {
  content: "";
  display: table;
}
.mod-tournament-data dl:after {
  clear: both;
}
.mod-tournament-data dl {
  zoom: 1;
}
.mod-tournament-data dl:first-child {
  margin-top: 0;
}
.mod-tournament-data dl dt, .mod-tournament-data dl dd {
  float: left;
}
.mod-tournament-data dl dt {
  margin-right: 8px;
  font-weight: bold;
}
.mod-tournament-data dl dd {
  margin-right: 20px;
}

.mod-topics .figure-block {
  float: right;
  width: 230px;
}
.mod-topics .figure-block a, .mod-topics .figure-block span {
  display: block;
}
.mod-topics .figure-block a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
.mod-topics .figure-block .figure {
  margin-bottom: 4px;
  padding: 5px;
  border: 1px solid #e3e3e3;
  background-color: #eee;
}
.mod-topics ul {
  overflow: hidden;
}
.mod-topics ul li {
  margin-top: 0.5em;
}
.mod-topics ul li:first-child {
  margin-top: 0;
}
.mod-topics ul li .date {
  color: #666;
  font-size: 0.85714em;
}
.ie8 .mod-topics ul li a, .ie9 .mod-topics ul li a, .ie10 .mod-topics ul li a, .ie11 .mod-topics ul li a {
  line-height: 2;
}

.mod-gallery .inner {
  padding: 5px 0;
  background-color: #000;
}
.mod-gallery .inner ul {
  letter-spacing: -.04em;
  text-align: center;
}
.mod-gallery .inner li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100px;
  margin: 10px 0;
  padding: 0 10px;
  vertical-align: middle;
}
.mod-gallery .inner a {
  display: block;
}
.mod-gallery .inner a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.mod-pagination {
  margin-top: 15px;
  letter-spacing: -.04em;
  text-align: right;
}
.mod-pagination a, .mod-pagination span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 1;
  *line-height: 1.5;
  width: 24px;
  height: 12px;
  *height: auto;
  margin: 0 5px;
  padding: 6px 0;
  *padding: 6px;
  background-color: #00468b;
  color: #fff;
  font-weight: bold;
  letter-spacing: normal;
  text-align: center;
  vertical-align: middle;
}
.mod-pagination a:link, .mod-pagination a:visited, .mod-pagination a:hover, .mod-pagination a:active {
  color: #fff;
  text-decoration: none;
}
.mod-pagination a:hover {
  color: #fff;
  text-decoration: none;
}
.mod-pagination a.prev, .mod-pagination a.next {
  font-weight: normal;
  background-color: transparent;
  *line-height: 1.5;
}
.mod-pagination a.prev:link, .mod-pagination a.prev:visited, .mod-pagination a.prev:hover, .mod-pagination a.prev:active, .mod-pagination a.next:link, .mod-pagination a.next:visited, .mod-pagination a.next:hover, .mod-pagination a.next:active {
  color: #00468b;
  text-decoration: none;
}
.mod-pagination a.prev:hover, .mod-pagination a.next:hover {
  color: #00468b;
  text-decoration: underline;
}
.mod-pagination a.prev:hover, .mod-pagination a.next:hover {
  background-color: transparent;
}
.mod-pagination .current {
  cursor: default;
  background-color: #cce2f5;
}
.mod-pagination a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
.mod-pagination .prev, .mod-pagination .next {
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0;
}
.mod-pagination .prev {
  padding-right: 0;
  padding-left: 10px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow3.png) 0 center no-repeat;
}
.mod-pagination .next {
  padding-right: 10px;
  padding-left: 0;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow2.png) right center no-repeat;
}

.mod-news .entry-header:before, .mod-news .entry-header:after {
  content: "";
  display: table;
}
.mod-news .entry-header:after {
  clear: both;
}
.mod-news .entry-header {
  zoom: 1;
}
.mod-news .entry-header .date {
  float: left;
  line-height: 20px;
}
.mod-news .entry-header .output {
  float: right;
}
.mod-news .entry-header .output:before, .mod-news .entry-header .output:after {
  content: "";
  display: table;
}
.mod-news .entry-header .output:after {
  clear: both;
}
.mod-news .entry-header .output {
  zoom: 1;
}
.mod-news .entry-header .output li {
  float: left;
  margin-left: 14px;
}
.mod-news .entry-figure-block {
  margin-top: 12px;
}
.mod-news .entry-figure-block .figure,
.mod-news .entry-figure-block .figcaption {
  display: block;
}
.mod-news .entry-figure-block .figcaption {
  margin: 14px 0 2px;
  color: #0d3863;
  font-weight: bold;
}
.mod-news .entry-figure-thumbs {
  width: 621px;
  overflow: hidden;
}
.mod-news .entry-figure-thumbs ul {
  width: 631px;
  margin-left: -10px;
}
.mod-news .entry-figure-thumbs ul:before, .mod-news .entry-figure-thumbs ul:after {
  content: "";
  display: table;
}
.mod-news .entry-figure-thumbs ul:after {
  clear: both;
}
.mod-news .entry-figure-thumbs ul {
  zoom: 1;
}
.mod-news .entry-figure-thumbs li {
  float: left;
  width: 58px;
  height: 58px;
  overflow: hidden;
  margin: 12px 0 0 10px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
}
.mod-news .entry-figure-thumbs a {
  width: 58px;
  height: 58px;
  display: table-cell;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
  text-align: center;
}
.mod-news .entry-figure-thumbs a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
.mod-news .entry-figure-thumbs img {
  vertical-align: middle;
}
.mod-news .entry-gemeCaption {
  margin-top: 14px;
}
.mod-news .entry-gameResult-btn {
  margin-top: 14px;
}
.mod-news .entry-body {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e3e3e3;
}
.mod-news .sns-block {
  margin-top: 32px;
}
.mod-news .sns-block ul:before, .mod-news .sns-block ul:after {
  content: "";
  display: table;
}
.mod-news .sns-block ul:after {
  clear: both;
}
.mod-news .sns-block ul {
  zoom: 1;
}
.mod-news .sns-block li {
  float: left;
  margin-left: 10px;
  overflow: hidden;
}
.mod-news .sns-block li:first-child {
  margin-left: 0;
}
.mod-news .sns-block li.tw {
  width: 108px;
}
.mod-news .sns-block li.gt {
  width: 70px;
}
.mod-news .sns-block li.en img, .mod-news .sns-block li.mx img {
  vertical-align: middle;
}

.mod-bnr-anoNatsu {
  margin-top: 15px;
}
.mod-bnr-anoNatsu .title {
  float: left;
  font-weight: bold;
}
.mod-bnr-anoNatsu .links {
  float: right;
}
.mod-bnr-anoNatsu .links:before, .mod-bnr-anoNatsu .links:after {
  content: "";
  display: table;
}
.mod-bnr-anoNatsu .links:after {
  clear: both;
}
.mod-bnr-anoNatsu .links {
  zoom: 1;
}
.mod-bnr-anoNatsu .links li {
  float: left;
  margin-left: 20px;
}
.mod-bnr-anoNatsu .bnr {
  clear: both;
  padding-top: 8px;
}
.mod-bnr-anoNatsu .bnr a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.mod-slider-anoNatsu .title {
  margin-bottom: 15px;
  font-weight: bold;
}
.mod-slider-anoNatsu .slider-container {
  position: relative;
}
.mod-slider-anoNatsu .slider .figure {
  display: block;
}
.mod-slider-anoNatsu .slider .figure a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
.mod-slider-anoNatsu .slider .caption {
  display: block;
  height: 3em;
  margin-top: 15px;
  color: #00468b;
}
.mod-slider-anoNatsu .bx-prev,
.mod-slider-anoNatsu .bx-next {
  z-index: 999;
  position: absolute;
  top: 0;
  width: 30px;
  height: 360px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
  background-position: center center;
  background-repeat: no-repeat;
}
.mod-slider-anoNatsu .bx-prev {
  left: 0;
  background-image: url(/koshien/virtualbaseball/images/cmn_slider_arrow_l.png);
}
.mod-slider-anoNatsu .bx-next {
  right: 0;
  background-image: url(/koshien/virtualbaseball/images/cmn_slider_arrow_r.png);
}
.mod-slider-anoNatsu .bx-pager {
  z-index: 999;
  margin-top: 10px;
  text-align: center;
  *white-space: nowrap;
}
.mod-slider-anoNatsu .pager-link {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/koshien/virtualbaseball/images/cmn_slider_pager.png);
  *text-indent: 0;
}
.mod-slider-anoNatsu .pager-link.pager-active {
  background-image: url(/koshien/virtualbaseball/images/cmn_slider_pager_c.png);
}
.mod-slider-anoNatsu .pager-link:first-child {
  margin-left: 0;
}

.nowonlive_fix {
  position: fixed;
  right: 0;
  top: 172px;
  z-index: 9999;
}

.related-contents {
  margin-top: 15px;
  border-top: 1px solid #e3e3e3;
}

body {
  text-align: left;
}

a:link, a:visited, a:hover, a:active {
  color: #00468b;
  text-decoration: none;
}
a:hover {
  color: #00468b;
  text-decoration: underline;
}

a:focus,
*:focus {
  outline: none;
  outline: expression(hideFocus='true');
}

.whole {
  position: relative;
  min-width: 980px;
  overflow: hidden;
}

.head-print {
  display: none;
}

.body-sec-inner {
  margin-top: 15px;
}
.body-sec-inner:before, .body-sec-inner:after {
  content: "";
  display: table;
}
.body-sec-inner:after {
  clear: both;
}
.body-sec-inner {
  zoom: 1;
}

.main-sec {
  float: left;
  width: 655px;
  padding-bottom: 50px;
}

.side-sec {
  float: right;
  width: 320px;
  padding-bottom: 50px;
}

#smartlink a {
  display: block;
  width: 100%;
  padding: 46px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 3px #b00505;
  color: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmMDIwMiIvPjxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjYjkwMDAwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjIwZjBmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #8f0202), color-stop(36%, #b90000), color-stop(100%, #f20f0f));
  background-image: -moz-linear-gradient(right, #8f0202, #b90000 36%, #f20f0f);
  background-image: -webkit-linear-gradient(right, #8f0202, #b90000 36%, #f20f0f);
  background-image: linear-gradient(to left, #8f0202, #b90000 36%, #f20f0f);
  text-align: center;
}
#smartlink a span {
  padding-right: 18px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow4_sp.png) right center no-repeat;
  -webkit-background-size: 10px auto;
  -moz-background-size: 10px auto;
  -ms-background-size: 10px auto;
  -o-background-size: 10px auto;
  background-size: 10px auto;
  font-weight: bold;
  font-size: 2.14286em;
}

.head-sec {
  width: 100%;
}
.head-sec .header_vk {
  width: 990px;
  margin: 0 auto;
}
.head-sec .header_vk:before, .head-sec .header_vk:after {
  content: "";
  display: table;
}
.head-sec .header_vk:after {
  clear: both;
}
.head-sec .header_vk {
  zoom: 1;
}
.head-sec .header_vk .logo-block {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2415px;
  width: 176px;
  height: 43px;
  float: left;
}
.head-sec .header_vk .logo-block:before, .head-sec .header_vk .logo-block:after {
  content: "";
  display: table;
}
.head-sec .header_vk .logo-block:after {
  clear: both;
}
.head-sec .header_vk .logo-block {
  zoom: 1;
}
.head-sec .header_vk .logo-block li {
  float: left;
}
.head-sec .header_vk .logo-block .logo1 a {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2289px;
  width: 62px;
  height: 43px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.head-sec .header_vk .logo-block .logo2 a {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2352px;
  width: 94px;
  height: 43px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.head-sec .header_vk .logo-block .logo2 {
  margin-left: 20px;
}
.head-sec .header_vk .title {
  float: left;
  margin: 11px 0 0 12px;
}
.head-sec .header_vk .title a {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2478px;
  width: 223px;
  height: 24px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.head-sec.phase1 .header_vk .logo-block {
  width: 62px;
  background-image: none;
}
.head-sec.phase1 .header_vk .title a {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -1155px;
  width: 104px;
  height: 24px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.head-sec.phase1 .header_vk .catch {
  float: left;
  margin: 16px 0 0 9px;
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -1199px;
  width: 178px;
  height: 14px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.head-sec .header_cup {
  height: 59px;
  background: #07356d url(/koshien/virtualbaseball/images/cmn_header_bg.jpg) center 0 no-repeat;
}
.head-sec .header_cup:before, .head-sec .header_cup:after {
  content: "";
  display: table;
}
.head-sec .header_cup:after {
  clear: both;
}
.head-sec .header_cup {
  zoom: 1;
}
.head-sec .header_cup .title {
  float: left;
  margin-top: 19px;
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2522px;
  width: 390px;
  height: 24px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.head-sec .header_cup .notice {
  float: right;
  margin-top: 10px;
}
.head-sec .header_cup .notice li {
  line-height: 1;
  margin-top: 4px;
}
.head-sec .header_cup .notice li a {
  line-height: 1;
  padding-left: 14px;
  background: url(/koshien/virtualbaseball/images/cmn_icon_arrow1.png) 0 center no-repeat;
  font-size: 0.85714em;
}
.head-sec .header_cup .notice li a:link, .head-sec .header_cup .notice li a:visited, .head-sec .header_cup .notice li a:hover, .head-sec .header_cup .notice li a:active {
  color: #fff;
  text-decoration: none;
}
.head-sec .header_cup .notice li a:hover {
  color: #fff;
  text-decoration: underline;
}
.ie8 .head-sec .header_cup .notice, .ie9 .head-sec .header_cup .notice, .ie10 .head-sec .header_cup .notice, .ie11 .head-sec .header_cup .notice {
  margin-top: 13px;
}
.head-sec.phase1 .header_cup .notice {
  margin-top: 0;
}
.head-sec.phase1 .header_cup .notice li {
  margin-top: 0;
}
.head-sec.phase1 .header_cup .notice a {
  line-height: 59px;
}

.sns-block {
  float: right;
  margin-top: 10px;
}
.sns-block ul:before, .sns-block ul:after {
  content: "";
  display: table;
}
.sns-block ul:after {
  clear: both;
}
.sns-block ul {
  zoom: 1;
}
.sns-block ul li {
  float: left;
  margin-left: 10px;
  overflow: hidden;
}
.sns-block ul li:first-child {
  margin-left: 0;
}
.sns-block ul li.tw {
  width: 108px;
}
.sns-block ul li.tw #count:link, .sns-block ul li.tw #count:visited, .sns-block ul li.tw #count:hover, .sns-block ul li.tw #count:active {
  text-decoration: none;
}
.sns-block ul li.tw #count:hover {
  text-decoration: none;
}
.sns-block ul li.gt {
  width: 70px;
}
.sns-block ul li.en img, .sns-block ul li.mx img {
  vertical-align: middle;
}
.ie7 .sns-block .tw, .ie7 .sns-block .fb, .ie7 .sns-block .gt, .ie7 .sns-block .en {
  display: none;
}
.gNav-sec {
  overflow: hidden;
}
.gNav-sec.subMenu-on {
  padding-bottom: 41px;
  background: url(/koshien/virtualbaseball/images/cmn_gnav_bg1.png) 0 0 repeat-x;
}

.gNav-outer {
  height: 57px;
  background: url(/koshien/virtualbaseball/images/cmn_gnav_bg2.png) 0 0 repeat-x;
}

.gNav:before, .gNav:after {
  content: "";
  display: table;
}
.gNav:after {
  clear: both;
}
.gNav {
  zoom: 1;
}
.gNav > li {
  position: relative;
  float: left;
  padding-left: 1px;
  background: url(/koshien/virtualbaseball/images/cmn_gnav_line1.png) 0 0 no-repeat;
}

.gNav1 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -56px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav1 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -595px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav2 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -672px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav2 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -749px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav3 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -826px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav3 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -980px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav4 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1057px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav4 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1134px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav5 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1211px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav5 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1365px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav6 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1442px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav6 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1596px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav7 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1673px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav7 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1827px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav8 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1904px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav8 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2058px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav9 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2135px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav9 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -2212px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav10 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -133px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav10 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -287px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav11 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -364px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.gNav11 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -518px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav3.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -903px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav5.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1288px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav6.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1519px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav7.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1750px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav8.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1981px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav10.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -210px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav11.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -441px;
  width: 89px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.gNav-subMenu {
  display: none;
  position: absolute;
  top: 57px;
  width: 990px;
}
.gNav-subMenu ul {
  margin-top: 12px;
}
.gNav-subMenu ul:before, .gNav-subMenu ul:after {
  content: "";
  display: table;
}
.gNav-subMenu ul:after {
  clear: both;
}
.gNav-subMenu ul {
  zoom: 1;
}
.gNav-subMenu li {
  float: left;
  padding-left: 17px;
  background: url(/koshien/virtualbaseball/images/cmn_gnav_line2.png) left 3px no-repeat;
  white-space: nowrap;
}
.gNav-subMenu li:first-child {
  padding-left: 0;
  background: none;
}
.gNav-subMenu li a {
  display: block;
  height: 24px;
  border-bottom: 3px solid #cce2f5;
  font-weight: bold;
  font-size: 0.92857em;
}
.gNav-subMenu li a:link, .gNav-subMenu li a:visited, .gNav-subMenu li a:hover, .gNav-subMenu li a:active {
  color: #0d3863;
  text-decoration: none;
}
.gNav-subMenu li a:hover {
  color: #666;
  text-decoration: none;
}
.gNav-subMenu li a.current {
  color: #666;
  border-bottom-color: #00468b;
}
.selected .gNav-subMenu {
  display: block;
}

.gNav3 .gNav-subMenu {
  left: 12px;
}

.gNav5 .gNav-subMenu {
  left: 11px;
}

.gNav6 .gNav-subMenu {
  left: 17px;
}

.gNav7 .gNav-subMenu {
  right: 17px;
}
.gNav7 .gNav-subMenu > ul {
  float: right;
}

.gNav8 .gNav-subMenu {
  left: 17px;
}

.gNav10 .gNav-subMenu {
  right: 17px;
}
.gNav10 .gNav-subMenu > ul {
  float: right;
}

.gNav11 .gNav-subMenu {
  right: 16px;
}
.gNav11 .gNav-subMenu > ul {
  float: right;
}

.phase1 .gNav1 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase1 .gNav1 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -154px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav2 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -231px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase1 .gNav2 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -385px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav3 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -462px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase1 .gNav3 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -616px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav4 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -693px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase1 .gNav4 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -847px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav5 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -924px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase1 .gNav5 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -1078px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav1.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -77px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav2.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -308px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav3.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -539px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav5.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase1.png);
  background-repeat: no-repeat;
  background-position: 0 -1001px;
  width: 197px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase1 .gNav1 .gNav-subMenu {
  left: 10px;
}

.phase1 .gNav2 .gNav-subMenu {
  left: 10px;
}

.phase1 .gNav3 .gNav-subMenu {
  left: 10px;
}

.phase2 .gNav1 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1386px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2 .gNav1 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1540px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav2 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1617px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2 .gNav2 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1771px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav3 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1848px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2 .gNav3 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2002px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav4 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2079px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2 .gNav4 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2233px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav5 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2310px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2 .gNav5 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2464px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav6 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2541px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2 .gNav6 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2695px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav1.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1463px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav3.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1925px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav4.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2156px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav6.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -2618px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2 .gNav1 .gNav-subMenu {
  left: 10px;
}

.phase2 .gNav3 .gNav-subMenu {
  left: 10px;
}

.phase2 .gNav4 .gNav-subMenu {
  left: 10px;
}

.phase2 .gNav6 .gNav-subMenu {
  left: auto !important;
  right: 10px;
}
.phase2 .gNav6 .gNav-subMenu > ul {
  float: right;
}

.phase2_final .gNav1 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2_final .gNav1 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -154px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav2 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -231px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2_final .gNav2 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -385px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav3 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -462px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2_final .gNav3 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -616px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav4 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -693px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2_final .gNav4 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -847px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav5 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -924px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2_final .gNav5 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1078px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav6 .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1155px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}
.phase2_final .gNav6 .parent:hover {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1309px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav1.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -77px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav2.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -308px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav3.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -539px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav4.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -770px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav6.selected .parent {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite_phase2.png);
  background-repeat: no-repeat;
  background-position: 0 -1232px;
  width: 164px;
  height: 57px;
  overflow: hidden;
  font-size: 0;
  text-indent: 100%;
  *text-indent: -9999em;
  white-space: nowrap;
  outline: none;
}

.phase2_final .gNav1 .gNav-subMenu {
  left: 10px;
}

.phase2_final .gNav3 .gNav-subMenu {
  left: 10px;
}

.phase2_final .gNav4 .gNav-subMenu {
  left: 10px;
}

.phase2_final .gNav6 .gNav-subMenu {
  left: auto !important;
  right: 10px;
}
.phase2_final .gNav6 .gNav-subMenu > ul {
  float: right;
}

.before-phase .gNav span.parent {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.before-phase .gNav .gNav4 .parent:hover {
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1057px;
}
.before-phase .gNav .gNav5 .parent:hover {
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -1211px;
}

.foot-sec {
  padding: 30px 0 20px;
  background-color: #181818;
}

.fNav:before, .fNav:after {
  content: "";
  display: table;
}
.fNav:after {
  clear: both;
}
.fNav {
  zoom: 1;
}
.fNav li {
  float: left;
  line-height: 13px;
  padding-left: 35px;
  background: url(/koshien/virtualbaseball/images/cmn_fnav_line.png) left center no-repeat;
  font-size: 0.85714em;
}
.fNav li:first-child {
  padding-left: 0;
  background: none;
}
.fNav li a {
  color: #fff;
}

.foot-sec .copy {
  margin-top: 36px;
  color: #fff;
  font-size: 0.85714em;
}

.foot-sec .copyright {
  margin-top: 20px;
  color: #fff;
  font-size: 0.71429em;
}

.body-sec {
  margin-top: -2px;
  background: url(/koshien/virtualbaseball/images/cmn_body_bg1.jpg) 0 0 repeat-x;
}

.body-sec-outer {
  padding-top: 16px;
  background: url(/koshien/virtualbaseball/images/cmn_body_bg2.jpg) center 0 no-repeat;
}

.breadCrumnb {
  display: block;
  background-image: url(/koshien/virtualbaseball/images/common-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 990px;
  height: 36px;
  margin: 0 auto;
}
.breadCrumnb ul {
  padding-left: 10px;
}
.breadCrumnb ul:before, .breadCrumnb ul:after {
  content: "";
  display: table;
}
.breadCrumnb ul:after {
  clear: both;
}
.breadCrumnb ul {
  zoom: 1;
}
.breadCrumnb li {
  float: left;
  line-height: 36px;
}
.breadCrumnb li .gt, .breadCrumnb li h1, .breadCrumnb li span {
  line-height: 36px;
  font-size: 0.85714em;
}
.breadCrumnb li .gt {
  margin: 0 2px;
}

.side-topics {
  background: #fff;
}
.side-topics .mod-headingA02 {
  margin-top: 0;
}
.side-topics li {
  padding: 8px 12px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.85714em;
}

.side-ad {
  margin-top: 15px;
  padding: 10px;
  background-color: #fff;
}
.side-ad .Section {
  padding-bottom: 0;
}
.side-ad .Ad {
  padding: 0;
  border-top: none;
}

.mod-search_school {
  margin-top: 15px;
}

.side-localnews .map-block {
  position: relative;
  background: url(/koshien/virtualbaseball/images/side_map.png) no-repeat 0 0;
  width: 320px;
  height: 290px;
}
.side-localnews .map-block li {
  position: absolute;
  width: 28px;
  height: 20px;
}
.side-localnews .map-block li a {
  display: block;
  height: 20px;
  color: #f00;
  font-size: 0;
  text-indent: -9999em;
}
.side-localnews .map-block li a:hover {
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}
.side-localnews .map-block li.area01 {
  top: 11px;
  left: 257px;
  width: 49px;
}
.side-localnews .map-block li.area02 {
  top: 33px;
  left: 257px;
  width: 49px;
}
.side-localnews .map-block li.area03 {
  top: 57px;
  left: 278px;
}
.side-localnews .map-block li.area04 {
  top: 79px;
  left: 248px;
}
.side-localnews .map-block li.area05 {
  top: 79px;
  left: 278px;
}
.side-localnews .map-block li.area06 {
  top: 101px;
  left: 248px;
}
.side-localnews .map-block li.area07 {
  top: 101px;
  left: 278px;
}
.side-localnews .map-block li.area08 {
  top: 123px;
  left: 278px;
}
.side-localnews .map-block li.area09 {
  top: 167px;
  left: 278px;
}
.side-localnews .map-block li.area10 {
  top: 145px;
  left: 278px;
}
.side-localnews .map-block li.area11 {
  top: 145px;
  left: 248px;
}
.side-localnews .map-block li.area12 {
  top: 167px;
  left: 248px;
}
.side-localnews .map-block li.area13 {
  top: 211px;
  left: 278px;
}
.side-localnews .map-block li.area14 {
  top: 211px;
  left: 238px;
  width: 39px;
}
.side-localnews .map-block li.area15 {
  top: 189px;
  left: 196px;
}
.side-localnews .map-block li.area16 {
  top: 189px;
  left: 266px;
  width: 40px;
}
.side-localnews .map-block li.area17 {
  top: 189px;
  left: 226px;
  width: 40px;
}
.side-localnews .map-block li.area18 {
  top: 123px;
  left: 188px;
}
.side-localnews .map-block li.area19 {
  top: 167px;
  left: 218px;
}
.side-localnews .map-block li.area20 {
  top: 145px;
  left: 218px;
}
.side-localnews .map-block li.area21 {
  top: 123px;
  left: 248px;
}
.side-localnews .map-block li.area22 {
  top: 145px;
  left: 188px;
}
.side-localnews .map-block li.area23 {
  top: 211px;
  left: 209px;
}
.side-localnews .map-block li.area24 {
  top: 189px;
  left: 166px;
}
.side-localnews .map-block li.area25 {
  top: 167px;
  left: 188px;
}
.side-localnews .map-block li.area26 {
  top: 211px;
  left: 179px;
}
.side-localnews .map-block li.area27 {
  top: 167px;
  left: 158px;
}
.side-localnews .map-block li.area28 {
  top: 145px;
  left: 158px;
}
.side-localnews .map-block li.area29 {
  top: 189px;
  left: 136px;
}
.side-localnews .map-block li.area30 {
  top: 167px;
  left: 128px;
}
.side-localnews .map-block li.area31 {
  top: 211px;
  left: 149px;
}
.side-localnews .map-block li.area32 {
  top: 233px;
  left: 149px;
  width: 39px;
}
.side-localnews .map-block li.area33 {
  top: 167px;
  left: 98px;
}
.side-localnews .map-block li.area34 {
  top: 167px;
  left: 68px;
}
.side-localnews .map-block li.area35 {
  top: 145px;
  left: 128px;
}
.side-localnews .map-block li.area36 {
  top: 145px;
  left: 98px;
}
.side-localnews .map-block li.area37 {
  top: 145px;
  left: 68px;
}
.side-localnews .map-block li.area38 {
  top: 191px;
  left: 104px;
}
.side-localnews .map-block li.area39 {
  top: 213px;
  left: 104px;
}
.side-localnews .map-block li.area40 {
  top: 191px;
  left: 74px;
}
.side-localnews .map-block li.area41 {
  top: 213px;
  left: 74px;
}
.side-localnews .map-block li.area42 {
  top: 191px;
  left: 42px;
}
.side-localnews .map-block li.area43 {
  top: 191px;
  left: 13px;
}
.side-localnews .map-block li.area44 {
  top: 213px;
  left: 13px;
}
.side-localnews .map-block li.area45 {
  top: 235px;
  left: 13px;
}
.side-localnews .map-block li.area46 {
  top: 213px;
  left: 42px;
}
.side-localnews .map-block li.area47 {
  top: 235px;
  left: 42px;
}
.side-localnews .map-block li.area48 {
  top: 257px;
  left: 13px;
  width: 39px;
}
.side-localnews .map-block li.area49 {
  top: 257px;
  left: 91px;
}

.side-localnews-allyear .map-block {
  position: relative;
  background: url(/koshien/virtualbaseball/images/side_map_tuunen.png) no-repeat 0 0;
  width: 320px;
  height: 290px;
}
.side-localnews-allyear .map-block li {
  position: absolute;
  width: 30px;
  height: 22px;
}
.side-localnews-allyear .map-block li a {
  display: block;
  height: 22px;
  color: #f00;
  font-size: 0;
  text-indent: -9999em;
}
.side-localnews-allyear .map-block li a:hover {
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}

.side-localnews-allyear .map-block li.area01 {
  top: 9px;
  left: 255px;
  width: 51px;
  height: 44px;
}
.side-localnews-allyear .map-block li.area01 a {
  height: 44px;
}

.side-localnews-allyear .map-block li.area02 {
  top: 57px;
  left: 278px;
}
.side-localnews-allyear .map-block li.area03 {
  top: 79px;
  left: 248px;
}
.side-localnews-allyear .map-block li.area04 {
  top: 79px;
  left: 278px;
}
.side-localnews-allyear .map-block li.area05 {
  top: 101px;
  left: 248px;
}
.side-localnews-allyear .map-block li.area06 {
  top: 101px;
  left: 278px;
}
.side-localnews-allyear .map-block li.area07 {
  top: 123px;
  left: 278px;
}
.side-localnews-allyear .map-block li.area08 {
  top: 167px;
  left: 278px;
}
.side-localnews-allyear .map-block li.area09 {
  top: 145px;
  left: 278px;
}
.side-localnews-allyear .map-block li.area10 {
  top: 145px;
  left: 248px;
}
.side-localnews-allyear .map-block li.area11 {
  top: 167px;
  left: 248px;
}
.side-localnews-allyear .map-block li.area12 {
  top: 187px;
  left: 276px;
}
.side-localnews-allyear .map-block li.area13 {
  top: 211px;
  left: 238px;
  width: 39px;
}
.side-localnews-allyear .map-block li.area14 {
  top: 187px;
  left: 216px;
  width: 30px;
}
.side-localnews-allyear .map-block li.area15 {
  top: 187px;
  left: 246px;
}
.side-localnews-allyear .map-block li.area16 {
  top: 123px;
  left: 188px;
}
.side-localnews-allyear .map-block li.area17 {
  top: 165px;
  left: 216px;
  width: 30px;
}
.side-localnews-allyear .map-block li.area18 {
  top: 145px;
  left: 218px;
}
.side-localnews-allyear .map-block li.area19 {
  top: 123px;
  left: 248px;
}
.side-localnews-allyear .map-block li.area20 {
  top: 145px;
  left: 188px;
}
.side-localnews-allyear .map-block li.area21 {
  top: 211px;
  left: 209px;
}
.side-localnews-allyear .map-block li.area22 {
  top: 187px;
  left: 186px;
}
.side-localnews-allyear .map-block li.area23 {
  top: 167px;
  left: 188px;
}
.side-localnews-allyear .map-block li.area24 {
  top: 211px;
  left: 179px;
}
.side-localnews-allyear .map-block li.area25 {
  top: 167px;
  left: 158px;
}
.side-localnews-allyear .map-block li.area26 {
  top: 145px;
  left: 158px;
}
.side-localnews-allyear .map-block li.area27 {
  top: 187px;
  left: 156px;
}
.side-localnews-allyear .map-block li.area28 {
  top: 167px;
  left: 128px;
}
.side-localnews-allyear .map-block li.area29 {
  top: 211px;
  left: 149px;
}
.side-localnews-allyear .map-block li.area30 {
  top: 233px;
  left: 149px;
  width: 39px;
}
.side-localnews-allyear .map-block li.area31 {
  top: 167px;
  left: 98px;
}
.side-localnews-allyear .map-block li.area32 {
  top: 165px;
  left: 66px;
  width:30px;
}
.side-localnews-allyear .map-block li.area33 {
  top: 145px;
  left: 128px;
}
.side-localnews-allyear .map-block li.area34 {
  top: 145px;
  left: 98px;
}
.side-localnews-allyear .map-block li.area35 {
  top: 145px;
  left: 68px;
}
.side-localnews-allyear .map-block li.area36 {
  top: 189px;
  left: 110px;
}
.side-localnews-allyear .map-block li.area37 {
  top: 211px;
  left: 110px;
}
.side-localnews-allyear .map-block li.area38 {
  top: 189px;
  left: 80px;
}
.side-localnews-allyear .map-block li.area39 {
  top: 211px;
  left: 80px;
}
.side-localnews-allyear .map-block li.area40 {
  top: 189px;
  left: 41px;
}
.side-localnews-allyear .map-block li.area41 {
  top: 191px;
  left: 13px;
}
.side-localnews-allyear .map-block li.area42 {
  top: 213px;
  left: 13px;
}
.side-localnews-allyear .map-block li.area43 {
  top: 235px;
  left: 13px;
}
.side-localnews-allyear .map-block li.area44 {
  top: 211px;
  left: 41px;
}
.side-localnews-allyear .map-block li.area45 {
  top: 233px;
  left: 41px;
}
.side-localnews-allyear .map-block li.area46 {
  top: 257px;
  left: 13px;
  width: 39px;
}
.side-localnews-allyear .map-block li.area47 {
  top: 257px;
  left: 91px;
}

.side-bnr .row {
  margin-top: 15px;
}
.side-bnr .row:before, .side-bnr .row:after {
  content: "";
  display: table;
}
.side-bnr .row:after {
  clear: both;
}
.side-bnr .row {
  zoom: 1;
}
.side-bnr .row .left {
  float: left;
}
.side-bnr .row .right {
  float: right;
}
.side-bnr .row a:hover {
  background-color: #fff;
}
.side-bnr .row a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.side-column {
  margin-top: 15px;
  padding-bottom: 15px;
  background: #002d5f url(/koshien/virtualbaseball/images/cmn_side_column_bg.png) 0 0 no-repeat;
}
.side-column h2 {
  padding: 13px 0 0 36px;
  color: #fff;
  font-weight: bold;
}
.side-column .inner {
  margin: 15px 15px 0;
  padding: 15px;
  background-color: #fff;
}
.side-column .inner li {
  margin-top: 15px;
}
.side-column .inner li:first-child {
  margin-top: 0;
}
.side-column .inner li a {
  display: block;
}
.side-column .inner li a img {
  display: block;
}
.side-column .inner li a span {
  display: block;
  margin-top: 8px;
}
.side-column .inner li a:hover {
  background-color: #fff;
}
.side-column .inner li a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.side-relatedLink .mod-containerA01, .side-relatedLink .mod-containerA02, .side-relatedLink .mod-containerA03 {
  border-width: 1px;
}
.side-relatedLink li {
  margin-top: 10px;
}
.side-relatedLink li:first-child {
  margin-top: 0;
}
.side-relatedLink li a {
  display: block;
}
.side-relatedLink li a:hover {
  background-color: #fff;
}
.side-relatedLink li a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

/*# sourceMappingURL=ui.css.map */
