@charset "UTF-8";
.basic-table1 table, .basic-table2 table, .basic-table3 table {
  margin: 20px 0;
  width: 100%;
}
.basic-table1 th, .basic-table2 th, .basic-table3 th, .basic-table1 td, .basic-table2 td, .basic-table3 td {
  padding: 5px;
  border: 1px solid #7B92A3;
  font-size: 12px;
  line-height: 1.4;
}
.basic-table1 thead th, .basic-table2 thead th, .basic-table3 thead th {
  background: #2F526F;
  color: #FFFFFF;
  font-weight: normal;
}
.sp .basic-table1, .sp .basic-table2, .sp .basic-table3 {
  margin-top: 10px;
}

/* LINK
-------------------------- */
a:link,
a:visited {
  color: #333333;
  text-decoration: none;
}

a:active,
a:hover,
a:focus {
  color: #333333;
  text-decoration: underline;
}

a {
  text-decoration: none;
}

body.sp a {
  text-decoration: none;
}
body.sp a:hover, body.sp a:active, body.sp a:focus {
  text-decoration: none;
}

/* PC_only  SP_only
-------------------------- */
.hide_pc {
  display: none;
}

.hide_sp {
  display: block;
}

body.sp .hide_sp {
  display: none;
}
body.sp .hide_pc {
  display: block;
}

/* TITLE
-------------------------- */
h3.pt,
.pt-nobg {
  height: 41px;
  padding: 0 14px;
  margin-bottom: 0;
  line-height: 43px;
  color: #FFFFFF;
  font-size: 22px;
  border-bottom: 5px solid #2F526F;
  background: #1A242C url(/jp/img/common/bg_pt_pc.png) no-repeat right center;
}

h3.pt-nobg {
  background-image: none;
}

h3.ct,
h3.ct-nobg {
  height: 41px;
  padding: 0 14px;
  margin-bottom: 0;
  line-height: 43px;
  color: #FFFFFF;
  font-size: 22px;
  border-bottom: 5px solid #2F526F;
  background: #1A242C url(/jp/img/common/bg_pt_pc.png) no-repeat right center;
}

h3.ct-nobg {
  background-image: none;
}

h3.it {
  line-height: 1.4em;
  margin-bottom: 20px;
  padding: 5px 0 5px 20px;
  border: 1px solid #2F526F;
  background: #5F809C url(/jp/img/common/arrow_1_sp.png) no-repeat left center;
  -webkit-background-size: 15px, 16px;
  -moz-background-size: 15px, 16px;
  -ms-background-size: 15px, 16px;
  -o-background-size: 15px, 16px;
  background-size: 15px, 16px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

h4.st {
  line-height: 1.4em;
  margin-bottom: 20px;
  padding: 5px 0 5px 20px;
  border: 1px solid #2F526F;
  background: #5F809C url(/jp/img/common/arrow_1_sp.png) no-repeat left center;
  -webkit-background-size: 15px, 16px;
  -moz-background-size: 15px, 16px;
  -ms-background-size: 15px, 16px;
  -o-background-size: 15px, 16px;
  background-size: 15px, 16px;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}

h4.sst {
  height: 33px;
  line-height: 33px;
  padding-left: 10px;
  margin-bottom: 0;
  background: #1A242C url(/jp/img/common/bg_logo.png) no-repeat center right;
  color: #FFFFFF;
  border: none !important;
  border-bottom: 3px solid #D1B555 !important;
  font-size: 18px !important;
  font-weight: bold;
}

h5.it {
  padding-bottom: 3px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 2px solid #CBD4DB;
}

h5.it-1 {
  padding-left: 8px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  border-left: 5px solid #CBD4DB;
}

h5.sst {
  font-size: 16px;
  font-weight: bold;
}

h6.sst {
  font-size: 16px;
}

body.sp h3.pt {
  height: initial;
  height: auto;
  padding: 5px 14px;
  margin-bottom: 0;
  line-height: 1.3em;
  color: #FFFFFF;
  font-size: 14px;
  border-bottom: 4px solid #2F526F;
  background: #1A242C;
}
body.sp h3.ct {
  padding: 6px 10px;
  font-size: 18px;
  border-bottom: 3px solid #2F526F;
  -webkit-background-size: 120px, auto;
  -moz-background-size: 120px, auto;
  -ms-background-size: 120px, auto;
  -o-background-size: 120px, auto;
  background-size: 120px, auto;
}
body.sp h3.it {
  line-height: 1.3em;
  margin-bottom: 10px;
  padding: 5px 0 5px 20px;
  border: 1px solid #2F526F;
  background: #5F809C url(/jp/img/common/arrow_1_sp.png) no-repeat left center;
  -webkit-background-size: 15px, 16px;
  -moz-background-size: 15px, 16px;
  -ms-background-size: 15px, 16px;
  -o-background-size: 15px, 16px;
  background-size: 15px, 16px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}
body.sp h4.st {
  line-height: 1.3em;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 5px 0 5px 20px;
  border: 1px solid #2F526F;
  background: #5F809C url(/jp/img/common/arrow_1_sp.png) no-repeat left center;
  -webkit-background-size: 15px, 16px;
  -moz-background-size: 15px, 16px;
  -ms-background-size: 15px, 16px;
  -o-background-size: 15px, 16px;
  background-size: 15px, 16px;
  color: #FFFFFF;
}
body.sp h4.sst {
  height: 27px;
  line-height: 27px;
  margin-bottom: 0;
  border: none;
  border-bottom: 3px solid #D1B555;
  background: #1A242C url(/jp/img/common/bg_logo.png) no-repeat center right;
  -webkit-background-size: 120px, auto;
  -moz-background-size: 120px, auto;
  -ms-background-size: 120px, auto;
  -o-background-size: 120px, auto;
  background-size: 120px, auto;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}
body.sp h5.it {
  padding-bottom: 3px;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 2px solid #CBD4DB;
  margin-bottom: 10px;
}
body.sp h5.sst {
  font-size: 16px;
  font-weight: bold;
}

/* TABLE
-------------------------- */
.basic-table1 tbody th {
  background: #EFF3F6;
}

.basic-table2 th, .basic-table2 td {
  text-align: center;
}
.basic-table2 tr.close td,
.basic-table2 td.close {
  background: #E5E5E5;
  color: #898989;
}
.basic-table2 tr.close td a:link,
.basic-table2 td.close a:link {
  color: #898989;
}
.basic-table2 tr.close td a:visited,
.basic-table2 td.close a:visited {
  color: #898989;
}
.basic-table2 tfoot th, .basic-table2 tfoot td {
  background: #EFF3F6;
}

.basic-table3 th, .basic-table3 td {
  text-align: center;
  vertical-align: middle;
}
.basic-table3 tr.close td,
.basic-table3 tr.close th,
.basic-table3 td.close {
  background: #E5E5E5;
  color: #898989;
}
.basic-table3 tr.close td a:link,
.basic-table3 tr.close th a:link,
.basic-table3 td.close a:link {
  color: #898989;
}
.basic-table3 tr.close td a:visited,
.basic-table3 tr.close th a:visited,
.basic-table3 td.close a:visited {
  color: #898989;
}
.basic-table3 tbody th {
  background: #EFF3F6;
}

.summary-table table {
  width: 100%;
}
.summary-table table th {
  width: 150px;
  font-weight: normal;
}
.summary-table table th, .summary-table table td {
  padding: 10px 12px;
  vertical-align: top;
  border-top: 1px solid #CCCCCC;
  line-height: 1.5;
}
.summary-table table td > table th, .summary-table table td > table td {
  border: none !important;
  padding: 0;
}
.summary-table table td.none {
  width: 1px;
  border: none !important;
}
.summary-table table tr.top th, .summary-table table tr.top td {
  border-top: 3px solid #1A242C;
}
.summary-table table dl.rule {
  margin: 10px 0 0 0;
  font-size: 13px;
}
.summary-table table dl.rule dt {
  border-left: 5px solid #5F809C;
  margin-bottom: 5px;
  padding-left: 5px;
  font-weight: bold;
}
.summary-table table table.history td,
.summary-table table table.history th {
  border-top: none !important;
  padding: 10px 0 !important;
  border-bottom: 1px solid #CCC;
}
.summary-table table table.history th {
  width: 200px;
}
.summary-table table table.history span {
  font-size: 12px;
}

body.sp table.history td,
body.sp table.history th {
  border-top: none !important;
  padding: 5px 12px !important;
  border-bottom: 1px solid #CCC;
}
body.sp td > table th, body.sp td > table td {
  display: table-cell !important;
  padding: 0 !important;
}

/* ARCHIVE
-------------------------- */
.archive-unit {
  margin-top: 46px;
}

.left-unit {
  width: 640px;
  margin-top: 40px;
}
.left-unit h5 {
  padding: 5px 10px;
  text-align: center;
  background: #04214c;
  color: #FFFFFF;
  font-size: 18px;
}
.left-unit h5 br {
  display: inline;
  content: "";
}
.left-unit h5 br:after {
  content: "";
  padding-left: .5em;
}
.left-unit .inner-unit {
  padding: 20px;
  background: #d1dbe9;
  color: #04214c;
  text-align: left;
}
.left-unit .inner-unit p {
  margin: 0 0 5px !important;
}
.left-unit .inner-unit a {
  color: #04214c;
}
.left-unit h6 {
  padding-bottom: 3px;
  margin: 20px 0 15px;
  border-bottom: 1px solid #04214c;
  font-size: 18px;
  font-weight: bold;
}
.left-unit li {
  margin-bottom: 5px;
}
.left-unit .bnr {
  margin: 10px 0;
}

/* 各archive */
#newsContent_world h5 {
  background: none;
}

#nichibei2014 h5 {
  background: url(/jp/team/img/st_nicnibei2014_pc.gif) 0 0 no-repeat;
  width: 640px;
  height: 34px;
  padding: 0;
  text-indent: -9999px;
}

#universiade2015 h5 {
  background: #000000;
}
#universiade2015 .inner-unit {
  background: #DDDDDD;
  color: #333333;
}
#universiade2015 .inner-unit a {
  color: #333333;
}

#premier12_2015 h5 {
  background: url(/jp/games/premier12/img/st_premier12_150622_pc.gif) 0 0 no-repeat #0e3c7f;
  width: 640px;
  height: 34px;
  padding: 0;
  text-indent: -9999px;
}
#premier12_2015 .inner-unit {
  background-color: #c5dcef;
}

.left-unit#wbc2017 h5 {
  background: #00448d url(/img/news/press/st_wbc2017.gif) no-repeat 0 0;
  text-indent: -9999px;
  height: 50px;
  padding: 0;
}

#news #main #newsContent_univ.newsContent {
  padding: 0;
  width: 638px;
  border: 1px solid #7b92a3;
}
#news #main #newsContent_univ h5 {
  background: none;
  border-bottom: none;
  padding-top: 15px;
  margin-bottom: 0;
  text-align: center;
}
#news #main #newsContent_univ .newsContent-unit {
  padding: 0 30px 30px;
}
#news #main #newsContent_univ li a {
  display: inline-block;
  font-size: 14px;
}
#news #main #newsContent_univ li .date {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 7em;
}
#news #main #newsContent_univ .otherlink {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #cccccc;
}
#news #main #newsContent_univ .otherlink li a.link-text {
  font-size: 14px;
  display: block;
}

#news #main #newsContent_univ-ob .photo {
  width: 200px;
  float: left;
}
#news #main #newsContent_univ-ob .detail {
  margin-left: 218px;
}
#news #main #newsContent_univ-ob .detail p, #news #main #newsContent_univ-ob .detail li {
  font-size: 14px;
}
#news #main #newsContent_univ-ob .detail p.mB0 {
  margin-bottom: 0;
}
#news #main #newsContent_univ-ob .detail li {
  text-indent: -1em;
  padding-left: 1em;
}
#news #main #newsContent_univ-ob .detail .name {
  display: block;
  font-size: 20px;
  font-weight: bold;
}

#news #main #news-detail .official-area p.tit,
#news #main #news-detail .official-area li,
#news #main #news-detail .official-area li a {
  color: #FFFFFF;
  background: #14232b;
  text-align: center;
}
#news #main #news-detail .official-area p.tit {
  margin: 0;
  height: 37px;
  line-height: 37px;
}
#news #main #news-detail .official-area li {
  width: 159px;
  height: 30px;
  line-height: 30px;
  float: left;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}
#news #main #news-detail .official-area li:first-child {
  width: 160px;
  border-left: none;
}
#news #main #news-detail .official-area li a {
  display: block;
}

body.sp {
  /* 各archive */
}
body.sp .archive-unit {
  margin-top: 20px;
  padding: 0 10px;
}
body.sp .archive-unit #side {
  padding: 0;
}
body.sp .left-unit {
  width: 100%;
  float: none;
}
body.sp .left-unit h5 {
  padding: 10px;
  line-height: 1.2;
  font-size: 16px;
}
body.sp .left-unit h6 {
  font-size: 16px;
}
body.sp .left-unit .inner-unit {
  padding: 20px;
  background: #d1dbe9;
  color: #04214c;
}
body.sp .left-unit .inner-unit p {
  font-size: 14px !important;
  margin: 0 0 5px !important;
}
body.sp .left-unit .inner-unit p br {
  display: inline;
}
body.sp .left-unit .inner-unit li {
  font-size: 10px;
}
body.sp .left-unit .inner-unit li span {
  display: block;
}
body.sp .left-unit .bnr img {
  width: 100%;
  height: auto;
}
body.sp #nichibei2014 h5 {
  background: url(/jp/team/img/st_nicnibei2014_sp.gif) #04214c no-repeat center center;
  -webkit-background-size: 300px, 27px;
  -moz-background-size: 300px, 27px;
  -ms-background-size: 300px, 27px;
  -o-background-size: 300px, 27px;
  background-size: 300px, 27px;
  width: 100%;
  height: 34px;
  text-indent: -9999px;
}
body.sp #premier12_2015 h5 {
  background: url(/jp/games/premier12/img/st_premier12_150622_sp.gif) #0e3c7f no-repeat left center;
  -webkit-background-size: 300px, 27px;
  -moz-background-size: 300px, 27px;
  -ms-background-size: 300px, 27px;
  -o-background-size: 300px, 27px;
  background-size: 300px, 27px;
  width: 100%;
  height: 27px;
  text-indent: -9999px;
}
body.sp .left-unit#wbc2017 h5 {
  width: 100%;
  height: 0;
  background-size: contain;
  padding: 7.8125% 0 0 0;
}
body.sp#news #main #newsContent_univ.newsContent {
  padding: 0;
  width: 100%;
  border: 1px solid #7b92a3;
}
body.sp#news #main #newsContent_univ h5 {
  padding-top: 7px;
}
body.sp#news #main #newsContent_univ .newsContent-unit {
  padding: 0 11px 11px;
}
body.sp#news #main #newsContent_univ .otherlink {
  margin-top: 16px;
  padding-top: 16px;
}
body.sp#news #main #newsContent_univ-ob .photo {
  width: 200px;
  float: none;
  margin: 0 auto;
  text-align: center;
}
body.sp#news #main #newsContent_univ-ob .detail {
  margin-left: 0;
  margin-top: 10px;
}
body.sp#news #main #newsContent_univ-ob .detail p, body.sp#news #main #newsContent_univ-ob .detail li {
  font-size: 12px;
}
body.sp#news #main #newsContent_univ-ob .detail .name {
  text-align: center;
  margin: 0 auto;
}
body.sp#news #main #news-detail .official-area {
  *zoom: 1;
}
body.sp#news #main #news-detail .official-area:after {
  content: "";
  display: table;
  clear: both;
}
body.sp#news #main #news-detail .official-area p.tit {
  margin: 0;
  height: inherit;
  line-height: 37px;
  font-size: 11px;
}
body.sp#news #main #news-detail .official-area li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  height: 30px;
  line-height: 30px;
  border-top: 2px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-left: none;
}
body.sp#news #main #news-detail .official-area li:nth-child(2n) {
  border-left: 1px solid #FFFFFF;
  border-right: none;
}

body.sp .summary-table thead {
  display: none;
}
body.sp .summary-table tr {
  display: block;
  margin-bottom: 10px;
}
body.sp .summary-table th, body.sp .summary-table td {
  padding: 8px 5px;
  display: block;
  border: none !important;
  font-size: 12px;
  line-height: 1.4;
  text-align: left;
  width: auto !important;
}
body.sp .summary-table th {
  background: #EEE !important;
}
body.sp .summary-table td {
  padding: 10px 10px 0 10px;
}
body.sp .summary-table td.none {
  display: none;
}
body.sp .summary-table td:last-child {
  margin-bottom: 5px !important;
}
body.sp .summary-table tbody th {
  background: #EFF3F6;
}
body.sp .sp-table table {
  border: 1px solid #235275;
}
body.sp .sp-table thead {
  display: none;
}
body.sp .sp-table tr {
  display: block;
  padding-bottom: 10px;
}
body.sp .sp-table tr.close th {
  color: #898989;
  background: #FFF;
}
body.sp .sp-table tr.close td {
  background: #FFF;
}
body.sp .sp-table th,
body.sp .sp-table td {
  width: auto;
  display: block;
  border: none;
  font-size: 12px;
  line-height: 1.4;
  text-align: left;
}
body.sp .sp-table th {
  background: #235275 !important;
  color: #FFFFFF;
  font-size: 14px;
}
body.sp .sp-table td {
  padding: 10px 10px 0 10px;
}
body.sp .sp-table td div.table-list-title {
  padding: 3px;
  background: #EFF3F6;
}
body.sp .sp-table td div.table-list-value {
  padding: 3px;
}
body.sp .sp-table td:last-child {
  margin-bottom: 5px !important;
}
body.sp .sp-table tbody th {
  background: #EFF3F6;
}
body.sp .sp-table-simple thead {
  display: none;
}
body.sp .sp-table-simple tr {
  display: block;
  margin-bottom: 10px;
}
body.sp .sp-table-simple th, body.sp .sp-table-simple td {
  padding: 5px 5px;
  display: block;
  border: none !important;
  font-size: 12px;
  line-height: 1.4;
  text-align: left;
  width: auto !important;
}
body.sp .sp-table-simple th {
  background: #EEE !important;
}
body.sp .sp-table-simple td {
  padding: 10px 10px 0 10px;
}
body.sp .sp-table-simple td.none {
  display: none;
}
body.sp .sp-table-simple td:last-child {
  margin-bottom: 5px !important;
}
body.sp .sp-table-simple tbody th {
  background: #EFF3F6;
}
body.sp .sp-table-ranking thead th {
  white-space: nowrap;
}
body.sp .sp-table-ranking th,
body.sp .sp-table-ranking td {
  width: auto;
  white-space: normal;
}
body.sp .scroll-wrapper2 table {
  width: 100%;
  white-space: nowrap;
}

/* COMMON
-------------------------- */
a.link-text {
  padding-left: 14px;
  background: url(/img/common/arrow_link_1.png) left 0.5em no-repeat;
  text-decoration: underline;
  line-height: normal !important;
}
a.link-text:hover {
  text-decoration: none;
}

a.link-text-w {
  padding-left: 14px;
  background: url(/img/common/arrow_link_3.png) left 0.5em no-repeat;
  text-decoration: underline;
  line-height: normal !important;
}
a.link-text-w:hover {
  text-decoration: none;
}

a.link-text-u {
  text-decoration: underline;
}
a.link-text-u:hover {
  text-decoration: none;
}

a.link-img:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

.unit-link {
  font-size: 14px !important;
  padding: 10px;
  background: #EFF3F6;
  line-height: 2em !important;
}

.unit-link a.link-text {
  margin: 10px;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.img-r {
  float: right;
  margin-left: 20px !important;
}

.img-l {
  float: left;
  margin-right: 20px !important;
}

.img-c {
  text-align: center;
}

.img-c-table {
  margin: 20px 0;
}

.img-c-table table {
  margin: 0 auto;
}

.img-c-table td {
  padding: 0 5px;
  text-align: center;
}

.img-c-table img {
  margin-bottom: 3px;
}

.flag-l, f, h, cpbl, can, cub, dom, jpn, kor, ned, nld, pur, tpe, usa, ven, aus, ind, hkg, ita, mex, pan, aus, bra, col, esp, nic, deu, chn, zaf, nzl, arg, idn, phl, phi, sgp, lka, tha, pak, mng, mlbas, samurai, cze, fra, aut, bel, euro, npl, rus, ina, myj, fij, uga, plw, chc, lad, tza, lka, isr, srb, ken, bul {
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-l {
  background: url(/img/common/flag_l.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-f {
  background: url(/img/common/flag_f.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-h {
  background: url(/img/common/flag_h.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-cpbl {
  background: url(/img/common/flag_cpbl.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-can {
  background: url(/img/common/flag_can.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-cub {
  background: url(/img/common/flag_cub.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-dom {
  background: url(/img/common/flag_dom.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-jpn {
  background: url(/img/common/flag_jpn.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-kor {
  background: url(/img/common/flag_kor.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-ned {
  background: url(/img/common/flag_ned.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-nld {
  background: url(/img/common/flag_nld.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-pur {
  background: url(/img/common/flag_pur.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-tpe {
  background: url(/img/common/flag_tpe.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-usa {
  background: url(/img/common/flag_usa.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-ven {
  background: url(/img/common/flag_ven.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-aus {
  background: url(/img/common/flag_aus.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-ind {
  background: url(/img/common/flag_ind.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-hkg {
  background: url(/img/common/flag_hkg.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-ita {
  background: url(/img/common/flag_ita.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-mex {
  background: url(/img/common/flag_mex.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-pan {
  background: url(/img/common/flag_pan.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-aus {
  background: url(/img/common/flag_aus.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-bra {
  background: url(/img/common/flag_bra.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-col {
  background: url(/img/common/flag_col.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-esp {
  background: url(/img/common/flag_esp.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-nic {
  background: url(/img/common/flag_nic.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-deu {
  background: url(/img/common/flag_deu.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-chn {
  background: url(/img/common/flag_chn.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-zaf {
  background: url(/img/common/flag_zaf.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-nzl {
  background: url(/img/common/flag_nzl.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-arg {
  background: url(/img/common/flag_arg.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-idn {
  background: url(/img/common/flag_idn.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-phl {
  background: url(/img/common/flag_phl.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-phi {
  background: url(/img/common/flag_phi.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-sgp {
  background: url(/img/common/flag_sgp.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-lka {
  background: url(/img/common/flag_lka.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-tha {
  background: url(/img/common/flag_tha.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-pak {
  background: url(/img/common/flag_pak.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-mng {
  background: url(/img/common/flag_mng.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-mlbas {
  background: url(/img/common/flag_mlbas.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-samurai {
  background: url(/img/common/flag_samurai.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-cze {
  background: url(/img/common/flag_cze.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-fra {
  background: url(/img/common/flag_fra.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-aut {
  background: url(/img/common/flag_aut.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-bel {
  background: url(/img/common/flag_bel.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-euro {
  background: url(/img/common/flag_euro.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-npl {
  background: url(/img/common/flag_npl.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-rus {
  background: url(/img/common/flag_rus.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-ina {
  background: url(/img/common/flag_ina.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-myj {
  background: url(/img/common/flag_myj.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-fij {
  background: url(/img/common/flag_fij.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-uga {
  background: url(/img/common/flag_uga.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-plw {
  background: url(/img/common/flag_plw.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-chc {
  background: url(/img/common/flag_chc.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-lad {
  background: url(/img/common/flag_lad.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-tza {
  background: url(/img/common/flag_tza.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-lka {
  background: url(/img/common/flag_lka.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-isr {
  background: url(/img/common/flag_isr.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-srb {
  background: url(/img/common/flag_srb.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-ken {
  background: url(/img/common/flag_ken.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.flag-bul {
  background: url(/img/common/flag_bul.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
}

.no0 {
  background: url(/img/common/no_0.png);
}

.no1 {
  background: url(/img/common/no_1.png);
}

.no2 {
  background: url(/img/common/no_2.png);
}

.no3 {
  background: url(/img/common/no_3.png);
}

.no4 {
  background: url(/img/common/no_4.png);
}

.no5 {
  background: url(/img/common/no_5.png);
}

.no6 {
  background: url(/img/common/no_6.png);
}

.no7 {
  background: url(/img/common/no_7.png);
}

.no8 {
  background: url(/img/common/no_8.png);
}

.no9 {
  background: url(/img/common/no_9.png);
}

.no10 {
  background: url(/img/common/no_10.png);
}

.no11 {
  background: url(/img/common/no_11.png);
}

.no12 {
  background: url(/img/common/no_12.png);
}

.no13 {
  background: url(/img/common/no_13.png);
}

.no14 {
  background: url(/img/common/no_14.png);
}

.no15 {
  background: url(/img/common/no_15.png);
}

.no16 {
  background: url(/img/common/no_16.png);
}

.no17 {
  background: url(/img/common/no_17.png);
}

.no18 {
  background: url(/img/common/no_18.png);
}

.no19 {
  background: url(/img/common/no_19.png);
}

.no20 {
  background: url(/img/common/no_20.png);
}

.no21 {
  background: url(/img/common/no_21.png);
}

.no22 {
  background: url(/img/common/no_22.png);
}

.no23 {
  background: url(/img/common/no_23.png);
}

.no24 {
  background: url(/img/common/no_24.png);
}

.no25 {
  background: url(/img/common/no_25.png);
}

.no26 {
  background: url(/img/common/no_26.png);
}

.no27 {
  background: url(/img/common/no_27.png);
}

.no28 {
  background: url(/img/common/no_28.png);
}

.no29 {
  background: url(/img/common/no_29.png);
}

.no30 {
  background: url(/img/common/no_30.png);
}

.no31 {
  background: url(/img/common/no_31.png);
}

.no32 {
  background: url(/img/common/no_32.png);
}

.no33 {
  background: url(/img/common/no_33.png);
}

.no34 {
  background: url(/img/common/no_34.png);
}

.no35 {
  background: url(/img/common/no_35.png);
}

.no36 {
  background: url(/img/common/no_36.png);
}

.no37 {
  background: url(/img/common/no_37.png);
}

.no38 {
  background: url(/img/common/no_38.png);
}

.no39 {
  background: url(/img/common/no_39.png);
}

.no40 {
  background: url(/img/common/no_40.png);
}

.no41 {
  background: url(/img/common/no_41.png);
}

.no42 {
  background: url(/img/common/no_42.png);
}

.no43 {
  background: url(/img/common/no_43.png);
}

.no44 {
  background: url(/img/common/no_44.png);
}

.no45 {
  background: url(/img/common/no_45.png);
}

.no46 {
  background: url(/img/common/no_46.png);
}

.no47 {
  background: url(/img/common/no_47.png);
}

.no48 {
  background: url(/img/common/no_48.png);
}

.no49 {
  background: url(/img/common/no_49.png);
}

.no50 {
  background: url(/img/common/no_50.png);
}

.no51 {
  background: url(/img/common/no_51.png);
}

.no52 {
  background: url(/img/common/no_52.png);
}

.no53 {
  background: url(/img/common/no_53.png);
}

.no54 {
  background: url(/img/common/no_54.png);
}

.no55 {
  background: url(/img/common/no_55.png);
}

.no56 {
  background: url(/img/common/no_56.png);
}

.no57 {
  background: url(/img/common/no_57.png);
}

.no58 {
  background: url(/img/common/no_58.png);
}

.no59 {
  background: url(/img/common/no_59.png);
}

.no60 {
  background: url(/img/common/no_60.png);
}

.no61 {
  background: url(/img/common/no_61.png);
}

.no62 {
  background: url(/img/common/no_62.png);
}

.no63 {
  background: url(/img/common/no_63.png);
}

.no64 {
  background: url(/img/common/no_64.png);
}

.no65 {
  background: url(/img/common/no_65.png);
}

.no66 {
  background: url(/img/common/no_66.png);
}

.no67 {
  background: url(/img/common/no_67.png);
}

.no68 {
  background: url(/img/common/no_68.png);
}

.no69 {
  background: url(/img/common/no_69.png);
}

.no70 {
  background: url(/img/common/no_70.png);
}

.no71 {
  background: url(/img/common/no_71.png);
}

.no72 {
  background: url(/img/common/no_72.png);
}

.no73 {
  background: url(/img/common/no_73.png);
}

.no74 {
  background: url(/img/common/no_74.png);
}

.no75 {
  background: url(/img/common/no_75.png);
}

.no76 {
  background: url(/img/common/no_76.png);
}

.no77 {
  background: url(/img/common/no_77.png);
}

.no78 {
  background: url(/img/common/no_78.png);
}

.no79 {
  background: url(/img/common/no_79.png);
}

.no80 {
  background: url(/img/common/no_80.png);
}

.no81 {
  background: url(/img/common/no_81.png);
}

.no82 {
  background: url(/img/common/no_82.png);
}

.no83 {
  background: url(/img/common/no_83.png);
}

.no84 {
  background: url(/img/common/no_84.png);
}

.no85 {
  background: url(/img/common/no_85.png);
}

.no86 {
  background: url(/img/common/no_86.png);
}

.no87 {
  background: url(/img/common/no_87.png);
}

.no88 {
  background: url(/img/common/no_88.png);
}

.no89 {
  background: url(/img/common/no_89.png);
}

.no90 {
  background: url(/img/common/no_90.png);
}

.no91 {
  background: url(/img/common/no_91.png);
}

.no92 {
  background: url(/img/common/no_92.png);
}

.no93 {
  background: url(/img/common/no_93.png);
}

.no94 {
  background: url(/img/common/no_94.png);
}

.no95 {
  background: url(/img/common/no_95.png);
}

.no96 {
  background: url(/img/common/no_96.png);
}

.no97 {
  background: url(/img/common/no_97.png);
}

.no98 {
  background: url(/img/common/no_98.png);
}

.no99 {
  background: url(/img/common/no_99.png);
}

.w_no0 {
  background: url(/img/common/w_no_0.png);
}

.w_no1 {
  background: url(/img/common/w_no_1.png);
}

.w_no2 {
  background: url(/img/common/w_no_2.png);
}

.w_no3 {
  background: url(/img/common/w_no_3.png);
}

.w_no4 {
  background: url(/img/common/w_no_4.png);
}

.w_no5 {
  background: url(/img/common/w_no_5.png);
}

.w_no6 {
  background: url(/img/common/w_no_6.png);
}

.w_no7 {
  background: url(/img/common/w_no_7.png);
}

.w_no8 {
  background: url(/img/common/w_no_8.png);
}

.w_no9 {
  background: url(/img/common/w_no_9.png);
}

.w_no10 {
  background: url(/img/common/w_no_10.png);
}

.w_no11 {
  background: url(/img/common/w_no_11.png);
}

.w_no12 {
  background: url(/img/common/w_no_12.png);
}

.w_no13 {
  background: url(/img/common/w_no_13.png);
}

.w_no14 {
  background: url(/img/common/w_no_14.png);
}

.w_no15 {
  background: url(/img/common/w_no_15.png);
}

.w_no16 {
  background: url(/img/common/w_no_16.png);
}

.w_no17 {
  background: url(/img/common/w_no_17.png);
}

.w_no18 {
  background: url(/img/common/w_no_18.png);
}

.w_no19 {
  background: url(/img/common/w_no_19.png);
}

.w_no20 {
  background: url(/img/common/w_no_20.png);
}

.w_no21 {
  background: url(/img/common/w_no_21.png);
}

.w_no22 {
  background: url(/img/common/w_no_22.png);
}

.w_no23 {
  background: url(/img/common/w_no_23.png);
}

.w_no24 {
  background: url(/img/common/w_no_24.png);
}

.w_no25 {
  background: url(/img/common/w_no_25.png);
}

.w_no26 {
  background: url(/img/common/w_no_26.png);
}

.w_no27 {
  background: url(/img/common/w_no_27.png);
}

.w_no28 {
  background: url(/img/common/w_no_28.png);
}

.w_no29 {
  background: url(/img/common/w_no_29.png);
}

.w_no30 {
  background: url(/img/common/w_no_30.png);
}

.w_no31 {
  background: url(/img/common/w_no_31.png);
}

.w_no32 {
  background: url(/img/common/w_no_32.png);
}

.w_no33 {
  background: url(/img/common/w_no_33.png);
}

.w_no34 {
  background: url(/img/common/w_no_34.png);
}

.w_no35 {
  background: url(/img/common/w_no_35.png);
}

.w_no36 {
  background: url(/img/common/w_no_36.png);
}

.w_no37 {
  background: url(/img/common/w_no_37.png);
}

.w_no38 {
  background: url(/img/common/w_no_38.png);
}

.w_no39 {
  background: url(/img/common/w_no_39.png);
}

.w_no40 {
  background: url(/img/common/w_no_40.png);
}

.w_no41 {
  background: url(/img/common/w_no_41.png);
}

.w_no42 {
  background: url(/img/common/w_no_42.png);
}

.w_no43 {
  background: url(/img/common/w_no_43.png);
}

.w_no44 {
  background: url(/img/common/w_no_44.png);
}

.w_no45 {
  background: url(/img/common/w_no_45.png);
}

.w_no46 {
  background: url(/img/common/w_no_46.png);
}

.w_no47 {
  background: url(/img/common/w_no_47.png);
}

.w_no48 {
  background: url(/img/common/w_no_48.png);
}

.w_no49 {
  background: url(/img/common/w_no_49.png);
}

.w_no50 {
  background: url(/img/common/w_no_50.png);
}

.w_no51 {
  background: url(/img/common/w_no_51.png);
}

.w_no52 {
  background: url(/img/common/w_no_52.png);
}

.w_no53 {
  background: url(/img/common/w_no_53.png);
}

.w_no54 {
  background: url(/img/common/w_no_54.png);
}

.w_no55 {
  background: url(/img/common/w_no_55.png);
}

.w_no56 {
  background: url(/img/common/w_no_56.png);
}

.w_no57 {
  background: url(/img/common/w_no_57.png);
}

.w_no58 {
  background: url(/img/common/w_no_58.png);
}

.w_no59 {
  background: url(/img/common/w_no_59.png);
}

.w_no60 {
  background: url(/img/common/w_no_60.png);
}

.w_no61 {
  background: url(/img/common/w_no_61.png);
}

.w_no62 {
  background: url(/img/common/w_no_62.png);
}

.w_no63 {
  background: url(/img/common/w_no_63.png);
}

.w_no64 {
  background: url(/img/common/w_no_64.png);
}

.w_no65 {
  background: url(/img/common/w_no_65.png);
}

.w_no66 {
  background: url(/img/common/w_no_66.png);
}

.w_no67 {
  background: url(/img/common/w_no_67.png);
}

.w_no68 {
  background: url(/img/common/w_no_68.png);
}

.w_no69 {
  background: url(/img/common/w_no_69.png);
}

.w_no70 {
  background: url(/img/common/w_no_70.png);
}

.w_no71 {
  background: url(/img/common/w_no_71.png);
}

.w_no72 {
  background: url(/img/common/w_no_72.png);
}

.w_no73 {
  background: url(/img/common/w_no_73.png);
}

.w_no74 {
  background: url(/img/common/w_no_74.png);
}

.w_no75 {
  background: url(/img/common/w_no_75.png);
}

.w_no76 {
  background: url(/img/common/w_no_76.png);
}

.w_no77 {
  background: url(/img/common/w_no_77.png);
}

.w_no78 {
  background: url(/img/common/w_no_78.png);
}

.w_no79 {
  background: url(/img/common/w_no_79.png);
}

.w_no80 {
  background: url(/img/common/w_no_80.png);
}

.w_no81 {
  background: url(/img/common/w_no_81.png);
}

.w_no82 {
  background: url(/img/common/w_no_82.png);
}

.w_no83 {
  background: url(/img/common/w_no_83.png);
}

.w_no84 {
  background: url(/img/common/w_no_84.png);
}

.w_no85 {
  background: url(/img/common/w_no_85.png);
}

.w_no86 {
  background: url(/img/common/w_no_86.png);
}

.w_no87 {
  background: url(/img/common/w_no_87.png);
}

.w_no88 {
  background: url(/img/common/w_no_88.png);
}

.w_no89 {
  background: url(/img/common/w_no_89.png);
}

.w_no90 {
  background: url(/img/common/w_no_90.png);
}

.w_no91 {
  background: url(/img/common/w_no_91.png);
}

.w_no92 {
  background: url(/img/common/w_no_92.png);
}

.w_no93 {
  background: url(/img/common/w_no_93.png);
}

.w_no94 {
  background: url(/img/common/w_no_94.png);
}

.w_no95 {
  background: url(/img/common/w_no_95.png);
}

.w_no96 {
  background: url(/img/common/w_no_96.png);
}

.w_no97 {
  background: url(/img/common/w_no_97.png);
}

.w_no98 {
  background: url(/img/common/w_no_98.png);
}

.w_no99 {
  background: url(/img/common/w_no_99.png);
}

.flag-5 {
  background: url(/img/common/flag_t.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-7 {
  background: url(/img/common/flag_l.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-11 {
  background: url(/img/common/flag_bs.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-360 {
  background: url(/img/common/flag_jpn.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-362 {
  background: url(/img/common/flag_tpe.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-368 {
  background: url(/img/common/flag_chn.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-369 {
  background: url(/img/common/flag_kor.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-383 {
  background: url(/img/common/flag_mex.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-384 {
  background: url(/img/common/flag_usa.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-385 {
  background: url(/img/common/flag_rsa.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-386 {
  background: url(/img/common/flag_can.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-387 {
  background: url(/img/common/flag_cub.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-389 {
  background: url(/img/common/flag_pur.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-390 {
  background: url(/img/common/flag_ita.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-391 {
  background: url(/img/common/flag_aus.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-392 {
  background: url(/img/common/flag_ven.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-393 {
  background: url(/img/common/flag_dom.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-394 {
  background: url(/img/common/flag_ned.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-417 {
  background: url(/img/common/flag_isr.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-418 {
  background: url(/img/common/flag_col.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.flag-425 {
  background: url(/img/common/flag_nca.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 30px 20px;
}

.no203 {
  background: url(/img/common/no_203.png);
}

.no122 {
  background: url(/img/common/no_122.png);
}

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

.mTB10 {
  margin: 10px 0;
}

body.sp a.link-text {
  padding-left: 14px;
  background: url(/img/common/arrow_link_1.png) left 0.5em no-repeat;
  text-decoration: underline;
  line-height: normal !important;
}
body.sp a.link-text:hover {
  text-decoration: none;
}
body.sp a.link-text-w {
  padding-left: 14px;
  background: url(/img/common/arrow_link_3.png) left 0.5em no-repeat;
  text-decoration: underline;
  line-height: normal !important;
}
body.sp a.link-img:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}
body.sp .unit-link {
  padding: 10px;
  background: #EFF3F6;
  line-height: 2em !important;
}
body.sp .unit-link a.link-text {
  margin: 10px;
}
body.sp .img-r {
  float: right;
  margin-left: 10px;
}
body.sp .img-l {
  float: left;
  margin-right: 10px;
}
body.sp .img-c {
  text-align: center;
  font-size: 12px;
  line-height: normal !important;
}
body.sp .img-auto-size img {
  width: 100%;
  height: auto;
}
body.sp .flag-l {
  background: url(/img/common/flag_l.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-f {
  background: url(/img/common/flag_f.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-h {
  background: url(/img/common/flag_h.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-cpbl {
  background: url(/img/common/flag_cpbl.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-can {
  background: url(/img/common/flag_can.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-cub {
  background: url(/img/common/flag_cub.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-dom {
  background: url(/img/common/flag_dom.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-jpn {
  background: url(/img/common/flag_jpn.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-kor {
  background: url(/img/common/flag_kor.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-ned {
  background: url(/img/common/flag_ned.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-nld {
  background: url(/img/common/flag_nld.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-pur {
  background: url(/img/common/flag_pur.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-tpe {
  background: url(/img/common/flag_tpe.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-usa {
  background: url(/img/common/flag_usa.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-ven {
  background: url(/img/common/flag_ven.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-aus {
  background: url(/img/common/flag_aus.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-ind {
  background: url(/img/common/flag_ind.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-hkg {
  background: url(/img/common/flag_hkg.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-ita {
  background: url(/img/common/flag_ita.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-mex {
  background: url(/img/common/flag_mex.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-pan {
  background: url(/img/common/flag_pan.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-aus {
  background: url(/img/common/flag_aus.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-bra {
  background: url(/img/common/flag_bra.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-col {
  background: url(/img/common/flag_col.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-esp {
  background: url(/img/common/flag_esp.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-nic {
  background: url(/img/common/flag_nic.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-deu {
  background: url(/img/common/flag_deu.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-chn {
  background: url(/img/common/flag_chn.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-zaf {
  background: url(/img/common/flag_zaf.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-nzl {
  background: url(/img/common/flag_nzl.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-arg {
  background: url(/img/common/flag_arg.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-idn {
  background: url(/img/common/flag_idn.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-phl {
  background: url(/img/common/flag_phl.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-phi {
  background: url(/img/common/flag_phi.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-sgp {
  background: url(/img/common/flag_sgp.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-lka {
  background: url(/img/common/flag_lka.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-tha {
  background: url(/img/common/flag_tha.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-pak {
  background: url(/img/common/flag_pak.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-mng {
  background: url(/img/common/flag_mng.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-mlbas {
  background: url(/img/common/flag_mlbas.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-samurai {
  background: url(/img/common/flag_samurai.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-cze {
  background: url(/img/common/flag_cze.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-fra {
  background: url(/img/common/flag_fra.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-aut {
  background: url(/img/common/flag_aut.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-bel {
  background: url(/img/common/flag_bel.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-euro {
  background: url(/img/common/flag_euro.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-npl {
  background: url(/img/common/flag_npl.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-rus {
  background: url(/img/common/flag_rus.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-ina {
  background: url(/img/common/flag_ina.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-myj {
  background: url(/img/common/flag_myj.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-fij {
  background: url(/img/common/flag_fij.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-uga {
  background: url(/img/common/flag_uga.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-plw {
  background: url(/img/common/flag_plw.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-chc {
  background: url(/img/common/flag_chc.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-lad {
  background: url(/img/common/flag_lad.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-tza {
  background: url(/img/common/flag_tza.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-lka {
  background: url(/img/common/flag_lka.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-isr {
  background: url(/img/common/flag_isr.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-srb {
  background: url(/img/common/flag_srb.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-ken {
  background: url(/img/common/flag_ken.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .flag-bul {
  background: url(/img/common/flag_bul.gif) no-repeat 0 0;
  -webkit-background-size: 15px 10px;
  -moz-background-size: 15px 10px;
  -o-background-size: 15px 10px;
  background-size: 15px 10px;
}
body.sp .no0 {
  background: url(/img/common/no_0.png);
}
body.sp .no1 {
  background: url(/img/common/no_1.png);
}
body.sp .no2 {
  background: url(/img/common/no_2.png);
}
body.sp .no3 {
  background: url(/img/common/no_3.png);
}
body.sp .no4 {
  background: url(/img/common/no_4.png);
}
body.sp .no5 {
  background: url(/img/common/no_5.png);
}
body.sp .no6 {
  background: url(/img/common/no_6.png);
}
body.sp .no7 {
  background: url(/img/common/no_7.png);
}
body.sp .no8 {
  background: url(/img/common/no_8.png);
}
body.sp .no9 {
  background: url(/img/common/no_9.png);
}
body.sp .no10 {
  background: url(/img/common/no_10.png);
}
body.sp .no11 {
  background: url(/img/common/no_11.png);
}
body.sp .no12 {
  background: url(/img/common/no_12.png);
}
body.sp .no13 {
  background: url(/img/common/no_13.png);
}
body.sp .no14 {
  background: url(/img/common/no_14.png);
}
body.sp .no15 {
  background: url(/img/common/no_15.png);
}
body.sp .no16 {
  background: url(/img/common/no_16.png);
}
body.sp .no17 {
  background: url(/img/common/no_17.png);
}
body.sp .no18 {
  background: url(/img/common/no_18.png);
}
body.sp .no19 {
  background: url(/img/common/no_19.png);
}
body.sp .no20 {
  background: url(/img/common/no_20.png);
}
body.sp .no21 {
  background: url(/img/common/no_21.png);
}
body.sp .no22 {
  background: url(/img/common/no_22.png);
}
body.sp .no23 {
  background: url(/img/common/no_23.png);
}
body.sp .no24 {
  background: url(/img/common/no_24.png);
}
body.sp .no25 {
  background: url(/img/common/no_25.png);
}
body.sp .no26 {
  background: url(/img/common/no_26.png);
}
body.sp .no27 {
  background: url(/img/common/no_27.png);
}
body.sp .no28 {
  background: url(/img/common/no_28.png);
}
body.sp .no29 {
  background: url(/img/common/no_29.png);
}
body.sp .no30 {
  background: url(/img/common/no_30.png);
}
body.sp .no31 {
  background: url(/img/common/no_31.png);
}
body.sp .no32 {
  background: url(/img/common/no_32.png);
}
body.sp .no33 {
  background: url(/img/common/no_33.png);
}
body.sp .no34 {
  background: url(/img/common/no_34.png);
}
body.sp .no35 {
  background: url(/img/common/no_35.png);
}
body.sp .no36 {
  background: url(/img/common/no_36.png);
}
body.sp .no37 {
  background: url(/img/common/no_37.png);
}
body.sp .no38 {
  background: url(/img/common/no_38.png);
}
body.sp .no39 {
  background: url(/img/common/no_39.png);
}
body.sp .no40 {
  background: url(/img/common/no_40.png);
}
body.sp .no41 {
  background: url(/img/common/no_41.png);
}
body.sp .no42 {
  background: url(/img/common/no_42.png);
}
body.sp .no43 {
  background: url(/img/common/no_43.png);
}
body.sp .no44 {
  background: url(/img/common/no_44.png);
}
body.sp .no45 {
  background: url(/img/common/no_45.png);
}
body.sp .no46 {
  background: url(/img/common/no_46.png);
}
body.sp .no47 {
  background: url(/img/common/no_47.png);
}
body.sp .no48 {
  background: url(/img/common/no_48.png);
}
body.sp .no49 {
  background: url(/img/common/no_49.png);
}
body.sp .no50 {
  background: url(/img/common/no_50.png);
}
body.sp .no51 {
  background: url(/img/common/no_51.png);
}
body.sp .no52 {
  background: url(/img/common/no_52.png);
}
body.sp .no53 {
  background: url(/img/common/no_53.png);
}
body.sp .no54 {
  background: url(/img/common/no_54.png);
}
body.sp .no55 {
  background: url(/img/common/no_55.png);
}
body.sp .no56 {
  background: url(/img/common/no_56.png);
}
body.sp .no57 {
  background: url(/img/common/no_57.png);
}
body.sp .no58 {
  background: url(/img/common/no_58.png);
}
body.sp .no59 {
  background: url(/img/common/no_59.png);
}
body.sp .no60 {
  background: url(/img/common/no_60.png);
}
body.sp .no61 {
  background: url(/img/common/no_61.png);
}
body.sp .no62 {
  background: url(/img/common/no_62.png);
}
body.sp .no63 {
  background: url(/img/common/no_63.png);
}
body.sp .no64 {
  background: url(/img/common/no_64.png);
}
body.sp .no65 {
  background: url(/img/common/no_65.png);
}
body.sp .no66 {
  background: url(/img/common/no_66.png);
}
body.sp .no67 {
  background: url(/img/common/no_67.png);
}
body.sp .no68 {
  background: url(/img/common/no_68.png);
}
body.sp .no69 {
  background: url(/img/common/no_69.png);
}
body.sp .no70 {
  background: url(/img/common/no_70.png);
}
body.sp .no71 {
  background: url(/img/common/no_71.png);
}
body.sp .no72 {
  background: url(/img/common/no_72.png);
}
body.sp .no73 {
  background: url(/img/common/no_73.png);
}
body.sp .no74 {
  background: url(/img/common/no_74.png);
}
body.sp .no75 {
  background: url(/img/common/no_75.png);
}
body.sp .no76 {
  background: url(/img/common/no_76.png);
}
body.sp .no77 {
  background: url(/img/common/no_77.png);
}
body.sp .no78 {
  background: url(/img/common/no_78.png);
}
body.sp .no79 {
  background: url(/img/common/no_79.png);
}
body.sp .no80 {
  background: url(/img/common/no_80.png);
}
body.sp .no81 {
  background: url(/img/common/no_81.png);
}
body.sp .no82 {
  background: url(/img/common/no_82.png);
}
body.sp .no83 {
  background: url(/img/common/no_83.png);
}
body.sp .no84 {
  background: url(/img/common/no_84.png);
}
body.sp .no85 {
  background: url(/img/common/no_85.png);
}
body.sp .no86 {
  background: url(/img/common/no_86.png);
}
body.sp .no87 {
  background: url(/img/common/no_87.png);
}
body.sp .no88 {
  background: url(/img/common/no_88.png);
}
body.sp .no89 {
  background: url(/img/common/no_89.png);
}
body.sp .no90 {
  background: url(/img/common/no_90.png);
}
body.sp .no91 {
  background: url(/img/common/no_91.png);
}
body.sp .no92 {
  background: url(/img/common/no_92.png);
}
body.sp .no93 {
  background: url(/img/common/no_93.png);
}
body.sp .no94 {
  background: url(/img/common/no_94.png);
}
body.sp .no95 {
  background: url(/img/common/no_95.png);
}
body.sp .no96 {
  background: url(/img/common/no_96.png);
}
body.sp .no97 {
  background: url(/img/common/no_97.png);
}
body.sp .no98 {
  background: url(/img/common/no_98.png);
}
body.sp .no99 {
  background: url(/img/common/no_99.png);
}
body.sp .flag-5 {
  background: url(/img/common/flag_t.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-7 {
  background: url(/img/common/flag_l.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-11 {
  background: url(/img/common/flag_bs.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-360 {
  background: url(/img/common/flag_jpn.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-362 {
  background: url(/img/common/flag_tpe.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-368 {
  background: url(/img/common/flag_chn.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-369 {
  background: url(/img/common/flag_kor.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-383 {
  background: url(/img/common/flag_mex.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-384 {
  background: url(/img/common/flag_usa.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-385 {
  background: url(/img/common/flag_rsa.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-386 {
  background: url(/img/common/flag_can.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-387 {
  background: url(/img/common/flag_cub.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-389 {
  background: url(/img/common/flag_pur.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-390 {
  background: url(/img/common/flag_ita.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-391 {
  background: url(/img/common/flag_aus.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-392 {
  background: url(/img/common/flag_ven.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-393 {
  background: url(/img/common/flag_dom.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-394 {
  background: url(/img/common/flag_ned.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-417 {
  background: url(/img/common/flag_isr.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-418 {
  background: url(/img/common/flag_col.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .flag-425 {
  background: url(/img/common/flag_nca.gif) no-repeat 0 0;
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 15px 10px;
}
body.sp .no203 {
  background: url(/img/common/no_203.png);
}
body.sp .no122 {
  background: url(/img/common/no_122.png);
}
body.sp .bnr-area img {
  width: 100%;
  height: auto;
}

.fb_iframe_widget_lift {
  z-index: 100 !important;
}

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