body {
  background-position: left top;
  background-attachment: scroll;
}
body .block-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .widget-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .header {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .left {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .right {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .footer {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
/** modify style code here. :) 領隊介紹 leader-fancybox */
.fancybox-container .fancybox-slide{padding:0!important}
.fancybox-slide--image .fancybox-content{display:none}
.fancybox-container .fancybox-caption{margin-top:0;max-height:calc(100vh - 180px);height:100vh;width:calc(80vw - 0px);padding:90px 120px 90px 90px;top:50%;left:50%;background: #fff6ee;border-radius: 20px;text-align:left;transform:translate(-50%,-50%);/*overflow:hidden*/}
.fancybox-container .fancybox-caption .name{}
.fancybox-container .fancybox-caption .name img{ border-radius: 30px 0 30px 0;width: 100% !important;height: auto !important;margin-bottom:1rem}
.fancybox-container .fancybox-caption .profile h4{margin-bottom: 1.0rem;}
.fancybox-container .fancybox-caption .profile ul{padding-left: 56px;margin-top: 1rem;padding-top: 4rem;border-top: 1px solid #bcbcbc !important;}
.fancybox-container .fancybox-caption .profile ul li{font-size:1.15rem;margin-bottom:.25rem;color:#555;position:relative}
.fancybox-container .fancybox-caption .profile ul li .title{margin-left: -56px;}
.fancybox-container .fancybox-caption .profile .tour{border:1px solid #b79a7f;display:flex;align-items:stretch;margin-top:3rem}
.fancybox-container .fancybox-caption .profile .tour .title{background:#b79a7f;padding:1rem 1.25rem;letter-spacing:.1rem}
.fancybox-container .fancybox-caption .profile .tour .title span{color:#fff!important;font-size:1.15rem}
.fancybox-container .fancybox-caption .profile .tour .tour_name{color:#b79a7f;font-size:1.15rem;padding:1rem 1rem;text-decoration:underline;letter-spacing:.1rem}
.fancybox-container .fancybox-caption .profile .tour .btn{position:absolute;right:0;font-size:1.15rem;padding:1rem 4rem 1rem 1rem;color: #565656;}
.fancybox-container .fancybox-caption .profile .tour .btn:after{content:'';position:absolute;width: 18px;height: 20px;margin: 4px;/* top: 5px; *//* right: 0px; */background-repeat:no-repeat!important;background: url(https://materials.fillo.com.tw/materials/justplay/images/79a3a77e-8ff7-4842-95e8-5dcd81eb3631.png);/* background-size: 75%; */background-position: center;}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{opacity:1!important;visibility:visible!important}
.fancybox-button--play,.fancybox-button--thumbs,.fancybox-button--zoom,.fancybox-infobar,.fancybox-navigation .fancybox-button{display:none!important}
.fancybox-button--close{position:absolute!important;right:12vw;top:120px!important;border-radius:100px!important;background: none!important;color: #868686 !important;}

@media(min-width:1600px){.fancybox-button--close{right: 12vw;width: 80px!important;height: 80px!important;}
}
@media(min-width:991px){
.fancybox-container .fancybox-caption .name{padding-right:60px;overflow: hidden;max-height: 560px;}
.fancybox-container .fancybox-caption .profile{padding-left:60px;overflow-y:auto;height:60vh;margin-top: 1.0rem;}
.fancybox-container .fancybox-caption .profile p{font-size:1.15rem}
.fancybox-container .fancybox-caption{overflow: hidden;}
}
@media(max-width:768px){
.fancybox-container .fancybox-caption{padding:30px;border-radius:30px;width:calc(90vw - 0px);max-height:calc(100vh - 60px)}
.fancybox-button--close{right:45px;top:60px!important}
.fancybox-container .fancybox-caption .name img{width: 80% !important;height: auto !important;margin-bottom:1rem;max-width: 100%;}
.fancybox-container .fancybox-caption .profile h4{margin-top:1.5rem;margin-bottom:1rem;font-size: 1.25rem;}
.fancybox-container .fancybox-caption h5{font-size: 1.15rem;width: 85%;}
}