@charset "UTF-8";
body {color: #000;}
.bt-feature__body {width: 980px;margin: 0 auto;}
@font-face {font-family: "utsukushi";src: url("/bus/common/fonts/02UtsukushiMincho.ttf") format("truetype"),url("/bus/common/fonts/UtsukushiFONT.otf"),url("/bus/common/fonts/ipaexm.ttf") format("truetype");}
.\--isSP {display: none;}
.bt-feature__header {max-width: 1919px;min-width: 980px;height: 627px;background: url("./img/mainvisual_bg_pc.jpg") no-repeat 50% 0;margin: 0 auto 100px;}
.bt-feature__mvwrap {width: 980px;height: 540px;margin: 0 auto;}
.bt-feature__company-list {padding: 10px 13px 10px 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: rgba(255,255,255,.7);-webkit-box-sizing: border-box;box-sizing: border-box;}
.bt-feature__company-list__description {font-size: 17px;line-height: 1.6;}
.bt-feature__header__title {text-align: center;margin-top: 50px;}
.bt-feature__pran__btn.\--isCenter {display: none;}
.bt-feature__pran__btn.\--isCenter a {position: relative;display: block;width: 316px;height: 17px;margin: 0 auto;padding: 13px;border-radius: 5px;color: #fff;background: #f27b11;font-size: 20px;font-weight: bold;line-height: 20px;text-align: center;text-decoration: none;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__pran__btn a:before {display: block;position: absolute;top: 50%;right: 15px;width: 22px;height: 22px;margin-top: -11px;border-radius: 50%;background: #fff;content: "";}
.bt-feature__pran__btn a:after {display: block;position: absolute;top: 50%;right: 19px;width: 0;height: 0;margin-top: -3px;border: 7px solid transparent;border-top: 9px solid #f27b11;content: "";}
.bt-feature__nav-list {width: 100%;height: 87px;background-color: #b7912e;}
.bt-feature__nav-list__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 980px;margin: 0 auto;}
.bt-feature__nav-list__listitem {position: relative;text-align: center;width: 245px;height: 87px;}
.bt-feature__nav-list__listitem:after {display: block;position: absolute;bottom: 2px;left: 50%;-ms-transform: translate(-50%,0);-webkit-transform: translate(-50%,0);transform: translate(-50%,0);width: 0;height: 0;border: 7px solid transparent;border-top: 9px solid #fff;content: "";}
.bt-feature__nav-list__listitem {border-left: 1px solid #fff;}
.bt-feature__nav-list__listitem:last-child {border-right: 1px solid #fff;}
.bt-feature__nav-list__listitem a {display: block;position: absolute;top: 50%;left: 0;width: 100%;height: 87px;text-align: center;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;text-decoration: none;line-height: 87px;color: #fff;}
.bt-feature__nav-list__listitem:hover {background-color: #a87900;}
.bt-feature__about__tab-control {display: none;}
.bt-feature__about {position: relative;margin-bottom: 35px;padding: 100px 0 20px;border-right: 2px solid #fff;border-left: 2px solid #fff;background-image: url("../../special/img/about_line.jpg"),url("../../special/img/about_line.jpg"),url("../../special/img/about_bg.gif");background-position: left top,left bottom,28px 28px;background-repeat: no-repeat,no-repeat,repeat;background-size: 980px 2px,980px 2px,28px 28px;}
.bt-feature__about__recommend {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.bt-feature__about__figure {width: 262px;height: 155px;margin-right: 13px;}
.bt-feature__about__title {position: absolute;top: -21px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.bt-feature__about.\--isRecommend:before {position: absolute;top: 15px;left: 50px;content: url("../../special/img/recommend_bg-left.png");display: inline-block;vertical-align: middle;}
.bt-feature__about.\--isRecommend:after {position: absolute;top: 17px;right: 60px;content: url("../../special/img/recommend_bg-right.png");display: inline-block;vertical-align: middle;}
.bt-feature__about__text {width: 645px;padding: 20px;font-size: 14px;line-height: 2;background-color: #f3fcff;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__about.\--isAttracts:before {position: absolute;top: 20px;left: 25px;content: url("../../special/img/attracts_bg-left.png");display: inline-block;vertical-align: middle;}
.bt-feature__about.\--isAttracts:after {position: absolute;top: 20px;right: 30px;content: url("../../special/img/attracts_bg-right.png");display: inline-block;vertical-align: middle;}
.bt-feature__about__attracts__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: start;font-size: 12px;line-height: 2;}
.bt-feature__about__attracts__listitem {position: relative;margin-top: 63px;padding: 28px;width: 283px;height: 266px;font-size: 14px;line-height: 2;background-color: #f3fcff;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__about__attracts__listitem:not(:first-child) {margin-left: 33px;}
.bt-feature__about__attracts__listitem:before {position: absolute;top: -63px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);content: url("../../special/img/attracts_number1.png");display: inline-block;vertical-align: middle;}
.bt-feature__about__attracts__listitem:nth-of-type(2):before {content: url("../../special/img/attracts_number2.png");}
.bt-feature__about__attracts__listitem:nth-of-type(3):before {content: url("../../special/img/attracts_number3.png");}
.bt-feature__about__attracts__title {text-align: center;}
.bt-feature__section.\--isBg-red {background: -moz-linear-gradient(top,#f7beb2 0%,#fff 367px);background: -webkit-linear-gradient(top,#f7beb2 0%,#fff 367px);background: linear-gradient(to bottom,#f7beb2 0%,#fff 367px);}
.bt-feature__section__heading {padding-top: 93px;width: 980px;margin: 0 auto 50px;text-align: center;background: url("./img/section_bg.png") no-repeat center 90px;}
.\--isBg-red .bt-feature__section__card__title {color: #c12c1f;}
.bt-feature__section__card__title:before, .bt-feature__section__card__title:after {display: inline-block;width: 92px;height: 15px;content: "";background: url("./img/section_card_title-red.png") no-repeat;}
.\--isBg-red .bt-feature__section__card__figure {background: url("./img/section_card-1column-red.png") no-repeat right 36px;}
.\--isBg-red .\--isColumn-2 .bt-feature__section__card__title:before, .\--isBg-red .\--isColumn-2 .bt-feature__section__card__title:after {background: url("./img/icon_section__card-2column-red.png") no-repeat;}
.\--isBg-red .bt-feature__section__card__pref {color: #c12c1f;}
.\--isBg-red .bt-feature__section__title {background: url("./img/section_title-red.png") no-repeat;}
.\--isBg-red .bt-feature__section__subtitle {color: #c12c1f;}
.bt-feature__section.\--isBg-gold {background: -moz-linear-gradient(top,#faebc4 0%,#fff 367px);background: -webkit-linear-gradient(top,#faebc4 0%,#fff 367px);background: linear-gradient(to bottom,#faebc4 0%,#fff 367px);}
.\--isBg-gold .bt-feature__section__card__title {color: #b7912e;}
.\--isBg-gold .bt-feature__section__card__title:before, .\--isBg-gold .bt-feature__section__card__title:after {background: url("./img/section_card_title-gold.png") no-repeat;}
.\--isBg-gold .bt-feature__section__card__figure {background: url("./img/section_card-1column-gold.png") no-repeat right 36px;}
.\--isBg-gold .\--isColumn-2 .bt-feature__section__card__title:before, .\--isBg-gold .\--isColumn-2 .bt-feature__section__card__title:after {background: url("./img/icon_section__card-2column-gold.png") no-repeat;}
.\--isBg-gold .bt-feature__section__card__pref {color: #b7912e;}
.\--isBg-gold .bt-feature__section__title {background: url("./img/section_title-gold.png") no-repeat;}
.\--isBg-gold .bt-feature__section__subtitle {color: #b7912e;}
.bt-feature__section.\--isBg-green {background: -moz-linear-gradient(top,#e0fad2 0%,#fff 367px);background: -webkit-linear-gradient(top,#e0fad2 0%,#fff 367px);background: linear-gradient(to bottom,#e0fad2 0%,#fff 367px);}
.\--isBg-green .bt-feature__section__card__title {color: #509141;}
.\--isBg-green .bt-feature__section__card__title:before, .\--isBg-green .bt-feature__section__card__title:after {background: url("./img/section_card_title-green.png") no-repeat;}
.\--isBg-green .bt-feature__section__card__figure {background: url("./img/section_card-1column-green.png") no-repeat right 36px;}
.\--isBg-green .\--isColumn-2 .bt-feature__section__card__title:before, .\--isBg-green .\--isColumn-2 .bt-feature__section__card__title:after {background: url("./img/icon_section__card-2column-green.png") no-repeat;}
.\--isBg-green .bt-feature__section__card__pref {color: #509141;}
.\--isBg-green .bt-feature__section__title {background: url("./img/section_title-green.png") no-repeat;}
.\--isBg-green .bt-feature__section__subtitle {color: #509141;}
.bt-feature__section.\--isBg-purple {background: -moz-linear-gradient(top,#dedbfa 0%,#fff 367px);background: -webkit-linear-gradient(top,#dedbfa 0%,#fff 367px);background: linear-gradient(to bottom,#dedbfa 0%,#fff 367px);}
.\--isBg-purple .bt-feature__section__heading {background: url("../../special/img/section_bg-purple.png") no-repeat center 20px;}
.\--isBg-purple .bt-feature__section__card__title:before, .\--isBg-purple .bt-feature__section__card__title:after {background: url("../../special/img/section_card_title-purple.png") no-repeat;}
.\--isBg-purple .bt-feature__section__card__figure {background: url("../../special/img/section_card-1column-purple.png") no-repeat right 36px;background-size: 491px 319px;}
.bt-feature__section.\--isBg-lightblue {background: -moz-linear-gradient(top,#c8f5fa 0%,#fff 367px);background: -webkit-linear-gradient(top,#c8f5fa 0%,#fff 367px);background: linear-gradient(to bottom,#c8f5fa 0%,#fff 367px);}
.\--isBg-lightblue .bt-feature__section__heading {background: url("../../special/img/section_bg-lightblue.png") no-repeat center 20px;}
.\--isBg-lightblue .bt-feature__section__card__title:before, .\--isBg-lightblue .bt-feature__section__card__title:after {background: url("../../special/img/section_card_title-lightblue.png") no-repeat;}
.\--isBg-lightblue .bt-feature__section__card__figure {background: url("../../special/img/section_card-1column-lightblue.png") no-repeat right 36px;background-size: 491px 319px;}
.bt-feature__section.\--isBg-yellow {padding-bottom: 97px;background: #feeea6;}
.\--isBg-yellow .bt-feature__section__card__item {overflow: hidden;}
.\--isBg-yellow .bt-feature__section__title {background: url("./img/section_title-pink.png") no-repeat;}
.\--isBg-yellow .bt-feature__section__card__title:before, .\--isBg-yellow .bt-feature__section__card__title:after {width: 63px;height: 15px;background: url("../../special/img/icon_section__card-1column-white.png") no-repeat;}
.\--isBg-yellow .bt-feature__section__card__discription {height: 70px;}
.\--isBg-yellow .bt-feature__plan .areaname {color: #545454;font-weight: bold;font-size: 16px;margin: -10px 0 10px 0;}
.bt-feature__section__subtitle {margin-bottom: 34px;font-size: 30px;color: #f24f56;font-family: "utsukushi","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","メイリオ",Meiryo,serif;}
.bt-feature__section__subtitle:before {content: "＼";display: inline-block;margin-right: 1em;color: inherit;}
.bt-feature__section__subtitle:after {content: "／";display: inline-block;margin-right: 1em;color: inherit;}
.bt-feature__section__title {margin-bottom: 35px;padding-left: 12px;width: 546px;height: 69px;line-height: 74px;font-size: 34px;color: #fff;color: #fff;font-weight: bold;display: inline-block;text-align: center;vertical-align: middle;background: url("./img/section_title-red.png") no-repeat;}
.bt-feature__section__description {font-size: 14px;line-height: 2;text-align: left;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__section__card__content {padding-bottom: 94px;}
.bt-feature__section__card__title {margin-bottom: 23px;font-size: 28px;color: #f24f56;font-weight: bold;text-align: center;}
.bt-feature__section__card__title:before {margin-right: 20px;}
.bt-feature__section__card__title:after {margin-left: 20px;}
.bt-feature__section__card__figure {margin: 50px auto;min-height: 345px;height: auto;background: url("./img/section_card-1column-white.png") no-repeat right 36px;background-size: 385px 296px;}
.bt-feature__section__card__pref {font-size: 20px;color: #1b3c93;text-align: center;}
.bt-feature__section__card__item {padding: 0 15px;}
.bt-feature__section__card__figure .sp-slide {width: 514px;height: 343px;}
.bt-feature__section__card__figure .sp-slide.\--isSmall {width: 235px;height: 157px;position: absolute;}
.bt-feature__section__card__figure img {width: 100%;height: auto;}
.bt-feature__section__card__discription {height: 110px;margin-bottom: 20px;font-size: 14px;line-height: 2;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__section__card__detail {position: relative;}
.bt-feature__section__card__data {position: absolute;right: 0;padding: 9px 13px;border: 1px solid #101010;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__section__card__discription + .bt-feature__plan {margin-top: 0px;}
.bt-feature__plan {margin-top: 25px;padding: 27px 27px 0;background-color: #f2f0f0;}
.bt-feature__plan__list, .bt-feature__plan__accordion__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bt-feature__plan__btn {margin-bottom: 24px;}
.bt-feature__plan__btn:not(:first-child) {margin-left: 24px;}
.bt-feature__plan__btn a {position: relative;display: block;padding: 13px;width: 180px;height: auto;line-height: 24px;border-radius: 5px;color: #fff;background: #f27b11;font-size: 24px;font-weight: bold;text-align: center;text-decoration: none;letter-spacing: .1em;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__plan__btn a:before {display: block;position: absolute;top: 50%;right: 15px;width: 22px;height: 22px;margin-top: -11px;border-radius: 50%;background: #fff;content: "";}
.bt-feature__plan__btn a:after {display: block;position: absolute;top: 50%;right: 14px;width: 0;height: 0;margin-top: -7px;border: 7px solid transparent;border-left: 9px solid #f27b11;content: "";}
.bt-feature__plan__btn a:hover {opacity: .8;}
.\--isNo-link.bt-feature__plan__btn a {background: #9e9e9e;pointer-events: none;}
.\--isNo-link .bt-feature__plan__btn a:before {display: block;position: absolute;top: 50%;right: 15px;width: 22px;height: 22px;margin-top: -11px;border-radius: 50%;background: #fff;content: "";}
.\--isNo-link.bt-feature__plan__btn a:after {border-left: 9px solid #9e9e9e !important;}
.\--isNo-link.bt-feature__plan__btn a:hover {opacity: 1;cursor: default;}
.bt-feature__plan__btn a span {font-size: 20px;}
.bt-feature__plan__accordion__title {display: none;}
.bt-feature__section__card__content.\--isColumn-2 {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.\--isColumn-2 .bt-feature__section__card__item {width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.\--isColumn-2 .bt-feature__section__card__title {font-size: 26px;line-height: 1.4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.\--isColumn-2 .bt-feature__section__card__title:before, .\--isColumn-2 .bt-feature__section__card__title:after {display: inline-block;width: 67px;height: 11px;content: "";background-size: 64px auto;}
.\--isColumn-2 .bt-feature__section__card__figure {margin: 26px 0;background: none;width: 450px;min-height: 300px;}
.\--isColumn-2 .bt-feature__plan {margin-top: 70px;padding: 13px 11px 2px;}
.\--isColumn-2 .bt-feature__plan__btn a, .\--isColumn-2 .bt-feature__plan__btn a span {width: 100px;height: auto;padding-right: 11px;line-height: 7px;font-size: 14px;text-align: left;}
.\--isColumn-2 .bt-feature__plan__btn a:before {right: 10px;width: 14px;height: 14px;margin-top: -7px;}
.\--isColumn-2 .bt-feature__plan__btn a:after {right: 7px;width: 0;height: 0;margin-top: -5px;border: 5px solid transparent;border-left: 7px solid #f27b11;}
.\--isColumn-2 .bt-feature__plan__btn, .\--isBg-yellow .bt-feature__plan__btn {margin-bottom: 12px;}
.\--isColumn-2 .bt-feature__plan__btn:not(:first-child) {margin-left: 10px;}
.bt-feature__section.\--isBg-brown {padding: 83px 0;background: url("../../special/img/section-photo_bg.jpg") no-repeat;background-size: 100%;}
.bt-feature__section-photo__heading {position: relative;width: 980px;height: 177px;margin: 0 auto;background: url("../../special/img/section-photo_title.png") no-repeat;background-position: center 10px;}
.bt-feature__section-photo__heading:before {position: absolute;top: 0;left: 0;display: inline-block;width: 148px;height: 141px;content: "";background: url("../../special/img/section_bg-brown_left.png") no-repeat;}
.bt-feature__section-photo__heading:after {position: absolute;bottom: -55px;right: 30px;display: inline-block;width: 142px;height: 97px;content: "";background: url("../../special/img/section_bg-brown_right.png") no-repeat;}
.bt-feature__section-photo__title {position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);margin-top: -8px;font-size: 27px;font-weight: bold;text-align: center;vertical-align: middle;line-height: 1.4;font-family: "utsukushi","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","メイリオ",Meiryo,serif;}
.bt-feature__section-photo__title span {display: block;font-size: 44px;background: linear-gradient(transparent 60%,#fff001 0%);color: #163b9a;}
.bt-feature__body.bt-feature__section-photo {position: relative;margin-top: 80px;width: 980px;padding: 100px 0 0;background-size: 19px 60px,19px 60px;background-image: url("../../special/img/section-photo__content_line-side.png"),url("../../special/img/section-photo__content_line-side.png");background-repeat: repeat-y,repeat-y;background-position: left 0,right 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bt-feature__body.bt-feature__section-photo:before {position: absolute;top: -45px;left: 15px;width: 946px;height: 76px;background-size: 946px 76px;content: "";background-image: url("../../special/img/section-photo__content_line-top.png");background-repeat: no-repeat;}
.bt-feature__body.bt-feature__section-photo:after {position: absolute;bottom: -10px;left: 23px;width: 939px;height: 24px;background-size: 939px 24px;content: "";background-image: url("../../special/img/section-photo__content_line-bottom.png");background-repeat: no-repeat;}
.bt-feature__section-photo__card__content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bt-feature__section-photo__card__item {position: relative;margin: 0 15px 66px;width: 369px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 20px 20px;background-color: #fff;}
.bt-feature__section-photo__card__item:nth-child(odd) {margin-right: 66px;}
.bt-feature__section-photo__card__figure img {width: 100%;height: auto;}
.bt-feature__section-photo__card__title {padding-top: 24px;font-size: 26px;color: #1b3c93;font-weight: bold;text-align: center;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__section-photo__card__detail {opacity: 1;transition: .6s;position: absolute;top: 20px;left: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px;width: 329px;height: 329px;background-color: rgba(0,0,0,.6);-webkit-box-sizing: border-box;box-sizing: border-box;}
.bt-feature__section-photo__card__item:not(:hover) .bt-feature__section-photo__card__detail {opacity: 0;}
.bt-feature__section-photo__card__discription {font-size: 14px;line-height: 2;color: #fff;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__section-photo__card__btn a {width: 196px;display: inline-block;padding: 15px 40px;border: 1px solid #fff;color: #fff;font-size: 16px;border-radius: 5px;text-decoration: none;}
.bt-feature__section-photo__card__btn a:hover {border: 1px solid #fff;color: #000;background-color: #fff;}
.bt-feature__section-photo__card__btn {margin-top: 18px;text-align: center;}
.fancybox-lock {overflow: auto !important;width: auto;}
.fancybox-margin {margin-right: 0 !important;}
.fancybox-lock .fancybox-overlay {overflow-y: auto !important;}
a.bt-fancybox {display: block;}
.bt-feature__original-sns-box {width: 980px;margin: 0 auto 30px;}
.bt-feature__original-sns-box p {line-height: 43px;font-size: 20px;padding-left: .5em;}
.bt-column__social {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.bt-column__social > * {vertical-align: bottom !important;margin-right: 4px;}
.bt-column__social > *:last-child {margin: 0;}
.bt-column__social > *:last-child {margin-right: 4px;}
.bt-column__social .bt-column__original-sns-box__sns-btn {width: auto;}
.bt-column__social .bt-column__original-sns-box__sns-btn a {display: block;}
.bt-column__social .bt-column__original-sns-box__sns-btn img {width: 74px;height: auto;}
.bt-feature__original-sns-box.\--isBorder {padding: 30px 5px;margin-top: 30px;border-top: 1px solid #e1e4ec;border-bottom: 1px solid #e1e4ec;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.bt-feature-card-section {width: 728px;margin: 0 auto;}
.bt-feature-card-section a {width: 100%;margin: auto;}
.sp-slides-container {width: auto;height: auto;}