.bt-container .accordion dt {display: block;padding: 10px 30px 10px 10px;border: 1px solid #ccc;background: -moz-linear-gradient(top,#ededed 0%,#d1d1d1);background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#d1d1d1));box-shadow: 0 1px rgba(255,255,255,.5) inset;-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset;-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset;position: relative;}
.bt-container .accordion dt.icon-dt {padding-right: 70px;}
.bt-container .accordion dt .icon-text {font-weight: normal;font-size: 13rem;padding: 2% 2%;background: #fff;border: 1px solid #ccc;color: #999;position: absolute;top: 30%;right: 5px;width: 58px;box-shadow: inset 0 0 3px #ccc;-moz-box-shadow: inset 0 0 3px #ccc;-webkit-box-shadow: inset 0 0 3px #ccc;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.bt-container .accordion dt .icon-text.text2 {top: 20%;}
.bt-container .accordion dt .icon-text::after {position: absolute;top: 50%;right: 8px;display: block;content: "";width: 8px;height: 8px;margin-top: -7px;border-top: 3px solid #999;border-right: 3px solid #999;-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.bt-container .accordion dt.open .icon-text::after {margin-top: -3px;transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.bt-container .accordion dt p {font-weight: bold;margin-bottom: 3px;}
.bt-container .accordion .close {background: #999;color: #fff;display: inline-block;padding: 1% 2%;margin: 20px 5px 5px 0;width: 60px;font-size: 13rem;box-shadow: inset 0 0 3px #999;-moz-box-shadow: inset 0 0 3px #999;-webkit-box-shadow: inset 0 0 3px #999;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;position: relative;}
.bt-container .accordion .close::after {position: absolute;top: 65%;right: 8px;display: inline-block;content: "";width: 8px;height: 8px;margin-top: -7px;border-top: 3px solid #fff;border-right: 3px solid #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.bt-container .accordion dd {margin: 0;display: none;padding: 2%;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.bt-container .accordion dd:last-child {border-bottom: 1px solid #ccc;}
.bt-container .accordion2 dt {color: #fff;font-weight: bold;box-shadow: none;background: -moz-linear-gradient(top,#999 0%,#666);background: -webkit-gradient(linear,left top,left bottom,from(#999),to(#666));}
.bt-container .accordion2 dt::after {border-top: 3px solid #fff;border-right: 3px solid #fff;}
.bt-container .text-box {margin: 8px 0 0 0;}
.bt-container .text-box p {font-weight: bold;background: #eee;padding: 2%;margin: 2% 0;}
.bt-container .text-box li:first-child p {margin-top: 1%;}
.bt-container .tit-caption {font-size: 14rem;font-weight: normal;padding: 2%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: #ccc;border-bottom: 1px solid #999;}
.bt-container .tit-main {border-bottom: 2px solid #ccc;font-size: 17rem;margin: 5px 0 10px 0;}
.bt-container .tit-main span {background: url("img/line.gif") no-repeat left bottom;display: block;margin-bottom: -2px;padding-bottom: 3px;}
.bt-container .tit-sub1 {background: #eee;border: #ccc solid 1px;display: block;padding: .3em .3em;font-size: 16rem;}
.bt-container .tit-sub1 span {border-left: #d60009 solid 6px;padding: .1em .3em .1em .5em;}
.bt-container .tit-sub2 {border-bottom: 1px solid #ccc;padding: 0 0 2px 0;font-size: 17rem;line-height: 1.3;}
.bt-container .tit-sub2:before {content: "";border: 6px solid #d60009;width: 8px;height: 8px;border-radius: 50%;float: left;margin-top: .2em;margin-right: .4em;}
.bt-container .tit-sub3 {border-bottom: 1px solid #ccc;font-size: 16rem;}
.bt-container .tit-arrow {background: #377ecc;color: #fff;font-size: 16rem;font-weight: bold;padding: 7px 0;position: relative;text-align: center;}
.bt-container .tit-arrow:before {background: none repeat scroll 0 0 transparent;border-color: #377ecc transparent transparent;border-style: solid;border-width: 10px;bottom: -15px;content: " ";height: 0;left: 47%;position: absolute;width: 0;z-index: 2;}
.bt-container .tit-sub6 {color: #fff;font-size: 15rem;padding: 7px 0;text-align: center;border: 1px solid #ccc;border-bottom: none;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;background: -moz-linear-gradient(top,#999 0%,#666);background: -webkit-gradient(linear,left top,left bottom,from(#999),to(#666));}
.bt-container .tit-sub7 {background: #fff;color: #377ecc;font-size: 15rem;padding: 7px 0;text-align: center;border: 4px solid #377ecc;position: relative;}
.bt-container .tit-sub7:before {background: none repeat scroll 0 0 transparent;border-color: #377ecc transparent transparent;border-style: solid;border-width: 10px;bottom: -23px;content: " ";height: 0;left: 47%;position: absolute;width: 0;z-index: 2;}
.bt-container .tit-sub8 {background: #fff;color: #d76364;font-size: 15rem;padding: 7px 0;text-align: center;border: 4px solid #d76364;position: relative;}
.bt-container .tit-sub8:before {background: none repeat scroll 0 0 transparent;border-color: #d76364 transparent transparent;border-style: solid;border-width: 10px;bottom: -23px;content: " ";height: 0;left: 47%;position: absolute;width: 0;z-index: 2;}
.bt-container .tit-sub9 {overflow: hidden;text-align: center;font-size: 17rem;color: #377ecc;margin-bottom: 5px;}
.bt-container .tit-sub9 span {position: relative;}
.bt-container .tit-sub9 span:before {margin-right: .5em;right: 100%;border-bottom: 2px solid #377ecc;border-top: 2px solid #377ecc;content: "";height: .4em;margin-top: -.2em;position: absolute;top: 50%;width: 200em;}
.bt-container .tit-sub9 span:after {border-bottom: 2px solid #377ecc;border-top: 2px solid #377ecc;content: "";height: .4em;margin-top: -.2em;position: absolute;top: 50%;width: 200em;left: 100%;margin-left: .5em;}
.bt-container .tit-sub9 span:before, .bt-container .tit-sub9 span:after {border-bottom: 2px solid #377ecc;border-top: 2px solid #377ecc;content: "";height: .4em;margin-top: -.2em;position: absolute;top: 50%;width: 200em;}
.bt-container .tit-sub10 {font-size: 16rem;color: #2068b7;margin: 5px 0;padding: 3px;background: #eee;}
.bt-container .aria-list dt {display: block;font-weight: bold;padding: 10px 30px 10px 10px;border: 1px solid #ccc;background: -moz-linear-gradient(top,#ededed 0%,#d1d1d1);background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#d1d1d1));box-shadow: 0 1px rgba(255,255,255,.5) inset;-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset;-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset;position: relative;}
.bt-container .aria-list dt::after {position: absolute;top: 50%;right: 10px;display: block;content: "";width: 8px;height: 8px;margin-top: -7px;border-top: 3px solid #999;border-right: 3px solid #999;-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.bt-container .aria-list dt.open::after {margin-top: -3px;transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.bt-container .aria-list dd {margin: 0;display: none;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.bt-container .aria-list dd:last-child {border-bottom: 1px solid #ccc;}
.bt-container .aria-list .sub-list {background: #d1e7ff;}
.bt-container .aria-list .sub-list li a {padding: 10px;border-bottom: 1px solid #ccc;position: relative;}
.bt-container .aria-list .sub-list li:last-child a {border-bottom: none;}
.bt-container .aria-list .sub-list li.hover a {background: #377ecc;color: #fff;}
.bt-container .aria-list .sub-list li a::after {content: "";display: block;width: 8px;height: 8px;border-top: 3px solid #2068b7;border-right: 3px solid #2068b7;-webkit-transform: rotate(45deg);transform: rotate(45deg);position: absolute;right: 10px;top: 60%;margin-top: -7px;}
.bt-container .aria-list dt.open {background: -moz-linear-gradient(top,#3980ce 0%,#226ab9);background: -webkit-gradient(linear,left top,left bottom,from(#3980ce),to(#226ab9));border: 1px solid #226ab9;color: #fff;box-shadow: 0 2px 5px #666;-webkit-box-shadow: 0 2px 5px #666;-moz-box-shadow: 0 2px 5px #666;}
.bt-container .aria-list dt.open::after {border-top: 3px solid #fff;border-right: 3px solid #fff;}
.bt-container .aria-list .sub-list li.none a {padding: 10px;border-bottom: 1px solid #ccc;position: relative;background: #eee;color: #999;}
.bt-container .aria-list .sub-list li.none a::after {border: none;}
.bt-container .tab {border-bottm: 2px solid #ccc;width: 100%;}
.bt-container .tab li {display: inline-block;width: 50%;vertical-align: middle;text-align: center;border: 1px solid #ccc;padding: 8px 1px;border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;background: -moz-linear-gradient(top,#ececec 0%,#cecece);background: -webkit-gradient(linear,left top,left bottom,from(#ececec),to(#cecece));box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.bt-container .tab li a {display: block;}
.bt-container .tab li.active {border: 1px solid #226ab9;background: -moz-linear-gradient(top,#3980ce 0%,#236bba);background: -webkit-gradient(linear,left top,left bottom,from(#3980ce),to(#236bba));text-shadow: 1px 1px 1px #235c9b;filter: dropshadow(color=#235c9b,offx=1,offy=1);}
.bt-container .tab li.active a {color: #fff;}
.bt-container .search-tab {border-bottm: 2px solid #ccc;display: table;table-layout: fixed;width: 100%;}
.bt-container .search-tab li {display: table-cell;vertical-align: middle;text-align: center;}
.bt-container .search-tab li a {border: none;background: #fff;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow: 0 2px 2px 0 #ccc;-webkit-box-shadow: 0 2px 2px 0 #ccc;-moz-box-shadow: 0 2px 2px 0 #ccc;padding: 15% 1%;}
.bt-container .search-tab li:nth-child(2) a {border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.bt-container .search-tab li a {display: block;color: #333;}
.bt-container .search-tab li.active a {border: 1px solid #226ab9;border: none;background: #f1f1f1;text-shadow: none;box-shadow: 0 2px 3px 0 #ccc inset;-moz-box-shadow: 0 2px 3px 0 #ccc inset;-webkit-box-shadow: 0 2px 3px 0 #ccc inset;color: #2068b7;font-weight: bold;position: relative;}
.bt-container .search-tab li.active a:before {background: none repeat scroll 0 0 transparent;border-color: #377ecc transparent transparent;border-style: solid;border-width: 7px;bottom: -5px;content: " ";height: 0;left: 47%;position: absolute;width: 0;z-index: 2;}
.bt-container .tab-contents .area {display: none;}
.bt-container .tab-contents .show {display: block;}
.bt-container .content-tab {display: table;table-layout: fixed;width: 100%;margin: 3% 0 0 0;}
.bt-container .content-tab li {border: 1px solid #707070;display: table-cell;vertical-align: middle;text-align: center;background: -moz-linear-gradient(top,#999 0%,#707070);background: -webkit-gradient(linear,left top,left bottom,from(#999),to(#707070));text-shadow: 1px 1px 1px #555;filter: dropshadow(color=#235c9b,offx=1,offy=1);box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);}
.bt-container .content-tab li a {border: none;color: #fff;}
.bt-container .content-tab li:nth-child(1) {border-right: 1px solid #ccc;}
.bt-container .content-tab li a.hover {background: #999;box-shadow: 2px 2px 5px 0 #707070 inset;-moz-box-shadow: 2px 2px 5px 0 #707070 inset;-webkit-box-shadow: 2px 2px 5px 0 #707070 inset;}
.bt-container #map {width: 100%;height: 250px;}
.bt-container #map img {max-width: none !important;}
.bt-container #lean_overlay {position: absolute;z-index: 1000;top: 0px;left: 0px;height: 100%;width: 100%;background: #000;display: none;}
.bt-container #lean-content, .bt-container .lean-content {background: none repeat scroll 0 0 #fff;box-shadow: 0 0 4px rgba(0,0,0,.7);display: none;padding: 3%;width: 94%;margin: 0 3%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
@media screen and (min-width: 959px) {.bt-container #lean-content, .bt-container .lean-content {left: 25%;width: 50%;}}
.bt-container #box {display: none;position: absolute;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.bt-container #slidemenu {position: absolute;display: none;width: 270px;left: 0%;top: 0px;z-index: 1000;overflow: hidden;background-color: #333;}
.bt-container #slidemenu li {list-style: none;border-top: 1px solid #4d4d4d;border-bottom: 1px solid #000;line-height: 1.8;margin-left: -10px;}
.bt-container #slidemenu li a {padding: 10px 0 10px 20px;display: block;text-decoration: none;color: #fff;position: relative;}
.bt-container #slidemenu li a:before {display: block;content: "";position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 50%;right: 15px;width: 10px;height: 10px;margin-top: -5px;background: #fff;}
.bt-container #slidemenu li a:after {display: block;content: "";position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 50%;right: 20px;width: 10px;height: 10px;margin-top: -5px;background: #333;}
.bt-container #slidemenu li:first-child {border-top: none;border-top: 1px solid #4d4d4d;}
.bt-container #slidemenu li:last-child {border-bottom: none;}
.bt-container #slidemenu .may-page-top {height: 35px;padding: 10px 0;font-weight: bold;border-bottom: 1px solid #000;}
.bt-container #slidemenu .may-page {float: left;width: 100px;color: #fff;padding: 10px 0 0 10px;}
.bt-container #space {-webkit-tap-highlight-color: transparent;}
.bt-container #slidemenu-wrap {position: absolute;display: none;width: 100%;left: 0%;top: 0px;z-index: 900;overflow: hidden;opacity: .5;background-color: black;}
.bt-container #slidemenu-wrap>div {height: 100%;width: 100%;}
.bt-container #slidemenu .close {margin: 10px;margin-top: 3px;padding: 4px 15px;font-size: 13px;font-weight: bold;background: #fff;background: -moz-linear-gradient(top,#ffa400 0%,#ff7e00);background: -webkit-gradient(linear,left top,left bottom,from(#ffa400),to(#ff7e00));width: 30px;float: right;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border: 1px solid #ff7e00;text-shadow: 1px 1px 1px #c16d00;filter: dropshadow(color=#c16d00,offx=1,offy=1);color: #fff;}
.bt-container #slidemenu .close.hover {background: -moz-linear-gradient(top,#f08e03 0%,#ff7e00);background: -webkit-gradient(linear,left top,left bottom,from(#f08e03),to(#ff7e00));box-shadow: 2px 2px 5px 0 #c46202 inset;-moz-box-shadow: 2px 2px 5px 0 #c46202 inset;-webkit-box-shadow: 2px 2px 5px 0 #c46202 inset;}
.bt-container .table {width: 100%;font-size: 13rem;margin: 3% 0;}
.bt-container .table th {border-bottom: #ccc 1px solid;border-bottom: #ccc 1px dotted;line-height: 1.4;text-align: left;padding: 2% 0 2% 2%;}
.bt-container .table th:after {content: "：";}
.bt-container .table td {border-bottom: #ccc 1px dotted;vertical-align: middle;text-align: left;padding: 2% 0 2% 0;line-height: 1.4;}
.bt-container .table tr:nth-child(even) {background: #f3f3f3;}
.bt-container input[type="submit"], .bt-container input[type="button"] {width: 100%;-webkit-appearance: none;}
.bt-container input[type="name"], .bt-container input[type="text"], .bt-container input[type="password"], .bt-container input[type="email"], .bt-container input[type="number"], .bt-container input[type="tel"] {padding: 5px 5px;border: 1px solid #999;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-size: 14rem;overflow: hidden;width: 100%;}
.bt-container textarea {padding: 5px 5px;border: 1px solid #999;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-size: 14rem;overflow: hidden;width: 100%;}
.bt-container input[type="name"]:hover, .bt-container input[type="text"]:hover, .bt-container input[type="email"]:hover, .bt-container input[type="password"]:hover, .bt-container input[type="number"]:hover, .bt-container input[type="tel"]:hover {background: rgba(209,231,255,.5);}
.bt-container input[type="checkbox"] {display: inline-block;}
.bt-container label {display: inline-block;}
.bt-container input[type="checkbox"] {-webkit-appearance: none;position: relative;border-radius: 4px;-webkit-border-radius: 4px;border: 1px solid #696969;-webkit-box-sizing: border-box;width: 20px;height: 20px;background: -webkit-gradient(linear,left top,left bottom,from(#ccc),to(#eee));}
.bt-container input[type="checkbox"]:checked {background: #2068b7;}
.bt-container input[type="checkbox"]:checked:before {position: absolute;left: 1px;top: 12px;display: block;content: "";width: 10px;height: 4px;background: #fff;-webkit-transform: rotate(45deg);-webkit-transform-origin: right center;}
.bt-container input[type="checkbox"]:checked:after {display: block;position: absolute;left: 9px;top: 12px;content: "";width: 19px;height: 4px;background: #fff;-webkit-transform: rotate(-53deg);-webkit-transform-origin: left center;}
.bt-container input[type="radio"] {position: relative;-webkit-appearance: button;appearance: button;-webkit-box-sizing: border-box;box-sizing: border-box;width: 20px;height: 20px;content: "";background-color: #fff;border: 1px solid #696969;-webkit-border-radius: 24px;border-radius: 24px;-webkit-box-shadow: inset 4px 4px 10px rgba(0,0,0,.2);box-shadow: inset 4px 4px 10px rgba(0,0,0,.2);vertical-align: middle;cursor: pointer;}
.bt-container input[type="radio"]:checked:after {display: block;position: absolute;top: 4px;left: 4px;content: "";width: 10px;height: 10px;background: #d45;-webkit-border-radius: 12px;border-radius: 12px;}
.bt-container select {width: 100%;font-size: 15rem;}
.bt-container .form-content {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.bt-container .form-content .content-title {background: #f39c12;color: #fff;font-weight: normal;font-size: 14rem;padding: 7px 0;text-align: center;position: relative;margin: 0 0 1% 0;}
.bt-container .form-label label {display: inline-block;width: 45%;float: left;line-height: 2.5;}
.bt-container .form-label input[type="name"], .bt-container .form-label input[type="text"], .bt-container .form-label input[type="email"], .bt-container .form-label input[type="password"], .bt-container .form-label input[type="number"], .bt-container .form-label input[type="tel"] {display: inline-block;width: 55%;font-size: 15rem;float: left;}
.bt-container .form-label input[type="name"], .bt-container .form-label input[type="text"], .bt-container .form-label input[type="email"], .bt-container .form-label input[type="password"], .bt-container .form-label input[type="number"], .bt-container .form-label input[type="tel"] {margin-bottom: 8px;}
.bt-container .copy {float: none !important;width: 80px !important;padding: 1px 2px !important;}
.bt-container .error {color: #f00;font-size: 12rem;}
.bt-container .error-box {background: #ffdab5;margin: 10px 0 0 0;padding: 2%;}
.bt-container .required {color: #fff;background: #d7000f;padding: 1%;font-weight: normal;font-size: 12rem;margin-left: 1%;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.bt-container .large input[type="name"], .bt-container .large input[type="text"], .bt-container .large input[type="email"], .bt-container .large input[type="password"], .bt-container .large input[type="number"], .bt-container .large input[type="tel"] {width: 100%;}
.bt-container .btn-area {clear: both;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.bt-container .btn-area ul {display: table;table-layout: fixed;width: 100%;}
.bt-container .btn-area li {display: table-cell;vertical-align: middle;text-align: center;}
.bt-container .btn-area li:first-child {padding-right: 1%;}
.bt-container .btn-area li:last-child {padding-left: 1%;}
.bt-container .btn {clear: both;background: none repeat scroll 0 0 transparent;cursor: pointer;display: block;padding: 12px 2px;position: relative;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-align: center;vertical-align: middle;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.bt-container .btn-input {padding: 7px 2px;}
.bt-container .btnL {font-size: 16rem;font-weight: bold;}
.bt-container .btnS {font-size: 13rem;padding: 7px 2px;letter-spacing: -.1em;}
.bt-container .btn-blue {border: 1px solid #226ab9;background: -moz-linear-gradient(top,#3980ce 0%,#226ab9);background: -webkit-gradient(linear,left top,left bottom,from(#3980ce),to(#226ab9));text-shadow: 1px 1px 1px #235c9b;color: #fff;box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);}
.bt-container .btn-blue a {color: #fff;}
.bt-container .btn-blue.hover {background: -moz-linear-gradient(top,#3271b7 0%,#1f60a7);background: -webkit-gradient(linear,left top,left bottom,from(#3271b7),to(#1f60a7));box-shadow: 2px 2px 5px 0 #183a60 inset;-moz-box-shadow: 2px 2px 5px 0 #183a60 inset;-webkit-box-shadow: 2px 2px 5px 0 #183a60 inset;}
.bt-container .btn-blue[disabled] {background: #6ba1db;box-shadow: inset 0 0 10px #3980ce;-moz-box-shadow: inset 0 0 10px #3980ce;-webkit-box-shadow: inset 0 0 10px #3980ce;}
.bt-container .btn-orange {border: 1px solid #ff7e00;background: -moz-linear-gradient(top,#ffa400 0%,#ff7e00);background: -webkit-gradient(linear,left top,left bottom,from(#ffa400),to(#ff7e00));text-shadow: 1px 1px 1px #c16d00;color: #fff;box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);}
.bt-container .btn-orange a {color: #fff;}
.bt-container .btn-orange.hover {background: -moz-linear-gradient(top,#f08e03 0%,#ff7e00);background: -webkit-gradient(linear,left top,left bottom,from(#f08e03),to(#ff7e00));box-shadow: 2px 2px 5px 0 #c46202 inset;-moz-box-shadow: 2px 2px 5px 0 #c46202 inset;-webkit-box-shadow: 2px 2px 5px 0 #c46202 inset;}
.bt-container .btn-orange[disabled] {background: #ffa400;box-shadow: inset 0 0 10px #f9d28c;-moz-box-shadow: inset 0 0 10px #f9d28c;-webkit-box-shadow: inset 0 0 10px #f9d28c;}
.bt-container .btn-grey {border: 1px solid #ccc;background: -moz-linear-gradient(top,#ededed 0%,#d1d1d1);background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#d1d1d1));text-shadow: 1px 1px 1px #ccc;color: #2068b7;box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);}
.bt-container .btn-grey a {color: #2068b7;}
.bt-container .btn-grey.hover {background: -moz-linear-gradient(top,#d4d4d4 0%,#bcbcbc);background: -webkit-gradient(linear,left top,left bottom,from(#d4d4d4),to(#bcbcbc));box-shadow: 2px 2px 5px 0 #6e6e6e inset;-moz-box-shadow: 2px 2px 5px 0 #6e6e6e inset;-webkit-box-shadow: 2px 2px 5px 0 #6e6e6e inset;}
.bt-container .btn-greyout {border: 1px solid #ccc;background: -moz-linear-gradient(top,#ededed 0%,#d1d1d1);background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#d1d1d1));text-shadow: 1px 1px 1px #ccc;color: #fff;box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);}
.bt-container .btn-greyout a {color: #fff;}
.bt-container .btn-greyout.hover {background: -moz-linear-gradient(top,#d4d4d4 0%,#bcbcbc);background: -webkit-gradient(linear,left top,left bottom,from(#d4d4d4),to(#bcbcbc));box-shadow: 2px 2px 5px 0 #6e6e6e inset;-moz-box-shadow: 2px 2px 5px 0 #6e6e6e inset;-webkit-box-shadow: 2px 2px 5px 0 #6e6e6e inset;}
.bt-container .btnMore {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;font-size: 16rem;margin: 0 auto 5%;padding: 2% 0;text-align: center;width: 94%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;cursor: pointer;display: block;clear: both;}
.bt-container .btnBlue {border: 1px solid #3980ce;background-color: #226ab9;text-shadow: 1px 1px 1px #235c9b;box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);}
.bt-container .btnBlue a {color: #fff;}
.bt-container .btnBlue.hover {background: -moz-linear-gradient(top,#3271b7 0%,#1f60a7);background: -webkit-gradient(linear,left top,left bottom,from(#3271b7),to(#1f60a7));box-shadow: 2px 2px 5px 0 #183a60 inset;-moz-box-shadow: 2px 2px 5px 0 #183a60 inset;-webkit-box-shadow: 2px 2px 5px 0 #183a60 inset;}
.bt-container .recommend-list .btnDetail {border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;bottom: 10px;color: #fff;padding: 4% 0;position: absolute;text-align: center;width: 90%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;cursor: pointer;display: block;clear: both;}
.bt-container .btnOrange {border: 1px solid #ff7e00;background-color: #ffa400;text-shadow: 1px 1px 1px #c16d00;box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-moz-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);-webkit-box-shadow: 0 1px rgba(255,255,255,.5) inset,0 1px rgba(255,255,255,.8);}
.bt-container .btnOrange a {color: #fff;}
.bt-container .btnOrange.hover {background: -moz-linear-gradient(top,#f08e03 0%,#ff7e00);background: -webkit-gradient(linear,left top,left bottom,from(#f08e03),to(#ff7e00));box-shadow: 2px 2px 5px 0 #c46202 inset;-moz-box-shadow: 2px 2px 5px 0 #c46202 inset;-webkit-box-shadow: 2px 2px 5px 0 #c46202 inset;}
.bt-container .btn-line {border: 1px solid #2068b7;background: #fff;color: #2068b7;box-shadow: 0 1px rgba(209,231,255,.5) inset,0 1px rgba(204,204,204,.8);-moz-box-shadow: 0 1px rgba(209,231,255,.5) inset,0 1px rgba(204,204,204,.8);-webkit-box-shadow: 0 1px rgba(209,231,255,.5) inset,0 1px rgba(204,204,204,.8);}
.bt-container .btn-line a {color: #2068b7;}
.bt-container .btn-line.hover {background: #dbdbdb;box-shadow: 2px 2px 5px 0 #a4a4a4 inset;-moz-box-shadow: 2px 2px 5px 0 #a4a4a4 inset;-webkit-box-shadow: 2px 2px 5px 0 #a4a4a4 inset;}
.bt-container .arrow-white {display: inline-block;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #fff;padding-left: 3px;}
.bt-container .arrow-blue {display: inline-block;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #2068b7;padding-left: 3px;}
.bt-container .arrow-white-up {display: inline-block;position: relative;top: -5px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;margin-right: 3px;}
.bt-container .arrow-white-up:after {position: absolute;content: "";top: 5px;left: -2px;width: 4px;height: 6px;background: #fff;}
.bt-container .arrow-white-left {display: inline-block;position: relative;top: 1px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 6px solid #fff;margin-right: 8px;}
.bt-container .arrow-white-left:after {position: absolute;content: "";top: -2px;left: 5px;width: 6px;height: 4px;background: #fff;}
.bt-container .arrow-white-right {display: inline-block;position: relative;top: 1px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #fff;margin-left: 10px;}
.bt-container .arrow-white-right:after {position: absolute;content: "";top: -2px;left: -11px;width: 6px;height: 4px;background: #fff;}
.bt-container .arrow-blue-up {display: inline-block;position: relative;top: -5px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #2068b7;margin-right: 3px;}
.bt-container .arrow-blue-up:after {position: absolute;content: "";top: 5px;left: -2px;width: 4px;height: 6px;background: #2068b7;}
.bt-container .arrow-blue-left {display: inline-block;position: relative;top: 1px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 6px solid #2068b7;margin-right: 8px;}
.bt-container .arrow-blue-left:after {position: absolute;content: "";top: -2px;left: 5px;width: 6px;height: 4px;background: #2068b7;}
.bt-container .arrow-blue-right {display: inline-block;position: relative;top: 1px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #2068b7;margin-left: 10px;}
.bt-container .arrow-blue-right:after {position: absolute;content: "";top: -2px;left: -11px;width: 6px;height: 4px;background: #2068b7;}
.bt-container .arrow-input {position: relative;}
.bt-container .arrow-absolute {position: absolute;left: 3%;top: 15px;z-index: 100;}
.bt-container .icon1 {width: 15px;height: 12px;display: inline-block;background: url("img/icon1.png") no-repeat 0 center;background-size: 15px 12px;padding-left: 5px;margin: 0 0 -2px 3px;}
.bt-container .icon2 {width: 15px;height: 15px;display: inline-block;background: url("img/icon2.png") no-repeat 0 center;background-size: 15px 15px;padding-right: 5px;margin: 0 0 -2px 3px;}
.bt-container .icon2-in {left: 5%;position: absolute;top: 35%;}
.bt-container .icon3 {width: 15px;height: 15px;display: inline-block;background: url("img/icon3.png") no-repeat 0 center;background-size: 15px 15px;padding-right: 5px;margin: 0 0 -2px 3px;}
.bt-container .icon4 {width: 15px;height: 15px;display: inline-block;background: url("img/icon4.png") no-repeat 0 center;background-size: 15px 15px;padding-right: 5px;margin: 0 0 -2px 3px;}
.bt-container .icon5 {width: 25px;height: 20px;display: inline-block;background: url("img/icon5.png") no-repeat 0 center;background-size: 25px 20px;padding-right: 5px;margin: 0 0 -5px 3px;}
.bt-container .icon6 {width: 20px;height: 16px;display: inline-block;background: url("img/icon6.png") no-repeat 0 center;background-size: 20px 16px;padding-right: 3px;margin: 0 0 -5px 3px;}
.bt-container .icon7 {width: 20px;height: 21px;display: inline-block;background: url("img/icon7.png") no-repeat 0 center;background-size: 20px 21px;padding-right: 5px;margin: 0 0 -5px 3px;}
.bt-container .inline-box {display: table;table-layout: fixed;width: 100%;}
.bt-container .inline-box li {display: table-cell;vertical-align: middle;}
.bt-container .social-list li {padding: 1%;}
.bt-container .arrow {position: relative;}
.bt-container .arrow::after {content: "";display: block;width: 8px;height: 8px;border-top: 4px solid #ccc;border-right: 4px solid #ccc;-webkit-transform: rotate(45deg);transform: rotate(45deg);position: absolute;right: 0;top: 70%;margin-top: -7px;}
.bt-container .arrow2::after {right: 8px;top: 50%;}
.bt-container ul.disc li {list-style-type: disc !important;margin: 0 0 0 20px;}
.bt-container ul.disc2 li {margin: 0 0 10px 0;border-bottom: 1px dotted #e3e3e3;padding-bottom: 10px;}
.bt-container ul.disc2 li:last-child {border: none;}
.bt-container ul.disc2 li li {border: none;margin: 0;padding: 0;}
.bt-container ul.decimal {margin: 10px 0 0 28px;}
.bt-container ul.decimal li {list-style-type: decimal;margin-bottom: 5px;}
.bt-container .pop-form {width: 100%;}
.bt-container .pop-form th {width: 30%;white-space: nowrap;text-align: left;border-bottom: 1px dotted #ccc;}
.bt-container .pop-form td {border-bottom: 1px dotted #ccc;line-height: 1.3;}
.bt-container .clearfix:after {content: "";display: block;clear: both;}
.bt-container .lineH {line-height: 1.4;}
.bt-container .bold {font-weight: bold !important;}
.bt-container .normal {font-weight: normal;}
.bt-container .center {text-align: center;margin: auto;}
.bt-container .clear {clear: both;}
.bt-container .alignR {text-align: right !important;}
.bt-container .alignL {text-align: left !important;}
.bt-container .alignC {vertical-align: middle !important;}
.bt-container .border-none {border-top: none !important;}
.bt-container .floatL {float: left;}
.bt-container .floatR {float: right;}
.bt-container .relative {position: relative;}
.bt-container .w38 {width: 38% !important;}
.bt-container .w49 {width: 49% !important;}
.bt-container .w60 {width: 60% !important;}
.bt-container .w98 {width: 98% !important;}
.bt-container .w100 {width: 100%;}
.bt-container .pa5 {padding: 5px !important;}
.bt-container .pa10 {padding: 10px !important;}
.bt-container .mt5 {margin-top: 5px !important;}
.bt-container .mt10 {margin-top: 10px !important;}
.bt-container .mt15 {margin-top: 15px !important;}
.bt-container .mt20 {margin-top: 20px !important;}
.bt-container .mt30 {margin-top: 30px !important;}
.bt-container .mt40 {margin-top: 40px !important;}
.bt-container .mb5 {margin-bottom: 5px !important;}
.bt-container .mb10 {margin-bottom: 10px !important;}
.bt-container .mb20 {margin-bottom: 20px !important;}
.bt-container .mb40 {margin-bottom: 40px !important;}
.bt-container .ml10 {margin-left: 10px !important;}
.bt-container .ml120 {margin-left: 120px !important;}
.bt-container .pl3 {padding-left: 3%;}
.bt-container .pr3 {padding-right: 3%;}
.bt-container .co1 {color: #d7000f !important;}
.bt-container .co2 {color: #2068b7 !important;}
.bt-container .red {color: #d7000f !important;}
.bt-container .ba-co2 {background: #d1e7ff !important;}
.bt-container .fontX {font-size: 25rem !important;}
.bt-container .fontLL {font-size: 18rem !important;}
.bt-container .fontL {font-size: 16rem !important;}
.bt-container .fontM {font-size: 14rem !important;}
.bt-container .fontSS {font-size: 13rem !important;}
.bt-container .fontS {font-size: 12rem !important;}
.bt-container .f_red {color: #f00 !important;}
.bt-container .text-space {letter-spacing: -.05em !important;}
.bt-container .textR {text-align: right !important;}
.bt-container .price-text {color: #d45;font-size: 17rem;font-weight: bold;}
.bt-container .text-just {text-align: justify;text-justify: inter-ideograph;}
.bt-container a.tel {width: auto;display: inline-block;margin-left: 10px;padding-right: 5px;color: #fff;}
.bt-container .border-bottom {border-bottom: 1px dotted #ccc;padding: 5px 0;margin: 0 0 5px 0;}
.bt-container .border-bottom.line2 {border-bottom: 1px solid #fff;}
.bt-container .border-top {border-top: 1px dotted #ccc;padding: 5px 0;margin: 5px 0 0 0;}
.bt-container .flag {background: #d7000f;color: #fff;display: inline-block;padding: 2% 3%;font-size: 14rem;font-weight: bold;text-align: center;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.bt-container .favorite.favorite2 {margin: 20px 0 0 0;}
.bt-container .favorite input {display: none;}
.bt-container .favorite label {width: 100%;}
.bt-container .favorite input:checked+label {background: -moz-linear-gradient(top,#d4d4d4 0%,#bcbcbc);background: -webkit-gradient(linear,left top,left bottom,from(#d4d4d4),to(#bcbcbc));box-shadow: 2px 2px 5px 0 #6e6e6e inset;-moz-box-shadow: 2px 2px 5px 0 #6e6e6e inset;-webkit-box-shadow: 2px 2px 5px 0 #6e6e6e inset;}
.bt-container .favoriteLoginArea {width: 280px;margin: 0 auto;}
.bt-container .favoriteLoginArea ul {display: table;}
.bt-container .favoriteLoginArea ul li {display: table-cell;}
.bt-container .list-box dt {padding: 2%;border: 1px solid #ccc;background: #eee;}
.bt-container .list-box dd {margin: 0;padding: 2%;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.bt-container .list-box dd:last-child {border-bottom: 1px solid #ccc;}
.bt-container span.overlay {width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: opacity .3s linear;-moz-transition: opacity .3s linear;transition: opacity .3s linear;filter: alpha(opacity=0);}
.bt-container span.overlay:hover {opacity: 1;filter: alpha(opacity=100);}
.bt-container body:after {content: url("../img/lightbox/close.png") url("../img/lightbox/loading.gif") url("../img/lightbox/prev.png") url("../img/lightbox/next.png");display: none;}
.bt-container .lightboxOverlay {position: absolute;left: 0;z-index: 9999;background-color: #2b2b2b;opacity: .8;display: none;}
.bt-container .lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;padding-top: 30px !important;}
.bt-container .lightbox .lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.bt-container .lb-outerContainer {position: relative;background-color: white;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.bt-container .lb-outerContainer:after {content: "";display: table;clear: both;}
.bt-container .lb-container {padding: 4px;background: #fff;}
.bt-container .lb-loader {position: absolute;top: 43%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.bt-container .lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url("../img/lightbox/loading.gif") no-repeat;}
.bt-container .lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.bt-container .lb-container>.nav {left: 0;}
.bt-container .lb-nav a {outline: none;}
.bt-container .lb-prev, .bt-container .lb-next {width: 49%;height: 100%;cursor: pointer;display: block;}
.bt-container .lb-prev {left: 0;float: left;}
.bt-container .lb-prev:hover {background: url("../img/lightbox/prev.png") left 48% no-repeat;}
.bt-container .lb-next {right: 0;float: right;}
.bt-container .lb-next:hover {background: url("../img/lightbox/next.png") right 48% no-repeat;}
.bt-container .lb-dataContainer {margin: 0 auto;padding-top: 5px;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.bt-container .lb-dataContainer:after {content: "";display: table;clear: both;}
.bt-container .lb-data {padding: 0 45px 4px 4px;color: #333;}
.bt-container .lb-data .lb-details {width: 100%;text-align: left;line-height: 1.1em;letter-spacing: .1em;}
.bt-container .lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.bt-container .lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}
.bt-container .lb-closeContainer {position: absolute;right: 0;top: 0;z-index: 100;}
.bt-container .lb-close {display: block;float: right;width: 40px;height: 40px;background: url("../img/lightbox/close.png") top right no-repeat;background-size: 40px 40px;text-align: right;outline: none;opacity: .7;}
.bt-container .lb-close:hover {opacity: 1;}
.bt-container .word_b {word-wrap: break-word;}
.bt-container .overflow {overflow: auto;}
.bt-container .br_f br {display: none;}
.bt-container .loginpops {text-align: center;}
.bt-container .loginpops a {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 14px 0;}
.bt-container .under_attention {margin: .625em 0 1.8em;}
.bt-container .popup {width: 90%;margin: 20% 4.245% 0;padding: 5px;background: #f1f1f1;display: none;}
.bt-container .popup .popinner {margin: 1.2625%;padding: 2.5625%;}
.bt-container .popup .login_btn {margin: 0 2.5625% .625em;}
.bt-container .popup .login_attention {margin: 0 2.5625% .625em;text-align: right;padding: 0 1.4em 0 0;margin-bottom: 0;background: url("/s/bus/img/common/icon1.png") no-repeat right center;-webkit-background-size: contain;background-size: contain;}
.bt-container .popup .login_btn input {padding-top: .625em;padding-bottom: .625em;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.bt-container .popup table {width: 95.175%;margin: 0 2.5625% .6em;}
.bt-container .popup table th {width: 44%;text-align: left;}
.bt-container .popup table td {width: 56%;}
.bt-container .popup table td input {width: 100%;}
@media screen and (min-width: 480px) {.bt-container .popup {width: 480px;left: 50%;margin: 20% 0 0 -240px;padding: 5px;background: #f1f1f1;display: none;}}
.bt-container div#maintenance {background-color: #fff;border: 5px solid #d1e7ff;color: #333;font-size: 14px;margin: 10px auto 15px;padding: 5px;text-align: left;}
.bt-container div#maintenance span {color: #c00;}
.bt-container table#boxResult {border-collapse: collapse;border-spacing: 0;margin: 0 auto 10px;width: 97%;}
.bt-container table#boxResult caption {background-color: #d76364;color: #fff;font-size: 14rem;margin: 0 auto;padding: 2%;text-align: center;}
.bt-container table#boxResult th {background: none repeat scroll 0 0 #f1f1f1;border: 1px solid #e3e3e3;font-size: 13rem;padding: 5px;text-align: center;vertical-align: middle;width: 28%;}
.bt-container table#boxResult td {border: 1px solid #e3e3e3;padding: 5px;background-color: #fff;}
.bt-container .btnFD {overflow: hidden;}
.bt-container .btnFD .favorite-area {float: left;width: 56%;}
.bt-container .btnFD .btnF {font-size: 13rem;letter-spacing: -.1em;padding: 10px 0;}
.bt-container .btnFD .icon6 {background: url("img/icon6.png") no-repeat scroll 0 center/20px 16px transparent;display: inline-block;height: 16px;margin: 0 0 -5px;padding-right: 3px;width: 20px;}
.bt-container .btnFD .btnDitail {float: left;width: 41%;margin: 0 0 0 3%;}
.bt-container .box-inner .btnFixed {bottom: 52px;position: fixed;right: 10px;width: 46%;z-index: 1;}
.bt-container .areaChange {width: 35%;font-size: 12rem;float: right;margin: 10px 0 0;}
.bt-container .bnr_mailCP {margin: 20px 10px;}
.bt-container .bnr_mailCP img {display: block;margin: 0 auto;border: 1px solid #dac998;}
.bt-container .bnr_mailCP_b {margin: 10px 3px;}
.bt-container .bnr_mailCP_b1 {margin: 10px 0 9px 0;float: left;width: 46%;}
.bt-container .mgr {margin-right: 1.5%;margin-left: 2.5%;}
.bt-container .clr {clear: both;}
.bt-container .announceBar {background: #eaeaea;}
.bt-container .announceBar__inner {padding: 10px 2%;}
.bt-container .announceBar__inner>.announceBar__inner_text:last-child {margin-bottom: 0;}
.bt-container .announceBar__inner_text {margin-bottom: .5em;font-size: 12px;color: #333;}
.bt-container .announceBar__inner_text.\--isWarning {font-weight: 700;color: #ba2b2b;}
.bt-container .announceBar__inner a {color: inherit;}
.bt-container .questionnaire {background: #d1e7ff;}
.bt-container .questionnaire__inner {padding: 10px 2%;}
.bt-container .questionnaire__inner>.questionnaire__inner_text:last-child {margin-bottom: 0;}
.bt-container .questionnaire__inner_text.\--isWarning {font-weight: 700;color: #ba2b2b;}
.bt-container .questionnaire__title {color: #d7000f;}