@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;
}

img {
				-webkit-backface-visibility: hidden;
				image-rendering: -webkit-optimize-contrast;
}

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

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

.hide_sp {
				display: block;
}

.text-del {
				text-decoration-line: line-through;
				text-decoration-style: solid;
}

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 10px 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 10px 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;
				-ms-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;
				-ms-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;
				line-height: 1.2;
				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;
				-ms-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;
				-ms-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;
				-ms-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;
				-ms-background-size: 120px, auto;
				background-size: 120px, auto;
				color: #FFFFFF;
				font-size: 14px;
				font-weight: bold;
}
body.sp h5.it-1 {
				font-size: 17px;
}
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,
.basic-table3 tbody tr.bg td,
.basic-table3 tbody td.bg {
				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 th ul.notes1 li,
.summary-table table td ul.notes1 li {
				text-indent: -1em;
				margin-left: 1em;
}
.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 10px 0 0 !important;
}
body.sp td > table th.nowrap,
body.sp td > table td.nowrap {
				white-space: nowrap;
}

/* 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 .inner-unit {
				padding: 20px;
				background: #d1dbe9;
				color: #04214c;
				text-align: left;
}
.left-unit .inner-unit p {
				margin: 0 0 5px !important;
				font-size: 15px !important;
				line-height: 1.6 !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 .inner-unit + h6 {
				margin-top: 0 !important;
}
.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-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: 14px;
}
body.sp .left-unit .inner-unit {
				padding: 10px;
}
body.sp .left-unit .inner-unit p {
				font-size: 13px !important;
}
body.sp .left-unit .inner-unit p br {
				display: inline;
}
body.sp .left-unit .inner-unit p {
				margin: 0 0 5px !important;
}
body.sp .left-unit .inner-unit li {
				font-size: 10px;
}
body.sp .left-unit .inner-unit li span {
				display: block;
}
body.sp .left-unit .inner-unit + h6 {
				margin-top: 0 !important;
}
body.sp .left-unit .bnr img {
				width: 100%;
				height: auto;
}
body.sp {
				/* 各archive */
}
body.sp #nichibei2014 h5 {
				background: url(/jp/team/img/st_nicnibei2014_sp.gif) #04214c no-repeat center center;
				-ms-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;
				-ms-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;
				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;
}
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: 5px;
				background: #EFF3F6;
}
body.sp .sp-table td div.table-list-value {
				padding: 8px 5px;
}
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 !important;
}
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, g, c, bs, b, e, d, t, cpbl, can, cub, che, dom, den, jpn, kor, ned, nld, pur, tpe, usa, ven, aus, ind, hkg, ita, mex, pan, aus, bra, col, esp, nic, nca, deu, ger, gbr, chn, zaf, rsa, nzl, arg, idn, phl, phi, sgp, sri, lka, tha, pak, mng, mlbas, mlbas2018, samurai, cze, fra, aut, bel, euro, npl, rus, ina, myj, fij, uga, plw, chc, lad, lao, tza, lka, isr, srb, ken, bul, fij, cuw, zim, ple, tun, ltu, gha, tur, rou, mas, zam, svk, grc, hun, gum, tbc, tbd, okinawa {
				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-g {
				background: url(/img/common/flag_g.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
}

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

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

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

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

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

.flag-t {
				background: url(/img/common/flag_t.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-che {
				background: url(/img/common/flag_che.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-den {
				background: url(/img/common/flag_den.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-nca {
				background: url(/img/common/flag_nca.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-ger {
				background: url(/img/common/flag_ger.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
}

.flag-gbr {
				background: url(/img/common/flag_gbr.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-rsa {
				background: url(/img/common/flag_rsa.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-sri {
				background: url(/img/common/flag_sri.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-mlbas2018 {
				background: url(/img/common/flag_mlbas2018.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-lao {
				background: url(/img/common/flag_lao.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flag-okinawa {
				background: url(/img/common/flag_okinawa.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-4 {
				background: url(/img/common/flag_d.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 30px 20px;
}

.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-12 {
				background: url(/img/common/flag_h.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-840 {
				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-388 {
				background: url(/img/common/flag_pan.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-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-439 {
				background: url(/img/common/flag_isr.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 30px 20px;
}

.flag-438 {
				background: url(/img/common/flag_gbr.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-441 {
				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;
}

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

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

.flag-840 {
				background: url(/img/common/flag_chn.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_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-f {
				background: url(/img/common/flag_f_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-h {
				background: url(/img/common/flag_h_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-g {
				background: url(/img/common/flag_g_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-c {
				background: url(/img/common/flag_c_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-bs {
				background: url(/img/common/flag_bs_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-b {
				background: url(/img/common/flag_b_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-e {
				background: url(/img/common/flag_e_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-d {
				background: url(/img/common/flag_d_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-t {
				background: url(/img/common/flag_t_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-cpbl {
				background: url(/img/common/flag_cpbl_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-can {
				background: url(/img/common/flag_can_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-cub {
				background: url(/img/common/flag_cub_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-che {
				background: url(/img/common/flag_che_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-dom {
				background: url(/img/common/flag_dom_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-den {
				background: url(/img/common/flag_den_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-jpn {
				background: url(/img/common/flag_jpn_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-kor {
				background: url(/img/common/flag_kor_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ned {
				background: url(/img/common/flag_ned_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-nld {
				background: url(/img/common/flag_nld_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-pur {
				background: url(/img/common/flag_pur_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-tpe {
				background: url(/img/common/flag_tpe_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-usa {
				background: url(/img/common/flag_usa_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ven {
				background: url(/img/common/flag_ven_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-aus {
				background: url(/img/common/flag_aus_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ind {
				background: url(/img/common/flag_ind_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-hkg {
				background: url(/img/common/flag_hkg_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ita {
				background: url(/img/common/flag_ita_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-mex {
				background: url(/img/common/flag_mex_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-pan {
				background: url(/img/common/flag_pan_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-aus {
				background: url(/img/common/flag_aus_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-bra {
				background: url(/img/common/flag_bra_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-col {
				background: url(/img/common/flag_col_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-esp {
				background: url(/img/common/flag_esp_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-nic {
				background: url(/img/common/flag_nic_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-nca {
				background: url(/img/common/flag_nca_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-deu {
				background: url(/img/common/flag_deu_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ger {
				background: url(/img/common/flag_ger_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-gbr {
				background: url(/img/common/flag_gbr_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-chn {
				background: url(/img/common/flag_chn_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-zaf {
				background: url(/img/common/flag_zaf_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-rsa {
				background: url(/img/common/flag_rsa_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-nzl {
				background: url(/img/common/flag_nzl_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-arg {
				background: url(/img/common/flag_arg_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-idn {
				background: url(/img/common/flag_idn_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-phl {
				background: url(/img/common/flag_phl_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-phi {
				background: url(/img/common/flag_phi_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-sgp {
				background: url(/img/common/flag_sgp_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-sri {
				background: url(/img/common/flag_sri_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-lka {
				background: url(/img/common/flag_lka_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-tha {
				background: url(/img/common/flag_tha_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-pak {
				background: url(/img/common/flag_pak_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-mng {
				background: url(/img/common/flag_mng_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-mlbas {
				background: url(/img/common/flag_mlbas_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-mlbas2018 {
				background: url(/img/common/flag_mlbas2018_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-samurai {
				background: url(/img/common/flag_samurai_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-cze {
				background: url(/img/common/flag_cze_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-fra {
				background: url(/img/common/flag_fra_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-aut {
				background: url(/img/common/flag_aut_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-bel {
				background: url(/img/common/flag_bel_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-euro {
				background: url(/img/common/flag_euro_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-npl {
				background: url(/img/common/flag_npl_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-rus {
				background: url(/img/common/flag_rus_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ina {
				background: url(/img/common/flag_ina_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-myj {
				background: url(/img/common/flag_myj_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-fij {
				background: url(/img/common/flag_fij_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-uga {
				background: url(/img/common/flag_uga_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-plw {
				background: url(/img/common/flag_plw_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-chc {
				background: url(/img/common/flag_chc_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-lad {
				background: url(/img/common/flag_lad_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-lao {
				background: url(/img/common/flag_lao_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-tza {
				background: url(/img/common/flag_tza_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-lka {
				background: url(/img/common/flag_lka_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-isr {
				background: url(/img/common/flag_isr_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-srb {
				background: url(/img/common/flag_srb_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ken {
				background: url(/img/common/flag_ken_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-bul {
				background: url(/img/common/flag_bul_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-fij {
				background: url(/img/common/flag_fij_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-cuw {
				background: url(/img/common/flag_cuw_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-zim {
				background: url(/img/common/flag_zim_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ple {
				background: url(/img/common/flag_ple_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-tun {
				background: url(/img/common/flag_tun_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-ltu {
				background: url(/img/common/flag_ltu_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-gha {
				background: url(/img/common/flag_gha_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-tur {
				background: url(/img/common/flag_tur_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-rou {
				background: url(/img/common/flag_rou_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-mas {
				background: url(/img/common/flag_mas_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-zam {
				background: url(/img/common/flag_zam_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-svk {
				background: url(/img/common/flag_svk_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-grc {
				background: url(/img/common/flag_grc_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-hun {
				background: url(/img/common/flag_hun_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-gum {
				background: url(/img/common/flag_gum_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-tbc {
				background: url(/img/common/flag_tbc_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-tbd {
				background: url(/img/common/flag_tbd_m.gif) no-repeat 0 0;
				background-size: 15px 10px;
}
body.sp .flag-okinawa {
				background: url(/img/common/flag_okinawa_m.gif) no-repeat 0 0;
				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-4 {
				background: url(/img/common/flag_d_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-5 {
				background: url(/img/common/flag_t_m.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_m.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_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-12 {
				background: url(/img/common/flag_h_m.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_m.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_m.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_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-840 {
				background: url(/img/common/flag_chn_m.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_m.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_m.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_m.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_m.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_m.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_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-388 {
				background: url(/img/common/flag_pan_m.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_m.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_m.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_m.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_m.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_m.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_m.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_m.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_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-439 {
				background: url(/img/common/flag_isr_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-438 {
				background: url(/img/common/flag_gbr_m.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_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-441 {
				background: url(/img/common/flag_col_m.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_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-430 {
				background: url(/img/common/flag_nca_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-435 {
				background: url(/img/common/flag_cze_m.gif) no-repeat 0 0;
				background-position: center left;
				background-repeat: no-repeat;
				background-size: 15px 10px;
}
body.sp .flag-840 {
				background: url(/img/common/flag_chn_m.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;
}

body#press {
				background: #001735;
				text-align: center;
				color: #FFF;
}
body#press h2 {
				font-size: 30px;
				margin: 60px auto 30px auto;
				line-height: 1.2;
}
body#press h2 span.date {
				display: block;
				font-size: 24px;
				margin-top: 5px;
}
body#press .youtube {
				max-width: 800px;
				margin: 0 auto;
}
body#press .youtube video {
				width: 100%;
				height: auto;
}
body#press .backnumber {
				margin: 40px auto;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				display: -webkit-box;
				display: flex;
				-ms-flex-wrap: wrap;
				    flex-wrap: wrap;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				    justify-content: center;
				width: 800px;
}
body#press .backnumber li {
				margin: 0 10px 10px 0;
				width: 380px;
}
body#press .backnumber li:nth-child(2n) {
				margin-right: 0;
}
body#press .backnumber li a {
				color: #001735;
				font-size: 20px;
				font-weight: bold;
				padding: 15px 30px 15px 20px;
				background: #FFF;
				display: block;
				text-decoration: none;
				position: relative;
}
body#press .backnumber li a::after {
				content: "";
				display: block;
				width: 10px;
				height: 10px;
				border-top: solid 2px #001735;
				border-right: solid 2px #001735;
				position: absolute;
				right: 15px;
				top: 0;
				bottom: 0;
				margin: auto;
				-webkit-transform: rotate(45deg);
				        transform: rotate(45deg);
}

body.sp#press {
				background: #001735;
				text-align: center;
				color: #FFF;
}
body.sp#press h2 {
				font-size: 20px;
				margin: 30px 10px;
}
body.sp#press h2 span.date {
				font-size: 16px;
}
body.sp#press .youtube {
				max-width: 100%;
				margin: 0 auto;
				position: relative;
				height: 0;
				padding-top: 56.25%;
}
body.sp#press .youtube iframe, body.sp#press .youtube video {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
}
body.sp#press .backnumber {
				width: auto;
}
body.sp#press .backnumber li {
				margin: 0 auto 10px auto;
				width: 100%;
				max-width: 280px;
}
body.sp#press .backnumber li:nth-child(2n) {
				margin-right: auto;
}
body.sp#press .backnumber li a {
				font-size: 16px;
				padding: 10px 20px 10px 10px;
}
body.sp#press .backnumber li a::after {
				width: 8px;
				height: 8px;
}
/*# sourceMappingURL=common.css.map */