.ttl_syutoken {
  display: inline-block;
  font-size: 22px;
  padding: 5px 15px;
  color: #ea5413;
  background-color: rgba(253,225,176,0.8);
  border: 6px solid #ffa500;
}
.ttl_niigata {
  display: inline-block;
  font-size: 22px;
  padding: 5px 15px;
  color: #9400d3;
  background-color: rgba(221,160,221,0.8);
  border: 6px solid #9400d3;
}
.ttl_hokuriku {
  display: inline-block;
  font-size: 22px;
  padding: 5px 15px;
  color: #f2a500;
  background-color: rgba(240,230,140,0.8);
  border: 6px solid #ffd700;
}
.blue {
  color: #4169e1 !important;
}

.nasu_shutoken_table th {
  background: #ea5514 !important;
}
.nasu_iwatsuki_table th {
  background: #ffc000 !important;
}
caption {
  text-align: left !important;
}

.yuzawa_hokuriku_table_1 th {
  background: #3CC7B7 !important;
}

.yuzawa_hokuriku_table_2 th {
  background: #FFC000 !important;
}

.yuzawa_hokuriku_table_3 th {
  background: #920783 !important;
}

.map_box2 {
  position: relative;
  padding-bottom: calc(100%*402/635);
  display: block;
  background: url("/resources/img/trip/drawari/2017_winter_pass/map2.png") no-repeat;
  background-size: 100% auto;
}
.map_box3 {
  position: relative;
  padding-bottom: calc(100%*402/635);
  display: block;
  background: url("/resources/img/trip/drawari/2017_winter_pass/map3.png") no-repeat;
  background-size: 100% auto;
}
.map_box4 {
  position: relative;
  padding-bottom: calc(100%*402/635);
  display: block;
  background: url("/resources/img/trip/drawari/2017_winter_pass/map4.png") no-repeat;
  background-size: 100% auto;
}


/* 首都圏マップ */
.map_area_yuzawa_shutoken {
  position: absolute;
  display: block;
  width: 11.006289%;
  height: 17.412935%;
  top: 20.119403%;
  left: 32.559055%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_yuzawa.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_numata_shutoken {
  position: absolute;
  display: block;
  width: 12.578616%;
  height: 19.900498%;
  top: 41.0447765%;
  left: 34.559055%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_numata.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_hakuba_shutoken {
  position: absolute;
  display: block;
  width: 14.150943%;
  height: 22.38806%;
  top: 25.825871%;
  left: 12.149606%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_hakuba.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_karuizawa_shutoken {
  position: absolute;
  display: block;
  width: 12.578616%;
  height: 19.900498%;
  bottom: 27.169154%;
  left: 16.149606%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_karuizawa.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_nasu_shutoken {
  position: absolute;
  display: block;
  width: 12.578616%;
  height: 19.900498%;
  top: 24.144279%;
  right: 23.897638%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_nasu.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_inawashiro_shutoken {
  position: absolute;
  display: block;
  width: 12.578616%;
  height: 19.900498%;
  top: 2.487562%;
  right: 18.897638%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_inawashiro.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}


/* 北陸マップ */
.map_area_yuzawa_hokuriku {
  position: absolute;
  display: block;
  width: 11.006289%;
  height: 17.412935%;
  top: 17.363184%;
  left: 76.866142%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_yuzawa.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_hakuba_hokuriku {
  position: absolute;
  display: block;
  width: 14.150943%;
  height: 22.38806%;
  top: 22.313433%;
  left: 57.244094%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_hakuba.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* 新潟マップ */
.map_area_yuzawa_niigata {
  position: absolute;
  display: block;
  width: 11.006289%;
  height: 17.412935%;
  top: 37.119403%;
  left: 26.559055%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_yuzawa.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_hakuba_niigata {
  position: absolute;
  display: block;
  width: 14.150943%;
  height: 22.38806%;
  top: 42.825871%;
  left: 3.149606%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_hakuba.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.map_area_inawashiro_niigata {
  position: absolute;
  display: block;
  width: 12.578616%;
  height: 19.900498%;
  top: 15.487562%;
  right: 23.897638%;
  background: url("/resources/img/trip/drawari/2017_winter_pass/icn_shutoken_inawashiro.png") no-repeat;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}


/* ボタン */
.nasu_shutoken_btn {
  display: inline-block;
    text-decoration: none;
    color: #FFF !important;
    width: 80%;
    height: 100%;
    line-height: 1.6;
    padding: 15px;
    font-size: 175%;
    border-radius: 10px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-weight: bold;
    background-image: -webkit-linear-gradient(#FBD246 0%, #F39700 100%);
    background-image: linear-gradient(#FBD246 0%, #F39700 100%);
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.66);
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0, 0, 0, 0.19);
    border-bottom: solid 2px #b5b5b5;
}
.unit_indent_pdf {
  padding: 0 0 3% 1.8%;
}