@charset "utf-8";
/*//////////////  cambodia＊spot.html「遺跡の見どころ」/ spotCSS Document  //////////////*/
#headerArea .mvArea .title {
  width: 54.53333333333333%; /*409*/
}
.anchorSec {
  margin-bottom: 1.916666666666667em; /*46*/
}
.anchorSec ul {
  overflow: hidden;
}
.anchorSec li {
  width: 48.72521246458924%; /*344*/
  float: left;
}
.anchorSec li:nth-child(even) {
  float: right;
}
.anchorSec li a {
  display: block;
  background: #7c5955 url(https://www.his-j.com/smp/kanto/special/cambodia/images/icon_arrow_down_003.png) no-repeat center 82.19178082191781%; /*120/146*/
  background-size: 14.61988304093567%; /*50*/
  border-bottom: 3px solid #69413c;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 6.725146198830409% 0 16.95906432748538%; /*23 0 58*/
}
/* ===============================================
 standard「定番・アンコール遺跡群」
=============================================== */
#standard {
  padding-bottom: 10.66666666666667%; /*80*/
}
#standard .titleLine + .title {
  width: 52.93333333333333%; /*397*/
}
/*＝＝＝＝＊＊recommendSpot「おすすめスポット」＊＊＝＝＝＝*/
.recommendSpot {
  position: relative;
}
.recommendSpot > .title {
  position: absolute;
  z-index: 2;
}
.AngkorWat .recommendSpot > .title {
  width: 41.6%; /*312*/
  top: 2.666666666666667%; /*26→20*/
}
.AngkorThom .recommendSpot > .title {
  width: 41.6%; /*355*/
  top: 0;
}
.AngkorThom .recommendSpot {
  padding-top: 9.2%; /*74-5=69*/
  margin-top: 1.583333333333333em; /*38*/
}
.recommendSpot + .plusMore {
  margin-top: 3.458333333333333em; /*83*/
}
/*＝＝＝＝mapBox（遺跡スワイパー）＝＝＝＝*/
.mapBox {
  padding-bottom: 26px; /*52px*/
}
/*↓分岐＊遺跡マップ画像↓*/
.AngkorWat .mapBox {
  padding-top: 70.53333333333333%; /*529px*/
  background: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/standard_AngkorWat_recommendSpot_map.png) no-repeat center top;
  background-size: contain;
}
.AngkorThom .mapBox {
  padding-top: 64.26666666666667%; /*477px+5px=487*/
  background: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/standard_AngkorThom_recommendSpot_map.png) no-repeat center top;
  background-size: contain;
}
/*↑分岐＊遺跡マップ画像↑*/
.mapBox .swiper-slide {
  background: #fff;
  border: 1px solid #634367;
  width: 80%; /*600*/
}
.mapBox .swiper-slide .conts {
  padding-bottom: .8333333333333333em; /*20*/
}
.mapBox .swiper-slide .conts .img {
  padding-top: 0;
}
.mapBox .swiper-slide .conts .txtBox {
  width: 93.33333333333333%; /*560*/
  margin: auto;
}
.mapBox .swiper-slide .txtBox .title:not(.sub) {
  color: #624266;
  position: relative;
}
.mapBox .swiper-slide .txtBox .title:not(.sub):before {
  content: attr(data-number)"";
  color: #fff;
  text-align: center;
  font-weight: normal;
  font-size: 1.416666666666667rem; /*34*/
  width: 1.294117647058824em; /*44px*/
  height: 1.294117647058824em; /*44px*/
  line-height: 1.294117647058824; /*44px*/
  border-radius: 100%;
  background: #624266;
  display: inline-block;
  /*margin: 0 .3529411764705882em .2352941176470588em 0;0 12px 4px 0*/
  margin-right: .3529411764705882em; /*12px*/
  vertical-align: text-bottom;
}
.mapBox .swiper-slide.swiper-slide-active .txtBox .title:not(.sub):before {
  background: #d2517a;
}
/*----pagination01----*/
.mapBox .swiper-pagination-bullets.pagination01 {
  top: 0;
  bottom: auto;
  width: 100%;
}
/*↓分岐＊遺跡マップ箇所高さ↓*/
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 {
  height: 0;
  padding-top: 70.53333333333333%; /*529px*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 {
  height: 0;
  padding-top: 64.26666666666667%; /*477px+5px=487*/
}
/*↑分岐＊遺跡マップ箇所高さ↑*/
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet {
  width: 6.933333333333333%; /*52px*/
  height: 0;
  padding-top: 9.6%; /*72px*/
  text-indent: -99999999999px;
  white-space: nowrap;
  margin: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0) no-repeat center center;
  background-size: 95%;
}
/*↓animation＊ふよふよした動き↓*/
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active {
  animation: vertical .6s ease-in-out infinite alternate;
}
@keyframes vertical {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-3px);
  }
}
/*↓画像分岐↓*/
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no1 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon01_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no2 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon02_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no3 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon03_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no4 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon04_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no5 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon05_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no6 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon06_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no7 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon07_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no8 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon08_off.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no9 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon09_off.png);
}
/*↓画像分岐＊active↓*/
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no1 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon01_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no2 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon02_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no3 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon03_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no4 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon04_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no5 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon05_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no6 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon06_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no7 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon07_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no8 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon08_on.png);
}
.mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet-active.no9 {
  background-image: url(https://www.his-j.com/smp/kanto/special/cambodia/images/spot/map_icon09_on.png);
}
/*↓position分岐＊アンコールワット＊h529↓*/
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no1 {
  top: 33.2703213610586%; /*176*/
  left: 30%; /*225*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no2 {
  top: 60.11342155009452%; /*318*/
  left: 5.733333333333333%; /*43*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no3 {
  top: 34.21550094517958%; /*181*/
  right: 11.2%; /*84*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no4 {
  top: 46.69187145557656%; /*247*/
  right: 5.6%; /*42*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no5 {
  top: 64.65028355387524%; /*342*/
  left: 34.93333333333333%; /*262*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no6 {
  top: 58.79017013232514%; /*311*/
  left: 24.53333333333333%; /*184*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no7 {
  top: 59.16824196597353%; /*313*/
  left: 42.26666666666667%; /*317*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no8 {
  top: 38.9413988657845%; /*206*/
  right: 30.13333333333333%; /*226*/
}
.AngkorWat .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no9 {
  top: 9.829867674858223%; /*52*/
  right: 15.6%; /*117*/
}
/*↓position分岐＊アンコールトム＊h487↓*/
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no1 {
  top: 79.05544147843943%; /*385*/
  left: 16.93333333333333%; /*127*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no2 {
  top: 52.15605749486653%; /*254*/
  left: 22.26666666666667%; /*167*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no3 {
  top: 22.58726899383984%; /*110*/
  right: 34.8%; /*261*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no4 {
  top: 31.62217659137577%; /*154*/
  right: 24.8%; /*186*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no5 {
  top: 12.32032854209446%; /*60*/
  right: 29.46666666666667%; /*221*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no6 {
  top: 5.544147843942505%; /*27*/
  right: 23.06666666666667%; /*173*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no7 {
  top: 9.034907597535934%; /*44*/
  right: 45.6%; /*342*/
}
.AngkorThom .mapBox .swiper-pagination-bullets.pagination01 .swiper-pagination-bullet.no8 {
  top: 1.026694045174538%; /*5*/
  right: 37.2%; /*279*/
}
/*----pagination02----*/
.mapBox .swiper-pagination-bullets.pagination02 {
  bottom: 1px;
}
.mapBox .swiper-pagination-bullets.pagination02 .swiper-pagination-bullet {
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  color: #fff;
  background: #624266;
}
.mapBox .swiper-pagination-bullets.pagination02 .swiper-pagination-bullet {
  margin: 0 4.5px;
}
.mapBox .swiper-pagination-bullets.pagination02 .swiper-pagination-bullet-active {
  background: #d2517a;
}
/**/
.acCons.bgcOliveGreen .mapImg {
  background: #575501;
}
.acCons .mapImg {
  padding: 2.666666666666667% 2% 4%; /*20 15 30*/
}
/* ===============================================
 maniac「マニアック・幻の遺跡」
=============================================== */
#maniac .titleLine + .title {
  width: 54%; /*405*/
}
#maniac .conts:last-of-type {
  padding-bottom: 0;
}


/*20250305追加*/
.spot__linkTxt {
  text-align: right;
}
.spot__linkTxt a {
  background: url(../../img/arrow03.png)no-repeat right center;
  color: #375375 !important;
  font-weight: bold;
  padding-right: 17px;
  text-decoration: none;
}