@charset "UTF-8";
body {color: #000;}
.bt-feature__body {width: 100%;margin: 0 auto;}
.bt-feature__pran__btn.--isCenter, .bt-feature__pran__btn.--isCenter a {display: none;}
@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");}
.\--isPC {display: none;}
.bt-feature__header {margin-bottom: 7vw;max-width: 750px;min-width: 320px;width: 100%;background: url("./img/mainvisual_bg.jpg") no-repeat;background-size: 100% auto;}
.bt-feature__mvwrap {}
.bt-feature__company-list {padding: 2vw .75vw;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;background-color: rgba(255,255,255,.7);-webkit-box-sizing: border-box;box-sizing: border-box;}
.bt-feature__company-list__list img {width: 100%;height: auto;}
.bt-feature__company-list__list {width: 27%;}
.bt-feature__company-list__description {font-size: 3.4375vw;line-height: 1.6;margin-right: 5px;}
.bt-feature__header__title {text-align: center;}
.bt-feature__header__title img {text-align: center;width: 90%;margin: 2% 0 10%;}
.bt-feature__pran__btn.--isCenter a {position: relative;display: block;width: 66.6vw;height: 17px;margin: 0 auto;padding: 19px;border-radius: 5px;color: #fff;background: #f27b11;font-size: 4.25vw;font-weight: bold;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 {margin-top: -5.6vw;width: 100%;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;}
.bt-feature__nav-list__listitem {position: relative;text-align: center;width: 25%;height: 16.4vw;}
.bt-feature__nav-list__listitem:after {display: block;position: absolute;bottom: 0px;left: 50%;-ms-transform: translate(-50%,0);-webkit-transform: translate(-50%,0);transform: translate(-50%,0);width: 0;height: 0;border: 5px solid transparent;border-top: 5px solid #fff;content: "";}
.bt-feature__nav-list__listitem:not(:first-of-type) {border-left: 1px solid #fff;}
.bt-feature__nav-list__listitem a {display: inline-block;position: absolute;top: 46%;left: 0;width: 97%;text-align: center;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 4.0625vw;text-decoration: none;color: #fff;}
.bt-feature__nav-list__listitem:hover {background-color: #a87900;}
.bt-feature__about__tab-control {padding: 0 10px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: space-around;-ms-flex-pack: space-around;justify-content: space-around;-webkit-align-items: start;align-items: flex-start;}
.bt-feature__about__tab-control a {width: 48%;}
.bt-feature__about__tab-control img {width: 100%;}
.bt-feature__about__tab-content {padding: 0 10px;}
.bt-feature__about {position: relative;margin-bottom: 4.6vw;padding: 4.6vw 0;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: space-around;-ms-flex-pack: space-around;justify-content: space-around;-webkit-align-items: start;align-items: flex-start;}
figure.bt-feature__about__figure {}
.bt-feature__about__figure img {width: 21.75vw;height: auto;}
.bt-feature__about__title {display: none;}
.bt-feature__about__text {width: 64.26vw;padding: 3.75vw;font-size: 3.75vw;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__list {font-size: 2.4vw;line-height: 2;}
.bt-feature__about__attracts__listitem {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;margin-bottom: 2.4vw;margin-left: 13.3vw;padding: 10px;width: 76.93vw;font-size: 2.4vw;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:before {position: absolute;left: -23px;-webkit-transform: translateX(-50%);transform: translateX(-50%);content: "";background: url("../../special/img/attracts_number1.png") no-repeat;display: inline-block;vertical-align: middle;width: 10.3vw;height: 14vw;background-size: 10.3vw;}
.bt-feature__about__attracts__listitem:nth-of-type(2):before {background: url("../../special/img/attracts_number2.png") no-repeat;background-size: 10.3vw;}
.bt-feature__about__attracts__listitem:nth-of-type(3):before {background: url("../../special/img/attracts_number3.png") no-repeat;background-size: 10.3vw;}
.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);}
.\--isBg-red .bt-feature__section__subtitle {color: #c12c1f;}
.\--isBg-red .bt-feature__section__title {background: url("./img/section_title-red.png") no-repeat;margin-bottom: 4.6vw;width: 82.6vw;height: 10.8vw;line-height: 11.8vw;color: #fff;color: #fff;font-weight: bold;display: inline-block;text-align: center;vertical-align: middle;background-size: contain;}
.\--isBg-red  .\--isColumn-1 .bt-feature__section__card__title {background-image: url("./img/section_card_title-red.png"),url("./img/section_card_title-red.png");}
.\--isBg-red .bt-feature__section__card__title {color: #c12c1f;}
.\--isBg-red .bt-feature__section__card__pref {color: #c12c1f;}
.\--isBg-red .\--isColumn-2 .bt-feature__section__card__title {background-image: url("./img/icon_section__card-2column-red.png"),url("./img/icon_section__card-2column-red.png");}
.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__subtitle {color: #b7912e;}
.\--isBg-gold .bt-feature__section__title {background: url("./img/section_title-gold.png") no-repeat;margin-bottom: 4.6vw;width: 82.6vw;height: 10.8vw;line-height: 11.8vw;color: #fff;color: #fff;font-weight: bold;display: inline-block;text-align: center;vertical-align: middle;background-size: contain;}
.\--isBg-gold  .\--isColumn-1 .bt-feature__section__card__title {background-image: url("./img/section_card_title-gold.png"),url("./img/section_card_title-gold.png");}
.\--isBg-gold .bt-feature__section__card__title {color: #b7912e;}
.\--isBg-gold .bt-feature__section__card__pref {color: #b7912e;}
.\--isBg-gold .\--isColumn-2 .bt-feature__section__card__title {background-image: url("./img/icon_section__card-2column-gold.png"),url("./img/icon_section__card-2column-gold.png");}
.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__subtitle {color: #509141;}
.\--isBg-green .bt-feature__section__title {background: url("./img/section_title-green.png") no-repeat;margin-bottom: 4.6vw;width: 82.6vw;height: 10.8vw;line-height: 11.8vw;color: #fff;color: #fff;font-weight: bold;display: inline-block;text-align: center;vertical-align: middle;background-size: contain;}
.\--isBg-green  .\--isColumn-1 .bt-feature__section__card__title {background-image: url("./img/section_card_title-green.png"),url("./img/section_card_title-green.png");}
.\--isBg-green .bt-feature__section__card__title {color: #509141;}
.\--isBg-green .bt-feature__section__card__pref {color: #509141;}
.\--isBg-green .\--isColumn-2 .bt-feature__section__card__title {background-image: url("./img/icon_section__card-2column-green.png"),url("./img/icon_section__card-2column-green.png");}
.bt-feature__section.\--isBg-blue {background: -moz-linear-gradient(top,#cee5fa 0%,#fff 367px);background: -webkit-linear-gradient(top,#cee5fa 0%,#fff 367px);background: linear-gradient(to bottom,#cee5fa 0%,#fff 367px);}
.sp-button {background-color: #ccc;border: none;margin: 4px 7px;}
.sp-selected-button {background-color: #0062ff;}
.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 5vw;background-size: 92vw;}
.\--isBg-purple .\--isColumn-1 .bt-feature__section__card__title {background-image: url("../../special/img/section_card_title-purple.png"),url("../../special/img/section_card_title-purple.png");background-repeat: no-repeat,no-repeat;background-size: 20%;background-position: left top,right top;}
.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 5vw;background-size: 91vw;}
.\--isBg-lightblue .\--isColumn-1 .bt-feature__section__card__title {background-image: url("../../special/img/section_card_title-lightblue.png"),url("../../special/img/section_card_title-lightblue.png");background-repeat: no-repeat,no-repeat;background-size: 20%;background-position: left top,right top;}
.bt-feature__section.\--isBg-yellow {padding-bottom: 10.6vw;background: #feeea6 url("../../special/img/section_bg-yellow.jpg") no-repeat;}
.\--isBg-yellow .bt-feature__section__card__item {overflow: hidden;}
.\--isBg-yellow .bt-feature__section__title {background: url("./img/section_title-pink.png") no-repeat;background-size: contain;}
.\--isBg-yellow .bt-feature__section__card__title:before, .\--isBg-yellow .bt-feature__section__card__title:after {background: url("../../special/img/icon_section__card-1column-white.png") no-repeat;}
.\--isColumn-2 .bt-feature__section__card__figure, .\--isBg-yellow .bt-feature__section__card__figure {float: left;margin: 0 3.73vw 0 0;width: 52vw;height: auto;background: none;}
p.areaname {margin: -2% 0 3% 2px;color: #545454;font-weight: bold;}
.bt-feature__section__card__figure {margin: 3.73vw 0 0;}
.\--isColumn-1 .bt-feature__section__card__title {background-image: url("../../special/img/icon_section__card-1column-white.png"),url("../../special/img/icon_section__card-1column-white.png");background-repeat: no-repeat,no-repeat;background-size: 20%;background-position: left top,right top;}
.bt-feature__section__heading {padding-top: 8vw;margin: 0 auto 5vw;text-align: center;background: url("./img/section_bg.png") no-repeat center 8vw;background-size: 92vw;}
.bt-feature__section__subtitle {margin-bottom: 4.375vw;font-size: 4.6875vw;color: #f24f56;font-family: "utsukushi","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","メイリオ",Meiryo,serif;font-weight: 200;}
.bt-feature__section__subtitle:before {content: "＼";display: inline-block;margin-right: 12px;color: inherit;}
.bt-feature__section__subtitle:after {content: "／";display: inline-block;margin-left: 12px;color: inherit;}
.bt-feature__section__title {margin-bottom: 4.6vw;width: 82.6vw;height: 10.8vw;line-height: 11.8vw;font-size: 5.4vw;color: #fff;color: #fff;font-weight: bold;display: inline-block;text-align: center;vertical-align: middle;background: url("./img/section_title-pink.png") no-repeat;background-size: contain;padding-left: 4%;}
.bt-feature__section__description {padding: 0 10px;font-size: 3.75vw;text-align: left;line-height: 2;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__section__card__content {padding: 0 15px 10.3vw;}
.bt-feature__section__card__title {margin-bottom: 4vw;font-size: 5.625vw;color: #f24f56;font-weight: bold;text-align: center;}
.bt-feature__section__card__title:before {margin-right: 3vw;}
.bt-feature__section__card__title:after {margin-left: 3vw;}
.\--isColumn-2 .bt-feature__section__card__title {background-image: url("../../special/img/icon_section__card-2column-lightblue.png"),url("../../special/img/icon_section__card-2column-lightblue.png");background-repeat: no-repeat,no-repeat;background-size: 20%;background-position: left top,right top;}
.bt-feature__section__card__pref {font-size: 4.6875vw;color: #1b3c93;text-align: center;}
.\--isColumn-2 .bt-feature__section__card__item {margin: 0 0 10.3vw;}
.\--isColumn-2 .bt-feature__section__card__pref {margin: 0 0 3.75vw;}
.bt-feature__section__card__figure .sp-slide {width: 100%;height: auto;}
.bt-feature__section__card__figure img {width: 100%;height: auto;}
.bt-feature__section__card__discription {margin: 3.75vw 0;font-size: 3.75vw;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 {}
.bt-feature__section__card__data {float: right;display: block;font-size: 3.4375vw;padding: 2.5vw;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__plan {margin-top: 7.6vw;padding: 5.3vw 2.6vw 5.3vw;background-color: #f2f0f0;}
.bt-feature__section__card__discription + .bt-feature__plan {margin-top: 3.73vw;}
.bt-feature__plan__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: space-between;-ms-flex-pack: space-between;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bt-feature__plan__btn {margin-bottom: 5vw;width: 48%;}
.bt-feature__plan__btn:nth-child(even) {}
.bt-feature__plan__btn a {position: relative;display: block;padding: 4.6875vw 13px 4.6875vw 23px;border-radius: 5px;color: #fff;background: #f27b11;font-size: 5vw;letter-spacing: .1em;font-weight: bold;text-decoration: none;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: 10px;width: 20px;height: 20px;margin-top: -10px;border-radius: 50%;background: #fff;content: "";}
.bt-feature__plan__btn a:after {display: block;position: absolute;top: 50%;right: 9px;width: 0;height: 0;margin-top: -6px;border: 6px solid transparent;border-left: 8px solid #f27b11;content: "";}
.bt-feature__plan__accordion__inner .bt-feature__plan__btn a:before {display: block;position: absolute;top: 50%;right: 15px;width: 0;height: 0;margin-top: -7px;border: 7px solid transparent;border-left: 8px solid #000;content: "";border-radius: 0;}
.bt-feature__plan__accordion__inner .bt-feature__plan__btn a:after {display: block;position: absolute;top: 50%;right: 17px;width: 0;height: 0;margin-top: -7px;border: 7px solid transparent;border-left: 8px solid #fff;content: "";}
.bt-feature__plan__btn a:hover {opacity: .8;}
.bt-feature__plan__btn a span {font-size: 4.375vw;}
li.bt-feature__plan__accordion {width: 100%;}
.bt-feature__plan__accordion__title {position: relative;display: block;padding: 4vw 13px 4vw 23px;border-radius: 5px;color: #fff;background: #f27b11;font-size: 4.8vw;font-weight: bold;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__plan__accordion__title.active {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.bt-feature__plan__accordion__title:before {display: block;position: absolute;top: 50%;right: 11px;width: 20px;height: 20px;margin-top: -10px;border-radius: 50%;background: #fff;content: "";}
.bt-feature__plan__accordion__title:after {content: "＋";height: 20px;position: absolute;top: 54%;right: 11px;font-size: 20px;font-weight: bold;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);color: #f27b11;}
.bt-feature__plan__accordion__title.active:after {content: "－";}
.bt-feature__plan__accordion__inner li {margin: 0 !important;width: 100%;background: #fff;color: #000;font-weight: normal;border-bottom: 1px solid #aaa;}
.bt-feature__plan__accordion__inner {width: 100%;display: none;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 1px solid #aaa;border-right: 1px solid #aaa;}
.bt-feature__plan__accordion__inner a {background: #fff;color: #000;font-weight: normal;font-size: 4.0625vw;text-align: center;}
.bt-feature__plan__accordion__inner a span {font-size: 3.4375vw;}
.\--isNo-link.bt-feature__plan__btn, .\--isNo-link.bt-feature__plan__btn a {background: #9e9e9e;pointer-events: none;}
.\--isNo-link.bt-feature__plan__btn a:hover {opacity: 1;cursor: default;}
.\--isNo-link.bt-feature__plan__btn a:after {border-left: 9px solid #9e9e9e;}
.bt-feature__plan__accordion__inner .\--isNo-link.bt-feature__plan__btn a:before {background: #9e9e9e;}
.bt-feature__plan__accordion__inner .\--isNo-link.bt-feature__plan__btn a:after {border-left: 9px solid #9e9e9e;}
.bt-feature__section.\--isBg-brown {padding: 6vw 0;background: url("../../special/img/section-photo_bg.jpg") no-repeat;background-size: auto;}
.bt-feature__section-photo__heading {position: relative;width: 97%;height: 31.2vw;margin: 0 auto;background: url("../../special/img/section-photo_title.png") no-repeat;background-size: contain;}
.bt-feature__section-photo__title {position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);margin-top: -18px;font-size: 4.6875vw;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: 6vw;background: linear-gradient(transparent 60%,#fff001 0%);}
.bt-feature__body.bt-feature__section-photo {width: 95%;position: relative;margin: 4vw 3vw 0;padding: 10vw 0 0;background-size: 2%,2%;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: -6vw;left: 1vw;width: 100%;height: 76px;background-size: 93vw 10vw;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: -4vw;left: 2vw;width: 100%;height: 25px;background-size: 93vw 4vw;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;-ms-flex-align: center;}
.bt-feature__section-photo__card__item {margin: 0 0 10vw;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.bt-feature__section-photo__card__figure img {width: 100%;height: auto;}
.bt-feature__section-photo__card__title {padding-top: 3vw;font-size: 5vw;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 {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;-webkit-box-sizing: border-box;box-sizing: border-box;}
.bt-feature__section-photo__card__discription {font-size: 4.375vw;line-height: 1.8;font-family: "メイリオ","Meiryo","HiraKakuPro-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","osaka","Arial","Helvetica","Verdana","sans-serif";}
.bt-feature__section-photo__card__btn a {display: inline-block;padding: 14px 40px;border: 1px solid #000;background-color: #fff;color: #000;border-radius: 5px;text-decoration: none;font-weight: bold;}
.bt-feature__section-photo__card__btn {margin-top: 18px;text-align: center;}
.bt-feature__original-sns-box {margin: 0 auto 4.6vw;}
.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 p {line-height: 43px;font-size: 20px;padding-left: .5em;}
.bt-column__social .bt-column__original-sns-box__sns-btn {}
.bt-column__social .bt-column__original-sns-box__sns-btn img {width: auto;height: 40px;}
.bt-feature__original-sns-box.\--isBorder {padding: 5.625vw 0;margin: 30px 15px;border-top: 1px solid #e1e4ec;border-bottom: 1px solid #e1e4ec;}
.bt-feature__original-sns-box.\--isBorder p {font-size: 5.625vw;margin-bottom: 5.625vw;}
.bt-feature__original-sns-box.\--isBorder .bt-column__social {-webkit-box-pack: space-around;-ms-flex-pack: space-around;justify-content: space-around;}
.bt-feature__original-sns-box.\--isBorder .bt-column__social .bt-column__original-sns-box__sns-btn {width: 20.625vw;}
.sp-button {background-color: #ccc;border: none;margin: 4px 7px;}
.sp-selected-button {background-color: #0062ff;}
.sp-slides-container {position: static;}
.bt-fancybox {pointer-events: none;}
.bt-feature-card-section {margin: 0 auto;text-align: center;}
.bt-feature-card-section a {width: 100%;margin: 0 auto;}
.bt-feature-card-section img {width: 91%;height: auto;margin: 0 0 10px;}
h3.bt-feature__about__attracts__title img {width: 100%;}
p.bt-feature__about__attracts__description {font-size: 3.75vw;padding-left: 5.3vw;}
.bt-feature__section-photo__card__figure {width: 78.125vw;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 3.73vw;background-color: #fff;-webkit-box-shadow: 2px 2px 2px 1 p rgba(0,0,0,.3);-moz-box-shadow: 2px 2px 2px 1 p rgba(0,0,0,.3);box-shadow: 2px 2px 2px 1px rgba(0,0,0,.3);}
ul.bt-feature__plan__accordion__inner li {margin: 0 !important;width: 100%;background: #fff;color: #000;font-weight: normal;border-bottom: 1px solid #aaa;}
ul.bt-feature__plan__accordion__inner {width: 100%;display: none;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: 1px solid #aaa;border-right: 1px solid #aaa;}
ul.bt-feature__plan__accordion__inner a {background: #fff;color: #000;font-weight: normal;font-size: 4.0625vw;text-align: center;}
ul.bt-feature__plan__accordion__inner a span {font-size: 3.4375vw;}