@charset "UTF-8";
/*===== RESET ===== */
.conductor *,
.conductor *:before,
.conductor *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*===== COMMON ===== */
.CtsMrBox {
  width: 100%;
}
.contents {
  width: auto;
}
.ie .conductor {
  font-family: Meiryo, Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
}
.conductor {
  font-size: 14px;
  font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  -webkit-text-size-adjust: none;
  line-height: 1.5;
  color: #fff;
  background: #30333c;
  letter-spacing: 0.075em;
  min-width: 960px;
}
.conductor h1, .conductor h2, .conductor h3, .conductor h4, .conductor h5, .conductor h6 {
  font-weight: normal;
}
.conductor div, .conductor span, .conductor applet, .conductor object, .conductor iframe, .conductor h1, .conductor h2, .conductor h3, .conductor h4, .conductor h5, .conductor h6, .conductor p, .conductor blockquote, .conductor pre, .conductor a, .conductor abbr, .conductor acronym, .conductor address, .conductor big, .conductor cite, .conductor code, .conductor del, .conductor dfn, .conductor em, .conductor font, .conductor img, .conductor ins, .conductor kbd, .conductor q, .conductor s, .conductor samp, .conductor small, .conductor strike, .conductor strong, .conductor sub, .conductor sup, .conductor tt, .conductor var, .conductor b, .conductor u, .conductor i, .conductor center, .conductor dl, .conductor dt, .conductor dd, .conductor ol, .conductor ul, .conductor li, .conductor img, .conductor fieldset, .conductor form, .conductor label, .conductor legend, .conductor caption, .conductor tbody, .conductor tfoot, .conductor thead, .conductor article, .conductor aside, .conductor canvas, .conductor details, .conductor embed, .conductor figure, .conductor figcaption, .conductor footer, .conductor header, .conductor hgroup, .conductor menu, .conductor nav, .conductor output, .conductor ruby, .conductor section, .conductor summary, .conductor time, .conductor mark, .conductor audio, .conductor video {
  font-size: inherit;
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
  font-weight: 300;
  -webkit-text-size-adjust: none;
  line-height: inherit;
  color: inherit;
}
.conductor a {
  text-decoration: none;
  color: inherit;
}
.conductor .ft-sans {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
}
.conductor .wrapper {
  width: 960px;
  margin: 0 auto;
  padding: 0 40px;
  color: #323232;
}
.conductor .trans {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.26s ease;
  -o-transition: opacity 0.26s ease;
  -webkit-transition: opacity 0.26s ease;
  transition: opacity 0.26s ease;
}
.conductor .trans:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
.conductor .clearfix {
  display: block;
}
.conductor .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 0;
}
* html .conductor .clearfix {
  height: 1%;
}

/*===== PARTS ===== */
.conductor {
  text-align: justify;
  text-justify: distribute;
}
.conductor .img {
  display: block;
  max-width: 100%;
}
.conductor .wrap-nav-stick {
  position: relative;
  padding-top: 80px;
}
.conductor .nav-stick {
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  width: 100%;
  min-width: 960px;
  left: 0;
  top: 0;
  z-index: 1000;
}
/* .conductor .nav-stick.fixed {
  position: fixed;
} */
.conductor .nav-stick .ul-nav {
  font-size: 18px;
  line-height: 1.55556em;
  letter-spacing: -0.02em;
  color: #242835;
  text-align: center;
}
.conductor .nav-stick .ul-nav > li {
  width: calc(100% / 5);
  height: 80px;
  display: table;
  position: relative;
  float: left;
}
.conductor .nav-stick .ul-nav > li:before {
  content: "";
  width: 1px;
  height: 40px;
  position: absolute;
  left: -1px;
  top: 50%;
  margin-top: -20px;
  background: #caa55d;
}
.conductor .nav-stick .ul-nav > li:first-child:before {
  display: none;
}
.conductor .nav-stick .ul-nav > li:first-child a:before {
  left: 0;
}
.conductor .nav-stick .ul-nav > li > a {
  color: #242835;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
/*.conductor .nav-stick .ul-nav > li.hidden {
  background: #666;
}*/
.conductor .nav-stick .ul-nav > li.hidden > a {
  pointer-events: none;
}
.conductor .nav-stick .ul-nav > li > a:before {
  content: " ";
  left: -1px;
  right: -1px;
  height: 80px;
  background: linear-gradient(to bottom, #c7a663 0%, #c7983c 100%);
  background-image: -moz-linear-gradient(center top , #c7a663 0%, #c7983c);
  background-image:-webkit-gradient(
  linear,left top,left bottom,
  from(#c7a663),
  to(#c7983c));
  position: absolute;
  top: 0;
  display: none;
  opacity: 0.8;
}
.conductor .nav-stick .ul-nav > li.hidden > a {
  color: #ccc;
}
.conductor .nav-stick .ul-nav > li > a span {
  display: block;
  position: relative;
  z-index: 1;
}
.conductor .nav-stick .ul-nav > li > a:hover {
  color: #fff;
}
.conductor .nav-stick .ul-nav > li > a:hover:before {
  display: block;
}
.conductor .nav-stick .ul-nav > li > span {
  color: #242835;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.conductor .nav-stick .ul-nav > li > span.active:before {
  background: linear-gradient(to bottom, #c7a663 0%, #c7983c 100%);
  background-image: -moz-linear-gradient(center top , #c7a663 0%, #c7983c);
  background-image:-webkit-gradient(
    linear,left top,left bottom,
    from(#c7a663),
    to(#c7983c));
  color: #fff;
  content: " ";
  height: 80px;
  left: -1px;
  opacity: 0.8;
  position: absolute;
  right: -1px;
  top: 0;
}
.conductor .nav-stick .ul-nav > li > span.active span {
  color: #fff;
  position: relative;
  z-index: 10;
}
.conductor .nav-stick .ul-nav .lik-contact {
  background: linear-gradient(to bottom, #537094 0%, #356094 100%);
  background: -moz-linear-gradient(center top , #537094 0%, #356094) repeat scroll 0 0;
  background-image:-webkit-gradient(
  linear,left top,left bottom,
  from(#537094),
  to(#356094));
  color: #fff;
  opacity: 0.8;
}
.conductor .nav-stick .ul-nav .lik-contact:before {
  display: none;
}
.conductor .nav-stick .ul-nav .lik-contact a {
  color: #fff;
}
.conductor .nav-stick .ul-nav .lik-contact a:hover {
  background: linear-gradient(to bottom, #1f4363 0%, #0b3a63 100%);
  background: -moz-linear-gradient(center top , #1f4363 0%, #0b3a63) repeat scroll 0 0;
  background-image:-webkit-gradient(
  linear,left top,left bottom,
  from(#1f4363),
  to(#0b3a63));
  color: #fff;
}
.conductor .nav-stick .ul-nav .lik-contact a:hover:before {
  background: linear-gradient(to bottom, #1f4363 0%, #0b3a63 100%);
  background: -moz-linear-gradient(center top , #1f4363 0%, #0b3a63) repeat scroll 0 0;
  background-image:-webkit-gradient(
  linear,left top,left bottom,
  from(#1f4363),
  to(#0b3a63));
  display: none;
}
.conductor .sec-title {
  text-align: center;
  color: #fff;
  overflow: hidden;
}
.conductor .sec-title > span {
  display: block;
}
.conductor .sec-title .jp {
  font-size: 30px;
  line-height: 1.2;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 13px;
}
.conductor .sec-title img {
  margin: 0 auto;
}
.conductor .sec-title .jp span {
  font-size: 33px;
}
.conductor .sec-title .en {
  font-family: Times,"Times New Roman",Georgia,serif;
  font-size: 16px;
  line-height: 1.4em;
  letter-spacing: 0.075em;
}
.conductor .sec-title .hr {
  width: 100%;
  height: 1px;
  background: #caa55d;
  position: absolute;
  left: 0;
  bottom: 0;
}
.conductor .btn {
  height: 43px;
  border: 1px solid #fff;
  display: block;
  font-size: 18px;
  line-height: 41px;
  letter-spacing: 0;
  text-align: center;
  padding: 0 35px;
  position: relative;
  color: #fff;
  background: #1d212b;
}
.conductor .btn:before {
  content: "";
  width: 15px;
  height: 9px;
  background: url(/attending/royalcollection/ordermade/conductor/images/arrow01.png) no-repeat 0 0;
  position: absolute;
  right: 17px;
  top: 50%;
  margin-top: -4.5px;
}
.conductor .btn:hover {
  background: #caa55d;
}
.conductor .desc-bl {
  font-size: 18px;
  line-height: 1.88889em;
}
.conductor .desc-bl01 {
  color: #fff;
  font-size: 20px;
  line-height: 1.7;
  text-align: center;
}
.ie .conductor .btn {
  padding-top: 10px;
  padding-bottom: 8px;
  line-height: 1.2em;
}
.fancybox-bg {
  background: #000;
}
.fancybox-is-open .fancybox-bg {
  opacity: 0.6;
}
.fancybox-content {
  background: #1a1c20;
  border: 2px solid #fff;
}

/*===== PAGES ===== */
.conductor .sec-top-banner {
  position: relative;
  height: 413px;
  background: #1a1c20 url(/attending/royalcollection/ordermade/conductor/images/EBP13-86168D.jpg) no-repeat center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
.conductor .sec-top-banner .wrapper {
  padding: 0;
}
.conductor .sec-top-banner .inner {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.conductor .sec-top-banner .ttl {
  margin-bottom: 50px;
}
.conductor .sec-top-banner .desc-bl {
  max-width: 560px;
  color: #fff;
}
.conductor .sec-order-trip {
  padding: 60px 0;
  background: #30333c;
}
.conductor .sec-order-trip .btn {
  width: 500px;
  margin: 0 auto;
}
.conductor .list-text {
  margin-bottom: 40px;
  padding: 7px 14px 12px 19px;
  border: 2px solid #fff;
  color: #fff;
}
.conductor .list-text li span {
  margin-right: 18px;
}
.conductor .list-text li img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -3px;
  margin-right: 2px;
  width: auto;
}
.conductor .sec-order-trip .note {
  font-size: 16px;
}
.conductor .sec-tour-member {
  padding-top: 60px;
  margin-bottom: 40px;
  background: #1d212b;
  color: #fff;
}
.conductor .block-list-member {
  margin-top: 32px;
}
.conductor .block-member {
  float: left;
  margin-bottom: 40px;
  width: 420px;
}
.conductor .block-member:nth-child(even) {
  float: right;
}
.inner-member {
  padding: 13px 13px 8px;
  background: #1a1c20;
  border: 2px solid #fff;
  color: #fff !important;
  cursor: pointer;
}
.inner-member .box-img {
  float: left;
  width: 90px;
}
.inner-member .box-ct {
  float: right;
  margin-top: -4px;
  width: calc( 100% - 106px);
  width: -webkit-calc( 100% - 106px);
  width: -moz-calc( 100% - 106px);
  width: -ms-calc( 100% - 106px);
}
.inner-member .ttl {
  margin-bottom: 9px;
  color: #fff;
  font-size: 21px;
  line-height: 1.45;
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
  font-weight: 300;
}
.inner-member .desc-bl {
  color: #fff;
  font-size: 18px;
  line-height: 1.7;
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
}
.conductor .read-comment {
  letter-spacing: 0;
  margin-top: 12px;
  font-size: 18px;
  text-align: right;
}
.conductor .read-comment span {
  background: url(/attending/royalcollection/ordermade/conductor/images/arrow02.png) no-repeat 100% 50%;
  padding-right: 26px;
}
.conductor .fancybox-content {
  display: none;
}
.fancy-member {
  color: #fff;
  padding: 13px 13px 37px;
  width: 420px;
overflow: visible;
}
.fancy-member .inner-member {
  border: none;
  padding: 0;
  cursor: default;
}
.conductor .sec-conductor-trip {
  padding: 60px 0 20px;
  color: #fff;
}
.conductor .list-trip {
  margin-top: 27px;
}
.conductor .block-trip {
  float: left;
  margin-bottom: 40px;
  width: 420px;
}
.conductor .block-trip:nth-child(even) {
  float: right;
}
.conductor .sec-conductor-trip .ttl-trip {
  margin-bottom: 20px;
  padding: 13px 10px;
  color: #fff;
  background: #242835;
  border: 1px solid #fff;
  font-size: 18px;
  text-align: center;
}
.conductor .sec-conductor-trip .box-img {
  float: left;
  width: 150px;
}
.conductor .sec-conductor-trip .box-ct {
  float: right;
  color: #fff;
  font-size: 18px;
  line-height: 1.9;
  margin-top: -11px;
  width: calc( 100% - 170px);
  width: -webkit-calc( 100% - 170px);
  width: -moz-calc( 100% - 170px);
  width: -ms-calc( 100% - 170px);
}
.conductor .sec-conductor-trip .inner-trip {
  margin-bottom: 20px;
}
.conductor .btn-detail {
  text-align: right;
}
.conductor .btn-detail a {
  display: inline-block;
  padding: 6px 5px 8px 5px;
  background: #242835;
  border: 1px solid #fff;
  color: #fff;
  width: 173px;
  letter-spacing: 0;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
}
.conductor .btn-detail span {
  background: url(/attending/royalcollection/ordermade/conductor/images/arrow02.png) no-repeat 100% 50%;
  padding-right: 23px;
}

/* ========= contact ============*/
 .conductor .sec-com-contact {
     background: #1d212b;
}
 .conductor .desc-bl {
     color: #ffffff;
     font-size: 18px;
     line-height: 1.84;
     letter-spacing: -0.05em;
     font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
}
 .conductor .sec-com-contact .gird {
     margin: 24px 0;
     display: block;
}
 .conductor .sec-com-contact .gird .col-l {
     float: left;
     text-align: center;
     width: 340px;
     color: #fff;
     font-size: 16px;
     line-height: 1.4em;
     margin-left: 60px;
     margin-top: 42px;
}
 .conductor .sec-com-contact .gird .otoiawase .btn-contact {
     display: block;
     height: 46px;
     padding: 0;
     letter-spacing: 0.037em;
     color: #30333c;
     margin: 0 auto;
     font-weight: bold;
     background-color: #fff;
     text-align: center;
     -moz-transition: opacity 0.26s ease;
     -o-transition: opacity 0.26s ease;
     -webkit-transition: opacity 0.26s ease;
     transition: opacity 0.26s ease;
}
 .conductor .sec-com-contact .gird .otoiawase .btn-contact span {
     font-size: 18px;
     line-height: 2.6;
    padding-left: 8px;
    letter-spacing: -.04em;
     display: block;
     background: url("../images/ic_mail.png") no-repeat 13px 50%;
     color: #1d212b;
     font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
}
 .conductor .sec-com-contact .gird .otoiawase .btn-contact:hover {
     text-decoration: none;
     opacity: .6;
}
 .conductor .sec-com-contact .gird .col-r {
     float: right;
     text-align: center;
     padding-top: 5px;
     width: 480px;
}
 .conductor .sec-com-contact .gird .col-r p {
     color: #fff;
     font-size: 16px;
     line-height: 1.4em;
     letter-spacing: -.02em;
     display: inline-block;
     font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
}
 .conductor .sec-com-contact .gird .col-r .tell {
     font-size: 30px;
     color: #ffffff;
     background: url("../images/ic_tell.png") no-repeat 0 50%;
     padding-left: 44px;
    letter-spacing: .14em;
    margin-top: 14px;
    margin-bottom: 20px;
}
 .conductor .sec-com-contact {
     padding: 60px 0 34px;
}
 .conductor .sec-com-contact .sec-ttl {
     margin-bottom: 20px;
     padding-bottom: 0;
}
 .conductor .sec-collection {
     background: #30333c;
}
 .conductor .sec-collection .wrapper {
     padding: 54px 40px 45px;
     color: #fff;
}
 .conductor .sec-collection .col-l {
     width: 48%;
     float: left;
     margin-right: 1%;
}
 .conductor .sec-collection .col-r {
    width: 51%;
    float: left;
    padding-top: 8px;
    padding-left: 3%;
}
 .conductor .sec-collection .col-r .row {
     text-align: right;
     margin: 20px 0 0;
}
 .conductor .sec-collection .col-r .row .lik {
     background: #666666;
     line-height: 1em;
     padding: 5px 22px 8px;
}
 .conductor .sec-collection .col-r .map {
     text-align: right;
}
 .conductor .sec-collection .col-r span {
     font-size: 13px;
     letter-spacing: 0.037em;
     color: #fff;
     text-decoration: underline;
     font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
}
 .conductor .sec-collection .desc-bl {
     text-align: left;
     letter-spacing: .075em;
     font-size: 17px;
}
 .conductor .sec-collection .sec-title {
     margin-bottom: 10px;

}
 .conductor .sec-collection .sec-title .hr {
     height: 2px;
     background: #9ea0a4;
}
 .conductor .sec-collection .sec-title .jp {
    margin-bottom: 0;
    font-size: 30px;
    padding-bottom: 14px;
}
 .conductor .sec-brand {
     background: #1d212b;
     padding-bottom: 30px;
     padding-top: 50px
}
 .conductor .sec-brand .ul-brand {
     display: inline-block;
     margin: 19px 62px 0;
     width: 100%;
}
 .conductor .sec-brand .ul-brand > li {
     float: left;
     width: 20%;
}
 .conductor .sec-brand .ul-brand .li02 {
     width: 17%;
}
 .conductor .sec-brand .ul-brand .li03 {
     width: 14%;
}
 .conductor .sec-brand .ul-brand .li03 img {
     padding-left: 7px;
}
 .conductor .sec-brand .ul-brand .li04 img {
     padding-left: 14px;
}
 .conductor .sec-brand .ul-brand .li04 {
     width: 16%;
     text-align: center;
}
 .conductor .sec-brand .ul-brand .li05 img {
     padding-left: 16px;
}
.conductor .sec-brand .ul-brand .li05 {
  text-align: center;
}
 .conductor .sec-brand .ul-brand > li:first-child {
     width: 18%;
     text-align: center;
}
 .conductor .sec-brand .ul-brand li a {
     display: block;
}
 .conductor .sec-brand .ttl {
     color: #fff;
     font-weight: 300;
     font-size: 22px;
     margin-bottom: 6px;
     font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;
     text-align: center;
}
 /* .conductor .sec-brand .ul-brand li a .pttl {
     font-size: 14px;
     color: #ffffff;
     font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;
     text-decoration: underline;
} */

 .conductor .gototop {

}
 .conductor .gototop {
     background: #fff;
     height: 60px;
     display: block;
     text-align: center;
      background: url("../images/ic_backtop.png") no-repeat center;
      -webkit-background-size: cover;
      background-size: cover;
}
.conductor .sec-com-contact  .sec-title  .jp {
    margin-bottom: 15px;
    padding-bottom: 13px;
}
.conductor .sec-com-contact .sec-title .img {
  display: inline-block;
}
.conductor .sec-com-contact  .sec-title  {
  margin-bottom: 30px;
}


/* ======== aaaaaaa ========= */

 .fancybox-is-open .fancybox-close-small {
  display: none;
}
 .close-popup {
    position: absolute;
    top: -16px;
    right: -2px;
        cursor: pointer;
}
.fancy-trip {
  display: none;
}
 .fancybox-is-open .fancy-trip {
  overflow: visible;
  max-width: 840px;
  display: block;
  border: none;
  background: none;
}
.fancy-trip .ttl-trip {
    margin-bottom: 34px;
    padding: 16px 10px;
    color: #ffffff;
    background: #242835;
    border: 1px solid #fff;
    font-size: 21px;
    font-weight: 300;
    margin-top: 30px;
    text-align: center;
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
}
.fancy-trip .block-trip-inner {
  height: 630px;
}
.fancy-trip  .close-popup {
      top: -14px;
    right: -2px;
        cursor: pointer;
}
.fancy-trip  p {
  font-size: 18px;
  color: #fff;
  line-height: 1.8;
  margin-bottom: 4px;
  font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Times New Roman", "游明朝", YuMincho, "メイリオ", Meiryo, Georgia, serif;
}
.fancy-trip .txt {
  text-align: center;
  margin-bottom: 24px;
}
.fancy-trip  .list-txt {
  margin-bottom: 30px;
}
.fancy-trip .hr {
  height: 2px;
  width: 100%;
  background: #fff;
  margin-bottom: 30px;
}
.fancy-trip .block02 {
  margin-top: 32px;
}
.fancy-trip .block03 .hr  {
  margin-top: 30px;
}
.fancy-trip .list-txt .col {
  float: left;
  width: 50%;
}
.fancy-trip .mCSB_scrollTools .mCSB_draggerContainer {
  background: #fff;
}
.fancy-trip .mCSB_scrollTools {
  opacity: 1;
  margin-top: 84px;
}
.fancy-trip .mCSB_scrollTools .mCSB_draggerRail {
  display: none;
}
.fancy-trip .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 10px;
  height: 194px;
  background: #808080;
}
.fancy-trip  .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #808080;
  opacity: .8;
}
.fancy-trip .mCSB_scrollTools {
  width: 14px;
}
.fancy-trip .mCSB_scrollTools .mCSB_dragger {
  left: 50%;
  transform: translateX(-44%);
  -ms-transform: translateX(-44%);
  -moz-transform: translateX(-44%);
  -webkit-transform: translateX(-44%);
  padding-top: 2px;
}
.fancy-trip .mCSB_inside > .mCSB_container {
  margin-right: 30px;
}
.fancy-trip .ancybox-close-small {
  display: block;
  position: absolute;
  top: -14px;
  background: red;
}
.fancy-trip .ancybox-close-small svg {
  display: none
}
.fancy-trip  .wrap {
  position: relative;
      background: #1a1c20;
    border: 2px solid #fff;
    padding: 12px 0 0 20px
}
.fancy-trip .fancybox-content {
  background: none;
}

/* start_お問い合わせ以下調整 */

    /* start_お問い合わせ */
    .contents-customize .sec-contact {
        background: #30333c;
    }

    .contents-customize .sec-contact .wrapper {
        padding: 53px 40px 56px;
    }

    .contents-customize .sec-contact .wrapper .desc-bl {
        letter-spacing: 0.074em;
        margin: 25px 0 0;
        color: #fff;
    }

    .contents-customize .sec-contact .wrapper .gird {
        margin: 29px 0 0;
    }

    .contents-customize .sec-contact .wrapper .gird .otoiawase p {
        color: #fff;
        text-align: center;
        font-size: 16px;
        line-height: 2.4;
    }

    .contents-customize .sec-contact .wrapper .gird .otoiawase .btn-contact {
        display: block;
        width: 370px;
        height: 46px;
        padding: 10px 20px 10px 20px;
        font-size: 17px;
        letter-spacing: 0.037em;
        color: #30333c;
        margin: 0 auto;
        font-weight: bold;
        background-color: #fff;
        text-align: center;
    }

    .contents-customize .sec-contact .wrapper .gird .otoiawase .btn-contact span {
        background: url(/attending/royalcollection/images/2017/pc/ic_mail.png) no-repeat 0 50%,url(/attending/royalcollection/images/2017/pc/arrow05.png) no-repeat 100% 50%;
        background-size: 1.60714em auto,0.92857em auto;
        display: block;
        background-position: left,right;
    }
    /* end_お問い合わせ */

    /* start_トップへ戻る */
    /* .contents-customize .gototop {
        background: url(/attending/royalcollection/images/2017/pc/backg_img02.jpg) no-repeat center center / cover;
    }

    .contents-customize .gototop > span {
        background: url(/attending/royalcollection/images/2017/pc/ic_top.png) no-repeat center 0;
        background-size: 1.60714em auto,0.92857em auto;
        display: inline-block;
        color: #fff;
        font-size: 14px;
        letter-spacing: 0.037em;
        line-height: 1em;
        padding: 18px 0 0;
        margin-top: 16px;
        font-weight: bold;
    } */

    .contents-customize .gototop {
      height: 60px;
      background: url(/attending/royalcollection/images/2017/pc/bg_BP18-025778D.jpg) no-repeat center center;
      -moz-background-size: cover;
      -o-background-size: cover;
      -webkit-background-size: cover;
      background-size: cover;
      text-align: center;
      display: block;
    }
    .contents-customize .gototop > span {
      background: url(/attending/royalcollection/images/2017/pc/ic_top.png) no-repeat center 0;
      background-size: 1.60714em auto,0.92857em auto;
      display: inline-block;
      color: #fff;
      font-size: 14px;
      letter-spacing: 0.037em;
      line-height: 1em;
      padding: 18px 0 0;
      margin-top: 16px;
      font-weight: bold;
    }
    /* end_トップへ戻る */

    /* start_ブランド */
    .contents-customize .sec-brand {
        background: #30333c;
        /* margin-bottom: 40px; */
        padding: 0;
    }

    .contents-customize .sec-brand .wrapper {
        padding: 54px 0 53px;
        text-align: center;
        color: #fff;
    }

    .contents-customize .sec-brand .ttl {
        font-family: Times,"Times New Roman",Georgia,serif;
        font-size: 22px;
        line-height: 1.4em;
    }

    .contents-customize .sec-brand .ul-brand {
        display: inline-block;
        width: auto;
        margin: 19px 0 0;
    }

    .contents-customize .sec-brand .ul-brand > li {
        float: left;
        width: 137px;
        margin-left: 10px;
    }

    .contents-customize .sec-brand .ul-brand > li.li01 {
        width: 112px;
        margin-left: 0;
    }

    .contents-customize .sec-brand .ul-brand > li.li03 {
        width: 137px;
        margin-left: 6px;
    }

    .contents-customize .sec-brand .ul-brand > li.li03 img {
        height: 73px;
    }

    .contents-customize .sec-brand .ul-brand > li.li05 {
        margin-left: 20px;
    }

    .contents-customize .sec-brand .ul-brand .pttl {
        font-family: Times,"Times New Roman",Georgia,serif;
        font-size: 14px;
        line-height: 1.2em;
        margin: 6px 0 0;
        text-decoration: none;
    }

    .contents-customize .sec-brand .ul-brand a {
        display: block;
        color: #fff;
    }

    .contents-customize .sec-brand .ul-brand a:hover .pttl {
        text-decoration: underline;
    }
    /* end_ブランド */

/* end_お問い合わせ以下調整 */


.clip_member{
  width: 880px;
  height: 100%;
  background: linear-gradient(180deg, #8e3b2b 0%, #f2c0b7 75%, #e6aca1 100%);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
  margin-top: 13px;
}
.clip_member::after{
  content: '';
  position: absolute;
  background-color: #1d212b;
  bottom: 0;
  height: 5px;
  width: 100%;
}
.clip_member_pht{
  transition-duration: 0.5s;
}
.clip_member_pht:hover{
  transition-duration: 0.5s;
  scale: 1.2;
  translate:0 -10%;
}
