@charset "UTF-8";
/* CSS Document */

.group-map {
  background-image: url(/attending/guide/central-asia/images/map-central-asia.png);
}

.bt-central-asia01 {
  top: 263px;
  left: 211px;
}

.bt-central-asia02 {
  top: 336px;
  left: 230px;
}

.bt-central-asia03 {
  top: 352px;
  left: 405px;
}

.bt-central-asia04 {
  top: 298px;
  left: 615px;
}

.bt-central-asia05 {
  top: 379px;
  left: 580px;
}

.bt-central-asia06 {
  top: 404px;
  left: 380px;
}

.bt-central-asia07 {
  top: 432px;
  left: 795px;
}

.map-text01 {
  top: 100px;
  left: 100px;
}

.bg_ill li.ill01::before {
  top: 175px;
  left: 634px;
  width: 120px;
  background-image: url('/attending/guide/central-asia/images/ill01.png');
}

.bg_ill li.ill02::before {
  top: 430px;
  left: 700px;
  width: 110px;
  background-image: url('/attending/guide/central-asia/images/ill02.png');
}

.bg_ill li.ill03::before {
  top: 315px;
    left: 245px;
  width: 120px;
  background-image: url('/attending/guide/central-asia/images/ill03.png');
}

.bg_ill li.ill04::before {
  top: 210px;
  left: 430px;
  width: 120px;
  background-image: url('/attending/guide/central-asia/images/ill04.png');
}

.country_li {
  position: absolute;
  font-weight: 700;
  text-shadow: 1px 1px 0 white, -1px 1px 0 white, -1px -1px 0 white, 1px -1px 0 white;
}

.country_li[data-number="01"] {
  top: 170px;
  left: 445px;
}

.country_li[data-number="02"] {
  top: 435px;
  left: 255px;
}

.country_li[data-number="03"] {
  top: 425px;
  left: 549px;
}

.country_li[data-number="04"] {
  top: 460px;
  left: 500px;
}


.bt-central-asia07 .map-link::before {
    display: none;
}

.table-scroll table {
    width: 100%;
}

.table-scroll {
    overflow: auto;
    cursor: pointer;
}

.multiple {
    margin-top: 20px;
    table-layout: fixed;
}
.multiple td, .multiple th {
	border: 3px solid #EBFAFF;
	border-collapse: collapse;
    vertical-align: middle;
    text-align: center;
}
.multiple th {
	padding: 3px;
	width: 130px;
	height: 50px;
    background: #B6EBFD;
}
.multiple th.country {
    width: 280px;
}
.multiple td {
	padding: 3px;
	width: 280px;
	height: 50px;
    background-color: #fff;
}
