/*reset*/
html{font-family:Helvetica, Tahoma, Arial, sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:18px / 100%;overflow:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2rem}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:2rem}button,input,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} *,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}.nav:after,.row:after{clear:both}
/*layout*/
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto} @media (min-width:768px){.container{width:750px}} @media (min-width:992px){.container{width:970px}} @media (min-width:1200px){.container{width:1170px}}
/* @media (min-width:1500px){.container{width:1470px}} */
.row{margin-right:-15px;margin-left:-15px;}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left} .col-xs-12{width:100%} .col-xs-11{width:91.66666667%} .col-xs-10{width:83.33333333%} .col-xs-9{width:75%} .col-xs-8{width:66.66666667%} .col-xs-7{width:58.33333333%} .col-xs-6{width:50%} .col-xs-5{width:41.66666667%} .col-xs-4{width:33.33333333%} .col-xs-3{width:25%} .col-xs-2{width:16.66666667%} .col-xs-1{width:8.33333333%} .col-xs-pull-12{right:100%} .col-xs-pull-11{right:91.66666667%} .col-xs-pull-10{right:83.33333333%} .col-xs-pull-9{right:75%} .col-xs-pull-8{right:66.66666667%} .col-xs-pull-7{right:58.33333333%} .col-xs-pull-6{right:50%} .col-xs-pull-5{right:41.66666667%} .col-xs-pull-4{right:33.33333333%} .col-xs-pull-3{right:25%} .col-xs-pull-2{right:16.66666667%} .col-xs-pull-1{right:8.33333333%} .col-xs-pull-0{right:auto} .col-xs-push-12{left:100%} .col-xs-push-11{left:91.66666667%} .col-xs-push-10{left:83.33333333%} .col-xs-push-9{left:75%} .col-xs-push-8{left:66.66666667%} .col-xs-push-7{left:58.33333333%} .col-xs-push-6{left:50%} .col-xs-push-5{left:41.66666667%} .col-xs-push-4{left:33.33333333%} .col-xs-push-3{left:25%} .col-xs-push-2{left:16.66666667%} .col-xs-push-1{left:8.33333333%} .col-xs-push-0{left:auto}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left} .col-sm-12{width:100%} .col-sm-11{width:91.66666667%} .col-sm-10{width:83.33333333%} .col-sm-9{width:75%} .col-sm-8{width:66.66666667%} .col-sm-7{width:58.33333333%} .col-sm-6{width:50%} .col-sm-5{width:41.66666667%} .col-sm-4{width:33.33333333%} .col-sm-3{width:25%} .col-sm-2{width:16.66666667%} .col-sm-1{width:8.33333333%} .col-sm-pull-12{right:100%} .col-sm-pull-11{right:91.66666667%} .col-sm-pull-10{right:83.33333333%} .col-sm-pull-9{right:75%} .col-sm-pull-8{right:66.66666667%} .col-sm-pull-7{right:58.33333333%} .col-sm-pull-6{right:50%} .col-sm-pull-5{right:41.66666667%} .col-sm-pull-4{right:33.33333333%} .col-sm-pull-3{right:25%} .col-sm-pull-2{right:16.66666667%} .col-sm-pull-1{right:8.33333333%} .col-sm-pull-0{right:auto} .col-sm-push-12{left:100%} .col-sm-push-11{left:91.66666667%} .col-sm-push-10{left:83.33333333%} .col-sm-push-9{left:75%} .col-sm-push-8{left:66.66666667%} .col-sm-push-7{left:58.33333333%} .col-sm-push-6{left:50%} .col-sm-push-5{left:41.66666667%} .col-sm-push-4{left:33.33333333%} .col-sm-push-3{left:25%} .col-sm-push-2{left:16.66666667%} .col-sm-push-1{left:8.33333333%} .col-sm-push-0{left:auto} }
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left} .col-md-12{width:100%} .col-md-11{width:91.66666667%} .col-md-10{width:83.33333333%} .col-md-9{width:75%} .col-md-8{width:66.66666667%} .col-md-7{width:58.33333333%} .col-md-6{width:50%} .col-md-5{width:41.66666667%} .col-md-4{width:33.33333333%} .col-md-3{width:25%} .col-md-2{width:16.66666667%} .col-md-1{width:8.33333333%} .col-md-pull-12{right:100%} .col-md-pull-11{right:91.66666667%} .col-md-pull-10{right:83.33333333%} .col-md-pull-9{right:75%} .col-md-pull-8{right:66.66666667%} .col-md-pull-7{right:58.33333333%} .col-md-pull-6{right:50%} .col-md-pull-5{right:41.66666667%} .col-md-pull-4{right:33.33333333%} .col-md-pull-3{right:25%} .col-md-pull-2{right:16.66666667%} .col-md-pull-1{right:8.33333333%} .col-md-pull-0{right:auto} .col-md-push-12{left:100%} .col-md-push-11{left:91.66666667%} .col-md-push-10{left:83.33333333%} .col-md-push-9{left:75%} .col-md-push-8{left:66.66666667%} .col-md-push-7{left:58.33333333%} .col-md-push-6{left:50%} .col-md-push-5{left:41.66666667%} .col-md-push-4{left:33.33333333%} .col-md-push-3{left:25%} .col-md-push-2{left:16.66666667%} .col-md-push-1{left:8.33333333%} .col-md-push-0{left:auto} }
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left} .col-lg-12{width:100%} .col-lg-11{width:91.66666667%} .col-lg-10{width:83.33333333%} .col-lg-9{width:75%} .col-lg-8{width:66.66666667%} .col-lg-7{width:58.33333333%} .col-lg-6{width:50%} .col-lg-5{width:41.66666667%} .col-lg-4{width:33.33333333%} .col-lg-3{width:25%} .col-lg-2{width:16.66666667%} .col-lg-1{width:8.33333333%} .col-lg-pull-12{right:100%} .col-lg-pull-11{right:91.66666667%} .col-lg-pull-10{right:83.33333333%} .col-lg-pull-9{right:75%} .col-lg-pull-8{right:66.66666667%} .col-lg-pull-7{right:58.33333333%} .col-lg-pull-6{right:50%} .col-lg-pull-5{right:41.66666667%} .col-lg-pull-4{right:33.33333333%} .col-lg-pull-3{right:25%} .col-lg-pull-2{right:16.66666667%} .col-lg-pull-1{right:8.33333333%} .col-lg-pull-0{right:auto} .col-lg-push-12{left:100%} .col-lg-push-11{left:91.66666667%} .col-lg-push-10{left:83.33333333%} .col-lg-push-9{left:75%} .col-lg-push-8{left:66.66666667%} .col-lg-push-7{left:58.33333333%} .col-lg-push-6{left:50%} .col-lg-push-5{left:41.66666667%} .col-lg-push-4{left:33.33333333%} .col-lg-push-3{left:25%} .col-lg-push-2{left:16.66666667%} .col-lg-push-1{left:8.33333333%} .col-lg-push-0{left:auto} }
/* basics */
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);} a {background:transparent;} a:active, a:hover {outline:0;} b, strong {font-weight:bold;} img {border:0;}svg:not(:root) {overflow:hidden;} code, pre {font-family:monospace,monospace;font-size:1em;} button, input, select, textarea {margin:0;font:inherit;color:inherit;} button {overflow:visible;} button, select {text-transform:none;} button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;} button[disabled], html input[disabled] {cursor:default;} button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;} input {line-height:normal;} input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;} input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;} input[type="search"] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;} input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;} textarea {overflow:auto;} input, button, select, textarea {font-family:inherit;font-size:inherit;line-height:inherit;} a {color:#333333;text-decoration:underline;} a:hover, a:focus {text-decoration:underline;} a:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} img {vertical-align:middle;} .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display:block;max-width:100%;height:auto;} .img-rounded {border-radius:6px;} .img-thumbnail {display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;} .img-circle {border-radius:50%;}
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #AF0029;-moz-box-sizing:content-box;box-sizing:content-box;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:inherit;font-weight:500;line-height:1.42857143;color:#AF0029;}h1, .h1{margin-top:18px;margin-bottom:10px;text-wrap:balance;} h2, .h2, h3, .h3 {margin-top:48px;margin-bottom:10px;text-wrap:balance;} h4, .h4, h5, .h5, h6, .h6 {margin-top:24px;margin-bottom:10px;} h1, .h1 {font-size:32px;} h2, .h2 {font-size:26px;} h3, .h3 {font-size:22px;} h4, .h4 {font-size:18px;} h5, .h5 {font-size:14px;} h6, .h6 {font-size:12px;} p {margin:0 0 30px;font-size:16px;line-height:1.7;} small, .small {font-size:75%;} .text-left {text-align:left;} .text-right {text-align:right;} .text-center {text-align:center;} .text-justify {text-align:justify;} p+ul, p+ol{margin-top:-12px;} h2+ul,h2+ol{margin-top:0px;} ul, ol {margin-top:0px;margin-bottom:10px;} ul ul, ol ul, ul ol, ol ol {margin-bottom:0;} .list-unstyled {padding-left:0;list-style:none;} .list-inline {padding-left:0;margin-left:-5px;list-style:none;} .list-inline > li {display:inline-block;padding-right:5px;padding-left:5px;} dl {margin-top:0;margin-bottom:20px;} dt,dd {line-height:1.42857143;} dt {font-weight:bold;} dd {margin-left:0;} address {margin-bottom:20px;font-style:normal;line-height:1.42857143;}table {max-width:100%;background-color:transparent;border-spacing:0;border-collapse:collapse;} td, th {padding:0;} th {text-align:left;} .table {width:100%;margin-bottom:20px;} .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;} .table > thead > tr > th {vertical-align:bottom;border-bottom:2px solid #ddd;} .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top:0;} .table > tbody + tbody {border-top:2px solid #ddd;} .table .table {background-color:#fff;} .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {padding:5px;} .table-bordered {border:1px solid #ddd;} .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border:1px solid #ddd;} .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width:2px;} .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {background-color:#f9f9f9;} .table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {background-color:#f5f5f5;} table col[class*="col-"] {position:static;display:table-column;float:none;} table td[class*="col-"], table th[class*="col-"] {position:static;display:table-cell;float:none;}
/* theme */
.jumbotron {padding:30px;margin-bottom:30px;color:inherit;background-color:#eee;} .jumbotron h1, .jumbotron .h1 {color:inherit;} .jumbotron p {margin-bottom:15px;font-size:21px;font-weight:200;} .container .jumbotron {border-radius:6px;} .jumbotron .container {max-width:100%;}@media screen and (min-width:768px) {.jumbotron {padding-top:48px;padding-bottom:48px;} .container .jumbotron {padding-right:60px;padding-left:60px;} .jumbotron h1,.jumbotron .h1 {font-size:63px;}}.panel {margin-bottom:20px;background-color:#fff;border:1px solid transparent;} .panel-body {padding:15px;} .panel-heading {padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;} .panel-heading > .dropdown .dropdown-toggle {color:inherit;} .panel-title {margin-top:0;margin-bottom:0;font-size:16px;color:inherit;} .panel-title > a {color:inherit;} .panel-default {border-color:#ddd;} .panel-default > .panel-heading {color:#333;background-color:#f5f5f5;border-color:#ddd;} .panel-info {border-color:#bce8f1;} .panel-info > .panel-heading {color:#31708f;background-color:#d9edf7;border-color:#bce8f1;} .close {float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;} .close:hover, .close:focus {color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;} button.close {-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;} [id^=faq] {display:none;} [id^=faq] ~ .acc-a {display:none;} [id^=faq]:checked ~ .acc-a {display:block;} .acc-pan {padding:0px 0px;margin:18px 0px 0px;border:1px solid #2B6597;} .acc-q {position:relative;display:block;background-color:#DBEAFF;margin:0 0;padding:6px 28px 6px 12px;cursor:pointer;font-family:inherit;font-weight:500;line-height:1.42857143;color:inherit;font-size:22px;} div h2:first-child {margin-top:3px;} .acc-a {margin:12px 0;padding:0 12px;} .acc-a p{margin:0 0 18px;padding:0 0;;font-size:16px;line-height:1.7;} .acc-q:after {font-size:22px;content:' \25BC';position:absolute;right:4px;top:2px;}  input:checked + .acc-q:after {content:' \25B2';}
/* details summary {cursor:pointer;padding:6px 0px 12px;font-size:18px;font-weight:500;line-height:1.42857143;color:#AF0029;} details summary > * {display:inline;} */
.center-block {display:block;margin-right:auto;margin-left:auto;} .sa-lab, .sa-lab2{position:relative;display:inline-block;cursor:pointer;} .sa-lab:before{content:"show ";} input:checked + .sa-lab:before{content:"hide ";} .sa-body{} [id^=sa]{display:none;} [id^=sa] ~ .sa-body {display:none;} [id^=sa]:checked ~ .sa-body {display:block;} .pull-right {float:right !important;} img.pull-right {float:none !important; margin-left:auto; margin-right:auto;} @media (min-width:650px) {img.pull-right {float:right !important;margin:12px 0px 12px 20px;}} .pull-left {float:left !important;} .hl-text{margin:0 0;padding:12px 12px 3px 12px;background-color:#FCF8E3;}.hide {display:none !important;} .show {display:block !important;} .invisible {visibility:hidden;} .text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} .hidden {display:none !important;visibility:hidden !important;} .affix {position:fixed;} @-ms-viewport {width:device-width;} .visible-xs, .visible-sm, .visible-md, .visible-lg {display:none !important;} .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;} .embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;} .embed-responsive-16by9{padding-bottom:56.25%;} .embed-responsive-4by3{padding-bottom:75%;} @media (max-width:767px) {.visible-xs {display:block !important;} table.visible-xs {display:table;} tr.visible-xs {display:table-row !important;} th.visible-xs, td.visible-xs {display:table-cell !important;}} @media (min-width:768px) and (max-width:991px) {.visible-sm {display:block !important;} table.visible-sm {display:table;} tr.visible-sm {display:table-row !important;} th.visible-sm, td.visible-sm {display:table-cell !important;}} @media (min-width:992px) and (max-width:1199px) {.visible-md {display:block !important;} table.visible-md {display:table;} tr.visible-md {display:table-row !important;} th.visible-md, td.visible-md {display:table-cell !important;}} @media (min-width:1200px) {.visible-lg {display:block !important;} table.visible-lg {display:table;} tr.visible-lg {display:table-row !important;} th.visible-lg, td.visible-lg {display:table-cell !important;}} @media (max-width:767px) {.hidden-xs {display:none !important;}} @media (min-width:768px) and (max-width:991px) {.hidden-sm {display:none !important;}} @media (min-width:992px) and (max-width:1199px) {.hidden-md {display:none !important;}} @media (min-width:1200px) {.hidden-lg {display:none !important;}} .visible-print {display:none !important;}
/*  theme  */
body {font-family:Verdana, Helvetica, Arial, sans-serif;font-size:16px;line-height:1.55555;color:#555;background-color:#FFFFFF;} .qb-theme{padding-top:36px;} .container {background-color:transparent;} .strap-line {width:100%;text-align:center;margin:12px 0px 12px 0px;background-color:rgba(255, 255, 255, 0.8);padding:6px 0;letter-spacing:0.3em;color:#AF0029;font-size:18px;font-weight:bold;text-wrap:balance;} .strap-line p {letter-spacing:0.3em;color:#AF0029;font-size:18px;font-weight:bold;margin:0;padding:3px 0px 0px 0px;} .strap-line h1 {letter-spacing:0.3em;color:#AF0029;font-size:18px;font-weight:bold;margin:0;padding:3px 0px 0px 0px;} a[href^="tel:"] {text-decoration:none;} .visible-header {display:none;} @media (min-width: 768px) {.visible-header {display:block;}} .panel-footer {color:#005700;} .jumbotron {padding:10px 12px 10px 12px;margin-bottom:24px;} .img-responsive {margin:0 auto;} .img-li{padding-left:42px;} .img-trunc-r {border-radius:6px;overflow:hidden;} .qb-theme {letter-spacing:0.0625em;} .qb-right {float:right;margin-right:12px;margin-bottom:0px;}.qb-thumb {display:block;position:relative;padding:12px 12px 12px 12px;margin-bottom:50px;background-color:#FFFAFA;border:1px solid #ddd;border-radius:4px;}.bp {background-color:#DBEAFF;padding:3px 20px;white-space:nowrap;} .iframe-container {position:relative;width:100%;padding-bottom:56.25%;height:0;border:1px solid #333333;margin-bottom:24px;} .iframe-container iframe {position:absolute;top:0;left:0;width:100%;height:100%;} .video-div{margin:0 -15px;padding:12px 0 36px 0;} .video-frame {display:block;width:100%;height:auto;margin:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;}
@media all and (min-width:768px) {.qb-theme{padding-top:12px;} .video-div{margin:0px 12px;} .video-frame {border-radius:12px;box-shadow:0 0 0px 11px #fff, 0 0 0px 12px #153087;}}
.frame-video {display:block;width:100%;height:auto;margin:12px 0 18px;padding:6px 6px;border:1px solid #333333;}  .table-ccj td:nth-child(2), .table-ccj th:nth-child(2){text-align:center;} .table-ccj td:nth-child(3), .table-ccj th:nth-child(3){text-align:center;}
.table-contact table{border-collapse:separate;background-color:#DBEAFF}
.table-contact td{background-color:#DBEAFF;color:#333;padding-left:45px !important;}
.table-contact tr:nth-child(1) td {background:#DBEAFF url("../sprite/spritev-000.png") no-repeat;background-position:3px -2px;}
.table-contact tr:nth-child(2) td {background:#DBEAFF url("../sprite/spritev-000.png") no-repeat;background-position:3px -96px;}
.table-contact-ooh table {border-collapse:separate;background-color:#DBEAFF}
.table-contact-ooh td{background-color:#DBEAFF;color:#333;padding-left:45px !important;}
.table-contact-ooh tr:nth-child(1) td {background:#DBEAFF url("../sprite/spritev-000-phone.png") no-repeat;background-position:3px -2px;}
.hid-em{display:block !important;}.vis-em{display:none !important;}@media (min-width:400px){.hid-em{display:none !important}.vis-em{display:block !important}}.table-contact tr:nth-child(3) td {padding-left:45px !important;background:#DBEAFF url("../sprite/spritev-000.png") no-repeat;background-position:3px -156px;} .table-contact tr:nth-child(4) {text-align:center;} .g-contact {width:274px;height:200px;border:0;} .table-region td{padding:0px 0px 18px 36px !important;color:#fff;background:url("../sprite/spritev-fff-20.png") no-repeat;} .table-region tr:nth-child(1) td {background-position:3px -3px;} .table-region tr:nth-child(2) td {background-position:3px -47px;} .table-region tr:nth-child(3) td {background-position:3px -94px;} .table-office td {padding-left:36px !important;color:#fff;background:url("../sprite/spritev-fff-20.png") no-repeat;} .table-office tr:nth-child(1) td {background-position:3px -47px;} .table-office tr:nth-child(2) td {background-position:3px -94px;} .tab-local td {padding:0px 0px 6px 36px !important;color:#fff;background:url("../sprite/spritev-fff-20.png") no-repeat;background-position:3px -3px;} @media (min-width:1200px) and (max-width:1300px){.table-region tr:nth-child(3) td {overflow:hidden;max-width:260px;white-space:nowrap;text-overflow:ellipsis;} .table-office tr:nth-child(2) td {overflow:hidden;max-width:260px;white-space:nowrap;text-overflow:ellipsis;}} a.place-name {color:#333;} a.place-name:hover, a.place-name:focus {color:#333;text-decoration:none;cursor:text;} @media (min-width: 360px) {.g-contact {width:314px;height:235px;}}
@media (min-width: 480px) {.table-contact td:nth-of-type(1) {width:150px;}}
@media (min-width: 620px) {.table-contact td:nth-of-type(1) {width:200px;} .g-contact {width:570px;height:285px;}}
@media (min-width: 992px) {.table-contact td:nth-of-type(1) {width:125px;} .table-region td{padding-bottom:6px !important;} .g-contact {width:350px;}}
@media (min-width: 1200px) {.table-contact td:nth-of-type(1) {width:150px;} .g-contact {width:340px;}} .gap-top {padding-top:3rem;margin-top:4rem;border-top:1px solid #999999;} .gap-bottom {padding-bottom:100px;} .gap-right {margin-bottom:12px;margin-right:30px;}@media (min-width: 900px) {a[href^="tel:"] {pointer-events:none;cursor:text;color:#333;}}
h3 a{font-family:inherit;font-weight:500;line-height:1.42857143;color:#AF0029;} h3 a:hover, h3 a:focus{text-decoration:none;} .qb-news {padding-bottom:30px;} .qb-news-text {color:#AF0029;} .qb-footer {margin-top:36px;padding:30px 15px 15px;background-color:#C41230;color:#fff;} .qb-footer .row {padding:0px 0px;} .qb-footer a {color:#fff;} .qb-footer p {padding:0px 0px 0px 0px;margin:12px 0px 0px 0px;} .ft-img-block {text-align:center;} .ft-lnk-block {width:302px;margin:0 auto;text-align:right;} .ft-social {float:left;width:70px;} .right-pad {width:100%;padding:0 auto;text-align:center;} @media (min-width: 480px) {.right-pad {width:unset;margin-right:36px;}} @media screen and (min-width: 650px) {.ft-img-block {float:left;} .ft-lnk-block {float:right;width:202px;text-align:right;} .ft-social {float:left;width:70px;}} .img-click {border:3px solid #ddd;box-sizing:content-box;} .img-click:hover {box-shadow: 0 0 4px 2px rgba(255,255,255,0.8);} .img-click-gap {margin-top:12px;} .qb-footer-2 {padding:20px 30px 10px 15px;background-color:#EEEEEE;} .qb-footer-2 .text-right, .qb-footer .text-right {text-align:left;} .qb-footer-2 .text-center {text-align:left;} @media screen and (min-width: 768px) {.qb-footer-2 .text-right, .qb-footer .text-right {text-align:right;} .qb-footer-2 .text-center {text-align:center;}} .qb-jumbo {border:2px solid #CCCCCC;background-color:#FFF5F7;} .left-24 {float:left;margin-right:24px;margin-bottom:8px} .qb-cd {width:100%;display:table;border:1px solid #CCCCCC;background-color:#dbeaff;border-radius:4px;padding:24px 6px;margin:24px 0px 24px 0px;text-align:center;font-size:16px;} .qb-acd {color:#AF0029;border:1px solid #CCCCCC;background-color:#FFFFCC;border-radius:4px;padding:24px 12px;margin:24px auto 48px auto;text-align:center;font-size:16px;font-weight:bold;} .qb-quote{margin-left:18px;margin-right:18px;padding:4px 8px;background-color:#FFF5F7;} .qb-cp {width:100%;display:table;border:1px solid #CCCCCC;background-color:#F7F7F7;border-radius:4px;padding:4px 4px;margin:12px 0px 12px 0px;text-align:center;font-size:22px;}
.hilit{border:1px solid #AAAAAA;background-color:#FFFFCC;padding:12px 12px;}
@media (min-width: 768px){.qb-cd {font-size:20px;}.qb-acd {font-size:20px;} .qb-cp {font-size:20px;}}
@media (min-width: 1200px){.qb-cd {font-size:24px;}.qb-acd {font-size:24px;} .qb-cp {font-size:24px;}}
.qb-cta {width:100%;display:table;border:1px solid #CCCCCC;background-color:#F7F7F7;border-radius:4px;padding:6px 6px;margin:24px 0px 24px 0px;} .qb-cta-txt {color:#AF0029;font-weight:bold;font-size:18px;padding:0px 8px;display:table-cell;vertical-align:middle;} .qb-cta-btn {display:table-cell;vertical-align:middle;text-align:right;} .qb-read-more {border-top:1px solid #999999;margin-top:48px;padding-top:6px;} .qb-emphasise {font-size:20px;color:#AF0029;padding-bottom:12px;} .qb-emphasise-1 {font-size:24px;color:#AF0029;font-weight:bold;text-align:center;padding-bottom:12px;}.qb-emphasise-2 {color:#AF0029;font-weight:bold;}.qb-emphasise-3 {background-color:#FFF5F7;color:#AF0029;font-weight:bold;margin:12px 18px;padding:6px 6px;border:1px solid #CCC;text-align:center;text-wrap:balance;} .sm-div{} .sm-lab{display:inline-block;cursor:pointer;color:#AF0029;font-family:Helvetica, Tahoma, Arial, sans-serif;font-weight:bold;margin:0 0 18px;} .sm-lab:before{content:'Show ';} input:checked + .sm-lab:before{content:'Hide ';} .sm-lab:after{content:' \25BA';} input:checked + .sm-lab:after{content:' \25BC';} .sm-body{background-color:#FCF8E3;padding:12px 12px;border:1px solid #AAAAAA;} [id^=sm-cb]{display:none;visibility:hidden;} [id^=sm-cb] ~ .sm-body {display:none;} [id^=sm-cb]:checked ~ .sm-body {display:block;} .qb-rule {padding-bottom:0px;margin-bottom:30px;}table.privacy td{font-size:14px;}.privacy tr {vertical-align:top;}.privacy td {padding:4px 0;}.privacy td:first-of-type {width:44px;}.privacy table td:first-of-type {width:58px;}.privacy table table td:first-of-type {width:70px;}.privacy h2{margin:4px 0;font-size:18px;} .btn-qb-portal, .btn-cta, .btn-qb, .btn-dnld, .btn-rm, .btn-quest {color:#fff;background-color:#AF0029;background-color:rgba(175,0,41,0.8);padding:4px 8px 4px 8px;box-shadow:0 0 0 2px #FFF,0 0 0 4px #AF0029;border-radius:12px;font-size:16px;text-decoration:none;display:inline-block;text-wrap:balance;} .btn-tc {color:#fff;background-color:#31708F;background-color:rgba(49,112,143,0.8);padding:4px 8px 4px 8px;box-shadow:0 0 0 2px #FFF,0 0 0 4px #31708F;border-radius:12px;font-size:18px;text-decoration:none;display:inline-block;} .btn-tc:hover, .btn-tc:focus {color:#31708F;background-color:#fff;text-decoration:none;} .btn-qb-portal:hover, .btn-cta:hover, .btn-qb:hover, .btn-dnld:hover, .btn-rm:hover, .btn-quest:hover, .btn-qb-portal:focus, .btn-cta:focus, .btn-qb:focus, .btn-dnld:focus, .btn-rm:focus, .btn-quest:focus {color:#AF0029;background-color:#fff;text-decoration:none;} .btn-qb-portal {display:inline-block;min-width:280px;text-align:center;} .btn-cta {display:inline-block;width:140px;text-align:center;} .btn-qb-article {display:inline-block;margin-bottom:0;font-size:18px;font-weight:normal;line-height:1.42857143;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;color:#fff;background-color:#AF0029;background-color:rgba(175,0,41,0.8);border:2px solid #AF0029;border-radius:12px;padding:2px 8px 2px 8px;width:100%;max-width:300px;text-decoration:none;} .btn-qb-article:hover, .btn-qb-article:focus {color:#AF0029;background-color:#fff;border-color:#AF0029;text-decoration:none;} li .btn-qb-article {margin-bottom:10px;} .btn-qb-service {color:#fff;background-color:#AF0029;background-color:rgba(175,0,41,0.8);border:2px solid #AF0029;border-radius:12px;padding:2px 8px 2px 8px;margin-bottom:10px;width:100%;max-width:300px;display:inline-block;text-align:center;font-size:14px;} .btn-readmore {width:100%;text-align:right;} .btn-readmore a {font-weight:bold;color:#fff;background-color:rgba(175, 0, 41, 0.8);border:2px solid #AF0029;border-radius:12px;padding:4px 24px 4px 24px;margin-right:24px;font-size:16px;text-decoration:none;} .btn-readmore a:after {content:'\25BA';display:inline-block;position:relative;right:-18px;} .btn-readmore a:hover, .btn-readmore a:focus {color:#AF0029;background-color:#fff;text-decoration:none;} .btn-qb-services {list-style-type:none;padding:18px 0px;} .btn-qb-services a {font-weight:bold;text-decoration:none;color:#fff;background-color:rgba(175, 0, 41, 0.8);border:2px solid #AF0029;border-radius:12px;padding:4px 8px 4px 8px;margin-bottom:16px;width:100%;max-width:380px;display:block;text-align:center;font-size:16px;} .btn-qb-services ul{list-style-type:none;padding:0px 20px;} .btn-qb-services a:hover, .btn-qb-services a:focus {color:#AF0029;background-color:#fff;border-color:#AF0029;text-decoration:none;} .btn-case {color:#fff;background-color:#AF0029;background-color:rgba(175,0,41,0.8);padding:4px 8px 4px 8px;box-shadow:0 0 0 2px #FFF,0 0 0 4px #AF0029;border-radius:12px;font-size:18px;max-width:400px;text-decoration:none;display:inline-block;} .btn-case:hover, .btn-case:focus {color:#AF0029;background-color:#fff;text-decoration:none;} .btn-qb-faq {width:100%;text-align:left;} .qb-news, .qb-faq, .qb-case, .qb-member {padding-top:50px;} .qb-member a img:hover{border:0px solid #DBDBDB;padding:4px 4px;background-color:#FFE0E8;} .qb-badge {width:100%;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;text-align:center;background-color:#AF0029;border-radius:10px;}
.qb-article {padding-bottom:12px;margin-bottom:28px;border-bottom:1px solid #BBBBBB}
.phone-img{margin:0 -15px;} @media all and (min-width:768px) {.phone-img{margin:0px 0px;}}
 .faq-subject {display:block;margin:18px 0px;} .name2 {display: none} ol.decimal {list-style-type:decimal;} ol.lower-alpha {list-style-type:lower-alpha;} ol.lower-roman {list-style-type:lower-roman;} ol.lower-latin {list-style-type:lower-latin;} .panel4 {text-align:center;border:1px solid #666;border-radius:1em;padding:1em 1em 1em 1em;margin-bottom:1em;background:#d9e3ff none;max-width:230px;} h3{margin-top:2em;} h2 + h3 {margin-top:1em;} h3 + h4 {margin-top:0em;}.pre{font-family:monospace;}
 /*.jumbo-image {display:none;margin-top:-20px;} */
.jumbo-text {display:none;position:static;background-color:#fff;text-align:center;}.jumbo-text h1 {color:#D60032;font-size:24px;letter-spacing:0.1em;font-weight:bold;text-shadow:3px 3px #fff,-3px -3px #fff,3px -3px  #fff,-3px 3px #fff;background-color:transparent;padding:6px 6px;} .qb-footer a, .qb-footer-2 a {text-decoration:none;}
@media (min-width:468px) {.btn-qb-services a:after {content:'\25BA';vertical-align:middle;display:inline-block;float:right;position:relative;right:-0px;}}
@media (min-width:768px) {.jumbo-image {position:relative;display:block;} .jumbo-text {display:block;position:absolute;left:30%;top:50%;transform:translate(-33%, -60%);background-color:transparent;}.jumbo-text h1{color:#D60032;font-size:30px;}}
@media (min-width:1200px) {.jumbo-text {position:absolute;left:40%;top:40%;transform:translate(-40%,-30%);}.jumbo-text h1{font-size:36px;padding:12px 0;}}
/* nav */
.page-header {padding:0;padding-top:42px;margin:0;background-color:#DBEAFF;}.nav-menu {margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.nav-menu:after {content:"";display:table;clear:both;}[id^=submenu], [id=mainmenu] {display:none;}
.nav-fixed {margin:0;padding:0;text-align:left;z-index:100;background-color:transparent;position:fixed;top:0;right:0px;}
/*left: 50%;transform: translate(-50%, -50%)*/
[id=mainmenu] ~ .nav-drop {display:none;}[id=mainmenu]:checked ~ .nav-drop {display:block;}[id=mainmenu]:checked ~ .toggle-mainmenu {color:#AF0029;background-color:#fff;border-color:#AF0029;}[id=mainmenu]:checked ~ .toggle-mainmenu:hover {color:#fff;background-color:#AF0029;border-color:#fff;}[id=mainmenu]:checked ~ .toggle-mainmenu:after {content:'\25BC';}.toggle-mainmenu {float:right;margin-right:0px;}.toggle-mainmenu {display:block;padding:0 20px;font-size:18px;line-height:42px;color:#fff;background-color:#AF0029;border:2px solid #fff;border-radius:12px;text-align:left;}.toggle-mainmenu:hover {color:#AF0029;background-color:#fff;border-color:#AF0029;}.toggle-mainmenu:after {content:'\25BA';vertical-align:middle;display:inline-block;position:relative;right:-12px;}.nav-drop {position:fixed;right:0px;top:47px;height:90%;height:calc(100% - 48px);background-color:#aaa;background-color:rgba(199,37,78,0.1);overflow-y:scroll;z-index:100;}.nav-menu .toggle {margin:0;padding:0 15px;width:100%;display:block;background-color:#fff;color:#000;font-weight:normal;}.nav-menu .toggle:hover {cursor:default;background-color:#AF1925;color:#fff;}.nav-menu .toggle:after{content:'\25BA';vertical-align:middle;display:inline-block;float:right;position:relative;right:-12px;}[id^=submenu]:checked + .toggle:after {content:'\25BC';}.nav-menu ul {padding:0;margin:0;font-size:18px;display:block;list-style:none;line-height:48px;border-top:1px solid #aaa;}.nav-menu > ul > li {padding:0;margin:0;position:relative;line-height:48px;width:330px;border:1px solid #aaa;border-top-width:0px;}.nav-menu > ul > li:first-child {border-top-width:1px;}.nav-menu li.active > a, .nav-menu li.active .toggle {background-color:#AF0029;color:#fff;}.nav-menu li.current > a, .nav-menu li.current .toggle {background-color:#363636;color:#fff;}.mtext {background-color:#363636;color:#fff;display:block;margin:0;padding:0 14px;text-align:left;} .nav-menu a {width:100%;display:block;margin:0;padding:0 15px;background-color:#eee;color:#000;font-weight:normal;text-decoration:none;text-align:left;}.nav-menu a:hover {text-decoration:none;background-color:#AF0029;color:#fff;}.nav-menu ul a {background-color:#fff;}.nav-menu ul ul a {background-color:#FCF8E3;}[id^=submenu] ~ ul {display:none;}[id^=submenu]:checked ~ ul {display:block;}.nav-menu ul ul > li {border:1px solid #aaa;border-bottom-width:0px;}.nav-menu ul ul > li:last-child {border-bottom-width:1px;}.instruct {text-align:center;}
@media all and (min-width:992px) {.page-header {padding-top:0px;display:block;}.nav-fixed {width:100%;text-align:center;background-color:#DBEAFF;height:44px;border-bottom:1px solid #2B6597;position:-webkit-sticky;position:sticky;top:0;}.hide-pc-home {display:none !important;}.hide-pc {display:none !important;}.nav-menu {display:inline-block;}[id=mainmenu] ~ .nav-drop {display:block;}[id=mainmenu]:checked ~ .nav-drop {display:block;}.toggle-mainmenu {display:none;}.nav-drop {position:relative;top:0px;overflow-y:visible;height:auto;}.nav-menu .toggle:after{content:"";}[id^=submenu]:checked + .toggle:after {content:'';}.nav-menu > ul > li {float:left;width:auto;min-width:135px;line-height:40px;}.nav-menu > ul > li {border-top-width:1px;border-right-width:0px;}.nav-menu ul li a{text-align:center;}.nav-menu > ul > li:last-child {border-right-width:1px;}.nav-menu ul ul {display:none;position:absolute;top:40px;left:0px;}.nav-menu ul ul a {background-color:#FCF8E3;width:100%;text-align:left;}.nav-menu ul ul li {min-width:180px;white-space:nowrap;line-height:40px;}.nav-menu li:hover ul {display:inherit;}[id^=submenu]:checked ~ ul {display:none;}.nav-menu > ul li:last-child > ul {left:auto;right:0px;}}
@media all and (min-width:992px) and (max-width:1199px) {.hide-pc {display:none !important;}.nav-menu > ul > li {min-width:100px;}.nav-menu ul {font-size:16px;}}
/* breadcrumb */ ol.qb-breadcrumb {padding:6px 0 48px;font-size:16px;line-height:1.4;display:none;}.qb-breadcrumb li{display:inline-block;float:left;margin:0px 0px;line-height:2;}.qb-breadcrumb li::after{display:inline-block;content:'\00bb';margin:0px 6px;color:#363636;}.qb-breadcrumb li:last-of-type::after{display:none;}.qb-breadcrumb a {color:#363636;padding:4px 6px;text-decoration:underline;}.qb-breadcrumb li:last-of-type a{text-decoration:none;cursor:default;}.qb-breadcrumb a:hover{color:#363636;}  @media all and (min-width:992px){ol.qb-breadcrumb{display:block;}}
/* cookie */
#cookieDisplay {width:100%;z-index:100;position:fixed;bottom:0;left:0;} #cookieInner {width:100%;margin:0px auto;padding:4px 12px;color:#fff;background-color:#3366CC;font-size:16px;} #cookieMessage {padding:4px 0px;} #cookieMessage a, #cookieMessage a:hover {color:#fff;background:transparent;text-decoration:underline;} #cookieClose {float:right;padding:4px 12px 4px 12px;} #cookieEnd{clear:both;}