img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
[id^=sb-reviews-container-] .sb-feed-container svg{height:unset;max-width:unset}[id^=sb-reviews-container-] .sb-fs{width:100%;position:relative;float:left;box-sizing:border-box}.sbr-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important}[id^=sb-reviews-container-] .sb-feed-header::after,[id^=sb-reviews-container-] .sb-post-item::after{display:table;content:"";clear:both}[id^=sb-reviews-container-] .sb-header{height:64px;position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;z-index:99;padding:0 20px}[id^=sb-reviews-container-] .sb-header-content{width:calc(100% - 160px);display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:52px}[id^=sb-reviews-container-] .sb-customizer-header{position:fixed!important;padding:0 20px}[id^=sb-reviews-container-] .sb-fs{position:relative;float:left;box-sizing:border-box}[id^=sb-reviews-container-] .sb-feed-header-btn svg{width:17px}[id^=sb-reviews-container-] .sb-feed-header-bottom>div{display:inline-block}[id^=sb-reviews-container-] .sb-feed-header[data-align=left] .sb-feed-header-average,[id^=sb-reviews-container-] .sb-feed-header[data-align=right] .sb-feed-header-btn-ctn{float:left}[id^=sb-reviews-container-] .sb-feed-header[data-align=left] .sb-feed-header-btn-ctn,[id^=sb-reviews-container-] .sb-feed-header[data-align=right] .sb-feed-header-average{float:right}[id^=sb-reviews-container-] .sb-feed-header[data-align=center] .sb-feed-header-bottom>div{display:flex;justify-content:center}[id^=sb-reviews-container-] .sb-feed-header-average{display:inline-flex!important;align-items:center}[id^=sb-reviews-container-] .sb-feed-header-rating-icons{margin:0 5px;display:inline-flex;justify-content:center}body:not(.wp-admin) [id^=sb-reviews-container-] .sb-feed-header-rating-icons{line-height:1}[id^=sb-reviews-container-] .sb-feed-header-rating-icons svg{margin:0 7px;display:inline-flex;justify-content:center;width:18px;fill:currentColor;margin:0 2px}[data-layout=carousel] .sb-post-item-wrap,[data-layout=grid] .sb-post-item-wrap,[data-layout=list] .sb-post-item-wrap,[data-layout=masonry] .sb-post-item-wrap{width:100%;position:relative;float:left;box-sizing:border-box}[id^=sb-reviews-container-] .sb-post-item{position:relative}[data-layout=carousel] .sb-feed-posts .Carousel__RailWrapper-sc-hyhecw-1{width:100%}[data-post-style=regular][data-layout=list] .sb-post-item-wrap:last-of-type{border-bottom:0!important}[id^=sb-reviews-container-] .sb-grid-wrapper .sb-feed-posts{display:grid;column-gap:var(--column-gutter)}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="1"] .sb-feed-posts{grid-template-columns:1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="2"] .sb-feed-posts{grid-template-columns:1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="3"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="4"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="5"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-columns="6"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] a.sb-feed-header-btn{text-decoration:none}[id^=sb-reviews-container-] .sb-item-provider-icon{position:absolute;width:24px;height:24px;right:10px;top:10px}[id^=sb-reviews-container-] .sb-item-provider-icon svg{width:24px;height:24px;float:left}[id^=sb-reviews-container-] .sb-item-provider-icon img{width:100%}[id^=sb-reviews-container-] .sb-item-author-ctn{display:flex;align-items:flex-start;float:left}[id^=sb-reviews-container-] .sb-item-author-img img{float:left}[id^=sb-reviews-container-] .sb-item-name-date span{display:block;width:100%}[id^=sb-reviews-container-] .sb-item-rating-ctn{display:inline-flex}[id^=sb-reviews-container-] .sb-item-rating{display:flex;align-items:center}[id^=sb-reviews-container-] .sb-item-rating-icon svg{fill:currentColor;margin:0 2px;float:left;width:20px;height:20px}[id^=sb-reviews-container-] .sb-item-rating-icon-dimmed svg{filter:grayscale(1)}[id^=sb-reviews-container-] .sb-feed-item-icon-half{display:inline-block;position:relative}[id^=sb-reviews-container-] .sb-item-rating-icon-halfdimmed{position:absolute;width:50%;overflow:hidden;left:0;top:0}[data-icon-size=small] .sb-item-rating-icon svg{width:16px;height:16px}[data-icon-size=medium] .sb-item-author-img,[data-icon-size=medium] .sb-item-author-img img{width:56px;min-width:56px;height:56px}[id^=sb-reviews-container-] .sb-load-button{height:auto}[id^=sb-reviews-container-] .sb-item-author-ctn,[id^=sb-reviews-container-] .sb-item-author-date-ctn,[id^=sb-reviews-container-] .sb-item-author-img,[id^=sb-reviews-container-] .sb-item-name-date>span,[id^=sb-reviews-container-] .sb-item-rating,[id^=sb-reviews-container-] .sb-item-text{z-index:1}[id^=sb-reviews-container-] .sb-item-author-date-ctn{padding-right:34px}[id^=sb-reviews-container-] .sbr-narrow .sb-item-author-date-ctn{padding-right:21px}[id^=sb-reviews-container-] .sbr-narrow .sb-item-author-img,[id^=sb-reviews-container-] .sbr-narrow .sb-item-author-img img{width:44px;min-width:44px;height:44px}[id^=sb-reviews-container-] .sbr-narrow .sb-item-provider-icon{width:20px;height:20px;right:1px;top:1px}[data-layout=carousel] .owl-nav button{position:absolute;width:30px;height:30px;top:calc(50% - 15px);left:0;display:inline-flex;opacity:.7;border-radius:50%;background:#fff!important;color:#000!important;box-shadow:0 0 5px 0 rgb(0 0 0 / 20%);overflow:hidden;line-height:99999;-webkit-transition:.2s;transition:.2s}[data-layout=carousel] .owl-nav button:before{content:'';position:absolute;width:8px;height:8px;top:10px;left:11px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-layout=carousel] .owl-nav .owl-next{left:unset;right:0}[data-layout=carousel] .owl-nav .owl-next:before{left:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}[data-layout=carousel] .owl-nav button:hover{opacity:1}[data-layout=carousel] .owl-dots{position:relative;text-align:center;padding-right:4px}[data-layout=carousel] .owl-dot{width:10px;height:10px;background:#e6e6eb!important;border-radius:50px;margin:0 4px;display:inline-block}[data-layout=carousel] .owl-dot.active{background:#d0d0d8!important}[id^=sb-reviews-container-] .sbr-provider-google .sb-item-author-img,[id^=sb-reviews-container-] .sbr-provider-google img{border-radius:0!important}[id^=sb-reviews-container-] .sb-item-author-img,[id^=sb-reviews-container-] .sb-item-author-img img{width:56px;min-width:56px;height:56px;border-radius:50px}[id^=sb-reviews-container-] .sb-item-author-img{background-size:cover;background-position:center center}[id^=sb-reviews-container-] .sb-feed-posts::after{display:table;content:" ";clear:both}[id^=sb-reviews-container-] .sbr-hidden{visibility:hidden}.sbr-feed-error{border:1px solid #ddd;background:#eee;color:#333;margin:0 auto 10px;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.sbr-feed-error p{padding:5px 0!important;margin:0!important;line-height:1.3!important;font-size:13px}.sbr-feed-error p:first-child b{font-size:14px}.sbr-feed-error ol,.sbr-feed-error ul{padding:5px 0 5px 20px!important;margin:0!important}.sbr-feed-error li{padding:1px 0!important;margin:0!important}.sbr-feed-error span{font-size:12px;font-style:italic}[id^=sb-reviews-container-] .sb-num-diff-hide{display:none}[id^=sb-reviews-container-] .sb-load-button-ctn{position:relative}[id^=sb-reviews-container-] .sb-expand{display:inline-block}[id^=sb-reviews-container-] .sb-more{margin-left:6px}[id^=sb-reviews-container-] .sb-media-wrap{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:15px;gap:8px}[id^=sb-reviews-container-] .sb-single-image,[id^=sb-reviews-container-] .sb-single-image img{height:64px;width:64px;border-radius:5px}[id^=sb-reviews-container-] .sb-single-image{background-position:center center;background-size:cover}[id^=sb-reviews-container-] .sb-single-image img{opacity:0;visibility:hidden}[id^=sb-reviews-container-] .sb-btn{align-items:center;border:0;border-radius:4px;box-shadow:0 2px 5px rgb(60 66 87 / 5%),0 1px 1px rgb(0 0 0 / 5%),inset 0 -1px 1px rgb(0 0 0 / 12%);cursor:pointer;display:flex;font-weight:600;justify-content:center;outline:0;padding:0;position:relative;transition:all .15s ease-in-out;color:#fff}[id^=sb-reviews-container-] .sb-btn[data-icon-position=left]:not([data-onlyicon=false]) .sb-btn-icon{margin-right:7px}[id^=sb-reviews-container-] .sb-feed-header-btn{padding:8px 20px 8px 12px}[id^=sb-reviews-container-] .sb-btn[data-icon-position=left]:not([data-onlyicon=false]){flex-direction:row}.sb-btn[data-boxshadow=false]:active,.sb-btn[data-boxshadow=false]:focus,[id^=sb-reviews-container-] .sb-btn[data-boxshadow=false]{box-shadow:none}[id^=sb-reviews-container-] .sb-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}[id^=sb-reviews-container-] .sb-btn:focus{box-shadow:0 2px 5px rgba(60,66,87,.05),0 1px 1px rgba(0,0,0,.05),inset 0 -1px 1px rgba(0,0,0,.12)}[id^=sb-reviews-container-] .sb-btn[data-full-width=true]{width:100%}[id^=sb-reviews-container-] .sb-load-button{padding:15px 0 15px 0;color:#141b38}[id^=sb-reviews-container-] .sb-feed-header-btn svg{width:17px}.sb-btn svg path,[id^=sb-reviews-container-] .sb-btn svg{fill:currentColor}[id^=sb-reviews-container-] .sb-btn svg{float:left;height:auto}[id^=sb-reviews-container-] .sb-single-image{position:relative}[id^=sb-reviews-container-] .sb-thumbnail-hover{box-sizing:border-box;opacity:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;color:#fff;background:#333;border-radius:5px;background:rgba(0,0,0,.6);transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out}[id^=sb-reviews-container-] .sb-thumbnail-hover:hover{opacity:1;display:block;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}[id^=sb-reviews-container-] .sbr-loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbr-sk-scaleout 1s infinite ease-in-out;animation:sbr-sk-scaleout 1s infinite ease-in-out}[id^=sb-reviews-container-] .sb-load-button-ctn .sbr-loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbr-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbr-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}.sbr_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbr_lightbox{position:absolute;left:0;width:100%;z-index:100000;line-height:0;font-weight:400}.sbr_lightbox .sbr_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}.sbr_lightbox a:active,.sbr_lightbox a:focus,.sbr_lightbox a:hover{outline:0}.sbr_lightbox a img{border:none}.sbr_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sbr_lb-outerContainer:after{content:"";display:table;clear:both}.sbr_lb-container{position:relative;padding:4px;top:0;left:0;width:100%;height:100%;bottom:0;right:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sbr_lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.sbr_lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background-color:#666;background-color:rgba(255,255,255,.5);border-radius:100%;-webkit-animation:ctf-sk-scaleout 1s infinite ease-in-out;animation:ctf-sk-scaleout 1s infinite ease-in-out}.sbr_lb-nav{top:0;left:0;width:100%;z-index:10}.sbr_lb-container>.nav{left:0}.sbr_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbr_lb-next,.sbr_lb-prev{height:100%;cursor:pointer;display:block}.sbr_lb-nav a.sbr_lb-prev{width:50px;left:-70px;padding-left:10px;padding-right:10px;float:left;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2;-o-transition:opacity .2s;transition:opacity .2s}.sbr_lb-nav a.sbr_lb-prev:hover{opacity:1}.sbr_lb-nav a.sbr_lb-next{width:50px;right:-70px;padding-left:10px;padding-right:10px;float:right;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbr_lb-nav a.sbr_lb-next:hover{opacity:1}.sbr_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0 0;background:url(//yuuki-clinic.jp/wp-content/plugins/reviews-feed/assets/css/../images/sprite.png) no-repeat}.sbr_lb-nav a.sbr_lb-prev span{background-position:-53px 0}.sbr_lb-nav a.sbr_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbr_lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-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}.sbr_lb-dataContainer:after{content:"";display:table;clear:both}.sbr_lb-data{padding:0 4px;color:#ccc}.sbr_lb-data .sbr_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbr_lb-data .sbr_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbr_lb-data .sbr_lb-caption .ctf-screename-sep,.sbr_lb-data .sbr_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbr_lb-data .sbr_lb-caption a:hover{color:#fff;text-decoration:underline}.sbr_lb-data .sbr_lb-caption .sbr_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px 0}.sbr_lb-data .sbr_lb-caption .sbr_lightbox_username{color:#ccc}.sbr_lb-data .sbr_lb-caption .sbr_lightbox_username:hover p{color:#fff;text-decoration:underline}.sbr_lightbox .sbr_lightbox_username img{float:left;border:none;width:48px;height:48px;margin-right:10px;background:#666;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sbr_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px;text-align:left}.sbr_lb-data .ctf-caption-text{width:100%;margin-left:58px;padding-top:3px}.sbr_lb-data .sbr_lb-caption .ctf-author-screenname,.sbr_lb-data .sbr_lb-caption .ctf-tweet-date{font-weight:400}.sbr_lb-data .sbr_lb-info{width:100%;float:left;clear:both}.sbr_lb-data .sbr_lb-number{display:block;float:left;clear:both;padding:5px 0 15px 0;font-size:12px;color:#999}.sbr_lb-data .sbr_lb-close{display:block;float:right;width:30px;height:30px;background:url(//yuuki-clinic.jp/wp-content/plugins/reviews-feed/assets/css/../images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbr_lb-data .sbr_lb-close:hover{cursor:pointer;opacity:1}.sbr_lb-nav{height:auto}.sbr_lb-container{padding:0}.sbr_lb-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#sbr_lightbox .sbr_lightbox_action{float:left;position:relative;padding:0 0 0 10px;margin:5px 0 0 10px;border-left:1px solid #666;font-size:12px}#sbr_lightbox .sbr_lightbox_action a{display:block;float:left;color:#999;text-decoration:none}#sbr_lightbox .sbr_lightbox_action a:focus,#sbr_lightbox .sbr_lightbox_action a:hover{color:#fff}#sbr_lightbox .sbr_lightbox_action .fa,#sbr_lightbox .sbr_lightbox_action svg{margin-right:5px}#sbr_lightbox .sbr_lightbox_action.sbr_youtube .fa{font-size:13px}#sbr_lightbox .sbr_tooltip_social a svg{font-size:19px;padding:3px 4px;margin:auto}#sbr_lightbox .sbr_lightbox_tooltip{display:none;position:absolute;width:100px;bottom:22px;left:0;padding:5px 10px;margin:0;background:rgba(255,255,255,.9);color:#222;font-size:12px;line-height:1.3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sbr_lightbox .sbr_lightbox_tooltip .fa-play{position:absolute;font-size:8px;bottom:-6px;left:36px;color:rgba(255,255,255,.9)}#sbr_lightbox .sbr_tooltip_social a .fa{font-size:16px;margin:0;padding:5px}#sbr_lightbox .sbr_tooltip_social a#sbr_facebook_icon .fa,#sbr_lightbox .sbr_tooltip_social a#sbr_pinterest_icon .fa,#sbr_lightbox .sbr_tooltip_social a#sbr_twitter_icon .fa{padding-top:4px;font-size:18px}#sbr_lightbox .sbr_gdpr_notice{z-index:6;display:block;position:absolute;top:50%;left:50%;margin-left:-44px;margin-top:-44px;padding:20px}#sbr_lightbox .sbr_gdpr_notice svg:not(:root).svg-inline--fa{position:relative;display:block!important;height:48px;width:48px;opacity:.8}#sbr_lightbox .sbr_gdpr_notice:hover svg:not(:root).svg-inline--fa{opacity:1}#sbr_lightbox #sbr_mod_box{width:280px;padding:5px 10px 7px 10px}#sbr_lightbox .sbr_tooltip_social{width:172px;padding:5px 5px 4px 5px}#sbr_lightbox .sbr_tooltip_social a{color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbr_lightbox .sbr_lightbox_action #sbr_facebook_icon:hover{background:#3b5998}#sbr_lightbox .sbr_lightbox_action #sbr_twitter_icon:hover{background:#00aced}#sbr_lightbox .sbr_lightbox_action #sbr_google_icon:hover{background:#dd4b39}#sbr_lightbox .sbr_lightbox_action #sbr_linkedin_icon:hover{background:#007bb6}#sbr_lightbox .sbr_lightbox_action #sbr_pinterest_icon:hover{background:#cb2027}#sbr_lightbox .sbr_lightbox_action #sbr_email_icon:hover{background:#333}.sbr_lb-dataContainer,.sbr_lb-outerContainer{min-width:450px}@media all and (max-width:450px){.sbr_lb-dataContainer,.sbr_lb-outerContainer{min-width:0}}.sbr_lightbox .sbr_lb-image{display:block;height:auto;max-width:inherit;margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.sb-feed-posts.sbr_carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.sbr_carousel{direction:ltr}.sb-carousel-wrap .sb-feed-posts,.sbr_carousel .sbr_owl2row-item{display:none}.sbr-owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.sbr-owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.sbr-owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.sbr-owl-item,.sbr-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.sbr-owl-item{position:relative;min-height:1px;padding:0 5px;padding:0;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.sbr-owl-item img{display:block;width:100%}.sbr-owl-dots.disabled,.sbr-owl-nav.disabled{display:none}.sbr-owl-dot,.sbr-owl-nav .sbr-owl-next,.sbr-owl-nav .sbr-owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbr_carousel.sbr-owl-loaded{display:block}.sbr_carousel.sbr-owl-loading{opacity:0;display:block}.sbr_carousel.sbr-owl-hidden{opacity:0}.sbr_carousel.sbr-owl-refresh .sbr-owl-item{visibility:hidden}.sbr_carousel.sbr-owl-drag .sbr-owl-item{padding:0 calc(var(--column-gutter)/ 2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbr_carousel.sbr-owl-grab{cursor:move;cursor:grab}.sbr_carousel.sbr-owl-rtl{direction:rtl}.sbr_carousel.sbr-owl-rtl .sbr-owl-item{float:right}.sbr-owl-height{transition:height .5s ease-in-out}.sbr-owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.sbr-owl-nav{margin-top:0}.sbr-owl-nav .disabled{opacity:.5;cursor:default}.sbr-owl-nav.disabled+.sbr-owl-dots{margin-top:10px}.sbr-owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;padding:5px 0;margin-top:5px}.sbr-owl-dots .sbr-owl-dot{display:inline-block;zoom:1}.sbr-owl-dots .sbr-owl-dot span{display:block;width:12px;height:12px;margin:5px 7px;background:#333;filter:Alpha(Opacity=25);opacity:.25;-webkit-backface-visibility:visible;transition:opacity .1s ease;border-radius:30px}.sbr-owl-dots .sbr-owl-dot.active span,.sbr-owl-dots .sbr-owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1}.sbr-owl-item{display:inline-block;vertical-align:top}.sbr-owl-stage-outer{overflow-x:hidden;overflow-y:hidden}.sbr-owl-item>div{width:100%!important}.sbr-post-links{max-width:100%}.sbr-owl-item{box-sizing:border-box}.sbr-owl-nav>div{position:absolute;top:50%;font-size:14px;display:inline-block;line-height:1;background:rgba(255,255,255,.3);padding:6px 6px 6px 8px;border-radius:50%;margin-top:-15px;color:#000;box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sbr_carousel:hover .sbr-owl-nav>div{background:rgba(255,255,255,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.sbr_carousel:hover .sbr-owl-nav>div:hover{cursor:pointer;background:#fff}.sbr-owl-nav .sbr-owl-prev{margin-left:7px;padding:6px 8px 6px 6px;left:0}.sbr-owl-nav .sbr-owl-next{margin-right:7px;right:0}.sbr_carousel .sbr-owl-nav svg{height:1.2em;box-sizing:unset;overflow:visible;width:1em;display:inline-block;font-size:inherit;vertical-align:-.125em}[id^=sb-reviews-container-] .sb-cols-2 .sb-post-item-wrap{width:calc(50% - calc((var(--column-gutter) * 1)/ 2))}[id^=sb-reviews-container-] .sb-cols-3 .sb-post-item-wrap{width:calc(33.33% - calc((var(--column-gutter) * 2)/ 3))}[id^=sb-reviews-container-] .sb-cols-4 .sb-post-item-wrap{width:calc(25% - calc((var(--column-gutter) * 3)/ 4))}[id^=sb-reviews-container-] .sb-cols-5 .sb-post-item-wrap{width:calc(20% - calc((var(--column-gutter) * 4)/ 5))}[id^=sb-reviews-container-] .sb-cols-6 .sb-post-item-wrap{width:calc(16.66% - calc((var(--column-gutter) * 5)/ 6))}[id^=sb-reviews-container-] .sb-cols-7 .sb-post-item-wrap{width:calc(14.28% - calc((var(--column-gutter) * 6)/ 7))}[id^=sb-reviews-container-] .sb-cols-8 .sb-post-item-wrap{width:calc(12.5% - calc((var(--column-gutter) * 7)/ 8))}[id^=sb-reviews-container-] .sb-cols-9 .sb-post-item-wrap{width:calc(11.11% - calc((var(--column-gutter) * 8)/ 9))}[id^=sb-reviews-container-] .sb-cols-10 .sb-post-item-wrap{width:calc(10% - calc((var(--column-gutter) * 9)/ 10))}@media all and (max-width:640px){[id^=sb-reviews-container-] .sb-colstablet-1 .sb-post-item-wrap{width:100%}[id^=sb-reviews-container-] .sb-colstablet-2 .sb-post-item-wrap{width:calc(50% - calc((var(--column-gutter) * 1)/ 2))}[id^=sb-reviews-container-] .sb-colstablet-3 .sb-post-item-wrap{width:calc(33.33% - calc((var(--column-gutter) * 2)/ 3))}[id^=sb-reviews-container-] .sb-colstablet-4 .sb-post-item-wrap{width:calc(25% - calc((var(--column-gutter) * 3)/ 4))}[id^=sb-reviews-container-] .sb-colstablet-5 .sb-post-item-wrap{width:calc(20% - calc((var(--column-gutter) * 4)/ 5))}[id^=sb-reviews-container-] .sb-colstablet-6 .sb-post-item-wrap{width:calc(16.66% - calc((var(--column-gutter) * 5)/ 6))}[id^=sb-reviews-container-] .sb-colstablet-7 .sb-post-item-wrap{width:calc(14.28% - calc((var(--column-gutter) * 6)/ 7))}[id^=sb-reviews-container-] .sb-colstablet-8 .sb-post-item-wrap{width:calc(12.5% - calc((var(--column-gutter) * 7)/ 8))}[id^=sb-reviews-container-] .sb-colstablet-9 .sb-post-item-wrap{width:calc(11.11% - calc((var(--column-gutter) * 8)/ 9))}[id^=sb-reviews-container-] .sb-colstablet-10 .sb-post-item-wrap{width:calc(10% - calc((var(--column-gutter) * 9)/ 10))}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="1"] .sb-feed-posts{grid-template-columns:1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="2"] .sb-feed-posts{grid-template-columns:1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="3"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="4"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="5"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-tablet-columns="6"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media all and (max-width:480px){[id^=sb-reviews-container-] .sb-colsmobile-1 .sb-post-item-wrap{width:100%}[id^=sb-reviews-container-] .sb-colsmobile-2 .sb-post-item-wrap{width:calc(50% - calc((var(--column-gutter) * 1)/ 2))}[id^=sb-reviews-container-] .sb-colsmobile-3 .sb-post-item-wrap{width:calc(33.33% - calc((var(--column-gutter) * 2)/ 3))}[id^=sb-reviews-container-] .sb-colsmobile-4 .sb-post-item-wrap{width:calc(25% - calc((var(--column-gutter) * 3)/ 4))}[id^=sb-reviews-container-] .sb-colsmobile-5 .sb-post-item-wrap{width:calc(20% - calc((var(--column-gutter) * 4)/ 5))}[id^=sb-reviews-container-] .sb-colsmobile-6 .sb-post-item-wrap{width:calc(16.66% - calc((var(--column-gutter) * 5)/ 6))}[id^=sb-reviews-container-] .sb-colsmobile-7 .sb-post-item-wrap{width:calc(14.28% - calc((var(--column-gutter) * 6)/ 7))}[id^=sb-reviews-container-] .sb-colsmobile-8 .sb-post-item-wrap{width:calc(12.5% - calc((var(--column-gutter) * 7)/ 8))}[id^=sb-reviews-container-] .sb-colsmobile-9 .sb-post-item-wrap{width:calc(11.11% - calc((var(--column-gutter) * 8)/ 9))}[id^=sb-reviews-container-] .sb-colsmobile-10 .sb-post-item-wrap{width:calc(10% - calc((var(--column-gutter) * 9)/ 10))}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="1"] .sb-feed-posts{grid-template-columns:1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="2"] .sb-feed-posts{grid-template-columns:1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="3"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="4"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="5"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[id^=sb-reviews-container-] .sb-grid-wrapper[data-grid-mobile-columns="6"] .sb-feed-posts{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}[id^=sb-reviews-container-] .sb-item-title{margin-bottom:8px;font-weight:600;font-size:16px;clear:both}[id^=sb-reviews-container-] .sb-item-pros-cons{margin-bottom:12px;font-size:.95em}[id^=sb-reviews-container-] .sb-item-cons,[id^=sb-reviews-container-] .sb-item-pros{margin-bottom:6px;line-height:1.5}[id^=sb-reviews-container-] .sb-pros-label{font-weight:600;color:#28a745;margin-right:4px}[id^=sb-reviews-container-] .sb-cons-label{font-weight:600;color:#dc3545;margin-right:4px}[id^=sb-reviews-container-] .sb-cons-text,[id^=sb-reviews-container-] .sb-pros-text{color:#333}[id^=sb-reviews-container-] .sb-item-reviewer-photos{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}[id^=sb-reviews-container-] .sb-reviewer-photo-link{display:inline-block;border-radius:4px;overflow:hidden;transition:transform .2s ease;cursor:pointer}[id^=sb-reviews-container-] .sb-reviewer-photo-link:hover{transform:scale(1.05)}[id^=sb-reviews-container-] .sb-reviewer-photo{display:block;width:90px;height:90px;object-fit:cover;border-radius:4px}.sbr-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:999999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.sbr-lightbox-overlay.sbr-active{display:flex;opacity:1}.sbr-lightbox-content{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.sbr-lightbox-image{max-width:100%;max-height:90vh;object-fit:contain;border-radius:4px}.sbr-lightbox-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:rgba(255,255,255,.2);border:none;border-radius:50%;cursor:pointer;font-size:24px;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:1000000}.sbr-lightbox-close:hover{background:rgba(255,255,255,.3)}.sbr-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:rgba(255,255,255,.2);border:none;border-radius:50%;cursor:pointer;font-size:24px;color:#fff;display:none;align-items:center;justify-content:center;transition:background .2s ease}.sbr-lightbox-nav:hover{background:rgba(255,255,255,.3)}.sbr-lightbox-nav.sbr-prev{left:20px}.sbr-lightbox-nav.sbr-next{right:20px}.sbr-lightbox-overlay.sbr-has-multiple .sbr-lightbox-nav{display:flex}.sbr-lightbox-loading{position:absolute;width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:sbr-spin .8s linear infinite}@keyframes sbr-spin{to{transform:rotate(360deg)}}

#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;opacity:1;transition:.5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(//yuuki-clinic.jp/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_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;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(//yuuki-clinic.jp/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(//yuuki-clinic.jp/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-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}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.components-placeholder.ms-loader{position:absolute;width:100%;height:100%;z-index:3;top:0;left:0;background:rgba(243,243,244,.83);min-height:50px}.wp-block-metaslider-slider iframe{transition:height .6s;width:100%}.ms-preview{position:relative}.ms-preview__trigger{position:absolute;top:0;right:0;bottom:0;left:0}.components-base-control.ms-loading .is-active.spinner{margin-top:-2px;float:none;margin-left:0}.ms-plugin-link{display:block;padding:15px;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-left:-16px;margin-right:-16px;margin-top:17px}.ms-edit-current-slideshow{position:relative;float:right;margin-top:-11px;font-size:.95em}.ms-edit-current-slideshow:before{content:"\f474";font-family:dashicons;position:absolute;left:-19px;transform:rotate(90deg);color:#ccc;font-size:1.2em}.wp-block-metaslider-slider.placeholder-loading+.wp-block-metaslider-slider{display:none}.wp-block-metaslider-slider{transition:height .3s}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.ctf-fixed-height{overflow:auto}#ctf .ctf-item{padding:15px 5px;overflow:hidden}#ctf.ctf-boxed-style .ctf-item{padding:15px}#ctf .ctf-item:first-child{border-top:none}#ctf .ctf-item:last-of-type{border-bottom:none!important}#ctf #ctf .ctf-photo-hover span.fa-arrows-alt,#ctf .ctf-photo-hover svg.fa-arrows-alt,#ctf .ctf_remaining,#ctf.ctf-super-narrow .ctf-author-screenname,#ctf.ctf-super-narrow .ctf-screename-sep{display:none}#ctf .ctf_more{padding:1px;border:1px solid transparent;border-radius:3px;display:inline-block;line-height:1}#ctf .ctf_more:hover{cursor:pointer;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);text-decoration:none}#ctf .ctf-header{float:left;clear:both;margin:0;padding:5px 5px 15px;line-height:1.2;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ctf .ctf-header a{float:left;display:block;text-decoration:none}#ctf .ctf-header-img{float:left;position:relative;width:48px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#ctf .ctf-header-img img{display:block;float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#ctf.ctf-rebranded .ctf-header-img-hover svg{margin-top:-15px;margin-left:-14px}#ctf.ctf-rebranded .ctf-header-img-hover svg path,.ctf-rebranded .ctf-header-follow svg path{fill:white}#ctf .ctf-header-generic-icon,#ctf .ctf-header-img-hover{display:none;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(27,149,224,.85);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;z-index:999}#ctf .ctf-header-generic-icon .fa,#ctf .ctf-header-generic-icon svg,#ctf .ctf-header-img-hover .fa,#ctf .ctf-header-img-hover svg{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-8px;font-size:20px;z-index:1000}#ctf .ctf-header-generic-icon svg,#ctf .ctf-header-img-hover svg{margin-top:-10px;margin-left:-10px}#ctf .ctf-header .ctf-header-follow{display:inline-block;padding:3px 6px;margin:0 0 0 2px;position:relative;top:-2px;background:#1b95e0;color:#fff;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background .6s ease-in-out;-webkit-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;transition:background .6s ease-in-out}#ctf .ctf-header .ctf-header-follow .fa,#ctf .ctf-header .ctf-header-follow svg{margin-right:3px;font-size:12px}#ctf .ctf-header a:hover .ctf-header-follow{background:#0c7abf;-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#ctf .ctf-header-type-generic .ctf-header-img{color:#fff;width:48px;height:48px;position:relative}#ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon{background:#0c7abf}#ctf .ctf-header-type-generic .ctf-header-no-bio{padding-top:9px!important;font-size:16px;font-weight:700}#ctf .ctf-header-type-generic .ctf-header-generic-icon{display:block;color:#fff;background:#1b95e0;-moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#ctf .ctf-header-type-generic:hover .ctf-header-generic-icon{display:block;opacity:1}#ctf .ctf-header .ctf-header-user{font-size:16px;line-height:1.3;-ms-word-wrap:break-word;word-break:break-word}#ctf .ctf-header .ctf-header-screenname,#ctf .ctf-header p{font-size:13px;line-height:1.3}.ctf-screenreader{text-indent:-9999px!important;display:inline-block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important}#ctf .ctf-header-text.sbi-no-info .ctf-header-user{padding-top:9px!important}#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts{clear:both}#ctf .ctf-context{width:100%;padding-left:42px;margin-bottom:2px}#ctf .ctf-with-logo .ctf-context{padding-right:30px}#ctf .ctf-retweet-icon{display:inline-block;font-size:inherit;line-height:1;margin:0 5px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#ctf.ctf-super-narrow .ctf-retweet-icon{margin:0 5px 0 0}#ctf .ctf-reply-icon{display:inline-block;font-size:inherit;padding:1px 3px 3px;line-height:1;margin:0 3px 0 0}#ctf .ctf-author-box{margin-left:56px}#ctf .ctf-author-avatar{clear:both;width:48px;height:48px;margin:3px 6px 0 -56px;float:left;overflow:hidden;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#ctf .ctf-author-avatar img{margin:0!important;padding:0}#ctf .ctf-author-name,#ctf .ctf-author-screenname,#ctf .ctf-tweet-meta,#ctf .ctf-verified{margin-left:4px;margin-right:4px;display:inline-block}#ctf .ctf-screename-sep{margin:0 2px;display:inline-block}#ctf .ctf-author-name{font-weight:700!important;margin-top:4px}#ctf .ctf-author-box-link{color:#000;text-decoration:none;display:inline;line-height:1.5!important}#ctf .ctf-quoted-verified,#ctf .ctf-verified{color:#77c7f7;margin-left:0}#ctf .ctf-quoted-verified,.ctf-credit-link .fa,.ctf-credit-link svg{margin-right:4px}#ctf .ctf-tweet-meta,#ctf.ctf-super-narrow .ctf-author-name{display:inline-block}#ctf .ctf-replied-to-text a{font-size:inherit;color:inherit;font-weight:inherit}#ctf p.ctf-media-link,#ctf p.ctf-tweet-text{padding:0!important;margin:0!important;line-height:1.4}#ctf .ctf-tweet-actions,#ctf .ctf-tweet-content{margin-left:58px;margin-top:3px;max-width:100%}#ctf .ctf-corner-logo{display:inline-block;float:right;color:#1b95e0;font-size:24px}#ctf.ctf-narrow .ctf-corner-logo{font-size:20px}#ctf .ctf-hide-avatar .ctf-author-box,#ctf .ctf-hide-avatar .ctf-author-name,#ctf .ctf-hide-avatar .ctf-context,#ctf .ctf-hide-avatar .ctf-quoted-tweet,#ctf .ctf-hide-avatar .ctf-tweet-actions,#ctf .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box,#ctf.ctf-narrow .ctf-hide-avatar .ctf-context,#ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet,#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions,#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-super-narrow .ctf-context,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-super-narrow .ctf-quoted-tweet,#ctf.ctf-super-narrow .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-tweet-content{margin-left:0}#ctf .ctf-hide-avatar .ctf-context{padding-left:0}#ctf .ctf-header-img.ctf-no-consent,#ctf .ctf-header-img.ctf-no-consent .ctf-header-img-hover{display:block;opacity:1;height:48px}#ctf .ctf-quoted-tweet{display:block;clear:both;margin:7px 0 5px 58px;padding:8px 12px;border:1px solid rgba(0,0,0,.1);text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out}#ctf .ctf-quoted-tweet-text-media-wrap,#ctf .ctf-quoted-tweet:focus,#ctf .ctf-quoted-tweet:hover,#ctf .ctf-tweet-text-media-wrap{-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out}#ctf .ctf-quoted-tweet:focus,#ctf .ctf-quoted-tweet:hover{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);transition:background .1s ease-in-out}#ctf .ctf-quoted-author-name{font-weight:700;margin-right:4px}#ctf .ctf-quoted-tweet p{margin:2px 0}#ctf .ctf-tweet-actions a{padding:2px 10px 2px 5px;float:left}#ctf .ctf-tweet-actions a.ctf-like,#ctf .ctf-tweet-actions a.ctf-reply,#ctf .ctf-tweet-actions a.ctf-retweet{color:rgba(0,0,0,.35);text-decoration:none;border:none;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}#ctf .ctf-tweet-actions a span.fa,#ctf .ctf-tweet-actions a svg{width:1.1em;height:1.1em;font-size:1.1em}#ctf .ctf-tweet-actions a span.fa.fa-retweet{width:1.2em;height:1.2em;font-size:1.2em}#ctf .ctf-tweet-actions .ctf-reply{margin-left:-5px}#ctf .ctf-tweet-actions a:focus,#ctf .ctf-tweet-actions a:hover{-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}#ctf .ctf-tweet-actions .ctf-reply:focus,#ctf .ctf-tweet-actions .ctf-reply:hover{color:#e34f0e!important}#ctf .ctf-tweet-actions .ctf-retweet:focus,#ctf .ctf-tweet-actions .ctf-retweet:hover{color:#19cf86!important}#ctf .ctf-tweet-actions .ctf-like:focus,#ctf .ctf-tweet-actions .ctf-like:hover{color:#e81c4f!important}#ctf .ctf-action-count{float:right;padding-left:3px;font-size:.9em;margin-top:.25em;line-height:1.2em}#ctf .ctf-twitterlink{margin-top:.3em;line-height:1.2em;font-size:.8em}#ctf .ctf-quoted-tweet-text-media-wrap,#ctf .ctf-tweet-text-media-wrap{margin-left:5px;padding:4px;display:inline-block;border:1px solid rgba(0,0,0,.15);color:inherit;text-decoration:none;line-height:1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:background .1s ease-in-out}#ctf #ctf-more,#ctf .ctf-out-of-tweets,.ctf-credit-link{padding:5px 0;text-align:center}#ctf #ctf-more,#ctf .ctf-tweet-text-media-wrap:focus,#ctf .ctf-tweet-text-media-wrap:hover{background:rgba(0,0,0,.05);-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out}#ctf .ctf-tweet-text-media-wrap:focus,#ctf .ctf-tweet-text-media-wrap:hover{border:1px solid rgba(0,0,0,.1);transition:background .1s ease-in-out}.ctf-multi-media-icon .ctf-tweet-text-media,.ctf-quoted-tweet-text .ctf-tweet-text-media{margin-left:3px}#ctf #ctf-more{display:block;border:none;width:100%;min-height:30px;margin:0;position:relative;box-sizing:border-box;outline:0;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition:background .1s ease-in-out}#ctf #ctf-more:hover{background:rgba(0,0,0,.1);-moz-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out}#ctf #ctf-more.ctf-loading span{-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}#ctf .ctf-loader{width:20px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite ctf-sk-scaleout;animation:1s ease-in-out infinite ctf-sk-scaleout}@-webkit-keyframes ctf-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes ctf-sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ctf-credit-link{width:100%;clear:both;margin-top:5px;font-size:12px}#ctf svg{box-sizing:unset}#ctf svg:not(:root).svg-inline--fa,#ctf_lightbox svg:not(:root).svg-inline--fa{box-sizing:unset;overflow:visible;width:1em}#ctf .svg-inline--fa.fa-w-16{width:16px}#ctf .svg-inline--fa.fa-w-20{width:20px}#ctf .ctf-context .ctf-retweet-icon svg{width:1.2em;height:1.2em}#ctf .svg-inline--fa,#ctf_lightbox .svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}#ctf.ctf-styles .ctf-author-screenname,#ctf.ctf-styles .ctf-context,#ctf.ctf-styles .ctf-screename-sep,#ctf.ctf-styles .ctf-tweet-meta,.ctf_smash_error span{font-size:12px}#ctf .ctf-error{width:100%;text-align:center}#ctf .ctf-error code,#ctf .ctf-error iframe,#ctf .ctf-error p{padding:0;margin:0 2px}#ctf .ctf-error-user p,#ctf.ctf-super-narrow .ctf-context{padding-bottom:5px}#ctf .ctf-error-user{width:100%}#ctf .ctf-error-admin{margin-top:15px;display:inline-block}#ctf .ctf-error code{display:block;padding:4px}.ctf_smash_error{border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ctf_smash_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#ctf .ctf-out-of-tweets{display:block;border:1px solid rgba(0,0,0,.1);background:0 0;width:100%;min-height:30px;margin:0;position:relative;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#ctf .ctf-out-of-tweets iframe,#ctf .ctf-out-of-tweets p{margin:0 2px;padding:0}#ctf .ctf-out-of-tweets p{padding:3px;display:none}#ctf.ctf-narrow .ctf-author-avatar,#ctf.ctf-narrow .ctf-author-avatar img{width:38px;height:38px}#ctf.ctf-narrow .ctf-quoted-tweet,#ctf.ctf-narrow .ctf-tweet-actions,#ctf.ctf-narrow .ctf-tweet-content{margin-left:48px}#ctf.ctf-narrow .ctf-context{margin-left:49px}#ctf.ctf-narrow .ctf-author-box{margin-left:46px}#ctf.ctf-narrow .ctf-author-avatar{margin-left:-46px}#ctf.ctf-narrow .ctf-tweet-content{padding:3px 0 5px}#ctf.ctf-narrow .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-tweet-content{float:left;clear:both}#ctf.ctf-super-narrow .ctf-author-box{min-height:32px;margin-bottom:2px;margin-left:38px;float:left;clear:both}#ctf.ctf-super-narrow .ctf-author-avatar,#ctf.ctf-super-narrow .ctf-author-avatar img{width:32px;height:32px}#ctf.ctf-super-narrow .ctf-author-avatar{margin-left:-38px;margin-top:0}#ctf.ctf-super-narrow .ctf-credit-link{font-size:10px}#ctf.ctf-super-narrow .ctf-header-bio{margin:0!important;padding-top:5px}#ctf.ctf-super-narrow .ctf-header-user{min-height:48px}#ctf.ctf-super-narrow .ctf-header-text{padding-top:10px}#ctf.ctf-super-narrow .ctf-header-follow{margin-top:5px}#ctf.ctf-super-narrow .ctf-more span{display:block;margin-top:3px}@media all and (max-width:640px){#ctf.ctf-width-resp{width:100%!important}}.ctf.ctf-boxed-style[data-boxshadow=true] .ctf-item{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}[data-header-size=large] .ctf-header-type-text{font-size:48px}[data-header-size=medium] .ctf-header-type-text{font-size:42px}[data-header-size=small] .ctf-header-type-text{font-size:36px}#ctf.ctf-list.ctf-boxed-style .ctf-header,.ctf-list.ctf-boxed-style .ctf-item{margin-bottom:25px}#ctf .ctf-header-text{float:left;width:100%;padding-top:5px}#ctf .ctf-no-bio .ctf-header-text{padding-top:13px}#ctf .ctf-header-text .ctf-header-user,#ctf .ctf-header-text p{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important;text-align:left}#ctf .ctf-header-name{font-weight:700;margin-right:6px}#ctf .ctf-header-text .ctf-header-bio{padding:0!important;word-break:break-word}#ctf .ctf-header-text .ctf-verified{margin-right:5px}#ctf.ctf_palette_light .ctf-author-name,#ctf.ctf_palette_light .ctf-author-screenname,#ctf.ctf_palette_light .ctf-header-bio,#ctf.ctf_palette_light .ctf-header-counts,#ctf.ctf_palette_light .ctf-header-name,#ctf.ctf_palette_light .ctf-header-type-text,#ctf.ctf_palette_light .ctf-tweet-actions a,#ctf.ctf_palette_light .ctf-tweet-text{color:#444}#ctf.ctf_palette_dark .ctf-tweet-text a,#ctf.ctf_palette_light .ctf-tweet-text a{color:inherit}#ctf.ctf_palette_dark .ctf-item,#ctf.ctf_palette_light .ctf-item{background:0 0}#ctf.ctf_palette_dark .ctf-corner-logo,#ctf.ctf_palette_light .ctf-corner-logo{color:#1b95e0}#ctf.ctf_palette_dark .ctf-verified,#ctf.ctf_palette_light .ctf-verified{color:#77c7f7}#ctf.ctf_palette_light .ctf-more{background:rgba(0,0,0,.5);color:#444}#ctf.ctf_palette_dark{background:#20222c}#ctf.ctf_palette_dark.ctf.ctf-boxed-style .ctf-item{background:rgba(255,255,255,.1)!important}#ctf.ctf_palette_dark .ctf-author-name,#ctf.ctf_palette_dark .ctf-author-screenname,#ctf.ctf_palette_dark .ctf-header-bio,#ctf.ctf_palette_dark .ctf-header-counts,#ctf.ctf_palette_dark .ctf-header-name,#ctf.ctf_palette_dark .ctf-header-type-text,#ctf.ctf_palette_dark .ctf-tweet-text{color:#fff}#ctf.ctf_palette_dark .ctf-more{background:rgba(255,255,255,.2);color:#fff}#ctf.ctf_palette_dark .ctf-tweet-actions a{color:rgba(255,255,255,.8)}.ctf-rebranded .ctf-header-follow svg{width:13px;height:13px;transform:translate(3px,2px)}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
body .wp-show-posts a{box-shadow:0 0 0 transparent}.wp-show-posts-entry-title a{text-decoration:none}a.wp-show-posts-read-more,a.wp-show-posts-read-more:visited{display:inline-block;padding:8px 15px;border:2px solid #222;color:#222;font-size:.8em;text-decoration:none}.wpsp-read-more{margin:0 0 1em;display:inline-block}a.wp-show-posts-read-more:focus,a.wp-show-posts-read-more:hover{border:2px solid transparent;color:#fff;background:#222;text-decoration:none}.wp-show-posts-image{margin-bottom:1em}.wp-show-posts-image.wpsp-image-left{float:left;margin-right:1.5em}.wp-show-posts-image.wpsp-image-right{float:right;margin-left:1.5em}.wp-show-posts-image.wpsp-image-center{display:block;text-align:center}.wp-show-posts-image img{margin:0!important;vertical-align:bottom;height:auto}.wp-show-posts-entry-header{margin:0 0 1em;padding:0}.wp-show-posts .wp-show-posts-entry-title{margin:0}.wp-show-posts-updated{display:none}.wp-show-posts-entry-content,.wp-show-posts-entry-summary{margin-bottom:1em}.wp-show-posts-entry-meta{font-size:.8em}.wp-show-posts-separator{opacity:.5}.wp-show-posts-meta a,.wp-show-posts-meta a:visited{color:rgba(0,0,0,.5)}.stack-wp-show-posts-byline,.stack-wp-show-posts-posted-on{display:block}.wp-show-posts-entry-meta-below-post{margin-bottom:1em}.wp-show-posts-columns:not(.wp-show-posts-masonry){display:flex;flex-wrap:wrap}.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block){display:flex;flex-direction:row}.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{flex:0 0 auto;object-fit:scale-down}.wpsp-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child){margin-bottom:2em}.wpsp-load-more{margin-top:2em}.wp-show-posts-columns .wp-show-posts-inner{flex:1}.wp-show-posts-inner:after{clear:both;display:table;content:'';width:0;height:0;overflow:hidden;visibility:hidden}.wp-show-posts-single.post{margin-bottom:0}@media (min-width:768px){.wpsp-col-1,.wpsp-col-10,.wpsp-col-11,.wpsp-col-12,.wpsp-col-2,.wpsp-col-20,.wpsp-col-3,.wpsp-col-4,.wpsp-col-5,.wpsp-col-6,.wpsp-col-7,.wpsp-col-8,.wpsp-col-9{float:left}.wpsp-col-1{width:8.333333%}.wpsp-col-2{width:16.666667%}.wpsp-col-3{width:25%}.wpsp-col-4{width:33.333%}.wpsp-col-5{width:41.666667%}.wpsp-col-6{width:50%}.wpsp-col-7{width:58.333333%}.wpsp-col-8{width:66.666667%}.wpsp-col-9{width:75%}.wpsp-col-10{width:83.333333%}.wpsp-col-11{width:91.666667%}.wpsp-col-12{width:100%}.wpsp-col-20{width:20%}}@media (max-width:767px){.wp-show-posts-columns,.wp-show-posts-inner{margin-left:0!important;margin-right:0!important}.wp-show-posts-columns .wp-show-posts-single{display:block;width:100%}.wp-show-posts-image.wpsp-image-left,.wp-show-posts-image.wpsp-image-right{float:none;margin-right:0;margin-left:0}}.wp-show-posts-inner :last-child{margin-bottom:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpsp-clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}

@charset "UTF-8";
.bootstrap {
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
}
.bootstrap html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
.bootstrap body {
  margin: 0
}
.bootstrap article,
.bootstrap aside,
.bootstrap details,
.bootstrap figcaption,
.bootstrap figure,
.bootstrap footer,
.bootstrap header,
.bootstrap hgroup,
.bootstrap main,
.bootstrap menu,
.bootstrap nav,
.bootstrap section,
.bootstrap summary {
  display: block
}
.bootstrap audio,
.bootstrap canvas,
.bootstrap progress,
.bootstrap video {
  display: inline-block;
  vertical-align: baseline
}
.bootstrap audio:not([controls]) {
  display: none;
  height: 0
}
.bootstrap [hidden],
.bootstrap template {
  display: none
}
.bootstrap a {
  background-color: transparent
}
.bootstrap a:active,
.bootstrap a:hover {
  outline: 0
}
.bootstrap abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}
.bootstrap b,
.bootstrap strong {
  font-weight: 700
}
.bootstrap dfn {
  font-style: italic
}
.bootstrap h1 {
  margin: .67em 0
}
.bootstrap mark {
  background: #ff0;
  color: #000
}
.bootstrap sub,
.bootstrap sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
.bootstrap sup {
  top: -.5em
}
.bootstrap sub {
  bottom: -.25em
}
.bootstrap img {
  border: 0;
  vertical-align: middle
}
.bootstrap svg:not(:root) {
  overflow: hidden
}
.bootstrap hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}
.bootstrap pre {
  overflow: auto
}
.bootstrap code,
.bootstrap kbd,
.bootstrap pre,
.bootstrap samp {
  font-family: monospace,monospace;
  font-size: 1em
}
.bootstrap button,
.bootstrap input,
.bootstrap optgroup,
.bootstrap select,
.bootstrap textarea {
  color: inherit;
  font: inherit;
  margin: 0
}
.bootstrap button {
  overflow: visible
}
.bootstrap button,
.bootstrap select {
  text-transform: none
}
.bootstrap button,
.bootstrap html input[type=button],
.bootstrap input[type=reset],
.bootstrap input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}
.bootstrap button[disabled],
.bootstrap html input[disabled] {
  cursor: default
}
.bootstrap button::-moz-focus-inner,
.bootstrap input::-moz-focus-inner {
  border: 0;
  padding: 0
}
.bootstrap input {
  line-height: normal
}
.bootstrap input[type=checkbox],
.bootstrap input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}
.bootstrap input[type=number]::-webkit-inner-spin-button,
.bootstrap input[type=number]::-webkit-outer-spin-button {
  height: auto
}
.bootstrap input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}
.bootstrap input[type=search]::-webkit-search-cancel-button,
.bootstrap input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
.bootstrap optgroup {
  font-weight: 700
}
.bootstrap td,
.bootstrap th {
  padding: 0
}
.bootstrap *,
.bootstrap :after,
.bootstrap :before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.bootstrap html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent
}
.bootstrap body {
  font-family: Avenir,"Open Sans",Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  font-size: 14px;
  line-height: 1.7;
  color: #333;
  background-color: #fff
}
.bootstrap button,
.bootstrap input,
.bootstrap select,
.bootstrap textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}
.bootstrap a {
  color: #00f;
  text-decoration: none
}
.bootstrap a:focus,
.bootstrap a:hover {
  color: #4d4dff;
  text-decoration: underline
}
.bootstrap a:focus {
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px
}
.bootstrap figure {
  margin: 0
}
.bootstrap .img-responsive {
  display: block;
  max-width: 100%;
  height: auto
}
.bootstrap .img-rounded {
  border-radius: 6px
}
.bootstrap .img-thumbnail {
  padding: 4px;
  line-height: 1.7;
  background-color: #fff;
  border: 1px solid #999;
  border-radius: 0;
  -webkit-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto
}
.bootstrap .img-circle {
  border-radius: 50%
}
.bootstrap hr {
  margin-top: 23px;
  margin-bottom: 23px;
  border: 0;
  border-top: 1px solid #000
}
.bootstrap .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0
}
.bootstrap .sr-only-focusable:active,
.bootstrap .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}
.bootstrap [role=button] {
  cursor: pointer
}
.bootstrap .h1,
.bootstrap .h2,
.bootstrap .h3,
.bootstrap .h4,
.bootstrap .h5,
.bootstrap .h6,
.bootstrap h1,
.bootstrap h2,
.bootstrap h3,
.bootstrap h4,
.bootstrap h5,
.bootstrap h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit
}
.bootstrap .h1 .small,
.bootstrap .h1 small,
.bootstrap .h2 .small,
.bootstrap .h2 small,
.bootstrap .h3 .small,
.bootstrap .h3 small,
.bootstrap .h4 .small,
.bootstrap .h4 small,
.bootstrap .h5 .small,
.bootstrap .h5 small,
.bootstrap .h6 .small,
.bootstrap .h6 small,
.bootstrap h1 .small,
.bootstrap h1 small,
.bootstrap h2 .small,
.bootstrap h2 small,
.bootstrap h3 .small,
.bootstrap h3 small,
.bootstrap h4 .small,
.bootstrap h4 small,
.bootstrap h5 .small,
.bootstrap h5 small,
.bootstrap h6 .small,
.bootstrap h6 small {
  font-weight: 400;
  line-height: 1;
  color: #333
}
.bootstrap .h1,
.bootstrap .h2,
.bootstrap .h3,
.bootstrap h1,
.bootstrap h2,
.bootstrap h3 {
  margin-top: 23px;
  margin-bottom: 11.5px
}
.bootstrap .h1 .small,
.bootstrap .h1 small,
.bootstrap .h2 .small,
.bootstrap .h2 small,
.bootstrap .h3 .small,
.bootstrap .h3 small,
.bootstrap h1 .small,
.bootstrap h1 small,
.bootstrap h2 .small,
.bootstrap h2 small,
.bootstrap h3 .small,
.bootstrap h3 small {
  font-size: 65%
}
.bootstrap .h4,
.bootstrap .h5,
.bootstrap .h6,
.bootstrap h4,
.bootstrap h5,
.bootstrap h6 {
  margin-top: 11.5px;
  margin-bottom: 11.5px
}
.bootstrap .h4 .small,
.bootstrap .h4 small,
.bootstrap .h5 .small,
.bootstrap .h5 small,
.bootstrap .h6 .small,
.bootstrap .h6 small,
.bootstrap h4 .small,
.bootstrap h4 small,
.bootstrap h5 .small,
.bootstrap h5 small,
.bootstrap h6 .small,
.bootstrap h6 small {
  font-size: 75%
}
.bootstrap .h1,
.bootstrap h1 {
  font-size: 36px
}
.bootstrap .h2,
.bootstrap h2 {
  font-size: 30px
}
.bootstrap .h3,
.bootstrap h3 {
  font-size: 24px
}
.bootstrap .h4,
.bootstrap h4 {
  font-size: 18px
}
.bootstrap .h5,
.bootstrap h5 {
  font-size: 14px
}
.bootstrap .h6,
.bootstrap h6 {
  font-size: 12px
}
.bootstrap p {
  margin: 0 0 11.5px
}
.bootstrap .lead {
  margin-bottom: 23px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4
}
@media (min-width:768px) {
  .bootstrap .lead {
    font-size: 21px
  }
}
.bootstrap .small,
.bootstrap small {
  font-size: 85%
}
.bootstrap .text-left {
  text-align: left
}
.bootstrap .text-right {
  text-align: right
}
.bootstrap .text-center {
  text-align: center
}
.bootstrap .text-justify {
  text-align: justify
}
.bootstrap .text-nowrap {
  white-space: nowrap
}
.bootstrap .text-lowercase {
  text-transform: lowercase
}
.bootstrap .initialism,
.bootstrap .text-uppercase {
  text-transform: uppercase
}
.bootstrap .text-capitalize {
  text-transform: capitalize
}
.bootstrap .text-muted {
  color: #777
}
.bootstrap .text-primary {
  color: #337ab7
}
.bootstrap a.text-primary:focus,
.bootstrap a.text-primary:hover {
  color: #286090
}
.bootstrap .text-success {
  color: #3c763d
}
.bootstrap a.text-success:focus,
.bootstrap a.text-success:hover {
  color: #2b542c
}
.bootstrap .text-info {
  color: #31708f
}
.bootstrap a.text-info:focus,
.bootstrap a.text-info:hover {
  color: #245269
}
.bootstrap .text-warning {
  color: #8a6d3b
}
.bootstrap a.text-warning:focus,
.bootstrap a.text-warning:hover {
  color: #66512c
}
.bootstrap .text-danger {
  color: #a94442
}
.bootstrap a.text-danger:focus,
.bootstrap a.text-danger:hover {
  color: #843534
}
.bootstrap .bg-primary {
  color: #fff;
  background-color: #337ab7
}
.bootstrap a.bg-primary:focus,
.bootstrap a.bg-primary:hover {
  background-color: #286090
}
.bootstrap .bg-success {
  background-color: #dff0d8
}
.bootstrap a.bg-success:focus,
.bootstrap a.bg-success:hover {
  background-color: #c1e2b3
}
.bootstrap .bg-info {
  background-color: #d9edf7
}
.bootstrap a.bg-info:focus,
.bootstrap a.bg-info:hover {
  background-color: #afd9ee
}
.bootstrap .bg-warning {
  background-color: #fcf8e3
}
.bootstrap a.bg-warning:focus,
.bootstrap a.bg-warning:hover {
  background-color: #f7ecb5
}
.bootstrap .bg-danger {
  background-color: #f2dede
}
.bootstrap a.bg-danger:focus,
.bootstrap a.bg-danger:hover {
  background-color: #e4b9b9
}
.bootstrap ol,
.bootstrap ul {
  margin-top: 0;
  margin-bottom: 11.5px
}
.bootstrap ol ol,
.bootstrap ol ul,
.bootstrap ul ol,
.bootstrap ul ul {
  margin-bottom: 0
}
.bootstrap .list-unstyled {
  padding-left: 0;
  list-style: none
}
.bootstrap .list-inline {
  padding-left: 0;
  list-style: none
}
.bootstrap .list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px
}
.bootstrap dl {
  margin-top: 0;
  margin-bottom: 23px
}
.bootstrap dd,
.bootstrap dt {
  line-height: 1.7
}
.bootstrap dt {
  font-weight: 700
}
.bootstrap dd {
  margin-left: 0
}
.bootstrap .dl-horizontal dd:after,
.bootstrap .dl-horizontal dd:before {
  display: table;
  content: " "
}
.bootstrap .dl-horizontal dd:after {
  clear: both
}
@media (min-width:768px) {
  .bootstrap .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
  }
  .bootstrap .dl-horizontal dd {
    margin-left: 180px
  }
}
.bootstrap abbr[data-original-title],
.bootstrap abbr[title] {
  cursor: help
}
.bootstrap .initialism {
  font-size: 90%
}
.bootstrap blockquote {
  padding: 11.5px 23px;
  margin: 0 0 23px;
  font-size: 17.5px;
  border-left: 5px solid #eee
}
.bootstrap blockquote ol:last-child,
.bootstrap blockquote p:last-child,
.bootstrap blockquote ul:last-child {
  margin-bottom: 0
}
.bootstrap blockquote .small,
.bootstrap blockquote footer,
.bootstrap blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.7;
  color: #777
}
.bootstrap blockquote .small:before,
.bootstrap blockquote footer:before,
.bootstrap blockquote small:before {
  content: "\2014 \00A0"
}
.bootstrap .blockquote-reverse,
.bootstrap blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0
}
.bootstrap .blockquote-reverse .small:before,
.bootstrap .blockquote-reverse footer:before,
.bootstrap .blockquote-reverse small:before,
.bootstrap blockquote.pull-right .small:before,
.bootstrap blockquote.pull-right footer:before,
.bootstrap blockquote.pull-right small:before {
  content: ""
}
.bootstrap .blockquote-reverse .small:after,
.bootstrap .blockquote-reverse footer:after,
.bootstrap .blockquote-reverse small:after,
.bootstrap blockquote.pull-right .small:after,
.bootstrap blockquote.pull-right footer:after,
.bootstrap blockquote.pull-right small:after {
  content: "\00A0 \2014"
}
.bootstrap .container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .container:after,
.bootstrap .container:before {
  display: table;
  content: " "
}
.bootstrap .container:after {
  clear: both
}
@media (min-width:768px) {
  .bootstrap .container {
    width: auto
  }
}
@media (min-width:992px) {
  .bootstrap .container {
    width: auto
  }
}
@media (min-width:1200px) {
  .bootstrap .container {
    width: 1170px
  }
}
.bootstrap .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .container-fluid:after,
.bootstrap .container-fluid:before {
  display: table;
  content: " "
}
.bootstrap .container-fluid:after {
  clear: both
}
.bootstrap .row {
  margin-right: -15px;
  margin-left: -15px
}
.bootstrap .row:after,
.bootstrap .row:before {
  display: table;
  content: " "
}
.bootstrap .row:after {
  clear: both
}
.bootstrap .row-no-gutters {
  margin-right: 0;
  margin-left: 0
}
.bootstrap .row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0
}
.bootstrap .col-lg-1,
.bootstrap .col-lg-10,
.bootstrap .col-lg-11,
.bootstrap .col-lg-12,
.bootstrap .col-lg-2,
.bootstrap .col-lg-3,
.bootstrap .col-lg-4,
.bootstrap .col-lg-5,
.bootstrap .col-lg-6,
.bootstrap .col-lg-7,
.bootstrap .col-lg-8,
.bootstrap .col-lg-9,
.bootstrap .col-md-1,
.bootstrap .col-md-10,
.bootstrap .col-md-11,
.bootstrap .col-md-12,
.bootstrap .col-md-2,
.bootstrap .col-md-3,
.bootstrap .col-md-4,
.bootstrap .col-md-5,
.bootstrap .col-md-6,
.bootstrap .col-md-7,
.bootstrap .col-md-8,
.bootstrap .col-md-9,
.bootstrap .col-sm-1,
.bootstrap .col-sm-10,
.bootstrap .col-sm-11,
.bootstrap .col-sm-12,
.bootstrap .col-sm-2,
.bootstrap .col-sm-3,
.bootstrap .col-sm-4,
.bootstrap .col-sm-5,
.bootstrap .col-sm-6,
.bootstrap .col-sm-7,
.bootstrap .col-sm-8,
.bootstrap .col-sm-9,
.bootstrap .col-xs-1,
.bootstrap .col-xs-10,
.bootstrap .col-xs-11,
.bootstrap .col-xs-12,
.bootstrap .col-xs-2,
.bootstrap .col-xs-3,
.bootstrap .col-xs-4,
.bootstrap .col-xs-5,
.bootstrap .col-xs-6,
.bootstrap .col-xs-7,
.bootstrap .col-xs-8,
.bootstrap .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}
.bootstrap .col-xs-1,
.bootstrap .col-xs-10,
.bootstrap .col-xs-11,
.bootstrap .col-xs-12,
.bootstrap .col-xs-2,
.bootstrap .col-xs-3,
.bootstrap .col-xs-4,
.bootstrap .col-xs-5,
.bootstrap .col-xs-6,
.bootstrap .col-xs-7,
.bootstrap .col-xs-8,
.bootstrap .col-xs-9 {
  float: left
}
.bootstrap .col-xs-1 {
  width: 8.33333%
}
.bootstrap .col-xs-2 {
  width: 16.66667%
}
.bootstrap .col-xs-3 {
  width: 25%
}
.bootstrap .col-xs-4 {
  width: 33.33333%
}
.bootstrap .col-xs-5 {
  width: 41.66667%
}
.bootstrap .col-xs-6 {
  width: 50%
}
.bootstrap .col-xs-7 {
  width: 58.33333%
}
.bootstrap .col-xs-8 {
  width: 66.66667%
}
.bootstrap .col-xs-9 {
  width: 75%
}
.bootstrap .col-xs-10 {
  width: 83.33333%
}
.bootstrap .col-xs-11 {
  width: 91.66667%
}
.bootstrap .col-xs-12 {
  width: 100%
}
.bootstrap .col-xs-pull-0 {
  right: auto
}
.bootstrap .col-xs-pull-1 {
  right: 8.33333%
}
.bootstrap .col-xs-pull-2 {
  right: 16.66667%
}
.bootstrap .col-xs-pull-3 {
  right: 25%
}
.bootstrap .col-xs-pull-4 {
  right: 33.33333%
}
.bootstrap .col-xs-pull-5 {
  right: 41.66667%
}
.bootstrap .col-xs-pull-6 {
  right: 50%
}
.bootstrap .col-xs-pull-7 {
  right: 58.33333%
}
.bootstrap .col-xs-pull-8 {
  right: 66.66667%
}
.bootstrap .col-xs-pull-9 {
  right: 75%
}
.bootstrap .col-xs-pull-10 {
  right: 83.33333%
}
.bootstrap .col-xs-pull-11 {
  right: 91.66667%
}
.bootstrap .col-xs-pull-12 {
  right: 100%
}
.bootstrap .col-xs-push-0 {
  left: auto
}
.bootstrap .col-xs-push-1 {
  left: 8.33333%
}
.bootstrap .col-xs-push-2 {
  left: 16.66667%
}
.bootstrap .col-xs-push-3 {
  left: 25%
}
.bootstrap .col-xs-push-4 {
  left: 33.33333%
}
.bootstrap .col-xs-push-5 {
  left: 41.66667%
}
.bootstrap .col-xs-push-6 {
  left: 50%
}
.bootstrap .col-xs-push-7 {
  left: 58.33333%
}
.bootstrap .col-xs-push-8 {
  left: 66.66667%
}
.bootstrap .col-xs-push-9 {
  left: 75%
}
.bootstrap .col-xs-push-10 {
  left: 83.33333%
}
.bootstrap .col-xs-push-11 {
  left: 91.66667%
}
.bootstrap .col-xs-push-12 {
  left: 100%
}
.bootstrap .col-xs-offset-0 {
  margin-left: 0
}
.bootstrap .col-xs-offset-1 {
  margin-left: 8.33333%
}
.bootstrap .col-xs-offset-2 {
  margin-left: 16.66667%
}
.bootstrap .col-xs-offset-3 {
  margin-left: 25%
}
.bootstrap .col-xs-offset-4 {
  margin-left: 33.33333%
}
.bootstrap .col-xs-offset-5 {
  margin-left: 41.66667%
}
.bootstrap .col-xs-offset-6 {
  margin-left: 50%
}
.bootstrap .col-xs-offset-7 {
  margin-left: 58.33333%
}
.bootstrap .col-xs-offset-8 {
  margin-left: 66.66667%
}
.bootstrap .col-xs-offset-9 {
  margin-left: 75%
}
.bootstrap .col-xs-offset-10 {
  margin-left: 83.33333%
}
.bootstrap .col-xs-offset-11 {
  margin-left: 91.66667%
}
.bootstrap .col-xs-offset-12 {
  margin-left: 100%
}
@media (min-width:768px) {
  .bootstrap .col-sm-1,
  .bootstrap .col-sm-10,
  .bootstrap .col-sm-11,
  .bootstrap .col-sm-12,
  .bootstrap .col-sm-2,
  .bootstrap .col-sm-3,
  .bootstrap .col-sm-4,
  .bootstrap .col-sm-5,
  .bootstrap .col-sm-6,
  .bootstrap .col-sm-7,
  .bootstrap .col-sm-8,
  .bootstrap .col-sm-9 {
    float: left
  }
  .bootstrap .col-sm-1 {
    width: 8.33333%
  }
  .bootstrap .col-sm-2 {
    width: 16.66667%
  }
  .bootstrap .col-sm-3 {
    width: 25%
  }
  .bootstrap .col-sm-4 {
    width: 33.33333%
  }
  .bootstrap .col-sm-5 {
    width: 41.66667%
  }
  .bootstrap .col-sm-6 {
    width: 50%
  }
  .bootstrap .col-sm-7 {
    width: 58.33333%
  }
  .bootstrap .col-sm-8 {
    width: 66.66667%
  }
  .bootstrap .col-sm-9 {
    width: 75%
  }
  .bootstrap .col-sm-10 {
    width: 83.33333%
  }
  .bootstrap .col-sm-11 {
    width: 91.66667%
  }
  .bootstrap .col-sm-12 {
    width: 100%
  }
  .bootstrap .col-sm-pull-0 {
    right: auto
  }
  .bootstrap .col-sm-pull-1 {
    right: 8.33333%
  }
  .bootstrap .col-sm-pull-2 {
    right: 16.66667%
  }
  .bootstrap .col-sm-pull-3 {
    right: 25%
  }
  .bootstrap .col-sm-pull-4 {
    right: 33.33333%
  }
  .bootstrap .col-sm-pull-5 {
    right: 41.66667%
  }
  .bootstrap .col-sm-pull-6 {
    right: 50%
  }
  .bootstrap .col-sm-pull-7 {
    right: 58.33333%
  }
  .bootstrap .col-sm-pull-8 {
    right: 66.66667%
  }
  .bootstrap .col-sm-pull-9 {
    right: 75%
  }
  .bootstrap .col-sm-pull-10 {
    right: 83.33333%
  }
  .bootstrap .col-sm-pull-11 {
    right: 91.66667%
  }
  .bootstrap .col-sm-pull-12 {
    right: 100%
  }
  .bootstrap .col-sm-push-0 {
    left: auto
  }
  .bootstrap .col-sm-push-1 {
    left: 8.33333%
  }
  .bootstrap .col-sm-push-2 {
    left: 16.66667%
  }
  .bootstrap .col-sm-push-3 {
    left: 25%
  }
  .bootstrap .col-sm-push-4 {
    left: 33.33333%
  }
  .bootstrap .col-sm-push-5 {
    left: 41.66667%
  }
  .bootstrap .col-sm-push-6 {
    left: 50%
  }
  .bootstrap .col-sm-push-7 {
    left: 58.33333%
  }
  .bootstrap .col-sm-push-8 {
    left: 66.66667%
  }
  .bootstrap .col-sm-push-9 {
    left: 75%
  }
  .bootstrap .col-sm-push-10 {
    left: 83.33333%
  }
  .bootstrap .col-sm-push-11 {
    left: 91.66667%
  }
  .bootstrap .col-sm-push-12 {
    left: 100%
  }
  .bootstrap .col-sm-offset-0 {
    margin-left: 0
  }
  .bootstrap .col-sm-offset-1 {
    margin-left: 8.33333%
  }
  .bootstrap .col-sm-offset-2 {
    margin-left: 16.66667%
  }
  .bootstrap .col-sm-offset-3 {
    margin-left: 25%
  }
  .bootstrap .col-sm-offset-4 {
    margin-left: 33.33333%
  }
  .bootstrap .col-sm-offset-5 {
    margin-left: 41.66667%
  }
  .bootstrap .col-sm-offset-6 {
    margin-left: 50%
  }
  .bootstrap .col-sm-offset-7 {
    margin-left: 58.33333%
  }
  .bootstrap .col-sm-offset-8 {
    margin-left: 66.66667%
  }
  .bootstrap .col-sm-offset-9 {
    margin-left: 75%
  }
  .bootstrap .col-sm-offset-10 {
    margin-left: 83.33333%
  }
  .bootstrap .col-sm-offset-11 {
    margin-left: 91.66667%
  }
  .bootstrap .col-sm-offset-12 {
    margin-left: 100%
  }
}
@media (min-width:992px) {
  .bootstrap .col-md-1,
  .bootstrap .col-md-10,
  .bootstrap .col-md-11,
  .bootstrap .col-md-12,
  .bootstrap .col-md-2,
  .bootstrap .col-md-3,
  .bootstrap .col-md-4,
  .bootstrap .col-md-5,
  .bootstrap .col-md-6,
  .bootstrap .col-md-7,
  .bootstrap .col-md-8,
  .bootstrap .col-md-9 {
    float: left
  }
  .bootstrap .col-md-1 {
    width: 8.33333%
  }
  .bootstrap .col-md-2 {
    width: 16.66667%
  }
  .bootstrap .col-md-3 {
    width: 25%
  }
  .bootstrap .col-md-4 {
    width: 33.33333%
  }
  .bootstrap .col-md-5 {
    width: 41.66667%
  }
  .bootstrap .col-md-6 {
    width: 50%
  }
  .bootstrap .col-md-7 {
    width: 58.33333%
  }
  .bootstrap .col-md-8 {
    width: 66.66667%
  }
  .bootstrap .col-md-9 {
    width: 75%
  }
  .bootstrap .col-md-10 {
    width: 83.33333%
  }
  .bootstrap .col-md-11 {
    width: 91.66667%
  }
  .bootstrap .col-md-12 {
    width: 100%
  }
  .bootstrap .col-md-pull-0 {
    right: auto
  }
  .bootstrap .col-md-pull-1 {
    right: 8.33333%
  }
  .bootstrap .col-md-pull-2 {
    right: 16.66667%
  }
  .bootstrap .col-md-pull-3 {
    right: 25%
  }
  .bootstrap .col-md-pull-4 {
    right: 33.33333%
  }
  .bootstrap .col-md-pull-5 {
    right: 41.66667%
  }
  .bootstrap .col-md-pull-6 {
    right: 50%
  }
  .bootstrap .col-md-pull-7 {
    right: 58.33333%
  }
  .bootstrap .col-md-pull-8 {
    right: 66.66667%
  }
  .bootstrap .col-md-pull-9 {
    right: 75%
  }
  .bootstrap .col-md-pull-10 {
    right: 83.33333%
  }
  .bootstrap .col-md-pull-11 {
    right: 91.66667%
  }
  .bootstrap .col-md-pull-12 {
    right: 100%
  }
  .bootstrap .col-md-push-0 {
    left: auto
  }
  .bootstrap .col-md-push-1 {
    left: 8.33333%
  }
  .bootstrap .col-md-push-2 {
    left: 16.66667%
  }
  .bootstrap .col-md-push-3 {
    left: 25%
  }
  .bootstrap .col-md-push-4 {
    left: 33.33333%
  }
  .bootstrap .col-md-push-5 {
    left: 41.66667%
  }
  .bootstrap .col-md-push-6 {
    left: 50%
  }
  .bootstrap .col-md-push-7 {
    left: 58.33333%
  }
  .bootstrap .col-md-push-8 {
    left: 66.66667%
  }
  .bootstrap .col-md-push-9 {
    left: 75%
  }
  .bootstrap .col-md-push-10 {
    left: 83.33333%
  }
  .bootstrap .col-md-push-11 {
    left: 91.66667%
  }
  .bootstrap .col-md-push-12 {
    left: 100%
  }
  .bootstrap .col-md-offset-0 {
    margin-left: 0
  }
  .bootstrap .col-md-offset-1 {
    margin-left: 8.33333%
  }
  .bootstrap .col-md-offset-2 {
    margin-left: 16.66667%
  }
  .bootstrap .col-md-offset-3 {
    margin-left: 25%
  }
  .bootstrap .col-md-offset-4 {
    margin-left: 33.33333%
  }
  .bootstrap .col-md-offset-5 {
    margin-left: 41.66667%
  }
  .bootstrap .col-md-offset-6 {
    margin-left: 50%
  }
  .bootstrap .col-md-offset-7 {
    margin-left: 58.33333%
  }
  .bootstrap .col-md-offset-8 {
    margin-left: 66.66667%
  }
  .bootstrap .col-md-offset-9 {
    margin-left: 75%
  }
  .bootstrap .col-md-offset-10 {
    margin-left: 83.33333%
  }
  .bootstrap .col-md-offset-11 {
    margin-left: 91.66667%
  }
  .bootstrap .col-md-offset-12 {
    margin-left: 100%
  }
}
@media (min-width:1200px) {
  .bootstrap .col-lg-1,
  .bootstrap .col-lg-10,
  .bootstrap .col-lg-11,
  .bootstrap .col-lg-12,
  .bootstrap .col-lg-2,
  .bootstrap .col-lg-3,
  .bootstrap .col-lg-4,
  .bootstrap .col-lg-5,
  .bootstrap .col-lg-6,
  .bootstrap .col-lg-7,
  .bootstrap .col-lg-8,
  .bootstrap .col-lg-9 {
    float: left
  }
  .bootstrap .col-lg-1 {
    width: 8.33333%
  }
  .bootstrap .col-lg-2 {
    width: 16.66667%
  }
  .bootstrap .col-lg-3 {
    width: 25%
  }
  .bootstrap .col-lg-4 {
    width: 33.33333%
  }
  .bootstrap .col-lg-5 {
    width: 41.66667%
  }
  .bootstrap .col-lg-6 {
    width: 50%
  }
  .bootstrap .col-lg-7 {
    width: 58.33333%
  }
  .bootstrap .col-lg-8 {
    width: 66.66667%
  }
  .bootstrap .col-lg-9 {
    width: 75%
  }
  .bootstrap .col-lg-10 {
    width: 83.33333%
  }
  .bootstrap .col-lg-11 {
    width: 91.66667%
  }
  .bootstrap .col-lg-12 {
    width: 100%
  }
  .bootstrap .col-lg-pull-0 {
    right: auto
  }
  .bootstrap .col-lg-pull-1 {
    right: 8.33333%
  }
  .bootstrap .col-lg-pull-2 {
    right: 16.66667%
  }
  .bootstrap .col-lg-pull-3 {
    right: 25%
  }
  .bootstrap .col-lg-pull-4 {
    right: 33.33333%
  }
  .bootstrap .col-lg-pull-5 {
    right: 41.66667%
  }
  .bootstrap .col-lg-pull-6 {
    right: 50%
  }
  .bootstrap .col-lg-pull-7 {
    right: 58.33333%
  }
  .bootstrap .col-lg-pull-8 {
    right: 66.66667%
  }
  .bootstrap .col-lg-pull-9 {
    right: 75%
  }
  .bootstrap .col-lg-pull-10 {
    right: 83.33333%
  }
  .bootstrap .col-lg-pull-11 {
    right: 91.66667%
  }
  .bootstrap .col-lg-pull-12 {
    right: 100%
  }
  .bootstrap .col-lg-push-0 {
    left: auto
  }
  .bootstrap .col-lg-push-1 {
    left: 8.33333%
  }
  .bootstrap .col-lg-push-2 {
    left: 16.66667%
  }
  .bootstrap .col-lg-push-3 {
    left: 25%
  }
  .bootstrap .col-lg-push-4 {
    left: 33.33333%
  }
  .bootstrap .col-lg-push-5 {
    left: 41.66667%
  }
  .bootstrap .col-lg-push-6 {
    left: 50%
  }
  .bootstrap .col-lg-push-7 {
    left: 58.33333%
  }
  .bootstrap .col-lg-push-8 {
    left: 66.66667%
  }
  .bootstrap .col-lg-push-9 {
    left: 75%
  }
  .bootstrap .col-lg-push-10 {
    left: 83.33333%
  }
  .bootstrap .col-lg-push-11 {
    left: 91.66667%
  }
  .bootstrap .col-lg-push-12 {
    left: 100%
  }
  .bootstrap .col-lg-offset-0 {
    margin-left: 0
  }
  .bootstrap .col-lg-offset-1 {
    margin-left: 8.33333%
  }
  .bootstrap .col-lg-offset-2 {
    margin-left: 16.66667%
  }
  .bootstrap .col-lg-offset-3 {
    margin-left: 25%
  }
  .bootstrap .col-lg-offset-4 {
    margin-left: 33.33333%
  }
  .bootstrap .col-lg-offset-5 {
    margin-left: 41.66667%
  }
  .bootstrap .col-lg-offset-6 {
    margin-left: 50%
  }
  .bootstrap .col-lg-offset-7 {
    margin-left: 58.33333%
  }
  .bootstrap .col-lg-offset-8 {
    margin-left: 66.66667%
  }
  .bootstrap .col-lg-offset-9 {
    margin-left: 75%
  }
  .bootstrap .col-lg-offset-10 {
    margin-left: 83.33333%
  }
  .bootstrap .col-lg-offset-11 {
    margin-left: 91.66667%
  }
  .bootstrap .col-lg-offset-12 {
    margin-left: 100%
  }
}
.bootstrap table {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent
}
.bootstrap table col[class*=col-] {
  position: static;
  display: table-column;
  float: none
}
.bootstrap table td[class*=col-],
.bootstrap table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none
}
.bootstrap caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left
}
.bootstrap th {
  text-align: left
}
.bootstrap .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 23px
}
.bootstrap .table > tbody > tr > td,
.bootstrap .table > tbody > tr > th,
.bootstrap .table > tfoot > tr > td,
.bootstrap .table > tfoot > tr > th,
.bootstrap .table > thead > tr > td,
.bootstrap .table > thead > tr > th {
  padding: 8px;
  vertical-align: top;
  border-top: 1px solid #999
}
.bootstrap .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #999
}
.bootstrap .table > caption + thead > tr:first-child > td,
.bootstrap .table > caption + thead > tr:first-child > th,
.bootstrap .table > colgroup + thead > tr:first-child > td,
.bootstrap .table > colgroup + thead > tr:first-child > th,
.bootstrap .table > thead:first-child > tr:first-child > td,
.bootstrap .table > thead:first-child > tr:first-child > th {
  border-top: 0
}
.bootstrap .table > tbody + tbody {
  border-top: 2px solid #999
}
.bootstrap .table .table {
  background-color: #fff
}
.bootstrap .table-condensed > tbody > tr > td,
.bootstrap .table-condensed > tbody > tr > th,
.bootstrap .table-condensed > tfoot > tr > td,
.bootstrap .table-condensed > tfoot > tr > th,
.bootstrap .table-condensed > thead > tr > td,
.bootstrap .table-condensed > thead > tr > th {
  padding: 5px
}
.bootstrap .table-bordered,
.bootstrap .table-bordered>tbody>tr>td,
.bootstrap .table-bordered>tbody>tr>th,
.bootstrap .table-bordered>tfoot>tr>td,
.bootstrap .table-bordered>tfoot>tr>th,
.bootstrap .table-bordered>thead>tr>td,
.bootstrap .table-bordered>thead>tr>th {
  border: 1px solid #999
}
.bootstrap .table-bordered > thead > tr > td,
.bootstrap .table-bordered > thead > tr > th {
  border-bottom-width: 2px
}
.bootstrap .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9
}
.bootstrap .table-hover>tbody>tr:hover,
.bootstrap .table>tbody>tr.active>td,
.bootstrap .table>tbody>tr.active>th,
.bootstrap .table>tbody>tr>td.active,
.bootstrap .table>tbody>tr>th.active,
.bootstrap .table>tfoot>tr.active>td,
.bootstrap .table>tfoot>tr.active>th,
.bootstrap .table>tfoot>tr>td.active,
.bootstrap .table>tfoot>tr>th.active,
.bootstrap .table>thead>tr.active>td,
.bootstrap .table>thead>tr.active>th,
.bootstrap .table>thead>tr>td.active,
.bootstrap .table>thead>tr>th.active {
  background-color: #f5f5f5
}
.bootstrap .table-hover > tbody > tr > td.active:hover,
.bootstrap .table-hover > tbody > tr > th.active:hover,
.bootstrap .table-hover > tbody > tr.active:hover > td,
.bootstrap .table-hover > tbody > tr.active:hover > th,
.bootstrap .table-hover > tbody > tr:hover > .active {
  background-color: #e8e8e8
}
.bootstrap .table > tbody > tr > td.success,
.bootstrap .table > tbody > tr > th.success,
.bootstrap .table > tbody > tr.success > td,
.bootstrap .table > tbody > tr.success > th,
.bootstrap .table > tfoot > tr > td.success,
.bootstrap .table > tfoot > tr > th.success,
.bootstrap .table > tfoot > tr.success > td,
.bootstrap .table > tfoot > tr.success > th,
.bootstrap .table > thead > tr > td.success,
.bootstrap .table > thead > tr > th.success,
.bootstrap .table > thead > tr.success > td,
.bootstrap .table > thead > tr.success > th {
  background-color: #dff0d8
}
.bootstrap .table-hover > tbody > tr > td.success:hover,
.bootstrap .table-hover > tbody > tr > th.success:hover,
.bootstrap .table-hover > tbody > tr.success:hover > td,
.bootstrap .table-hover > tbody > tr.success:hover > th,
.bootstrap .table-hover > tbody > tr:hover > .success {
  background-color: #d0e9c6
}
.bootstrap .table > tbody > tr > td.info,
.bootstrap .table > tbody > tr > th.info,
.bootstrap .table > tbody > tr.info > td,
.bootstrap .table > tbody > tr.info > th,
.bootstrap .table > tfoot > tr > td.info,
.bootstrap .table > tfoot > tr > th.info,
.bootstrap .table > tfoot > tr.info > td,
.bootstrap .table > tfoot > tr.info > th,
.bootstrap .table > thead > tr > td.info,
.bootstrap .table > thead > tr > th.info,
.bootstrap .table > thead > tr.info > td,
.bootstrap .table > thead > tr.info > th {
  background-color: #d9edf7
}
.bootstrap .table-hover > tbody > tr > td.info:hover,
.bootstrap .table-hover > tbody > tr > th.info:hover,
.bootstrap .table-hover > tbody > tr.info:hover > td,
.bootstrap .table-hover > tbody > tr.info:hover > th,
.bootstrap .table-hover > tbody > tr:hover > .info {
  background-color: #c4e3f3
}
.bootstrap .table > tbody > tr > td.warning,
.bootstrap .table > tbody > tr > th.warning,
.bootstrap .table > tbody > tr.warning > td,
.bootstrap .table > tbody > tr.warning > th,
.bootstrap .table > tfoot > tr > td.warning,
.bootstrap .table > tfoot > tr > th.warning,
.bootstrap .table > tfoot > tr.warning > td,
.bootstrap .table > tfoot > tr.warning > th,
.bootstrap .table > thead > tr > td.warning,
.bootstrap .table > thead > tr > th.warning,
.bootstrap .table > thead > tr.warning > td,
.bootstrap .table > thead > tr.warning > th {
  background-color: #fcf8e3
}
.bootstrap .table-hover > tbody > tr > td.warning:hover,
.bootstrap .table-hover > tbody > tr > th.warning:hover,
.bootstrap .table-hover > tbody > tr.warning:hover > td,
.bootstrap .table-hover > tbody > tr.warning:hover > th,
.bootstrap .table-hover > tbody > tr:hover > .warning {
  background-color: #faf2cc
}
.bootstrap .table > tbody > tr > td.danger,
.bootstrap .table > tbody > tr > th.danger,
.bootstrap .table > tbody > tr.danger > td,
.bootstrap .table > tbody > tr.danger > th,
.bootstrap .table > tfoot > tr > td.danger,
.bootstrap .table > tfoot > tr > th.danger,
.bootstrap .table > tfoot > tr.danger > td,
.bootstrap .table > tfoot > tr.danger > th,
.bootstrap .table > thead > tr > td.danger,
.bootstrap .table > thead > tr > th.danger,
.bootstrap .table > thead > tr.danger > td,
.bootstrap .table > thead > tr.danger > th {
  background-color: #f2dede
}
.bootstrap .table-hover > tbody > tr > td.danger:hover,
.bootstrap .table-hover > tbody > tr > th.danger:hover,
.bootstrap .table-hover > tbody > tr.danger:hover > td,
.bootstrap .table-hover > tbody > tr.danger:hover > th,
.bootstrap .table-hover > tbody > tr:hover > .danger {
  background-color: #ebcccc
}
.bootstrap .table-responsive {
  min-height: .01%;
  overflow-x: auto
}
@media screen and (max-width:767px) {
  .bootstrap .table-responsive {
    width: 100%;
    margin-bottom: 17.25px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #999
  }
  .bootstrap .table-responsive > .table {
    margin-bottom: 0
  }
  .bootstrap .table-responsive > .table > tbody > tr > td,
  .bootstrap .table-responsive > .table > tbody > tr > th,
  .bootstrap .table-responsive > .table > tfoot > tr > td,
  .bootstrap .table-responsive > .table > tfoot > tr > th,
  .bootstrap .table-responsive > .table > thead > tr > td,
  .bootstrap .table-responsive > .table > thead > tr > th {
    white-space: nowrap
  }
  .bootstrap .table-responsive > .table-bordered {
    border: 0
  }
  .bootstrap .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .bootstrap .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .bootstrap .table-responsive > .table-bordered > thead > tr > td:first-child,
  .bootstrap .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0
  }
  .bootstrap .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .bootstrap .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .bootstrap .table-responsive > .table-bordered > thead > tr > td:last-child,
  .bootstrap .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0
  }
  .bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0
  }
}
.bootstrap fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0
}
.bootstrap legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 23px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5
}
.bootstrap label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  cursor: pointer
}
.bootstrap input[type=search] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
.bootstrap input[type=checkbox],
.bootstrap input[type=radio] {
  margin: 4px 0 0;
  line-height: normal
}
.bootstrap input[type=checkbox].disabled,
.bootstrap input[type=checkbox][disabled],
.bootstrap input[type=radio].disabled,
.bootstrap input[type=radio][disabled],
fieldset[disabled] .bootstrap input[type=checkbox],
fieldset[disabled] .bootstrap input[type=radio] {
  cursor: not-allowed
}
.bootstrap input[type=file] {
  display: block
}
.bootstrap input[type=range] {
  display: block;
  width: 100%
}
.bootstrap select[multiple],
.bootstrap select[size] {
  height: auto
}
.bootstrap input[type=checkbox]:focus,
.bootstrap input[type=file]:focus,
.bootstrap input[type=radio]:focus {
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px
}
.bootstrap output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.7;
  color: #555
}
.bootstrap .form-control {
  display: block;
  width: 100%;
  height: 37px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.7;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.bootstrap .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.bootstrap .form-control::-moz-placeholder {
  color: #999;
  opacity: 1
}
.bootstrap .form-control:-ms-input-placeholder {
  color: #999
}
.bootstrap .form-control::-webkit-input-placeholder {
  color: #999
}
.bootstrap .form-control::-ms-expand {
  background-color: transparent;
  border: 0
}
.bootstrap .form-control[disabled],
.bootstrap .form-control[readonly],
fieldset[disabled] .bootstrap .form-control {
  background-color: #eee;
  opacity: 1
}
.bootstrap .form-control[disabled],
fieldset[disabled] .bootstrap .form-control {
  cursor: not-allowed
}
.bootstrap textarea.form-control {
  height: auto
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .bootstrap input[type=date].form-control,
  .bootstrap input[type=datetime-local].form-control,
  .bootstrap input[type=month].form-control,
  .bootstrap input[type=time].form-control {
    line-height: 37px
  }
  .bootstrap input[type=date].input-sm,
  .bootstrap input[type=datetime-local].input-sm,
  .bootstrap input[type=month].input-sm,
  .bootstrap input[type=time].input-sm,
  .input-group-sm .bootstrap input[type=date],
  .input-group-sm .bootstrap input[type=datetime-local],
  .input-group-sm .bootstrap input[type=month],
  .input-group-sm .bootstrap input[type=time] {
    line-height: 30px
  }
  .bootstrap input[type=date].input-lg,
  .bootstrap input[type=datetime-local].input-lg,
  .bootstrap input[type=month].input-lg,
  .bootstrap input[type=time].input-lg,
  .input-group-lg .bootstrap input[type=date],
  .input-group-lg .bootstrap input[type=datetime-local],
  .input-group-lg .bootstrap input[type=month],
  .input-group-lg .bootstrap input[type=time] {
    line-height: 46px
  }
}
.bootstrap .form-group {
  margin-bottom: 15px
}
.bootstrap .checkbox,
.bootstrap .radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px
}
.bootstrap .checkbox.disabled label,
.bootstrap .radio.disabled label,
fieldset[disabled] .bootstrap .checkbox label,
fieldset[disabled] .bootstrap .radio label {
  cursor: not-allowed
}
.bootstrap .checkbox label,
.bootstrap .radio label {
  min-height: 23px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer
}
.bootstrap .checkbox input[type=checkbox],
.bootstrap .checkbox-inline input[type=checkbox],
.bootstrap .radio input[type=radio],
.bootstrap .radio-inline input[type=radio] {
  position: absolute;
  margin-left: -20px
}
.bootstrap .checkbox + .checkbox,
.bootstrap .radio + .radio {
  margin-top: -5px
}
.bootstrap .checkbox-inline,
.bootstrap .radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer
}
.bootstrap .checkbox-inline.disabled,
.bootstrap .radio-inline.disabled,
fieldset[disabled] .bootstrap .checkbox-inline,
fieldset[disabled] .bootstrap .radio-inline {
  cursor: not-allowed
}
.bootstrap .checkbox-inline + .checkbox-inline,
.bootstrap .radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px
}
.bootstrap .form-control-static {
  min-height: 37px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0
}
.bootstrap .form-control-static.input-lg,
.bootstrap .form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0
}
.bootstrap .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0
}
.bootstrap select.input-sm {
  height: 30px;
  line-height: 30px
}
.bootstrap select[multiple].input-sm,
.bootstrap textarea.input-sm {
  height: auto
}
.bootstrap .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0
}
.bootstrap .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px
}
.bootstrap .form-group-sm select[multiple].form-control,
.bootstrap .form-group-sm textarea.form-control {
  height: auto
}
.bootstrap .form-group-sm .form-control-static {
  height: 30px;
  min-height: 35px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5
}
.bootstrap .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 0
}
.bootstrap select.input-lg {
  height: 46px;
  line-height: 46px
}
.bootstrap select[multiple].input-lg,
.bootstrap textarea.input-lg {
  height: auto
}
.bootstrap .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 0
}
.bootstrap .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px
}
.bootstrap .form-group-lg select[multiple].form-control,
.bootstrap .form-group-lg textarea.form-control {
  height: auto
}
.bootstrap .form-group-lg .form-control-static {
  height: 46px;
  min-height: 41px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333
}
.bootstrap .has-feedback {
  position: relative
}
.bootstrap .has-feedback .form-control {
  padding-right: 46.25px
}
.bootstrap .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 37px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  pointer-events: none
}
.bootstrap .form-group-lg .form-control + .form-control-feedback,
.bootstrap .input-group-lg + .form-control-feedback,
.bootstrap .input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px
}
.bootstrap .form-group-sm .form-control + .form-control-feedback,
.bootstrap .input-group-sm + .form-control-feedback,
.bootstrap .input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px
}
.bootstrap .has-success .checkbox,
.bootstrap .has-success .checkbox-inline,
.bootstrap .has-success .control-label,
.bootstrap .has-success .help-block,
.bootstrap .has-success .radio,
.bootstrap .has-success .radio-inline,
.bootstrap .has-success.checkbox label,
.bootstrap .has-success.checkbox-inline label,
.bootstrap .has-success.radio label,
.bootstrap .has-success.radio-inline label {
  color: #3c763d
}
.bootstrap .has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.bootstrap .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.bootstrap .has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d
}
.bootstrap .has-success .form-control-feedback {
  color: #3c763d
}
.bootstrap .has-warning .checkbox,
.bootstrap .has-warning .checkbox-inline,
.bootstrap .has-warning .control-label,
.bootstrap .has-warning .help-block,
.bootstrap .has-warning .radio,
.bootstrap .has-warning .radio-inline,
.bootstrap .has-warning.checkbox label,
.bootstrap .has-warning.checkbox-inline label,
.bootstrap .has-warning.radio label,
.bootstrap .has-warning.radio-inline label {
  color: #8a6d3b
}
.bootstrap .has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.bootstrap .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.bootstrap .has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b
}
.bootstrap .has-warning .form-control-feedback {
  color: #8a6d3b
}
.bootstrap .has-error .checkbox,
.bootstrap .has-error .checkbox-inline,
.bootstrap .has-error .control-label,
.bootstrap .has-error .help-block,
.bootstrap .has-error .radio,
.bootstrap .has-error .radio-inline,
.bootstrap .has-error.checkbox label,
.bootstrap .has-error.checkbox-inline label,
.bootstrap .has-error.radio label,
.bootstrap .has-error.radio-inline label {
  color: #a94442
}
.bootstrap .has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.bootstrap .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.bootstrap .has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442
}
.bootstrap .has-error .form-control-feedback {
  color: #a94442
}
.bootstrap .has-feedback label ~ .form-control-feedback {
  top: 28px
}
.bootstrap .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0
}
.bootstrap .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373
}
@media (min-width:768px) {
  .bootstrap .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
  }
  .bootstrap .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
  }
  .bootstrap .form-inline .form-control-static {
    display: inline-block
  }
  .bootstrap .form-inline .input-group {
    display: inline-table;
    vertical-align: middle
  }
  .bootstrap .form-inline .input-group .form-control,
  .bootstrap .form-inline .input-group .input-group-addon,
  .bootstrap .form-inline .input-group .input-group-btn {
    width: auto
  }
  .bootstrap .form-inline .input-group > .form-control {
    width: 100%
  }
  .bootstrap .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle
  }
  .bootstrap .form-inline .checkbox,
  .bootstrap .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle
  }
  .bootstrap .form-inline .checkbox label,
  .bootstrap .form-inline .radio label {
    padding-left: 0
  }
  .bootstrap .form-inline .checkbox input[type=checkbox],
  .bootstrap .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0
  }
  .bootstrap .form-inline .has-feedback .form-control-feedback {
    top: 0
  }
}
.bootstrap .form-horizontal .checkbox,
.bootstrap .form-horizontal .checkbox-inline,
.bootstrap .form-horizontal .radio,
.bootstrap .form-horizontal .radio-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0
}
.bootstrap .form-horizontal .checkbox,
.bootstrap .form-horizontal .radio {
  min-height: 30px
}
.bootstrap .form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px
}
.bootstrap .form-horizontal .form-group:after,
.bootstrap .form-horizontal .form-group:before {
  display: table;
  content: " "
}
.bootstrap .form-horizontal .form-group:after {
  clear: both
}
@media (min-width:768px) {
  .bootstrap .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right
  }
}
.bootstrap .form-horizontal .has-feedback .form-control-feedback {
  right: 15px
}
@media (min-width:768px) {
  .bootstrap .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px
  }
}
@media (min-width:768px) {
  .bootstrap .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px
  }
}
.bootstrap .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.7;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.bootstrap .btn.active.focus,
.bootstrap .btn.active:focus,
.bootstrap .btn.focus,
.bootstrap .btn:active.focus,
.bootstrap .btn:active:focus,
.bootstrap .btn:focus {
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px
}
.bootstrap .btn.focus,
.bootstrap .btn:focus,
.bootstrap .btn:hover {
  color: #333;
  text-decoration: none
}
.bootstrap .btn.active,
.bootstrap .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.bootstrap .btn.disabled,
.bootstrap .btn[disabled],
fieldset[disabled] .bootstrap .btn {
  cursor: not-allowed;
  opacity: .65;
  -webkit-box-shadow: none;
  box-shadow: none
}
.bootstrap a.btn.disabled,
fieldset[disabled] .bootstrap a.btn {
  pointer-events: none
}
.bootstrap .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc
}
.bootstrap .btn-default.focus,
.bootstrap .btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c
}
.bootstrap .btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad
}
.bootstrap .btn-default.active,
.bootstrap .btn-default:active,
.open > .bootstrap .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad
}
.bootstrap .btn-default.active.focus,
.bootstrap .btn-default.active:focus,
.bootstrap .btn-default.active:hover,
.bootstrap .btn-default:active.focus,
.bootstrap .btn-default:active:focus,
.bootstrap .btn-default:active:hover,
.open > .bootstrap .btn-default.dropdown-toggle.focus,
.open > .bootstrap .btn-default.dropdown-toggle:focus,
.open > .bootstrap .btn-default.dropdown-toggle:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c
}
.bootstrap .btn-default.disabled.focus,
.bootstrap .btn-default.disabled:focus,
.bootstrap .btn-default.disabled:hover,
.bootstrap .btn-default[disabled].focus,
.bootstrap .btn-default[disabled]:focus,
.bootstrap .btn-default[disabled]:hover,
fieldset[disabled] .bootstrap .btn-default.focus,
fieldset[disabled] .bootstrap .btn-default:focus,
fieldset[disabled] .bootstrap .btn-default:hover {
  background-color: #fff;
  border-color: #ccc
}
.bootstrap .btn-default .badge {
  color: #fff;
  background-color: #333
}
.bootstrap .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4
}
.bootstrap .btn-primary.focus,
.bootstrap .btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40
}
.bootstrap .btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74
}
.bootstrap .btn-primary.active,
.bootstrap .btn-primary:active,
.open > .bootstrap .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74
}
.bootstrap .btn-primary.active.focus,
.bootstrap .btn-primary.active:focus,
.bootstrap .btn-primary.active:hover,
.bootstrap .btn-primary:active.focus,
.bootstrap .btn-primary:active:focus,
.bootstrap .btn-primary:active:hover,
.open > .bootstrap .btn-primary.dropdown-toggle.focus,
.open > .bootstrap .btn-primary.dropdown-toggle:focus,
.open > .bootstrap .btn-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40
}
.bootstrap .btn-primary.disabled.focus,
.bootstrap .btn-primary.disabled:focus,
.bootstrap .btn-primary.disabled:hover,
.bootstrap .btn-primary[disabled].focus,
.bootstrap .btn-primary[disabled]:focus,
.bootstrap .btn-primary[disabled]:hover,
fieldset[disabled] .bootstrap .btn-primary.focus,
fieldset[disabled] .bootstrap .btn-primary:focus,
fieldset[disabled] .bootstrap .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4
}
.bootstrap .btn-primary .badge {
  color: #337ab7;
  background-color: #fff
}
.bootstrap .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c
}
.bootstrap .btn-success.focus,
.bootstrap .btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625
}
.bootstrap .btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439
}
.bootstrap .btn-success.active,
.bootstrap .btn-success:active,
.open > .bootstrap .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439
}
.bootstrap .btn-success.active.focus,
.bootstrap .btn-success.active:focus,
.bootstrap .btn-success.active:hover,
.bootstrap .btn-success:active.focus,
.bootstrap .btn-success:active:focus,
.bootstrap .btn-success:active:hover,
.open > .bootstrap .btn-success.dropdown-toggle.focus,
.open > .bootstrap .btn-success.dropdown-toggle:focus,
.open > .bootstrap .btn-success.dropdown-toggle:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625
}
.bootstrap .btn-success.disabled.focus,
.bootstrap .btn-success.disabled:focus,
.bootstrap .btn-success.disabled:hover,
.bootstrap .btn-success[disabled].focus,
.bootstrap .btn-success[disabled]:focus,
.bootstrap .btn-success[disabled]:hover,
fieldset[disabled] .bootstrap .btn-success.focus,
fieldset[disabled] .bootstrap .btn-success:focus,
fieldset[disabled] .bootstrap .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c
}
.bootstrap .btn-success .badge {
  color: #5cb85c;
  background-color: #fff
}
.bootstrap .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da
}
.bootstrap .btn-info.focus,
.bootstrap .btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85
}
.bootstrap .btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc
}
.bootstrap .btn-info.active,
.bootstrap .btn-info:active,
.open > .bootstrap .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc
}
.bootstrap .btn-info.active.focus,
.bootstrap .btn-info.active:focus,
.bootstrap .btn-info.active:hover,
.bootstrap .btn-info:active.focus,
.bootstrap .btn-info:active:focus,
.bootstrap .btn-info:active:hover,
.open > .bootstrap .btn-info.dropdown-toggle.focus,
.open > .bootstrap .btn-info.dropdown-toggle:focus,
.open > .bootstrap .btn-info.dropdown-toggle:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85
}
.bootstrap .btn-info.disabled.focus,
.bootstrap .btn-info.disabled:focus,
.bootstrap .btn-info.disabled:hover,
.bootstrap .btn-info[disabled].focus,
.bootstrap .btn-info[disabled]:focus,
.bootstrap .btn-info[disabled]:hover,
fieldset[disabled] .bootstrap .btn-info.focus,
fieldset[disabled] .bootstrap .btn-info:focus,
fieldset[disabled] .bootstrap .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da
}
.bootstrap .btn-info .badge {
  color: #5bc0de;
  background-color: #fff
}
.bootstrap .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236
}
.bootstrap .btn-warning.focus,
.bootstrap .btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d
}
.bootstrap .btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512
}
.bootstrap .btn-warning.active,
.bootstrap .btn-warning:active,
.open > .bootstrap .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512
}
.bootstrap .btn-warning.active.focus,
.bootstrap .btn-warning.active:focus,
.bootstrap .btn-warning.active:hover,
.bootstrap .btn-warning:active.focus,
.bootstrap .btn-warning:active:focus,
.bootstrap .btn-warning:active:hover,
.open > .bootstrap .btn-warning.dropdown-toggle.focus,
.open > .bootstrap .btn-warning.dropdown-toggle:focus,
.open > .bootstrap .btn-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d
}
.bootstrap .btn-warning.disabled.focus,
.bootstrap .btn-warning.disabled:focus,
.bootstrap .btn-warning.disabled:hover,
.bootstrap .btn-warning[disabled].focus,
.bootstrap .btn-warning[disabled]:focus,
.bootstrap .btn-warning[disabled]:hover,
fieldset[disabled] .bootstrap .btn-warning.focus,
fieldset[disabled] .bootstrap .btn-warning:focus,
fieldset[disabled] .bootstrap .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236
}
.bootstrap .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff
}
.bootstrap .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a
}
.bootstrap .btn-danger.focus,
.bootstrap .btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19
}
.bootstrap .btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925
}
.bootstrap .btn-danger.active,
.bootstrap .btn-danger:active,
.open > .bootstrap .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925
}
.bootstrap .btn-danger.active.focus,
.bootstrap .btn-danger.active:focus,
.bootstrap .btn-danger.active:hover,
.bootstrap .btn-danger:active.focus,
.bootstrap .btn-danger:active:focus,
.bootstrap .btn-danger:active:hover,
.open > .bootstrap .btn-danger.dropdown-toggle.focus,
.open > .bootstrap .btn-danger.dropdown-toggle:focus,
.open > .bootstrap .btn-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19
}
.bootstrap .btn-danger.disabled.focus,
.bootstrap .btn-danger.disabled:focus,
.bootstrap .btn-danger.disabled:hover,
.bootstrap .btn-danger[disabled].focus,
.bootstrap .btn-danger[disabled]:focus,
.bootstrap .btn-danger[disabled]:hover,
fieldset[disabled] .bootstrap .btn-danger.focus,
fieldset[disabled] .bootstrap .btn-danger:focus,
fieldset[disabled] .bootstrap .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a
}
.bootstrap .btn-danger .badge {
  color: #d9534f;
  background-color: #fff
}
.bootstrap .btn-link {
  font-weight: 400;
  color: #00f;
  border-radius: 0
}
.bootstrap .btn-link,
.bootstrap .btn-link.active,
.bootstrap .btn-link:active,
.bootstrap .btn-link[disabled],
fieldset[disabled] .bootstrap .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}
.bootstrap .btn-link,
.bootstrap .btn-link:active,
.bootstrap .btn-link:focus,
.bootstrap .btn-link:hover {
  border-color: transparent
}
.bootstrap .btn-link:focus,
.bootstrap .btn-link:hover {
  color: #4d4dff;
  text-decoration: underline;
  background-color: transparent
}
.bootstrap .btn-link[disabled]:focus,
.bootstrap .btn-link[disabled]:hover,
fieldset[disabled] .bootstrap .btn-link:focus,
fieldset[disabled] .bootstrap .btn-link:hover {
  color: #777;
  text-decoration: none
}
.bootstrap .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px
}
.bootstrap .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
.bootstrap .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
.bootstrap .btn-block {
  display: block;
  width: 100%
}
.bootstrap .btn-block + .btn-block {
  margin-top: 5px
}
.bootstrap input[type=button].btn-block,
.bootstrap input[type=reset].btn-block,
.bootstrap input[type=submit].btn-block {
  width: 100%
}
.bootstrap .fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear
}
.bootstrap .fade.in {
  opacity: 1
}
.bootstrap .collapse {
  display: none
}
.bootstrap .collapse.in {
  display: block
}
.bootstrap tr.collapse.in {
  display: table-row
}
.bootstrap tbody.collapse.in {
  display: table-row-group
}
.bootstrap .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height,visibility;
  -o-transition-property: height,visibility;
  transition-property: height,visibility;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease
}
.bootstrap .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}
.bootstrap .dropdown,
.bootstrap .dropup {
  position: relative
}
.bootstrap .dropdown-toggle:focus {
  outline: 0
}
.bootstrap .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.bootstrap .dropdown-menu.pull-right {
  right: 0;
  left: auto
}
.bootstrap .dropdown-menu .divider {
  height: 1px;
  margin: 10.5px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.bootstrap .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.7;
  color: #333;
  white-space: nowrap
}
.bootstrap .dropdown-menu > li > a:focus,
.bootstrap .dropdown-menu > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5
}
.bootstrap .dropdown-menu > .active > a,
.bootstrap .dropdown-menu > .active > a:focus,
.bootstrap .dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0
}
.bootstrap .dropdown-menu > .disabled > a,
.bootstrap .dropdown-menu > .disabled > a:focus,
.bootstrap .dropdown-menu > .disabled > a:hover {
  color: #777
}
.bootstrap .dropdown-menu > .disabled > a:focus,
.bootstrap .dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none
}
.bootstrap .open > .dropdown-menu {
  display: block
}
.bootstrap .open > a {
  outline: 0
}
.bootstrap .dropdown-menu-right {
  right: 0;
  left: auto
}
.bootstrap .dropdown-menu-left {
  right: auto;
  left: 0
}
.bootstrap .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.7;
  color: #777;
  white-space: nowrap
}
.bootstrap .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990
}
.bootstrap .pull-right > .dropdown-menu {
  right: 0;
  left: auto
}
.bootstrap .dropup .caret,
.bootstrap .navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed
}
.bootstrap .dropup .dropdown-menu,
.bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px
}
@media (min-width:768px) {
  .bootstrap .navbar-right .dropdown-menu {
    right: 0;
    left: auto
  }
  .bootstrap .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto
  }
}
.bootstrap .nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none
}
.bootstrap .nav:after,
.bootstrap .nav:before {
  display: table;
  content: " "
}
.bootstrap .nav:after {
  clear: both
}
.bootstrap .nav > li {
  position: relative;
  display: block
}
.bootstrap .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px
}
.bootstrap .nav > li > a:focus,
.bootstrap .nav > li > a:hover {
  text-decoration: none;
  background-color: #eee
}
.bootstrap .nav > li.disabled > a {
  color: #777
}
.bootstrap .nav > li.disabled > a:focus,
.bootstrap .nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent
}
.bootstrap .nav .open > a,
.bootstrap .nav .open > a:focus,
.bootstrap .nav .open > a:hover {
  background-color: #eee;
  border-color: #00f
}
.bootstrap .nav .nav-divider {
  height: 1px;
  margin: 10.5px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.bootstrap .nav > li > a > img {
  max-width: none
}
.bootstrap .nav-tabs {
  border-bottom: 1px solid #ddd
}
.bootstrap .nav-tabs > li {
  float: left;
  margin-bottom: -1px
}
.bootstrap .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.7;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0
}
.bootstrap .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd
}
.bootstrap .nav-tabs > li.active > a,
.bootstrap .nav-tabs > li.active > a:focus,
.bootstrap .nav-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent
}
.bootstrap .nav-pills > li {
  float: left
}
.bootstrap .nav-pills > li > a {
  border-radius: 4px
}
.bootstrap .nav-pills > li + li {
  margin-left: 2px
}
.bootstrap .nav-pills > li.active > a,
.bootstrap .nav-pills > li.active > a:focus,
.bootstrap .nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7
}
.bootstrap .nav-stacked > li {
  float: none
}
.bootstrap .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0
}
.bootstrap .nav-justified,
.bootstrap .nav-tabs.nav-justified {
  width: 100%
}
.bootstrap .nav-justified > li,
.bootstrap .nav-tabs.nav-justified > li {
  float: none
}
.bootstrap .nav-justified > li > a,
.bootstrap .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center
}
.bootstrap .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto
}
@media (min-width:768px) {
  .bootstrap .nav-justified > li,
  .bootstrap .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%
  }
  .bootstrap .nav-justified > li > a,
  .bootstrap .nav-tabs.nav-justified > li > a {
    margin-bottom: 0
  }
}
.bootstrap .nav-tabs-justified,
.bootstrap .nav-tabs.nav-justified {
  border-bottom: 0
}
.bootstrap .nav-tabs-justified > li > a,
.bootstrap .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px
}
.bootstrap .nav-tabs-justified > .active > a,
.bootstrap .nav-tabs-justified > .active > a:focus,
.bootstrap .nav-tabs-justified > .active > a:hover,
.bootstrap .nav-tabs.nav-justified > .active > a,
.bootstrap .nav-tabs.nav-justified > .active > a:focus,
.bootstrap .nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd
}
@media (min-width:768px) {
  .bootstrap .nav-tabs-justified > li > a,
  .bootstrap .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }
  .bootstrap .nav-tabs-justified > .active > a,
  .bootstrap .nav-tabs-justified > .active > a:focus,
  .bootstrap .nav-tabs-justified > .active > a:hover,
  .bootstrap .nav-tabs.nav-justified > .active > a,
  .bootstrap .nav-tabs.nav-justified > .active > a:focus,
  .bootstrap .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff
  }
}
.bootstrap .tab-content > .tab-pane {
  display: none
}
.bootstrap .tab-content > .active {
  display: block
}
.bootstrap .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.bootstrap .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 23px;
  border: 1px solid transparent
}
.bootstrap .navbar:after,
.bootstrap .navbar:before {
  display: table;
  content: " "
}
.bootstrap .navbar:after {
  clear: both
}
@media (min-width:768px) {
  .bootstrap .navbar {
    border-radius: 4px
  }
}
.bootstrap .navbar-header:after,
.bootstrap .navbar-header:before {
  display: table;
  content: " "
}
.bootstrap .navbar-header:after {
  clear: both
}
@media (min-width:768px) {
  .bootstrap .navbar-header {
    float: left
  }
}
.bootstrap .navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
  -webkit-overflow-scrolling: touch
}
.bootstrap .navbar-collapse:after,
.bootstrap .navbar-collapse:before {
  display: table;
  content: " "
}
.bootstrap .navbar-collapse:after {
  clear: both
}
.bootstrap .navbar-collapse.in {
  overflow-y: auto
}
@media (min-width:768px) {
  .bootstrap .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none
  }
  .bootstrap .navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important
  }
  .bootstrap .navbar-collapse.in {
    overflow-y: visible
  }
  .navbar-fixed-bottom .bootstrap .navbar-collapse,
  .navbar-fixed-top .bootstrap .navbar-collapse,
  .navbar-static-top .bootstrap .navbar-collapse {
    padding-right: 0;
    padding-left: 0
  }
}
.bootstrap .navbar-fixed-bottom,
.bootstrap .navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030
}
.bootstrap .navbar-fixed-bottom .navbar-collapse,
.bootstrap .navbar-fixed-top .navbar-collapse {
  max-height: 340px
}
@media (max-device-width:480px) and (orientation:landscape) {
  .bootstrap .navbar-fixed-bottom .navbar-collapse,
  .bootstrap .navbar-fixed-top .navbar-collapse {
    max-height: 200px
  }
}
@media (min-width:768px) {
  .bootstrap .navbar-fixed-bottom,
  .bootstrap .navbar-fixed-top {
    border-radius: 0
  }
}
.bootstrap .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px
}
.bootstrap .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0
}
.bootstrap .container > .navbar-collapse,
.bootstrap .container > .navbar-header,
.bootstrap .container-fluid > .navbar-collapse,
.bootstrap .container-fluid > .navbar-header {
  margin-right: -15px;
  margin-left: -15px
}
@media (min-width:768px) {
  .bootstrap .container > .navbar-collapse,
  .bootstrap .container > .navbar-header,
  .bootstrap .container-fluid > .navbar-collapse,
  .bootstrap .container-fluid > .navbar-header {
    margin-right: 0;
    margin-left: 0
  }
}
.bootstrap .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px
}
@media (min-width:768px) {
  .bootstrap .navbar-static-top {
    border-radius: 0
  }
}
.bootstrap .navbar-brand {
  float: left;
  height: 50px;
  padding: 13.5px 15px;
  font-size: 18px;
  line-height: 23px
}
.bootstrap .navbar-brand:focus,
.bootstrap .navbar-brand:hover {
  text-decoration: none
}
.bootstrap .navbar-brand > img {
  display: block
}
@media (min-width:768px) {
  .navbar > .container .bootstrap .navbar-brand,
  .navbar > .container-fluid .bootstrap .navbar-brand {
    margin-left: -15px
  }
}
.bootstrap .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px
}
.bootstrap .navbar-toggle:focus {
  outline: 0
}
.bootstrap .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px
}
.bootstrap .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px
}
@media (min-width:768px) {
  .bootstrap .navbar-toggle {
    display: none
  }
}
.bootstrap .navbar-nav {
  margin: 6.75px -15px
}
.bootstrap .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 23px
}
@media (max-width:767px) {
  .bootstrap .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
  }
  .bootstrap .navbar-nav .open .dropdown-menu .dropdown-header,
  .bootstrap .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px
  }
  .bootstrap .navbar-nav .open .dropdown-menu > li > a {
    line-height: 23px
  }
  .bootstrap .navbar-nav .open .dropdown-menu > li > a:focus,
  .bootstrap .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none
  }
}
@media (min-width:768px) {
  .bootstrap .navbar-nav {
    float: left;
    margin: 0
  }
  .bootstrap .navbar-nav > li {
    float: left
  }
  .bootstrap .navbar-nav > li > a {
    padding-top: 13.5px;
    padding-bottom: 13.5px
  }
}
.bootstrap .navbar-form {
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
  margin: 6.5px -15px
}
@media (min-width:768px) {
  .bootstrap .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
  }
  .bootstrap .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
  }
  .bootstrap .navbar-form .form-control-static {
    display: inline-block
  }
  .bootstrap .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle
  }
  .bootstrap .navbar-form .input-group .form-control,
  .bootstrap .navbar-form .input-group .input-group-addon,
  .bootstrap .navbar-form .input-group .input-group-btn {
    width: auto
  }
  .bootstrap .navbar-form .input-group > .form-control {
    width: 100%
  }
  .bootstrap .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle
  }
  .bootstrap .navbar-form .checkbox,
  .bootstrap .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle
  }
  .bootstrap .navbar-form .checkbox label,
  .bootstrap .navbar-form .radio label {
    padding-left: 0
  }
  .bootstrap .navbar-form .checkbox input[type=checkbox],
  .bootstrap .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0
  }
  .bootstrap .navbar-form .has-feedback .form-control-feedback {
    top: 0
  }
}
@media (max-width:767px) {
  .bootstrap .navbar-form .form-group {
    margin-bottom: 5px
  }
  .bootstrap .navbar-form .form-group:last-child {
    margin-bottom: 0
  }
}
@media (min-width:768px) {
  .bootstrap .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
  }
}
.bootstrap .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.bootstrap .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-radius: 4px 4px 0 0
}
.bootstrap .navbar-btn {
  margin-top: 6.5px;
  margin-bottom: 6.5px
}
.bootstrap .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px
}
.bootstrap .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px
}
.bootstrap .navbar-text {
  margin-top: 13.5px;
  margin-bottom: 13.5px
}
@media (min-width:768px) {
  .bootstrap .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px
  }
}
@media (min-width:768px) {
  .bootstrap .navbar-left {
    float: left!important
  }
  .bootstrap .navbar-right {
    float: right!important;
    margin-right: -15px
  }
  .bootstrap .navbar-right ~ .navbar-right {
    margin-right: 0
  }
}
.bootstrap .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7
}
.bootstrap .navbar-default .navbar-brand {
  color: #777
}
.bootstrap .navbar-default .navbar-brand:focus,
.bootstrap .navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent
}
.bootstrap .navbar-default .navbar-nav>li>a,
.bootstrap .navbar-default .navbar-text {
  color: #777
}
.bootstrap .navbar-default .navbar-nav > li > a:focus,
.bootstrap .navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent
}
.bootstrap .navbar-default .navbar-nav > .active > a,
.bootstrap .navbar-default .navbar-nav > .active > a:focus,
.bootstrap .navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7
}
.bootstrap .navbar-default .navbar-nav > .disabled > a,
.bootstrap .navbar-default .navbar-nav > .disabled > a:focus,
.bootstrap .navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent
}
.bootstrap .navbar-default .navbar-nav > .open > a,
.bootstrap .navbar-default .navbar-nav > .open > a:focus,
.bootstrap .navbar-default .navbar-nav > .open > a:hover {
  color: #555;
  background-color: #e7e7e7
}
@media (max-width:767px) {
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777
  }
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent
  }
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7
  }
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent
  }
}
.bootstrap .navbar-default .navbar-toggle {
  border-color: #ddd
}
.bootstrap .navbar-default .navbar-toggle:focus,
.bootstrap .navbar-default .navbar-toggle:hover {
  background-color: #ddd
}
.bootstrap .navbar-default .navbar-toggle .icon-bar {
  background-color: #888
}
.bootstrap .navbar-default .navbar-collapse,
.bootstrap .navbar-default .navbar-form {
  border-color: #e7e7e7
}
.bootstrap .navbar-default .navbar-link {
  color: #777
}
.bootstrap .navbar-default .navbar-link:hover {
  color: #333
}
.bootstrap .navbar-default .btn-link {
  color: #777
}
.bootstrap .navbar-default .btn-link:focus,
.bootstrap .navbar-default .btn-link:hover {
  color: #333
}
.bootstrap .navbar-default .btn-link[disabled]:focus,
.bootstrap .navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .bootstrap .navbar-default .btn-link:focus,
fieldset[disabled] .bootstrap .navbar-default .btn-link:hover {
  color: #ccc
}
.bootstrap .navbar-inverse {
  background-color: #222;
  border-color: #090909
}
.bootstrap .navbar-inverse .navbar-brand {
  color: #9d9d9d
}
.bootstrap .navbar-inverse .navbar-brand:focus,
.bootstrap .navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent
}
.bootstrap .navbar-inverse .navbar-nav>li>a,
.bootstrap .navbar-inverse .navbar-text {
  color: #9d9d9d
}
.bootstrap .navbar-inverse .navbar-nav > li > a:focus,
.bootstrap .navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent
}
.bootstrap .navbar-inverse .navbar-nav > .active > a,
.bootstrap .navbar-inverse .navbar-nav > .active > a:focus,
.bootstrap .navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #090909
}
.bootstrap .navbar-inverse .navbar-nav > .disabled > a,
.bootstrap .navbar-inverse .navbar-nav > .disabled > a:focus,
.bootstrap .navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent
}
.bootstrap .navbar-inverse .navbar-nav > .open > a,
.bootstrap .navbar-inverse .navbar-nav > .open > a:focus,
.bootstrap .navbar-inverse .navbar-nav > .open > a:hover {
  color: #fff;
  background-color: #090909
}
@media (max-width:767px) {
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #090909
  }
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent
  }
}
.bootstrap .navbar-inverse .navbar-toggle {
  border-color: #333
}
.bootstrap .navbar-inverse .navbar-toggle:focus,
.bootstrap .navbar-inverse .navbar-toggle:hover {
  background-color: #333
}
.bootstrap .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff
}
.bootstrap .navbar-inverse .navbar-collapse,
.bootstrap .navbar-inverse .navbar-form {
  border-color: #101010
}
.bootstrap .navbar-inverse .navbar-link {
  color: #9d9d9d
}
.bootstrap .navbar-inverse .navbar-link:hover {
  color: #fff
}
.bootstrap .navbar-inverse .btn-link {
  color: #9d9d9d
}
.bootstrap .navbar-inverse .btn-link:focus,
.bootstrap .navbar-inverse .btn-link:hover {
  color: #fff
}
.bootstrap .navbar-inverse .btn-link[disabled]:focus,
.bootstrap .navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .bootstrap .navbar-inverse .btn-link:focus,
fieldset[disabled] .bootstrap .navbar-inverse .btn-link:hover {
  color: #444
}
.bootstrap .breadcrumb {
  padding: 0;
  margin-bottom: 23px;
  list-style: none;
  background-color: transparent;
  border-radius: 4px
}
.bootstrap .breadcrumb > li {
  display: inline-block
}
.bootstrap .breadcrumb > li + li:before {
  color: #333;
  content: "/ ";
  padding: 0 0 0 5px;
  vertical-align: 1px
}
.bootstrap .breadcrumb > .active {
  color: #333
}
.bootstrap .pagination {
  padding-left: 0;
  margin: 23px 0;
  border-radius: 4px
}
.bootstrap .pagination > li {
  display: inline
}
.bootstrap .pagination > li > a,
.bootstrap .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.7;
  color: #00f;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd
}
.bootstrap .pagination > li > a:focus,
.bootstrap .pagination > li > a:hover,
.bootstrap .pagination > li > span:focus,
.bootstrap .pagination > li > span:hover {
  z-index: 2;
  color: #4d4dff;
  background-color: #eee;
  border-color: #ddd
}
.bootstrap .pagination > li:first-child > a,
.bootstrap .pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}
.bootstrap .pagination > li:last-child > a,
.bootstrap .pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}
.bootstrap .pagination > .active > a,
.bootstrap .pagination > .active > a:focus,
.bootstrap .pagination > .active > a:hover,
.bootstrap .pagination > .active > span,
.bootstrap .pagination > .active > span:focus,
.bootstrap .pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7
}
.bootstrap .pagination > .disabled > a,
.bootstrap .pagination > .disabled > a:focus,
.bootstrap .pagination > .disabled > a:hover,
.bootstrap .pagination > .disabled > span,
.bootstrap .pagination > .disabled > span:focus,
.bootstrap .pagination > .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd
}
.bootstrap .pagination-lg > li > a,
.bootstrap .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333
}
.bootstrap .pagination-lg > li:first-child > a,
.bootstrap .pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px
}
.bootstrap .pagination-lg > li:last-child > a,
.bootstrap .pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px
}
.bootstrap .pagination-sm > li > a,
.bootstrap .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5
}
.bootstrap .pagination-sm > li:first-child > a,
.bootstrap .pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px
}
.bootstrap .pagination-sm > li:last-child > a,
.bootstrap .pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px
}
.bootstrap .label {
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em
}
.bootstrap .label:empty {
  display: none
}
.btn .bootstrap .label {
  position: relative;
  top: -1px
}
.bootstrap a.label:focus,
.bootstrap a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
.bootstrap .label-default {
  background-color: #777
}
.bootstrap .label-default[href]:focus,
.bootstrap .label-default[href]:hover {
  background-color: #5e5e5e
}
.bootstrap .label-primary {
  background-color: #337ab7
}
.bootstrap .label-primary[href]:focus,
.bootstrap .label-primary[href]:hover {
  background-color: #286090
}
.bootstrap .label-success {
  background-color: #5cb85c
}
.bootstrap .label-success[href]:focus,
.bootstrap .label-success[href]:hover {
  background-color: #449d44
}
.bootstrap .label-info {
  background-color: #5bc0de
}
.bootstrap .label-info[href]:focus,
.bootstrap .label-info[href]:hover {
  background-color: #31b0d5
}
.bootstrap .label-warning {
  background-color: #f0ad4e
}
.bootstrap .label-warning[href]:focus,
.bootstrap .label-warning[href]:hover {
  background-color: #ec971f
}
.bootstrap .label-danger {
  background-color: #d9534f
}
.bootstrap .label-danger[href]:focus,
.bootstrap .label-danger[href]:hover {
  background-color: #c9302c
}
.bootstrap .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px
}
.bootstrap .badge:empty {
  display: none
}
.btn .bootstrap .badge {
  position: relative;
  top: -1px
}
.btn-group-xs > .btn .bootstrap .badge,
.btn-xs .bootstrap .badge {
  top: 0;
  padding: 1px 5px
}
.list-group-item.active > .bootstrap .badge,
.nav-pills > .active > a > .bootstrap .badge {
  color: #00f;
  background-color: #fff
}
.list-group-item > .bootstrap .badge {
  float: right
}
.list-group-item > .bootstrap .badge + .bootstrap .badge {
  margin-right: 5px
}
.nav-pills > li > a > .bootstrap .badge {
  margin-left: 3px
}
.bootstrap a.badge:focus,
.bootstrap a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
.bootstrap .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 23px;
  line-height: 1.7;
  background-color: #fff;
  border: 1px solid #999;
  border-radius: 0;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out
}
.bootstrap .thumbnail > img,
.bootstrap .thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .thumbnail .caption {
  padding: 9px;
  color: #333
}
.bootstrap a.thumbnail.active,
.bootstrap a.thumbnail:focus,
.bootstrap a.thumbnail:hover {
  border-color: #00f
}
.bootstrap .media {
  margin-top: 15px
}
.bootstrap .media:first-child {
  margin-top: 0
}
.bootstrap .media,
.bootstrap .media-body {
  overflow: hidden;
  zoom: 1
}
.bootstrap .media-body {
  width: 10000px
}
.bootstrap .media-object {
  display: block
}
.bootstrap .media-object.img-thumbnail {
  max-width: none
}
.bootstrap .media > .pull-right,
.bootstrap .media-right {
  padding-left: 10px
}
.bootstrap .media > .pull-left,
.bootstrap .media-left {
  padding-right: 10px
}
.bootstrap .media-body,
.bootstrap .media-left,
.bootstrap .media-right {
  display: table-cell;
  vertical-align: top
}
.bootstrap .media-middle {
  vertical-align: middle
}
.bootstrap .media-bottom {
  vertical-align: bottom
}
.bootstrap .media-heading {
  margin-top: 0;
  margin-bottom: 5px
}
.bootstrap .media-list {
  padding-left: 0;
  list-style: none
}
.bootstrap .list-group {
  padding-left: 0;
  margin-bottom: 20px
}
.bootstrap .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd
}
.bootstrap .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.bootstrap .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
.bootstrap .list-group-item.disabled,
.bootstrap .list-group-item.disabled:focus,
.bootstrap .list-group-item.disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee
}
.bootstrap .list-group-item.disabled .list-group-item-heading,
.bootstrap .list-group-item.disabled:focus .list-group-item-heading,
.bootstrap .list-group-item.disabled:hover .list-group-item-heading {
  color: inherit
}
.bootstrap .list-group-item.disabled .list-group-item-text,
.bootstrap .list-group-item.disabled:focus .list-group-item-text,
.bootstrap .list-group-item.disabled:hover .list-group-item-text {
  color: #777
}
.bootstrap .list-group-item.active,
.bootstrap .list-group-item.active:focus,
.bootstrap .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7
}
.bootstrap .list-group-item.active .list-group-item-heading,
.bootstrap .list-group-item.active .list-group-item-heading > .small,
.bootstrap .list-group-item.active .list-group-item-heading > small,
.bootstrap .list-group-item.active:focus .list-group-item-heading,
.bootstrap .list-group-item.active:focus .list-group-item-heading > .small,
.bootstrap .list-group-item.active:focus .list-group-item-heading > small,
.bootstrap .list-group-item.active:hover .list-group-item-heading,
.bootstrap .list-group-item.active:hover .list-group-item-heading > .small,
.bootstrap .list-group-item.active:hover .list-group-item-heading > small {
  color: inherit
}
.bootstrap .list-group-item.active .list-group-item-text,
.bootstrap .list-group-item.active:focus .list-group-item-text,
.bootstrap .list-group-item.active:hover .list-group-item-text {
  color: #c7ddef
}
.bootstrap a.list-group-item,
.bootstrap button.list-group-item {
  color: #555
}
.bootstrap a.list-group-item .list-group-item-heading,
.bootstrap button.list-group-item .list-group-item-heading {
  color: #333
}
.bootstrap a.list-group-item:focus,
.bootstrap a.list-group-item:hover,
.bootstrap button.list-group-item:focus,
.bootstrap button.list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5
}
.bootstrap button.list-group-item {
  width: 100%;
  text-align: left
}
.bootstrap .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8
}
.bootstrap a.list-group-item-success,
.bootstrap button.list-group-item-success {
  color: #3c763d
}
.bootstrap a.list-group-item-success .list-group-item-heading,
.bootstrap button.list-group-item-success .list-group-item-heading {
  color: inherit
}
.bootstrap a.list-group-item-success:focus,
.bootstrap a.list-group-item-success:hover,
.bootstrap button.list-group-item-success:focus,
.bootstrap button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6
}
.bootstrap a.list-group-item-success.active,
.bootstrap a.list-group-item-success.active:focus,
.bootstrap a.list-group-item-success.active:hover,
.bootstrap button.list-group-item-success.active,
.bootstrap button.list-group-item-success.active:focus,
.bootstrap button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d
}
.bootstrap .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7
}
.bootstrap a.list-group-item-info,
.bootstrap button.list-group-item-info {
  color: #31708f
}
.bootstrap a.list-group-item-info .list-group-item-heading,
.bootstrap button.list-group-item-info .list-group-item-heading {
  color: inherit
}
.bootstrap a.list-group-item-info:focus,
.bootstrap a.list-group-item-info:hover,
.bootstrap button.list-group-item-info:focus,
.bootstrap button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3
}
.bootstrap a.list-group-item-info.active,
.bootstrap a.list-group-item-info.active:focus,
.bootstrap a.list-group-item-info.active:hover,
.bootstrap button.list-group-item-info.active,
.bootstrap button.list-group-item-info.active:focus,
.bootstrap button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f
}
.bootstrap .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3
}
.bootstrap a.list-group-item-warning,
.bootstrap button.list-group-item-warning {
  color: #8a6d3b
}
.bootstrap a.list-group-item-warning .list-group-item-heading,
.bootstrap button.list-group-item-warning .list-group-item-heading {
  color: inherit
}
.bootstrap a.list-group-item-warning:focus,
.bootstrap a.list-group-item-warning:hover,
.bootstrap button.list-group-item-warning:focus,
.bootstrap button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc
}
.bootstrap a.list-group-item-warning.active,
.bootstrap a.list-group-item-warning.active:focus,
.bootstrap a.list-group-item-warning.active:hover,
.bootstrap button.list-group-item-warning.active,
.bootstrap button.list-group-item-warning.active:focus,
.bootstrap button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b
}
.bootstrap .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede
}
.bootstrap a.list-group-item-danger,
.bootstrap button.list-group-item-danger {
  color: #a94442
}
.bootstrap a.list-group-item-danger .list-group-item-heading,
.bootstrap button.list-group-item-danger .list-group-item-heading {
  color: inherit
}
.bootstrap a.list-group-item-danger:focus,
.bootstrap a.list-group-item-danger:hover,
.bootstrap button.list-group-item-danger:focus,
.bootstrap button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc
}
.bootstrap a.list-group-item-danger.active,
.bootstrap a.list-group-item-danger.active:focus,
.bootstrap a.list-group-item-danger.active:hover,
.bootstrap button.list-group-item-danger.active,
.bootstrap button.list-group-item-danger.active:focus,
.bootstrap button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442
}
.bootstrap .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px
}
.bootstrap .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3
}
.bootstrap .panel {
  margin-bottom: 23px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05)
}
.bootstrap .panel-body {
  padding: 15px
}
.bootstrap .panel-body:after,
.bootstrap .panel-body:before {
  display: table;
  content: " "
}
.bootstrap .panel-body:after {
  clear: both
}
.bootstrap .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px
}
.bootstrap .panel-heading > .dropdown .dropdown-toggle {
  color: inherit
}
.bootstrap .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit
}
.bootstrap .panel-title > .small,
.bootstrap .panel-title > .small > a,
.bootstrap .panel-title > a,
.bootstrap .panel-title > small,
.bootstrap .panel-title > small > a {
  color: inherit
}
.bootstrap .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.bootstrap .panel > .list-group,
.bootstrap .panel > .panel-collapse > .list-group {
  margin-bottom: 0
}
.bootstrap .panel > .list-group .list-group-item,
.bootstrap .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0
}
.bootstrap .panel > .list-group:first-child .list-group-item:first-child,
.bootstrap .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px
}
.bootstrap .panel > .list-group:last-child .list-group-item:last-child,
.bootstrap .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.bootstrap .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
.bootstrap .list-group+.panel-footer,
.bootstrap .panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0
}
.bootstrap .panel > .panel-collapse > .table,
.bootstrap .panel > .table,
.bootstrap .panel > .table-responsive > .table {
  margin-bottom: 0
}
.bootstrap .panel > .panel-collapse > .table caption,
.bootstrap .panel > .table caption,
.bootstrap .panel > .table-responsive > .table caption {
  padding-right: 15px;
  padding-left: 15px
}
.bootstrap .panel>.table-responsive:first-child>.table:first-child,
.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.bootstrap .panel>.table:first-child,
.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child,
.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px
}
.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px
}
.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px
}
.bootstrap .panel>.table-responsive:last-child>.table:last-child,
.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.bootstrap .panel>.table:last-child,
.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child,
.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px
}
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px
}
.bootstrap .panel > .panel-body + .table,
.bootstrap .panel > .panel-body + .table-responsive,
.bootstrap .panel > .table + .panel-body,
.bootstrap .panel > .table-responsive + .panel-body {
  border-top: 1px solid #999
}
.bootstrap .panel > .table > tbody:first-child > tr:first-child td,
.bootstrap .panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0
}
.bootstrap .panel > .table-bordered,
.bootstrap .panel > .table-responsive > .table-bordered {
  border: 0
}
.bootstrap .panel > .table-bordered > tbody > tr > td:first-child,
.bootstrap .panel > .table-bordered > tbody > tr > th:first-child,
.bootstrap .panel > .table-bordered > tfoot > tr > td:first-child,
.bootstrap .panel > .table-bordered > tfoot > tr > th:first-child,
.bootstrap .panel > .table-bordered > thead > tr > td:first-child,
.bootstrap .panel > .table-bordered > thead > tr > th:first-child,
.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0
}
.bootstrap .panel > .table-bordered > tbody > tr > td:last-child,
.bootstrap .panel > .table-bordered > tbody > tr > th:last-child,
.bootstrap .panel > .table-bordered > tfoot > tr > td:last-child,
.bootstrap .panel > .table-bordered > tfoot > tr > th:last-child,
.bootstrap .panel > .table-bordered > thead > tr > td:last-child,
.bootstrap .panel > .table-bordered > thead > tr > th:last-child,
.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0
}
.bootstrap .panel>.table-bordered>tbody>tr:first-child>td,
.bootstrap .panel>.table-bordered>tbody>tr:first-child>th,
.bootstrap .panel>.table-bordered>tbody>tr:last-child>td,
.bootstrap .panel>.table-bordered>tbody>tr:last-child>th,
.bootstrap .panel>.table-bordered>tfoot>tr:last-child>td,
.bootstrap .panel>.table-bordered>tfoot>tr:last-child>th,
.bootstrap .panel>.table-bordered>thead>tr:first-child>td,
.bootstrap .panel>.table-bordered>thead>tr:first-child>th,
.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
  border-bottom: 0
}
.bootstrap .panel > .table-responsive {
  margin-bottom: 0;
  border: 0
}
.bootstrap .panel-group {
  margin-bottom: 23px
}
.bootstrap .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px
}
.bootstrap .panel-group .panel + .panel {
  margin-top: 5px
}
.bootstrap .panel-group .panel-heading {
  border-bottom: 0
}
.bootstrap .panel-group .panel-heading + .panel-collapse > .list-group,
.bootstrap .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd
}
.bootstrap .panel-group .panel-footer {
  border-top: 0
}
.bootstrap .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd
}
.bootstrap .panel-default {
  border-color: #ddd
}
.bootstrap .panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd
}
.bootstrap .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd
}
.bootstrap .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333
}
.bootstrap .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd
}
.bootstrap .panel-primary {
  border-color: #337ab7
}
.bootstrap .panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7
}
.bootstrap .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7
}
.bootstrap .panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff
}
.bootstrap .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7
}
.bootstrap .panel-success {
  border-color: #d6e9c6
}
.bootstrap .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6
}
.bootstrap .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6
}
.bootstrap .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d
}
.bootstrap .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6
}
.bootstrap .panel-info {
  border-color: #bce8f1
}
.bootstrap .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1
}
.bootstrap .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1
}
.bootstrap .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f
}
.bootstrap .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1
}
.bootstrap .panel-warning {
  border-color: #faebcc
}
.bootstrap .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc
}
.bootstrap .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc
}
.bootstrap .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b
}
.bootstrap .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc
}
.bootstrap .panel-danger {
  border-color: #ebccd1
}
.bootstrap .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1
}
.bootstrap .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1
}
.bootstrap .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442
}
.bootstrap .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1
}
.bootstrap .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden
}
.bootstrap .embed-responsive .embed-responsive-item,
.bootstrap .embed-responsive embed,
.bootstrap .embed-responsive iframe,
.bootstrap .embed-responsive object,
.bootstrap .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0
}
.bootstrap .embed-responsive-16by9 {
  padding-bottom: 56.25%
}
.bootstrap .embed-responsive-4by3 {
  padding-bottom: 75%
}
.bootstrap .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #999;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}
.bootstrap .well blockquote {
  border-color: rgba(0,0,0,.15)
}
.bootstrap .well-lg {
  padding: 24px;
  border-radius: 6px
}
.bootstrap .well-sm {
  padding: 9px;
  border-radius: 3px
}
.bootstrap .clearfix:after,
.bootstrap .clearfix:before {
  display: table;
  content: " "
}
.bootstrap .clearfix:after {
  clear: both
}
.bootstrap .center-block {
  display: block;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .pull-right {
  float: right!important
}
.bootstrap .pull-left {
  float: left!important
}
.bootstrap .hide {
  display: none!important
}
.bootstrap .show {
  display: block!important
}
.bootstrap .invisible {
  visibility: hidden
}
.bootstrap .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0
}
.bootstrap .hidden {
  display: none!important
}
.bootstrap .affix {
  position: fixed
}
@-ms-viewport {
  width: device-width
}
.bootstrap .visible-lg,
.bootstrap .visible-lg-block,
.bootstrap .visible-lg-inline,
.bootstrap .visible-lg-inline-block,
.bootstrap .visible-md,
.bootstrap .visible-md-block,
.bootstrap .visible-md-inline,
.bootstrap .visible-md-inline-block,
.bootstrap .visible-sm,
.bootstrap .visible-sm-block,
.bootstrap .visible-sm-inline,
.bootstrap .visible-sm-inline-block,
.bootstrap .visible-xs,
.bootstrap .visible-xs-block,
.bootstrap .visible-xs-inline,
.bootstrap .visible-xs-inline-block {
  display: none!important
}
@media (max-width:767px) {
  .bootstrap .visible-xs {
    display: block!important
  }
  .bootstrap table.visible-xs {
    display: table!important
  }
  .bootstrap tr.visible-xs {
    display: table-row!important
  }
  .bootstrap td.visible-xs,
  .bootstrap th.visible-xs {
    display: table-cell!important
  }
}
@media (max-width:767px) {
  .bootstrap .visible-xs-block {
    display: block!important
  }
}
@media (max-width:767px) {
  .bootstrap .visible-xs-inline {
    display: inline!important
  }
}
@media (max-width:767px) {
  .bootstrap .visible-xs-inline-block {
    display: inline-block!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .bootstrap .visible-sm {
    display: block!important
  }
  .bootstrap table.visible-sm {
    display: table!important
  }
  .bootstrap tr.visible-sm {
    display: table-row!important
  }
  .bootstrap td.visible-sm,
  .bootstrap th.visible-sm {
    display: table-cell!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .bootstrap .visible-sm-block {
    display: block!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .bootstrap .visible-sm-inline {
    display: inline!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .bootstrap .visible-sm-inline-block {
    display: inline-block!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .bootstrap .visible-md {
    display: block!important
  }
  .bootstrap table.visible-md {
    display: table!important
  }
  .bootstrap tr.visible-md {
    display: table-row!important
  }
  .bootstrap td.visible-md,
  .bootstrap th.visible-md {
    display: table-cell!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .bootstrap .visible-md-block {
    display: block!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .bootstrap .visible-md-inline {
    display: inline!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .bootstrap .visible-md-inline-block {
    display: inline-block!important
  }
}
@media (min-width:1200px) {
  .bootstrap .visible-lg {
    display: block!important
  }
  .bootstrap table.visible-lg {
    display: table!important
  }
  .bootstrap tr.visible-lg {
    display: table-row!important
  }
  .bootstrap td.visible-lg,
  .bootstrap th.visible-lg {
    display: table-cell!important
  }
}
@media (min-width:1200px) {
  .bootstrap .visible-lg-block {
    display: block!important
  }
}
@media (min-width:1200px) {
  .bootstrap .visible-lg-inline {
    display: inline!important
  }
}
@media (min-width:1200px) {
  .bootstrap .visible-lg-inline-block {
    display: inline-block!important
  }
}
@media (max-width:767px) {
  .bootstrap .hidden-xs {
    display: none!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .bootstrap .hidden-sm {
    display: none!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .bootstrap .hidden-md {
    display: none!important
  }
}
@media (min-width:1200px) {
  .bootstrap .hidden-lg {
    display: none!important
  }
}
.bootstrap .visible-print {
  display: none!important
}
@media print {
  .bootstrap .visible-print {
    display: block!important
  }
  .bootstrap table.visible-print {
    display: table!important
  }
  .bootstrap tr.visible-print {
    display: table-row!important
  }
  .bootstrap td.visible-print,
  .bootstrap th.visible-print {
    display: table-cell!important
  }
}
.bootstrap .visible-print-block {
  display: none!important
}
@media print {
  .bootstrap .visible-print-block {
    display: block!important
  }
}
.bootstrap .visible-print-inline {
  display: none!important
}
@media print {
  .bootstrap .visible-print-inline {
    display: inline!important
  }
}
.bootstrap .visible-print-inline-block {
  display: none!important
}
@media print {
  .bootstrap .visible-print-inline-block {
    display: inline-block!important
  }
}
@media print {
  .bootstrap .hidden-print {
    display: none!important
  }
}
@media (max-width:991px) {
  .bootstrap html {
    font-size: 13px
  }
}
.bootstrap body {
  position: relative;
  min-width: 375px
}
@media (max-width:767px) {
  .bootstrap body {
    font-size: 1rem
  }
}
.bootstrap .sans-serif {
  font-family: Avenir,"Open Sans",Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif
}
.bootstrap .serif {
  font-family: "Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","游明朝","Yu Mincho","游明朝体",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif
}
.bootstrap a,
.bootstrap a img {
  -webkit-transition: .15s;
  -o-transition: .15s;
  transition: .15s
}
.bootstrap a.underline {
  text-decoration: underline
}
.bootstrap a.underline:hover {
  text-decoration: none
}
@media (min-width:768px) {
  .bootstrap a.hover:hover {
    opacity: .8
  }
}
@media (min-width:768px) {
  .bootstrap a.hover-img:hover img {
    opacity: .8
  }
}
.bootstrap a .img-responsive {
  display: inline-block
}
.bootstrap .both-side-slash {
  position: relative;
  display: inline-block;
  padding-right: 62px;
  padding-left: 62px;
  margin-top: 5%;
  margin-bottom: 5%;
  text-align: center
}
.bootstrap .both-side-slash:after,
.bootstrap .both-side-slash:before {
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
  width: 32px;
  height: 49px;
  margin-top: auto;
  margin-bottom: auto;
  content: ""
}
.bootstrap .both-side-slash:before {
  left: 0;
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/slash-left.png) no-repeat
}
.bootstrap .both-side-slash:after {
  right: 0;
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/slash-right.png) 100% 0 no-repeat
}
.bootstrap .both-side-slash .title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem
}
@media (max-width:767px) {
  .bootstrap .both-side-slash .title {
    font-size: 1.1rem
  }
}
.bootstrap .google-map-container {
  position: relative;
  height: 0;
  padding-top: 30px;
  padding-bottom: 30%;
  overflow: hidden
}
.bootstrap .google-map-container embed,
.bootstrap .google-map-container iframe,
.bootstrap .google-map-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
@media (max-width:767px) {
  .bootstrap .google-map-container-xs {
    position: relative;
    height: 0;
    padding-top: 30px;
    overflow: hidden;
    padding-bottom: 60%
  }
  .bootstrap .google-map-container-xs embed,
  .bootstrap .google-map-container-xs iframe,
  .bootstrap .google-map-container-xs object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }
}
.bootstrap img.width-100p {
  width: 100%!important
}
@media (max-width:767px) {
  .bootstrap .img-responsive-xs {
    display: block;
    max-width: 100%;
    height: auto
  }
}
@media (max-width:991px) {
  .bootstrap .img-responsive-sm {
    display: block;
    max-width: 100%;
    height: auto
  }
}
@media (max-width:1199px) {
  .bootstrap .img-responsive-md {
    display: block;
    max-width: 100%;
    height: auto
  }
}
.bootstrap hr.hr-arrow-bottom-red {
  height: auto;
  border-top: 0
}
.bootstrap hr.hr-arrow-bottom-red:after {
  display: block;
  width: 0;
  height: 0;
  margin-right: auto;
  margin-left: auto;
  border-color: red transparent transparent;
  border-style: solid;
  border-width: 50px 100px 0;
  content: ""
}
.bootstrap .mark,
.bootstrap mark {
  display: inline-block;
  padding: .1em 0;
  background-color: #fcee21
}
.bootstrap .page-header {
  display: table;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 35px;
  margin: 0;
  text-align: center;
  background-color: #ccc;
  border-bottom: 0
}
@media (min-width:480px) {
  .bootstrap .page-header {
    height: 200px
  }
}
.bootstrap .page-header .title {
  display: table-cell;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.1;
  vertical-align: middle
}
.bootstrap .page-header.paint-drop-green {
  padding: 0;
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/paint-drop.png) 50% 0 no-repeat
}
.bootstrap .page-header.paint-drop-green .title {
  padding-top: 48px;
  padding-bottom: 48px;
  vertical-align: top
}
.bootstrap .page-header small {
  display: block
}
.bootstrap ol,
.bootstrap ul {
  padding-left: 1.5em;
  line-height: 1.428
}
.bootstrap .list-inline {
  margin-left: 0
}
.bootstrap .list-inline > li:first-child {
  padding-left: 0
}
.bootstrap .list-inline.bordered > li {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 10px;
  line-height: 1.1;
  border-right: 1px solid #999
}
.bootstrap .list-inline.bordered > li:first-child {
  border-left: 1px solid #999
}
.bootstrap .list-border-bottom-brown {
  padding-left: 0;
  margin-bottom: 0
}
.bootstrap .list-border-bottom-brown li {
  position: relative
}
.bootstrap .list-border-bottom-brown li,
.bootstrap .list-border-bottom-brown li a {
  color: #4d4d4d!important
}
.bootstrap .list-border-bottom-brown li a {
  position: relative;
  display: block;
  padding: 11px 20px;
  font-size: 13px;
  text-decoration: none!important;
  border-bottom: 1px solid #d3cdcd
}
.bootstrap .list-border-bottom-brown li a:after {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  width: 10px;
  height: 10px;
  margin-top: auto;
  margin-bottom: auto;
  border-top: 1px solid #d3cdcd;
  border-right: 1px solid #d3cdcd;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: ''
}
.bootstrap .dl-list-indent {
  margin-bottom: 0
}
.bootstrap .dl-list-indent,
.bootstrap .dl-list-indent dd {
  overflow: hidden;
  zoom: 1
}
.bootstrap .dl-list-indent dd,
.bootstrap .dl-list-indent dt {
  display: table-cell;
  line-height: 1.4;
  vertical-align: top
}
.bootstrap .dl-list-indent dt {
  padding-right: 5px;
  font-weight: 400
}
.bootstrap .dl-list-indent dt img {
  display: block
}
.bootstrap .dl-list-indent dd {
  width: 10000px
}
@media (max-width:479px) {
  .bootstrap .dl-list-indent.cleared-xxs dt {
    display: block
  }
  .bootstrap .dl-list-indent.cleared-xxs dd {
    padding-top: 0
  }
}
.bootstrap .highlight-yellow {
  background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6));
  background: -o-linear-gradient(transparent 60%,#ff6 60%);
  background: linear-gradient(transparent 60%,#ff6 60%)
}
.bootstrap .text-gray {
  color: #ccc!important
}
.bootstrap .text-red {
  color: red!important
}
.bootstrap .text-bold {
  font-weight: 700!important
}
.bootstrap .text-break {
  word-break: break-all!important
}
.bootstrap .text-emphasis {
  font-size: 3rem;
  line-height: 4.5rem
}
@media (max-width:767px) {
  .bootstrap .text-emphasis {
    font-size: 1rem;
    line-height: 1.6rem
  }
}
.bootstrap .text-emphasis .fs-xxs {
  font-size: 1rem
}
.bootstrap .text-emphasis .fs-xs {
  font-size: 1.5rem
}
@media (max-width:767px) {
  .bootstrap .text-emphasis .fs-xs {
    font-size: 1.2rem
  }
}
.bootstrap .text-emphasis .fs-sm {
  font-size: 2rem
}
@media (max-width:767px) {
  .bootstrap .text-emphasis .fs-sm {
    font-size: 1.5rem
  }
}
.bootstrap .text-emphasis .fs-lg {
  font-size: 6rem
}
@media (max-width:767px) {
  .bootstrap .text-emphasis .fs-lg {
    font-size: 2rem
  }
}
.bootstrap .text-emphasis .fs-xlg {
  font-size: 8rem
}
@media (max-width:767px) {
  .bootstrap .text-emphasis .fs-xlg {
    font-size: 3rem
  }
}
@media (max-width:767px) {
  .bootstrap .text-center-xs {
    text-align: center!important
  }
}
@media (max-width:991px) {
  .bootstrap .text-center-sm {
    text-align: center!important
  }
}
@media (max-width:1199px) {
  .bootstrap .text-center-md {
    text-align: center!important
  }
}
.bootstrap .text-switch-color {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 40px 0 0 20%
}
.bootstrap .text-switch-color .text-overflow {
  position: absolute;
  top: 50%;
  left: 7.5%;
  margin: -35px 0 0
}
.bootstrap .text-switch-color .text-overflow .inner {
  position: relative;
  font-size: 100px;
  font-weight: 700;
  line-height: 100px;
  color: #fff;
  white-space: nowrap
}
@media (max-width:991px) {
  .bootstrap .text-switch-color .text-overflow .inner {
    font-size: 7vw
  }
}
.bootstrap .text-switch-color .text-overflow .inner .text-below {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap
}
.bootstrap .text-switch-color .text-overflow .inner:nth-child(2) {
  margin: 15px 0 0
}
.bootstrap .text-switch-color .text-black {
  position: absolute;
  top: 0;
  left: 0;
  width: 20%;
  height: 100%;
  overflow: hidden
}
.bootstrap .text-switch-color .text-black .text-overflow {
  left: 37.5%
}
.bootstrap .text-switch-color .text-black .text-overflow .inner {
  color: #000
}
.bootstrap .text-switch-color .bg {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 200px;
  overflow: hidden;
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-room.jpg) 50% 50%/cover no-repeat
}
.bootstrap .text-shadow-outline-black {
  text-shadow: 2px 2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,-2px -2px 0 #000,2px 0 0 #000,0 2px 0 #000,-2px 0 0 #000,0 -2px 0 #000;
  color: #fff
}
@media (max-width:767px) {
  .bootstrap .text-shadow-outline-black {
    text-shadow: 1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000
  }
}
.bootstrap .text-shadow-outline-blurred-black {
  text-shadow: 2px 2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,-2px -2px 0 #000,2px 0 0 #000,0 2px 0 #000,-2px 0 0 #000,0 -2px 0 #000,2px 3px 2px #000,2px -3px 2px #000,-2px 3px 2px #000,-2px -3px 2px #000,3px 0 2px #000,0 3px 2px #000,-3px 0 2px #000,0 -3px 2px #000;
  color: #fff
}
@media (max-width:767px) {
  .bootstrap .text-shadow-outline-blurred-black {
    text-shadow: 1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,1px 2px 1px #000,1px -2px 1px #000,-1px 2px 1px #000,-1px -2px 1px #000,2px 0 1px #000,0 2px 1px #000,-2px 0 1px #000,0 -2px 1px #000
  }
}
.bootstrap .text-fluffy > span {
  -webkit-transition: 1.4s;
  -o-transition: 1.4s;
  transition: 1.4s;
  display: inline-block;
  white-space: pre-wrap;
  opacity: 0
}
.bootstrap .text-fluffy > span:nth-child(0) {
  -webkit-transform: translate(1px,8px);
  -ms-transform: translate(1px,8px);
  transform: translate(1px,8px);
  -webkit-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s
}
.bootstrap .text-fluffy > span:nth-child(1) {
  -webkit-transform: translate(-2px,4px);
  -ms-transform: translate(-2px,4px);
  transform: translate(-2px,4px);
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s
}
.bootstrap .text-fluffy > span:nth-child(2) {
  -webkit-transform: translate(3px,2px);
  -ms-transform: translate(3px,2px);
  transform: translate(3px,2px);
  -webkit-transition-delay: .4s;
  -o-transition-delay: .4s;
  transition-delay: .4s
}
.bootstrap .text-fluffy > span:nth-child(3) {
  -webkit-transform: translate(-4px,8px);
  -ms-transform: translate(-4px,8px);
  transform: translate(-4px,8px);
  -webkit-transition-delay: .6s;
  -o-transition-delay: .6s;
  transition-delay: .6s
}
.bootstrap .text-fluffy > span:nth-child(4) {
  -webkit-transform: translate(-2px,2px);
  -ms-transform: translate(-2px,2px);
  transform: translate(-2px,2px);
  -webkit-transition-delay: .8s;
  -o-transition-delay: .8s;
  transition-delay: .8s
}
.bootstrap .text-fluffy > span:nth-child(5) {
  -webkit-transform: translate(2px,4px);
  -ms-transform: translate(2px,4px);
  transform: translate(2px,4px);
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s
}
.bootstrap .text-fluffy > span:nth-child(6) {
  -webkit-transform: translate(2px,-4px);
  -ms-transform: translate(2px,-4px);
  transform: translate(2px,-4px);
  -webkit-transition-delay: 1.2s;
  -o-transition-delay: 1.2s;
  transition-delay: 1.2s
}
.bootstrap .text-fluffy > span:nth-child(7) {
  -webkit-transform: translate(-2px,1px);
  -ms-transform: translate(-2px,1px);
  transform: translate(-2px,1px);
  -webkit-transition-delay: 1.3s;
  -o-transition-delay: 1.3s;
  transition-delay: 1.3s
}
.bootstrap .text-fluffy > span:nth-child(8) {
  -webkit-transform: translate(4px,-4px);
  -ms-transform: translate(4px,-4px);
  transform: translate(4px,-4px);
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s
}
.bootstrap .text-fluffy > span:nth-child(9) {
  -webkit-transform: translate(2px,2px);
  -ms-transform: translate(2px,2px);
  transform: translate(2px,2px);
  -webkit-transition-delay: 1.5s;
  -o-transition-delay: 1.5s;
  transition-delay: 1.5s
}
.bootstrap .text-fluffy > span:nth-child(10) {
  -webkit-transform: translate(-2px,-1px);
  -ms-transform: translate(-2px,-1px);
  transform: translate(-2px,-1px);
  -webkit-transition-delay: 1.6s;
  -o-transition-delay: 1.6s;
  transition-delay: 1.6s
}
.bootstrap .text-fluffy > span:nth-child(11) {
  -webkit-transform: translate(-2px,1px);
  -ms-transform: translate(-2px,1px);
  transform: translate(-2px,1px);
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s
}
.bootstrap .text-fluffy > span:nth-child(12) {
  -webkit-transform: translate(2px,-4px);
  -ms-transform: translate(2px,-4px);
  transform: translate(2px,-4px);
  -webkit-transition-delay: 2s;
  -o-transition-delay: 2s;
  transition-delay: 2s
}
.bootstrap .text-fluffy > span:nth-child(13) {
  -webkit-transform: translate(-2px,3px);
  -ms-transform: translate(-2px,3px);
  transform: translate(-2px,3px);
  -webkit-transition-delay: 2.1s;
  -o-transition-delay: 2.1s;
  transition-delay: 2.1s
}
.bootstrap .text-fluffy > span:nth-child(14) {
  -webkit-transform: translate(2px,1px);
  -ms-transform: translate(2px,1px);
  transform: translate(2px,1px);
  -webkit-transition-delay: 2.2s;
  -o-transition-delay: 2.2s;
  transition-delay: 2.2s
}
.bootstrap .text-fluffy > span:nth-child(15) {
  -webkit-transform: translate(-2px,-3px);
  -ms-transform: translate(-2px,-3px);
  transform: translate(-2px,-3px);
  -webkit-transition-delay: 2.3s;
  -o-transition-delay: 2.3s;
  transition-delay: 2.3s
}
.bootstrap .text-fluffy > span:nth-child(16) {
  -webkit-transform: translate(-2px,-3px);
  -ms-transform: translate(-2px,-3px);
  transform: translate(-2px,-3px);
  -webkit-transition-delay: 2.4s;
  -o-transition-delay: 2.4s;
  transition-delay: 2.4s
}
.bootstrap .text-fluffy > span:nth-child(17) {
  -webkit-transform: translate(-2px,-3px);
  -ms-transform: translate(-2px,-3px);
  transform: translate(-2px,-3px);
  -webkit-transition-delay: 2.5s;
  -o-transition-delay: 2.5s;
  transition-delay: 2.5s
}
.bootstrap .text-fluffy > span:nth-child(18) {
  -webkit-transform: translate(-2px,-3px);
  -ms-transform: translate(-2px,-3px);
  transform: translate(-2px,-3px);
  -webkit-transition-delay: 2.6s;
  -o-transition-delay: 2.6s;
  transition-delay: 2.6s
}
.bootstrap .text-fluffy > span:nth-child(19) {
  -webkit-transform: translate(-2px,-3px);
  -ms-transform: translate(-2px,-3px);
  transform: translate(-2px,-3px);
  -webkit-transition-delay: 2.7s;
  -o-transition-delay: 2.7s;
  transition-delay: 2.7s
}
.bootstrap .text-fluffy.active > span {
  opacity: 1;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0)
}
.bootstrap address {
  font-style: normal;
  margin-bottom: 0;
  line-height: 1.1
}
.bootstrap .row-0 {
  margin-right: 0;
  margin-left: 0
}
.bootstrap .row-0 > div {
  padding-right: 0;
  padding-left: 0
}
.bootstrap .row-5 {
  margin-right: -5px;
  margin-left: -5px
}
.bootstrap .row-5 > div {
  padding-right: 5px;
  padding-left: 5px
}
.bootstrap .row-10 {
  margin-right: -10px;
  margin-left: -10px
}
.bootstrap .row-10 > div {
  padding-right: 10px;
  padding-left: 10px
}
.bootstrap .row-18 {
  margin-right: -18px;
  margin-left: -18px
}
.bootstrap .row-18 > div {
  padding-right: 18px;
  padding-left: 18px
}
@media (max-width:767px) {
  .bootstrap .row-5-xs {
    margin-right: -5px;
    margin-left: -5px
  }
  .bootstrap .row-5-xs > div {
    padding-right: 5px;
    padding-left: 5px
  }
}
.bootstrap .gutter-15 {
  padding-right: 15px;
  padding-left: 15px
}
@media (max-width:767px) {
  .bootstrap .gutter-0-xs {
    padding-right: 0;
    padding-left: 0
  }
}
@media (max-width:991px) {
  .bootstrap .gutter-0-sm {
    padding-right: 0;
    padding-left: 0
  }
}
.bootstrap .col-base {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}
.bootstrap .col-xs-15 {
  float: left;
  width: 20%
}
@media (min-width:768px) {
  .bootstrap .col-sm-15 {
    float: left;
    width: 20%
  }
}
@media (min-width:992px) {
  .bootstrap .col-md-15 {
    float: left;
    width: 20%
  }
}
@media (min-width:1200px) {
  .bootstrap .col-lg-15 {
    float: left;
    width: 20%
  }
}
.bootstrap .col-main,
.bootstrap .col-sidebar {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 60px
}
@media (min-width:768px) {
  .bootstrap .col-sidebar {
    right: 70%;
    float: left;
    width: 30%;
    padding-right: 15px
  }
}
@media (min-width:768px) {
  .bootstrap .col-main {
    left: 30%;
    float: left;
    width: 70%
  }
}
@media (min-width:768px) {
  .bootstrap .col-sm-524 {
    float: left;
    width: 52.4%
  }
  .bootstrap .col-sm-476 {
    float: left;
    width: 47.6%
  }
}
@media (min-width:768px) {
  .bootstrap .table {
    table-layout: fixed
  }
}
.bootstrap .table > tbody > tr > td,
.bootstrap .table > tbody > tr > th,
.bootstrap .table > tfoot > tr > td,
.bootstrap .table > tfoot > tr > th,
.bootstrap .table > thead > tr > td,
.bootstrap .table > thead > tr > th {
  line-height: 1.428571429
}
.bootstrap .table > thead > tr > td,
.bootstrap .table > thead > tr > th {
  border-bottom-width: 1px
}
.bootstrap .table > tbody > tr > td,
.bootstrap .table > tbody > tr > th {
  word-break: break-all
}
.bootstrap .table th {
  font-weight: 400
}
.bootstrap .table.table-text-center td,
.bootstrap .table.table-text-center th {
  text-align: center
}
.bootstrap .table.table-text-right td,
.bootstrap .table.table-text-right th {
  text-align: right
}
.bootstrap .table-no-border > tbody > tr > td,
.bootstrap .table-no-border > tbody > tr > th,
.bootstrap .table-no-border > tfoot > tr > td,
.bootstrap .table-no-border > tfoot > tr > th,
.bootstrap .table-no-border > thead > tr > td,
.bootstrap .table-no-border > thead > tr > th {
  padding-left: 0;
  border-top: 0
}
.bootstrap .table-no-border > thead > tr > th {
  border-bottom: 0
}
.bootstrap .table-border-radius-8 {
  overflow: hidden;
  background-color: #fff;
  border-collapse: separate;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  border-radius: 8px
}
.bootstrap .table-border-radius-8 > tbody > tr > td,
.bootstrap .table-border-radius-8 > tbody > tr > th,
.bootstrap .table-border-radius-8 > tfoot > tr > td,
.bootstrap .table-border-radius-8 > tfoot > tr > th,
.bootstrap .table-border-radius-8 > thead > tr > td,
.bootstrap .table-border-radius-8 > thead > tr > th {
  border-left: 1px solid #999
}
.bootstrap .table-border-radius-8 > thead > tr:first-child th {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px
}
.bootstrap .table-border-radius-8 > thead > tr > td,
.bootstrap .table-border-radius-8 > thead > tr > th {
  border-bottom-width: 0
}
.bootstrap .table-border-radius-8 .border-bottom-left-radius {
  border-bottom-left-radius: 8px
}
.bootstrap .table-border-radius-8 .border-bottom-right-radius {
  border-bottom-right-radius: 8px
}
@media (max-width:767px) {
  .bootstrap .table-responsive > .table > tbody > tr :first-child > td,
  .bootstrap .table-responsive > .table > tbody > tr :first-child > th {
    border-top: 0
  }
}
@media (max-width:767px) {
  .bootstrap .table-collapsed-xs {
    display: block;
    border-right: 0!important;
    border-bottom: 0!important;
    border-left: 0!important
  }
  .bootstrap .table-collapsed-xs>tbody,
  .bootstrap .table-collapsed-xs>tbody>tr {
    display: block
  }
  .bootstrap .table-collapsed-xs > tbody > tr > td,
  .bootstrap .table-collapsed-xs > tbody > tr > th {
    display: block;
    width: auto;
    padding: 10px!important
  }
  .bootstrap .table-collapsed-xs > tbody > tr > th {
    position: relative;
    border-top: 0!important;
    border-bottom: 0!important
  }
  .bootstrap .table-collapsed-xs > tbody > tr > th:after,
  .bootstrap .table-collapsed-xs > tbody > tr > th:before {
    display: table;
    content: " "
  }
  .bootstrap .table-collapsed-xs > tbody > tr > th:after {
    clear: both
  }
}
.bootstrap .table-cell {
  display: table;
  width: 100%
}
.bootstrap .table-cell > .cell {
  display: table-cell
}
.bootstrap .table-cell.bordered {
  margin-bottom: 30px
}
.bootstrap .table-cell.bordered .cell {
  padding: 0 10px;
  margin-bottom: 35px;
  border-left: 1px solid #ccc
}
@media (max-width:767px) {
  .bootstrap .table-cell.cleared-xs,
  .bootstrap .table-cell.cleared-xs > .cell {
    display: block;
    width: auto
  }
}
.bootstrap .table-cell-blue {
  text-align: center
}
.bootstrap .table-cell-blue a {
  padding: 10px 5px 8px;
  color: #fff;
  vertical-align: middle;
  background-color: #0d6fb8
}
@media (min-width:768px) {
  .bootstrap .table-cell-blue a {
    width: 14.2857143%
  }
}
@media (min-width:768px) {
  .bootstrap .table-cell-blue a + a {
    border-left: 1px solid #fff
  }
}
@media (max-width:767px) {
  .bootstrap .table-cell-blue a + a {
    border-top: 1px solid #fff
  }
}
.bootstrap .table-cell-blue a:focus,
.bootstrap .table-cell-blue a:hover {
  background-color: #2fa8e1
}
.bootstrap .table-horizontal {
  border-collapse: separate;
  border-spacing: 4px
}
.bootstrap .table-horizontal > tbody > tr > th,
.bootstrap .table-horizontal > thead > tr > th {
  padding: 9px 10px 5px;
  color: #42210b;
  vertical-align: middle;
  background-color: #ffc099
}
.bootstrap .table-horizontal > tbody > tr > th small,
.bootstrap .table-horizontal > thead > tr > th small {
  font-size: 14px
}
@media (max-width:991px) {
  .bootstrap .table-horizontal > tbody > tr > th small,
  .bootstrap .table-horizontal > thead > tr > th small {
    font-size: 12px
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal > thead {
    float: left;
    width: 50%
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal > thead > tr,
  .bootstrap .table-horizontal > thead > tr > th {
    display: block
  }
}
.bootstrap .table-horizontal > thead > tr > th {
  font-size: 24px;
  text-align: center;
  border-bottom: 0
}
@media (max-width:991px) {
  .bootstrap .table-horizontal > thead > tr > th {
    padding-top: 12px!important;
    padding-bottom: 8px!important;
    font-size: 20px;
    border-bottom: 5px solid #fff
  }
}
.bootstrap .table-horizontal > tbody > tr > td,
.bootstrap .table-horizontal > tbody > tr > th {
  padding: 9px 10px 5px;
  border-top: 0
}
.bootstrap .table-horizontal > tbody > tr > th {
  font-size: 20px;
  font-weight: 700
}
@media (min-width:768px) {
  .bootstrap .table-horizontal > tbody > tr > th {
    width: 200px;
    padding-left: 48px
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal > tbody > tr > th {
    font-size: 16px
  }
}
.bootstrap .table-horizontal > tbody > tr > td {
  background-color: #ffe1c2
}
@media (min-width:768px) {
  .bootstrap .table-horizontal > tbody > tr > td {
    padding-right: 40px;
    padding-left: 45px
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal > tbody > tr > td {
    padding-right: 5px;
    padding-left: 5px
  }
}
.bootstrap .table-horizontal > tbody > tr > td small {
  font-size: 14px
}
@media (max-width:991px) {
  .bootstrap .table-horizontal > tbody > tr > td small {
    font-size: 12px
  }
}
.bootstrap .table-horizontal.table-horizontal-responsive-xs {
  margin-bottom: 14px;
  border-spacing: 6px 5px
}
@media (max-width:991px) {
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > thead {
    float: left;
    width: 50%
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > thead > tr,
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > thead > tr > th {
    display: block
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > thead > tr > th {
    padding-top: 12px!important;
    padding-bottom: 8px!important;
    font-size: 20px;
    border-bottom: 5px solid #fff
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > tbody {
    display: block;
    float: left;
    width: 50%
  }
}
@media (max-width:991px) {
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > tbody > tr,
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > tbody > tr > td {
    display: block
  }
}
.bootstrap .table-horizontal.table-horizontal-responsive-xs > tbody > tr > td {
  padding: 11px 10px 9px;
  font-size: 24px;
  text-align: center
}
@media (max-width:991px) {
  .bootstrap .table-horizontal.table-horizontal-responsive-xs > tbody > tr > td {
    font-size: 20px;
    border-bottom: 5px solid #fff;
    border-left: 6px solid #fff
  }
}
.bootstrap .table-cell-elastic-arrow .cell {
  width: 100px;
  padding: 10px;
  vertical-align: middle
}
.bootstrap .table-cell-elastic-arrow .col-1 {
  color: #fff;
  background-color: #00a0e9
}
.bootstrap .table-cell-elastic-arrow .col-arrow {
  width: 20px;
  padding: 0;
  vertical-align: middle
}
.bootstrap .table-cell-elastic-arrow .col-arrow:before {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-color: transparent transparent transparent #00a0e9;
  border-style: solid;
  border-width: 55px 0 55px 20px;
  content: ""
}
.bootstrap label.error {
  padding: 5px 10px;
  font-size: 13px;
  color: #fff;
  cursor: default;
  background-color: red
}
.bootstrap select {
  cursor: pointer
}
.bootstrap .form-container .list-inline {
  margin-bottom: 0;
  margin-left: -10px
}
.bootstrap .form-container .list-inline li {
  margin-right: 10px;
  margin-left: 10px
}
@media (max-width:479px) {
  .bootstrap .form-container .list-inline li {
    display: block
  }
}
@media (min-width:768px) {
  .bootstrap .form-horizontal .control-label {
    text-align: left
  }
}
.bootstrap .form-inline .form-control {
  vertical-align: 1px
}
.bootstrap .form-inline-force .form-control {
  display: inline-block;
  width: auto;
  max-width: 100%
}
.bootstrap textarea {
  overflow: auto;
  height: auto!important;
  line-height: 1.4!important
}
.bootstrap .btn-multiline {
  white-space: normal
}
.bootstrap .btn {
  -webkit-transition: .15s;
  -o-transition: .15s;
  transition: .15s
}
.bootstrap .btn.arrow-blue-left {
  display: inline-block;
  padding-left: 30px;
  background-image: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/arrow/arrow-blue-left.png);
  background-position: 5% 50%;
  background-repeat: no-repeat
}
.bootstrap .btn.arrow-blue-right {
  display: inline-block;
  padding-right: 30px;
  background-image: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/arrow/arrow-blue-right.png);
  background-position: 95% 50%;
  background-repeat: no-repeat
}
.bootstrap .btn.arrow-circle-right {
  position: relative;
  display: inline-block;
  padding: 15px 90px 11px
}
@media (max-width:767px) {
  .bootstrap .btn.arrow-circle-right {
    display: block
  }
}
.bootstrap .btn.arrow-circle-right:after,
.bootstrap .btn.arrow-circle-right:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: inline-block;
  margin-top: auto;
  margin-bottom: auto;
  content: ""
}
.bootstrap .btn.arrow-circle-right:before {
  width: 20px;
  height: 20px;
  margin-right: 15px;
  border: 2px solid #fff;
  border-radius: 50%
}
.bootstrap .btn.arrow-circle-right:after {
  width: 6px;
  height: 6px;
  margin-right: 23px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}
.bootstrap .btn-orange {
  color: #fff;
  background-color: #fd7e14;
  border-color: #fd7e14
}
.bootstrap .btn-orange.focus,
.bootstrap .btn-orange:focus {
  color: #fff;
  background-color: #dc6502;
  border-color: #904201
}
.bootstrap .btn-orange.active,
.bootstrap .btn-orange:active,
.open > .bootstrap .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #dc6502;
  background-image: none;
  border-color: #d26102
}
.bootstrap .btn-orange.active.focus,
.bootstrap .btn-orange.active:focus,
.bootstrap .btn-orange.active:hover,
.bootstrap .btn-orange:active.focus,
.bootstrap .btn-orange:active:focus,
.bootstrap .btn-orange:active:hover,
.open > .bootstrap .btn-orange.dropdown-toggle.focus,
.open > .bootstrap .btn-orange.dropdown-toggle:focus,
.open > .bootstrap .btn-orange.dropdown-toggle:hover {
  color: #fff;
  background-color: #b95502;
  border-color: #904201
}
.bootstrap .btn-orange.disabled.focus,
.bootstrap .btn-orange.disabled:focus,
.bootstrap .btn-orange.disabled:hover,
.bootstrap .btn-orange[disabled].focus,
.bootstrap .btn-orange[disabled]:focus,
.bootstrap .btn-orange[disabled]:hover,
fieldset[disabled] .bootstrap .btn-orange.focus,
fieldset[disabled] .bootstrap .btn-orange:focus,
fieldset[disabled] .bootstrap .btn-orange:hover {
  background-color: #fd7e14;
  border-color: #fd7e14
}
.bootstrap .btn-orange .badge {
  color: #fd7e14;
  background-color: #fff
}
.bootstrap .btn-orange:focus,
.bootstrap .btn-orange:hover {
  color: #fff!important;
  background-color: #fc5e0b!important;
  border-color: #fc5e0b
}
.bootstrap .btn-orange.btn-sm {
  padding: 5px 10px 2px;
  font-size: 14px;
  line-height: 1.4
}
@media (max-width:991px) {
  .bootstrap .btn-orange.btn-sm {
    font-size: 13px
  }
}
.bootstrap .btn-orange.icon-arrow-right-yellow:after {
  display: inline-block;
  width: 10px;
  height: 12px;
  vertical-align: middle;
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/arrow/arrow-right-yellow.png) no-repeat;
  content: ""
}
.bootstrap .btn-gradient-orange-animated {
  color: #fff;
  background-color: transparent;
  position: relative;
  z-index: 1;
  padding: 20px 40px;
  border: 0;
  border-radius: 0
}
.bootstrap .btn-gradient-orange-animated.focus,
.bootstrap .btn-gradient-orange-animated:focus {
  color: #fff;
  background-color: rgba(0,0,0,0);
  border-color: #bfbfbf
}
.bootstrap .btn-gradient-orange-animated:hover {
  background-color: rgba(0,0,0,0);
  border-color: #e0e0e0;
  -webkit-box-shadow: 0 0 15px 0 #fff;
  box-shadow: 0 0 15px 0 #fff
}
.bootstrap .btn-gradient-orange-animated.active,
.bootstrap .btn-gradient-orange-animated:active,
.open > .bootstrap .btn-gradient-orange-animated.dropdown-toggle {
  color: #fff;
  background-color: rgba(0,0,0,0);
  background-image: none;
  border-color: #e0e0e0
}
.bootstrap .btn-gradient-orange-animated.active.focus,
.bootstrap .btn-gradient-orange-animated.active:focus,
.bootstrap .btn-gradient-orange-animated.active:hover,
.bootstrap .btn-gradient-orange-animated:active.focus,
.bootstrap .btn-gradient-orange-animated:active:focus,
.bootstrap .btn-gradient-orange-animated:active:hover,
.open > .bootstrap .btn-gradient-orange-animated.dropdown-toggle.focus,
.open > .bootstrap .btn-gradient-orange-animated.dropdown-toggle:focus,
.open > .bootstrap .btn-gradient-orange-animated.dropdown-toggle:hover {
  color: #fff;
  background-color: rgba(0,0,0,0);
  border-color: #bfbfbf
}
.bootstrap .btn-gradient-orange-animated.disabled.focus,
.bootstrap .btn-gradient-orange-animated.disabled:focus,
.bootstrap .btn-gradient-orange-animated.disabled:hover,
.bootstrap .btn-gradient-orange-animated[disabled].focus,
.bootstrap .btn-gradient-orange-animated[disabled]:focus,
.bootstrap .btn-gradient-orange-animated[disabled]:hover,
fieldset[disabled] .bootstrap .btn-gradient-orange-animated.focus,
fieldset[disabled] .bootstrap .btn-gradient-orange-animated:focus,
fieldset[disabled] .bootstrap .btn-gradient-orange-animated:hover {
  background-color: transparent;
  border-color: #fff
}
.bootstrap .btn-gradient-orange-animated .badge {
  color: transparent;
  background-color: #fff
}
.bootstrap .btn-gradient-orange-animated:focus,
.bootstrap .btn-gradient-orange-animated:hover {
  color: #fff
}
.bootstrap .btn-gradient-orange-animated:hover:after {
  opacity: 1
}
.bootstrap .btn-gradient-orange-animated:after {
  background-image: -o-linear-gradient(top,#f29e32 0,#ef8701 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f29e32),to(#ef8701));
  background-image: linear-gradient(to bottom,#f29e32 0,#ef8701 100%);
  background-repeat: repeat-x;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  display: block;
  background-color: #ccc;
  content: "";
  opacity: 0
}
.bootstrap .btn-gradient-orange-animated,
.bootstrap .btn-gradient-orange-animated:active {
  background-image: -o-linear-gradient(top,#ef8701 0,#f29e32 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#ef8701),to(#f29e32));
  background-image: linear-gradient(to bottom,#ef8701 0,#f29e32 100%);
  background-repeat: repeat-x
}
.bootstrap .menu-collapse {
  padding-top: 26px
}
.bootstrap .menu-collapse button {
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  background-color: transparent;
  border: 0
}
.bootstrap .menu-collapse .container {
  max-width: 350px
}
.bootstrap .menu-collapse .main-nav {
  width: 100%
}
.bootstrap .menu-collapse .main-nav a,
.bootstrap .menu-collapse .main-nav button {
  font-size: 12px;
  color: #4d4d4d;
  text-align: center
}
.bootstrap .menu-collapse .main-nav a,
.bootstrap .menu-collapse .main-nav a .icon,
.bootstrap .menu-collapse .main-nav button,
.bootstrap .menu-collapse .main-nav button .icon {
  display: block;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .menu-collapse .main-nav a .icon,
.bootstrap .menu-collapse .main-nav button .icon {
  margin-bottom: 16px
}
.bootstrap .menu-collapse .panel-group {
  width: 100%;
  margin-bottom: 10px
}
.bootstrap .menu-collapse .panel-default {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0
}
.bootstrap .menu-collapse .panel-default,
.bootstrap .menu-collapse .panel-default .panel-heading {
  border-radius: 0
}
.bootstrap .menu-collapse .panel-default .panel-heading {
  padding: 0
}
.bootstrap .menu-collapse .panel-default .panel-heading button {
  position: relative;
  width: 100%;
  padding: 13px 40px;
  font-size: 13px;
  color: #fff;
  text-align: center;
  background-color: #b59191
}
.bootstrap .menu-collapse .panel-default .panel-heading button:after,
.bootstrap .menu-collapse .panel-default .panel-heading button:before {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  width: 12px;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  background-color: #fff;
  content: "";
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s
}
.bootstrap .menu-collapse .panel-default .panel-heading button:before {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0)
}
.bootstrap .menu-collapse .panel-default .panel-heading button[aria-expanded=false]:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}
.bootstrap .menu-collapse .panel-default .panel-body {
  padding: 0
}
.bootstrap .menu-collapse .title {
  margin-top: 25px;
  margin-bottom: 20px
}
.bootstrap .menu-collapse .tel {
  margin-bottom: 20px
}
.bootstrap .menu-collapse .container-btn {
  margin-right: -3vw!important;
  margin-left: -3vw!important
}
.bootstrap .pagination {
  display: inline-block
}
.bootstrap .pagination a,
.bootstrap .pagination span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.7;
  color: #707070;
  text-decoration: none;
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd
}
.bootstrap .pagination a + a,
.bootstrap .pagination a + span,
.bootstrap .pagination span + a,
.bootstrap .pagination span + span {
  border-left: 1px solid #ddd
}
.bootstrap .pagination a:first-child,
.bootstrap .pagination span:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-left: 0;
  border-left: 1px solid #ddd
}
.bootstrap .pagination a:last-child,
.bootstrap .pagination span:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}
.bootstrap .pagination a {
  padding-right: 15px;
  padding-left: 15px
}
.bootstrap .pagination a:focus,
.bootstrap .pagination a:hover {
  background-color: #eee
}
.bootstrap .pagination span {
  z-index: 3;
  cursor: default
}
.bootstrap .pagination .current {
  color: #fff;
  background-color: #707070
}
.bootstrap .label {
  display: inline-block;
  padding: .5em .6em .3em;
  font-size: 14px;
  font-weight: 400
}
.bootstrap .label.has-space {
  margin-bottom: 3px
}
.bootstrap .label-container .label {
  margin-right: 10px;
  margin-bottom: 10px
}
.bootstrap .label-border-gray {
  color: #000;
  border: 1px solid #9b9b9b
}
.bootstrap .label-border-gray:hover {
  background-color: #595757;
  border: 1px solid #9b9b9b
}
.bootstrap .label-blue {
  background-color: #355ea6;
  padding: 6px 6px 4px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  border-radius: 5px
}
.bootstrap .label-blue[href]:focus,
.bootstrap .label-blue[href]:hover {
  background-color: #29487f
}
@media (max-width:767px) {
  .bootstrap .label-blue {
    padding: 4px 3px 2px;
    font-size: 10px
  }
}
.bootstrap .label-required {
  background-color: red;
  vertical-align: 2px
}
.bootstrap .label-required[href]:focus,
.bootstrap .label-required[href]:hover {
  background-color: #c00
}
.bootstrap a.thumbnail {
  -webkit-transition: .15s;
  -o-transition: .15s;
  transition: .15s
}
.bootstrap .thumbnail-bg-multiply {
  position: relative;
  padding: 0
}
@media (max-width:991px) {
  .bootstrap .thumbnail-bg-multiply {
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-width: 480px
  }
}
.bootstrap .thumbnail-bg-multiply .title {
  position: relative;
  z-index: 1;
  padding: 16px 5px 13px;
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  text-align: center
}
.bootstrap .thumbnail-bg-multiply .title:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-position: 50% 0;
  content: "";
  background-blend-mode: multiply
}
.bootstrap .thumbnail-bg-multiply .title.bg-light-orange:after {
  background-color: #d47d12
}
.bootstrap .thumbnail-bg-multiply .bg-switchboard,
.bootstrap .thumbnail-bg-multiply .bg-switchboard .title:after {
  background-image: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-switchboard.jpg)
}
.bootstrap .thumbnail-bg-multiply .img {
  height: 147px;
  background-position: 50% 0;
  background-repeat: no-repeat
}
@media (max-width:767px) {
  .bootstrap .media.media-cleared-xs .media-body,
  .bootstrap .media.media-cleared-xs.media {
    overflow: visible
  }
  .bootstrap .media.media-cleared-xs .media-body {
    width: auto
  }
  .bootstrap .media.media-cleared-xs .media-body,
  .bootstrap .media.media-cleared-xs .media-left,
  .bootstrap .media.media-cleared-xs .media-right {
    display: block
  }
  .bootstrap .media.media-cleared-xs .media > .pull-right,
  .bootstrap .media.media-cleared-xs .media-right {
    padding-bottom: 10px;
    padding-left: 0!important
  }
  .bootstrap .media.media-cleared-xs .media > .pull-left,
  .bootstrap .media.media-cleared-xs .media-left {
    padding-right: 0!important;
    padding-bottom: 10px
  }
  .bootstrap .media.media-cleared-xs .media-object {
    display: inline-block
  }
}
@media (max-width:991px) {
  .bootstrap .media.media-cleared-sm .media-body,
  .bootstrap .media.media-cleared-sm.media {
    overflow: visible
  }
  .bootstrap .media.media-cleared-sm .media-body {
    width: auto
  }
  .bootstrap .media.media-cleared-sm .media-body,
  .bootstrap .media.media-cleared-sm .media-left,
  .bootstrap .media.media-cleared-sm .media-right {
    display: block
  }
  .bootstrap .media.media-cleared-sm .media > .pull-right,
  .bootstrap .media.media-cleared-sm .media-right {
    padding-bottom: 10px;
    padding-left: 0!important
  }
  .bootstrap .media.media-cleared-sm .media > .pull-left,
  .bootstrap .media.media-cleared-sm .media-left {
    padding-right: 0!important;
    padding-bottom: 10px
  }
  .bootstrap .media.media-cleared-sm .media-object {
    display: inline-block
  }
}
@media (min-width:768px) {
  .bootstrap .media.media-direction-rtl {
    direction: rtl
  }
  .bootstrap .media.media-direction-rtl .media-body,
  .bootstrap .media.media-direction-rtl .media-left {
    direction: ltr
  }
  .bootstrap .media.media-direction-rtl .media-right {
    padding-right: 10px;
    padding-left: 0;
    direction: ltr
  }
}
.bootstrap .media-elastic-thumbnail {
  margin-bottom: 15px;
  background-color: #fff
}
.bootstrap .media-elastic-thumbnail .media-left {
  min-width: 130px;
  padding-bottom: 36%
}
@media (max-width:767px) {
  .bootstrap .media-elastic-thumbnail .media-left {
    min-width: 75px;
    padding-bottom: 30%
  }
}
.bootstrap .media-elastic-thumbnail .media-left.img-1 {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/media/img-1.png) 50% 50%/cover no-repeat
}
.bootstrap .media-elastic-thumbnail .media-body {
  padding-left: 15px
}
.bootstrap .media-bordered-blue {
  background-color: transparent;
  border: 5px solid #355ea6;
  border-radius: 10px
}
.bootstrap .media-bordered-blue .media-left {
  min-width: 200px;
  padding-bottom: 15%
}
.bootstrap .media-bordered-blue .media-body {
  padding: 15px
}
.bootstrap .media-bordered-blue .img-cleaning-2 {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/media/img-1.png) 50% 50%/cover no-repeat
}
.bootstrap .media-separated {
  border-top: 1px solid #000
}
.bootstrap .media-separated .media-body,
.bootstrap .media-separated .media-left {
  padding-top: 20px
}
@media (max-width:767px) {
  .bootstrap .media-separated .media-body,
  .bootstrap .media-separated .media-left {
    padding-top: 10px
  }
}
.bootstrap .media-separated .media-left {
  min-width: 174px;
  font-weight: 700;
  border-right: 1px solid #000
}
@media (min-width:768px) {
  .bootstrap .media-separated .media-left {
    font-size: 18px
  }
}
@media (max-width:767px) {
  .bootstrap .media-separated .media-left {
    min-width: 100px
  }
}
.bootstrap .media-separated .media-body {
  padding-left: 26px
}
@media (max-width:767px) {
  .bootstrap .media-separated .media-body {
    padding-left: 15px
  }
}
.bootstrap .media-styled {
  padding: 10px
}
.bootstrap .media-styled .media-left {
  padding: 10px;
  color: #fff;
  text-align: center
}
@media (min-width:768px) {
  .bootstrap .media-styled .media-left {
    min-width: 240px;
    font-size: 20px
  }
}
.bootstrap .media-styled.gray {
  background-color: #eee
}
.bootstrap .media-styled.gray .media-left {
  background-color: #999
}
@media (max-width:767px) {
  .bootstrap .media-styled.media-cleared-xs .media-left {
    padding-right: 10px!important
  }
}
@media (min-width:768px) {
  .bootstrap .media-styled .media-body {
    padding-left: 10px
  }
}
@media (max-width:767px) {
  .bootstrap .media-styled .media-body {
    padding-top: 10px
  }
}
.bootstrap .media-styled ul {
  margin-bottom: 0
}
.bootstrap .panel-contact {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #222;
  border: 0;
  border-radius: 0
}
@media (max-width:767px) {
  .bootstrap .panel-contact {
    margin-bottom: 15px
  }
}
.bootstrap .panel-contact .panel-title {
  margin-bottom: 0
}
.bootstrap .panel-contact .both-side-slash {
  position: relative;
  display: inline-block;
  padding-right: 56px;
  padding-left: 56px;
  margin-top: 5px;
  text-align: center
}
.bootstrap .panel-contact .both-side-slash:after,
.bootstrap .panel-contact .both-side-slash:before {
  top: -8px;
  bottom: 0;
  width: 26px;
  height: 34px
}
.bootstrap .panel-contact .both-side-slash:before {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/slash-left-white.png) no-repeat
}
.bootstrap .panel-contact .both-side-slash:after {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/slash-right-white.png) no-repeat
}
.bootstrap .panel-contact .panel-heading {
  padding: 9px 10px 2px;
  text-align: center;
  background-color: #c83737;
  border-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
@media (max-width:767px) {
  .bootstrap .panel-contact .panel-heading {
    padding-top: 9px;
    padding-bottom: 6px
  }
}
.bootstrap .panel-contact .panel-body {
  padding: 15px 15px 20px;
  border: 7px solid #b9b9b9;
  border-top: 0
}
@media (max-width:767px) {
  .bootstrap .panel-contact .panel-body {
    padding: 4px 4px 0;
    border-width: 4px
  }
}
.bootstrap .panel-contact .title {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.1;
  color: #fff;
  text-align: center
}
@media (max-width:767px) {
  .bootstrap .panel-contact .title {
    font-size: 20px
  }
}
.bootstrap .panel-contact .inner {
  display: block;
  margin-right: auto;
  margin-left: auto;
  max-width: 820px
}
.bootstrap .panel-contact .inner:after,
.bootstrap .panel-contact .inner:before {
  display: table;
  content: " "
}
.bootstrap .panel-contact .inner:after {
  clear: both
}
.bootstrap .panel-contact .lead {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -1px
}
@media (max-width:767px) {
  .bootstrap .panel-contact .lead {
    font-size: 14px;
    text-align: center
  }
}
@media (max-width:413px) {
  .bootstrap .panel-contact .lead {
    margin-bottom: 3px
  }
}
.bootstrap .panel-contact .hours {
  display: block;
  margin-top: 5px;
  margin-left: 67px;
  font-size: 26px
}
.bootstrap .panel-contact .img {
  float: right;
  margin-top: -74px
}
@media (min-width:768px) {
  .bootstrap .panel-contact .body {
    float: left
  }
}
.bootstrap .panel-contact .container-btn {
  display: block;
  margin-right: auto;
  margin-left: auto;
  max-width: 854px;
  text-align: center
}
.bootstrap .panel-contact .container-btn a {
  -webkit-box-shadow: 0 -1px 3px 0 rgba(0,0,0,.3);
  box-shadow: 0 -1px 3px 0 rgba(0,0,0,.3);
  display: block;
  border-radius: 24px
}
.bootstrap .panel-contact .btn-tel-sm {
  margin-bottom: 4px
}
.bootstrap .panel-contact .media {
  max-width: 304px;
  margin-right: auto;
  margin-left: auto
}
@media (min-width:321px) {
  .bootstrap .panel-contact .media {
    overflow: visible
  }
}
.bootstrap .panel-contact .media-right {
  padding-left: 0
}
@media (min-width:321px) {
  .bootstrap .panel-contact .media-right {
    overflow: visible
  }
}
.bootstrap .panel-contact .media-right img {
  display: inline-block;
  vertical-align: bottom
}
@media (min-width:321px) {
  .bootstrap .panel-contact .media-right img {
    margin-top: -15px
  }
}
@media (max-width:320px) {
  .bootstrap .panel-contact .media-right img {
    width: 78px
  }
}
.bootstrap .panel-collapse {
  margin-bottom: 0;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}
@media (min-width:768px) {
  .bootstrap .panel-collapse {
    font-size: 16px
  }
}
.bootstrap .panel-collapse,
.bootstrap .panel-collapse .panel-body,
.bootstrap .panel-collapse p {
  line-height: 1.4;
  color: #646464
}
@media (min-width:768px) {
  .bootstrap .panel-collapse,
  .bootstrap .panel-collapse .panel-body,
  .bootstrap .panel-collapse p {
    font-size: 18px
  }
}
.bootstrap .panel-collapse.border-top {
  border-top: 1px solid #1946ba
}
.bootstrap .panel-collapse > .panel-heading {
  padding: 0;
  background-color: #fff;
  border-bottom: 1px solid #1946ba;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.bootstrap .panel-collapse > .panel-heading a {
  position: relative;
  display: block;
  padding: 22px 50px 23px 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  color: #646464
}
@media (max-width:767px) {
  .bootstrap .panel-collapse > .panel-heading a {
    padding: 12px 65px 10px 15px;
    font-size: 16px
  }
}
.bootstrap .panel-collapse > .panel-heading a:focus,
.bootstrap .panel-collapse > .panel-heading a:hover,
.bootstrap .panel-collapse > .panel-heading a[aria-expanded=true] {
  color: #275cc4;
  text-decoration: none
}
.bootstrap .panel-collapse > .panel-heading a:focus .icon,
.bootstrap .panel-collapse > .panel-heading a:hover .icon,
.bootstrap .panel-collapse > .panel-heading a[aria-expanded=true] .icon {
  background-color: #275cc4
}
.bootstrap .panel-collapse > .panel-heading a[aria-expanded=true] {
  color: #646464;
  background-color: #f4f5f7
}
.bootstrap .panel-collapse > .panel-heading a[aria-expanded=true]:hover {
  color: #275cc4
}
.bootstrap .panel-collapse > .panel-heading a[aria-expanded=true]:hover .icon {
  background-color: #a8a8a8
}
.bootstrap .panel-collapse > .panel-heading a[aria-expanded=true] .icon {
  background-color: #999
}
.bootstrap .panel-collapse > .panel-heading a[aria-expanded=true] .icon .bar {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}
.bootstrap .panel-collapse .panel-body {
  padding: 5px 100px 21px 20px
}
@media (max-width:767px) {
  .bootstrap .panel-collapse .panel-body {
    padding: 5px 15px 20px
  }
}
.bootstrap .panel-collapse .panel-body a {
  line-height: 1.4;
  color: #1946ba;
  text-decoration: underline
}
@media (min-width:768px) {
  .bootstrap .panel-collapse .panel-body a {
    font-size: 18px
  }
}
.bootstrap .panel-collapse .panel-body a:hover {
  text-decoration: none;
  opacity: .8
}
.bootstrap .panel-collapse .collapse.in,
.bootstrap .panel-collapse .collapsing {
  margin-top: -1px;
  background-color: #f4f5f7;
  border-bottom: 1px solid #1946ba
}
.bootstrap .panel-collapse .icon {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  display: block;
  width: 22px;
  height: 22px;
  margin-top: auto;
  margin-bottom: auto;
  background-color: #1946ba;
  content: "";
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s
}
@media (max-width:767px) {
  .bootstrap .panel-collapse .icon {
    right: 10px
  }
}
.bootstrap .panel-collapse .bar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 2px;
  height: 12px;
  margin: auto;
  background-color: #fff;
  content: "";
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s
}
.bootstrap .panel-collapse .bar:nth-child(2n) {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}
.bootstrap .well {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0
}
.bootstrap .well.well-blank {
  background-color: #fff
}
.bootstrap .well.border-radius-base {
  border-radius: 0
}
.bootstrap .well.well-title-on-border {
  position: relative;
  padding-top: 35px
}
.bootstrap .well.well-title-on-border .title {
  position: absolute;
  top: -.75em;
  right: 0;
  left: 0;
  padding-right: 1.5%;
  padding-left: 1.5%;
  margin: 0
}
.bootstrap .well.well-title-on-border .title .bg {
  display: inline-block;
  padding: 3px 12px;
  line-height: 1.1;
  background: #fff;
  border: 1px solid #000
}
.bootstrap .well-overview {
  padding: 30px 26px 30px 58px;
  margin-bottom: 50px;
  color: #1e374e;
  background-color: #d8dcdf;
  border: 0
}
@media (max-width:767px) {
  .bootstrap .well-overview {
    padding: 20px;
    margin-bottom: 25px
  }
}
.bootstrap .well-overview .media-left {
  padding-right: 40px
}
@media (min-width:768px) {
  .bootstrap .well-overview .media-left {
    border-right: 1px solid #1e374e
  }
}
@media (max-width:767px) {
  .bootstrap .well-overview .media-left {
    padding-bottom: 10px;
    border-bottom: 1px solid #1e374e
  }
}
@media (min-width:768px) {
  .bootstrap .well-overview .media-body {
    padding-left: 26px
  }
}
@media (max-width:767px) {
  .bootstrap .well-overview .media-body {
    padding-top: 10px
  }
}
.bootstrap .well-overview .dl-list-indent + .dl-list-indent {
  margin-top: 7px
}
.bootstrap .well-overview .dl-list-indent dt {
  min-width: 100px;
  font-weight: 700
}
@media (max-width:767px) {
  .bootstrap .well-overview .dl-list-indent dt {
    min-width: 80px
  }
}
.bootstrap .well-overview .dl-list-indent dd {
  line-height: 1.563
}
.bootstrap .well-gray {
  padding: 10px;
  background-color: #d8dcdf;
  border: 0;
  border-radius: 0
}
.bootstrap .well-has-ribbon {
  background-color: #fff
}
.bootstrap .well-has-ribbon .ribbon {
  padding-right: 30px;
  padding-bottom: 7px;
  background-color: #fff
}
@media (max-width:991px) {
  .bootstrap .well-has-ribbon .ribbon {
    padding-right: 15px
  }
}
.bootstrap .well-has-ribbon .ribbon.blue dt {
  background-color: #1f89ca
}
.bootstrap .well-has-ribbon .ribbon .dl-list-indent {
  margin-left: -31px;
  overflow: visible
}
.bootstrap .well-has-ribbon .ribbon .dl-list-indent dd,
.bootstrap .well-has-ribbon .ribbon .dl-list-indent dt {
  vertical-align: middle
}
.bootstrap .well-has-ribbon .ribbon .dl-list-indent dt {
  position: relative;
  min-width: 110px;
  padding: 8px 3px 6px;
  color: #fff;
  text-align: center;
  border-radius: 0
}
@media (min-width:768px) {
  .bootstrap .well-has-ribbon .ribbon .dl-list-indent dt {
    font-size: 16px
  }
}
.bootstrap .well-has-ribbon .ribbon .dl-list-indent dt:before {
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 0;
  height: 0;
  border-color: transparent #03263b transparent transparent;
  border-style: solid;
  border-width: 0 12px 12px 0;
  content: ""
}
.bootstrap .well-has-ribbon .ribbon .dl-list-indent dd {
  padding: 7px 14px 5px;
  font-weight: 700;
  color: #1f89ca;
  background-color: #d2e7f4;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px
}
@media (min-width:768px) {
  .bootstrap .well-has-ribbon .ribbon .dl-list-indent dd {
    font-size: 16px
  }
}
.bootstrap .bg-room {
  background-image: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-room.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover
}
.bootstrap .bg-dot {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-dot.png)
}
.bootstrap .bg-gray {
  background-color: #ccc!important
}
.bootstrap .bg-light-salmon {
  background-color: #ffa07a!important
}
.bootstrap .bg-red {
  background-color: red!important
}
.bootstrap .bg-light-blue {
  background-color: #add8e6!important
}
.bootstrap .bg-blue {
  background-color: #0051c3!important
}
.bootstrap .width-15p {
  width: 15%!important
}
.bootstrap .width-16p {
  width: 16%!important
}
.bootstrap .width-18p {
  width: 18%!important
}
.bootstrap .width-20p {
  width: 20%!important
}
.bootstrap .width-30p {
  width: 30%!important
}
.bootstrap .width-40p {
  width: 40%!important
}
.bootstrap .width-50p {
  width: 50%!important
}
.bootstrap .width-150 {
  width: 150px!important
}
.bootstrap .max-width-320 {
  max-width: 320px!important
}
.bootstrap .max-width-800 {
  max-width: 800px!important
}
.bootstrap .max-width-1280 {
  max-width: 1280px!important
}
.bootstrap .inline-block {
  display: inline-block
}
.bootstrap .position-relative {
  position: relative!important
}
.bootstrap .clear {
  clear: both!important
}
.bootstrap .v-top {
  vertical-align: top!important
}
.bootstrap .v-middle {
  vertical-align: middle!important
}
.bootstrap .v-bottom {
  vertical-align: bottom!important
}
.bootstrap .fs11 {
  font-size: 11px!important
}
.bootstrap .fs12 {
  font-size: 12px!important
}
.bootstrap .fs14-xs {
  font-size: 14px!important
}
@media (max-width:767px) {
  .bootstrap .fs14-xs {
    font-size: 12px!important
  }
}
.bootstrap .mt0 {
  margin-top: 0!important
}
.bootstrap .mr0 {
  margin-right: 0!important
}
.bootstrap .mb0 {
  margin-bottom: 0!important
}
.bootstrap .ml0 {
  margin-left: 0!important
}
.bootstrap .pt0 {
  padding-top: 0!important
}
.bootstrap .pr0 {
  padding-right: 0!important
}
.bootstrap .pb0 {
  padding-bottom: 0!important
}
.bootstrap .pl0 {
  padding-left: 0!important
}
@media (max-width:767px) {
  .bootstrap .pull-none-xs {
    float: none!important
  }
}
@media (max-width:991px) {
  .bootstrap .pull-none-sm {
    float: none!important
  }
}
@media (max-width:1199px) {
  .bootstrap .pull-none-md {
    float: none!important
  }
}
@media (max-width:767px) {
  .bootstrap .center-block-xs {
    display: block;
    margin-right: auto;
    margin-left: auto
  }
}
@media (max-width:991px) {
  .bootstrap .center-block-sm {
    display: block;
    margin-right: auto;
    margin-left: auto
  }
}
@media (max-width:1199px) {
  .bootstrap .center-block-md {
    display: block;
    margin-right: auto;
    margin-left: auto
  }
}
@media (max-width:767px) {
  .bootstrap .rotate-90-xs {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
  }
}
@media (max-width:991px) {
  .bootstrap .rotate-90-sm {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
  }
}
.bootstrap .visible-xxs {
  display: none!important
}
@media (max-width:479px) {
  .bootstrap .visible-xxs {
    display: block!important
  }
  .bootstrap table.visible-xxs {
    display: table!important
  }
  .bootstrap tr.visible-xxs {
    display: table-row!important
  }
  .bootstrap td.visible-xxs,
  .bootstrap th.visible-xxs {
    display: table-cell!important
  }
  .bootstrap .hidden-xxs {
    display: none!important
  }
}
.bootstrap .swiper-container {
  max-width: 652px;
  margin-top: -145px;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .swiper-button-next,
.bootstrap .swiper-button-prev {
  -webkit-transition: .15s;
  -o-transition: .15s;
  transition: .15s;
  width: 50px;
  height: 50px;
  background: #ff6536;
  border-radius: 50%
}
.bootstrap .swiper-button-next:after,
.bootstrap .swiper-button-prev:after {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: auto;
  margin-bottom: auto;
  border-top: 2px solid #ebffef;
  border-right: 2px solid #ebffef;
  content: ""
}
.bootstrap .swiper-button-next:hover,
.bootstrap .swiper-button-prev:hover {
  opacity: .8
}
.bootstrap .swiper-button-next:after {
  left: 17px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}
.bootstrap .swiper-button-prev:after {
  right: 17px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg)
}
.bootstrap .alignleft,
.bootstrap .alignnone,
.bootstrap .alignright {
  display: block;
  max-width: 100%;
  height: auto
}
.bootstrap .alignleft {
  margin-right: auto;
  margin-left: auto;
  display: block;
  margin-bottom: 1em
}
@media (min-width:480px) {
  .bootstrap .alignleft {
    float: left;
    margin-right: 15px
  }
}
.bootstrap .alignright {
  margin-right: auto;
  margin-left: auto;
  display: block;
  margin-bottom: 1em
}
@media (min-width:480px) {
  .bootstrap .alignright {
    float: right;
    margin-left: 15px
  }
}
.bootstrap .screen-reader-text {
  display: none
}
.bootstrap .editor-area {
  min-width: 0;
  margin: 10px;
  background-color: transparent;
  border-top: 0;
  border-bottom: 0
}
.bootstrap .editor-area img {
  max-width: none
}
@media (min-width:480px) {
  .bootstrap .post-thumbnail {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px
  }
}
.bootstrap .post-thumbnail img {
  display: block;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .entry-title {
  margin-top: 0
}
.bootstrap .byline,
.bootstrap .updated:not(.published) {
  display: none
}
.bootstrap .entry-date {
  margin-right: 10px
}
.bootstrap .wp-block {
  width: auto!important;
  max-width: none!important
}
.bootstrap .section-news .title {
  margin-bottom: 25px
}
.bootstrap .section-news dl {
  padding: 0 10px 10px;
  margin-top: 14px;
  border-bottom: 1px dashed #bababa
}
.bootstrap .section-news dd,
.bootstrap .section-news dt {
  line-height: 1.4
}
.bootstrap .section-news dt {
  position: relative;
  padding-right: 30px;
  padding-left: 15px;
  white-space: nowrap
}
.bootstrap .section-news dt:before {
  position: absolute;
  top: 1px;
  left: 0;
  font-size: 11px;
  color: #036;
  content: ">"
}
.bootstrap .section-process .box {
  display: block;
  margin-right: auto;
  margin-left: auto;
  height: 243px;
  padding-top: 50px
}
@media (min-width:768px) {
  .bootstrap .section-process .box {
    width: 200px
  }
}
@media (min-width:1200px) {
  .bootstrap .section-process .box {
    width: 254px
  }
}
.bootstrap .section-process .table-cell {
  font-size: 20px;
  color: #fff
}
.bootstrap .section-process .bg-1 {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-1.png) 50% 50% no-repeat
}
.bootstrap .section-process .bg-2 {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-2.png) 50% 50% no-repeat
}
.bootstrap .section-process .bg-3 {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-3.png) 50% 50% no-repeat
}
.bootstrap .section-process .bg-4 {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/common/bg-4.png) 50% 50% no-repeat
}
.bootstrap .section-timeline {
  position: relative
}
@media (min-width:992px) {
  .bootstrap .section-timeline {
    padding-left: 270px;
    background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/icon/timeline-bar.png) 20px 0 repeat-y
  }
}
@media (min-width:768px) {
  .bootstrap .section-timeline {
    padding-top: 20px;
    padding-bottom: 20px
  }
  .bootstrap .section-timeline .time-1000 {
    top: 15px
  }
  .bootstrap .section-timeline .time-1400 {
    top: 180px
  }
  .bootstrap .section-timeline .time-1500 {
    top: 262px
  }
}
.bootstrap .section-timeline .time {
  font-size: 20px;
  color: #96a89a
}
@media (min-width:992px) {
  .bootstrap .section-timeline .time {
    position: absolute;
    left: 0
  }
}
@media (max-width:991px) {
  .bootstrap .section-timeline .time {
    margin-top: 0;
    margin-bottom: 5px
  }
}
.bootstrap .section-timeline .time .icon {
  margin-right: 5px
}
@media (min-width:768px) {
  .bootstrap .section-timeline .time .icon {
    margin-right: 15px
  }
}
.bootstrap .section-timeline .memo {
  margin-left: 25px;
  color: #009640
}
@media (max-width:767px) {
  .bootstrap .section-timeline p {
    margin-bottom: 15px
  }
}
.bootstrap .section-col-2 {
  background-color: #f0f1f2
}
@media (min-width:768px) {
  .bootstrap .section-col-2 {
    font-size: 16px
  }
}
.bootstrap .section-col-2 .container-fluid {
  padding-right: 0;
  padding-left: 0
}
.bootstrap .section-col-2 .title {
  margin-top: 60px
}
@media (max-width:767px) {
  .bootstrap .section-col-2 .title {
    margin-top: 30px
  }
}
@media (min-width:992px) {
  .bootstrap .section-col-2 .body {
    max-width: 450px
  }
}
@media (max-width:991px) {
  .bootstrap .section-col-2 .body {
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
  }
}
@media (min-width:992px) {
  .bootstrap .section-col-2 .body.pull-right {
    margin-right: 50px;
    margin-left: 20px
  }
}
@media (max-width:991px) {
  .bootstrap .section-col-2 .body.pull-right {
    float: none!important
  }
}
.bootstrap .section-col-2 .body.pull-left {
  padding-top: 7px
}
@media (min-width:992px) {
  .bootstrap .section-col-2 .body.pull-left {
    margin-right: 50px;
    margin-left: 50px
  }
}
@media (min-width:768px) {
  .bootstrap .section-col-2 .body.pull-left {
    margin-right: 20px
  }
}
@media (max-width:991px) {
  .bootstrap .section-col-2 .body.pull-left {
    float: none!important
  }
}
.bootstrap .section-col-2 .row-btns > div {
  margin-bottom: 10px
}
.bootstrap .title-border-brown {
  width: 100%;
  padding-bottom: 8px;
  margin-top: 33px;
  margin-bottom: 20px;
  font-size: 14px;
  text-align: center;
  color: #4d4d4d;
  border-bottom: 1px solid #b49191
}
.bootstrap .box-shadow-yellow {
  -webkit-box-shadow: 0 0 30px 15px #ff0;
  box-shadow: 0 0 30px 15px #ff0
}
.bootstrap .box-shadow-yellow-spread-sm {
  -webkit-box-shadow: 0 0 30px 0 #ff0;
  box-shadow: 0 0 30px 0 #ff0
}
.bootstrap .box-shadow-yellow-spread-lg {
  -webkit-box-shadow: 0 0 30px 20px #ff0;
  box-shadow: 0 0 30px 20px #ff0
}
.bootstrap .frame-paper {
  position: relative;
  z-index: 1;
  max-width: 910px;
  margin-right: auto;
  margin-left: auto
}
.bootstrap .frame-paper:before {
  position: absolute;
  top: 10%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  display: block;
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/frame/middle.png) 50% 100%/100% no-repeat;
  content: ""
}
@media (max-width:767px) {
  .bootstrap .frame-paper:before {
    top: 4%
  }
}
.bootstrap .frame-paper .inner {
  position: relative;
  z-index: 1;
  padding: 5.2rem 9.5rem 7rem
}
@media (max-width:767px) {
  .bootstrap .frame-paper .inner {
    padding: 7vw 6vw
  }
}
@media (max-width:479px) {
  .bootstrap .frame-paper .inner {
    padding: 14vw 6vw 10vw
  }
}
.bootstrap .frame-paper-top {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/frame/top.png) 50% 0/100% no-repeat
}
.bootstrap .frame-paper-bottom {
  background: url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/common/css/../img/frame/bottom.png) 50% 100%/100% no-repeat
}
.bootstrap .section-kente-box h3 {
  padding: 30px 15px 27px;
  margin-top: 0;
  font-size: 42px;
  text-align: center;
  font-weight: 700;
  color: #fff
}
.bootstrap .section-kente-box .table-responsive {
  margin-top: 45px
}
@media (max-width:767px) {
  .bootstrap .section-kente-box h3 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 25px
  }
}
.bootstrap #section-jikanwari.section-kente-box .table-responsive {
  margin-top: 0
}
@media (max-width:767px) {
  .bootstrap .section-kente-box .table-responsive {
    margin-top: 25px
  }
}
.bootstrap .section-kente-box table td,
.bootstrap .section-kente-box table th {
  text-align: center;
  vertical-align: middle!important
}
.bootstrap .section-kente-box table td.td-border-none {
  border-bottom: none
}
.bootstrap .section-kente-box table td.td-border-dotted {
  border-top-style: dotted
}
.bootstrap .section-kente-box table .txt_b {
  font-weight: 700
}
.bootstrap .section-kente-box table .txt_b .ico_suken {
  background: #5792c3;
  font-size: 95%;
  display: block;
  border-radius: 25px;
  padding: 5px 0;
  margin-bottom: 10px;
  color: #fff
}
.bootstrap .section-kente-box table .txt_b .ico_suken em {
  display: block;
  font-style: normal;
  font-size: 85%
}
.bootstrap .section-kente-box table .small {
  font-weight: 400!important
}
.bootstrap .section-kente-box table td table {
  width: 100%
}
.bootstrap .section-kente-box table td table td {
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 10px
}
.bootstrap .section-kente-box table td table.txt_course td {
  width: 25%
}
.bootstrap .section-kente-box table td table.txt_course td:first-child {
  font-size: 115%
}
.bootstrap .section-kente-box table td table.txt_course td em {
  font-size: 150%;
  font-style: normal;
  font-weight: 700;
  color: #e60020
}
.bootstrap .section-kente-box table td table.txt_course td:last-child {
  width: 50%
}
.bootstrap #section-kanken.section-kente-box h3 {
  background-color: #df8132
}
.bootstrap #section-kanken.section-kente-box h4 {
  color: #df8132
}
.bootstrap #section-kanken.section-kente-box table th {
  background-color: #f9e6d6
}
.bootstrap #section-suken.section-kente-box h3 {
  background-color: #3f82d6
}
.bootstrap #section-suken.section-kente-box h4 {
  color: #3f82d6
}
.bootstrap #section-suken.section-kente-box table th {
  background-color: #d9e6f7
}
.bootstrap #section-eiken.section-kente-box h3 {
  background-color: #df5379
}
.bootstrap #section-eiken.section-kente-box h4 {
  color: #df5379
}
.bootstrap #section-eiken.section-kente-box table th {
  background-color: #f9dde4
}
.bootstrap #section-jikanwari.section-kente-box h3 {
  background-color: #709f1d
}
.bootstrap #section-jikanwari.section-kente-box h4 {
  color: #1a1a1a
}
.bootstrap #section-jikanwari.section-kente-box table th {
  background-color: #e2ecd2
}
.bootstrap #section-jikanwari.section-kente-box table.tb_price {
  table-layout: auto
}
.bootstrap #section-jikanwari.section-kente-box table.tb_price tr td:nth-child(odd) {
  width: 60px
}
.bootstrap .section-kente-box .inner {
  padding: 40px 50px;
  background-color: #e6e6e6
}
.bootstrap .section-kente-box .inner h4 {
  font-size: 32px
}
@media (max-width:991px) {
  .bootstrap .section-kente-box .inner {
    padding: 20px 25px
  }
}
@media (max-width:767px) {
  .bootstrap .section-kente-box .inner {
    padding: 30px 40px
  }
  .bootstrap .section-kente-box .inner h4 {
    font-size: 22px
  }
}
.bootstrap .txt_c {
  text-align: center
}
.bootstrap .tuika {
  max-width: 1130px;
  margin: 0 auto
}
.bootstrap .pc {
  display: block!important;
  margin: 0 auto
}
.bootstrap .sp {
  display: none!important
}
@media only screen and (max-width:768px) {
  .bootstrap .pc {
    display: none!important
  }
  .bootstrap .sp {
    display: block!important;
    max-width: 100%;
    margin: 0 auto
  }
}
/*# sourceMappingURL=style.min.css.map */

.cff-wrapper:after{content:"";display:table;clear:both}#cff{float:left;width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cff-wrapper-ctn{overflow:hidden;box-sizing:border-box}.cff-wrapper-ctn.cff-wrapper-fixed-height{overflow:auto;overflow-x:hidden}#cff .cff-masonry-posts,#cff .cff-posts-wrap,.cff-wrapper-ctn{position:relative;clear:both;height:100%;top:0;bottom:0;width:100%}#cff .cff-posts-wrap-box-shadow{padding:5px}#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px 0;margin:0;border-bottom:1px solid #ddd}#cff .cff-item:first-child{padding-top:0}#cff .cff-item.cff-box,#cff .cff-item.cff-box:first-child{padding:15px;margin:8px 0;background:rgba(255,255,255,.5);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-item.cff-box:first-child{margin-top:0}#cff .cff-item.cff-box:last-child{margin-bottom:0}#cff .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.cff-header{width:100%;margin:0 0 15px 0;padding:0;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center}.cff-header .fa,.cff-header svg{margin:0 10px 0 0;padding:0}.cff-visual-header{margin-bottom:24px!important}.cff-visual-header .cff-header-hero{width:100%;height:300px;position:relative;overflow:hidden}.cff-visual-header .cff-header-hero img{width:100%;display:none}.cff-visual-header .cff-likes-box{position:absolute;bottom:10px;right:10px;padding:5px;background:#eee;line-height:1;border-radius:2px;color:#445790}.cff-visual-header .cff-likes-box .cff-square-logo{float:left;display:inline-block;line-height:0}.cff-visual-header .cff-likes-box .cff-square-logo svg{width:18px;vertical-align:top}.cff-visual-header .cff-likes-box .cff-likes-count{float:left;display:inline-block;margin-left:8px;vertical-align:top;font-size:15px;line-height:20px}.cff-visual-header .cff-header-inner-wrap{position:relative;display:block;text-decoration:none!important}.cff-visual-header .cff-header-inner-wrap a{color:inherit!important;border:0}.cff-visual-header .cff-header-img img{display:block;width:100px;border-radius:3px;padding:0;margin:0}.cff-visual-header.cff-has-cover .cff-header-img img{border:2px solid #fff}.cff-visual-header .cff-header-img{position:absolute;display:inline-block;line-height:1}.cff-visual-header.cff-has-cover .cff-header-img{top:-25px;left:10px}.cff-visual-header .cff-header-text{display:inline-block;float:left;margin:20px 0 0 120px}#cff .cff-visual-header .cff-header-text h3,.cff-visual-header .cff-header-text h3{display:inline-block;width:auto;margin:0 8px 0 0;padding:0;font-size:1.2em;line-height:1.2em}.cff-visual-header .cff-header-text{padding-top:10px;margin:0}.cff-visual-header.cff-has-name{min-height:100px}.cff-visual-header.cff-has-cover.cff-has-name .cff-header-text{min-height:75px}.cff-visual-header.cff-has-name .cff-header-text{margin-left:120px}.cff-visual-header.cff-has-cover.cff-has-name .cff-header-text{margin-left:125px}.cff-visual-header.cff-has-name .cff-header-text{padding-top:30px}.cff-visual-header.cff-has-name.cff-has-about .cff-header-text,.cff-visual-header.cff-has-name.cff-has-cover .cff-header-text{padding-top:10px}#cff .cff-visual-header .cff-header-inner-wrap .cff-bio,.cff-visual-header .cff-header-inner-wrap .cff-bio{display:block;width:100%;clear:both;margin:3px 0 0 0;padding:0;line-height:1.2em}.cff-visual-header .cff-header-name{float:left;padding:0 5px 2px 0}.cff-visual-header .cff-bio-info{font-size:.9em;line-height:1.7}.cff-visual-header .cff-bio-info svg{display:inline-block;width:1em;vertical-align:middle;position:relative;top:-2px}.cff-posts-count svg{padding-right:3px}.cff-header-inner-wrap:after,.cff-header-text:after{display:table;clear:both;content:" "}#cff .cff-less{display:none}#cff.cff-default-styles a{text-decoration:none}#cff.cff-default-styles a:focus,#cff.cff-default-styles a:hover{text-decoration:underline}#cff .cff-post-text-link{display:block}.cff-post-text{width:100%;float:left}#cff .cff-post-desc,#cff h3,#cff h4,#cff h5,#cff h6,#cff p{float:left;width:100%;clear:both;padding:0;margin:5px 0;word-wrap:break-word}#cff.cff-default-styles .cff-post-desc,#cff.cff-default-styles h3,#cff.cff-default-styles h4,#cff.cff-default-styles h5,#cff.cff-default-styles h6,#cff.cff-default-styles p{line-height:1.4}#cff .cff-date{float:left;min-width:50px;width:auto}#cff.cff-default-styles .cff-date{font-size:11px}#cff .cff-author{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#cff .cff-author a{text-decoration:none;border:none}#cff .cff-author-img{float:left;width:40px;height:40px;margin:0 0 0 -100%!important;font-size:0;background:#eee;background:url(//yuuki-clinic.jp/wp-content/plugins/custom-facebook-feed/assets/css/../img/cff-avatar.png) no-repeat;background-size:100%;border-radius:50%}#cff .cff-author img{float:left;margin:0!important;padding:0!important;border:none!important;font-size:0;border-radius:50%}#cff .cff-author-img.cff-no-consent img{display:none}.cff-no-consent .cff-header-text{margin-left:0!important}.cff-no-consent .cff-header-hero,.cff-no-consent .cff-header-img{display:none!important}#cff .cff-author .cff-author-text span.cff-page-name{display:table-cell;vertical-align:middle;height:40px;margin:0;font-weight:700;padding-left:50px;float:none}#cff .cff-author .cff-story{font-weight:400}#cff.cff-default-styles .cff-author a{text-decoration:none}#cff .cff-author.cff-no-author-info .cff-date{margin-top:12px!important}#cff .cff-author.cff-no-author-info .cff-author-img{width:40px;height:40px;background:url(//yuuki-clinic.jp/wp-content/plugins/custom-facebook-feed/assets/css/../img/cff-avatar.png) no-repeat;margin:0!important}#cff .cff-author .cff-author-text{float:left;width:100%}#cff .cff-author .cff-date,#cff .cff-author .cff-page-name{float:left;clear:both;width:auto;margin:0 0 0 50px!important}#cff.cff-default-styles .cff-author .cff-author-text *{font-weight:700;line-height:1.2}#cff .cff-author .cff-date{color:#9197a3;font-size:11px;margin-top:2px!important;margin-bottom:0!important}#cff.cff-default-styles .cff-author .cff-date{font-weight:400}#cff .cff-author .cff-page-name.cff-author-date{float:left;padding:3px 0 0 0;font-size:14px}#cff .cff-cta-link a,.cff-media-link .fa{display:inline-block;width:auto;padding:5px 7px 5px 6px;margin-right:6px;border:1px solid #eee;border:1px solid rgba(0,0,0,.1);border-radius:3px;background:rgba(0,0,0,.02)}#cff .cff-cta-link a:hover,.cff-media-link .fa:hover{background:#f9f9f9;background:rgba(0,0,0,.03);text-decoration:none}#cff .cff-cta-link a{padding:5px 15px}#cff .cff-break-word{word-break:break-all}#cff .cff-expand{display:none}#cff.cff-default-styles .cff-expand a{font-size:11px;font-weight:400}#cff .cff-shared-link{float:left;clear:both;width:100%;padding:5px 10px;margin:10px 0 5px 0;background:#f9f9f9;border:1px solid #d9d9d9;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-no-styles{background:0 0;border:none;padding:0}#cff .cff-link{float:left;clear:both;max-width:20%;margin:10px 0 0 0}#cff .cff-link img{max-width:100%}#cff .cff-link-title{float:left;clear:both;width:100%;display:block}#cff.cff-default-styles .cff-link-title{font-weight:700}#cff p.cff-link-title{margin:5px 0 0 0}#cff .cff-text-link{float:left;clear:none;width:72%;margin-left:3%;padding:0 0 5px 0}#cff .cff-link-caption{margin:0}#cff.cff-default-styles .cff-link-caption{font-size:12px}#cff .cff-text-link.cff-no-image{width:100%;margin-left:0}#cff .cff-post-desc{margin:5px 0 0 0}#cff .cff-details{float:left;clear:none;width:100%;margin:0;padding:0}#cff .cff-details h5{margin:0 0 5px 0}#cff.cff-default-styles .cff-details h5{padding:0;font-size:16px}#cff.cff-default-styles .cff-details p{font-size:14px}#cff .cff-timeline-event .cff-date,#cff .cff-timeline-event .cff-info,#cff .cff-timeline-event .cff-timeline-event-title,#cff .cff-timeline-event .cff-where{display:block;width:100%;clear:both}#cff .cff-details .cff-info{padding:10px 0 0 0}#cff.cff-default-styles .cff-details .cff-info{line-height:1.2}#cff .cff-desc-wrap{float:left;width:100%}#cff .cff-note-title{display:block;font-weight:700;padding-bottom:5px}#cff .cff-post-links{float:left;clear:none;padding:5px 0 0 0;margin:0}#cff.cff-default-styles .cff-post-links{font-size:11px}#cff .cff-post-links.cff-left{float:left;margin:8px 0}#cff.cff-default-styles .cff-post-links a{font-size:11px}#cff .cff-post-links a:first-child{padding-left:0;margin:0}#cff .cff-dot{padding:0 5px}#cff .cff-share-container{position:relative;display:inline}#cff .cff-share-tooltip{display:none;position:absolute;z-index:1000;bottom:22px;right:-40px;width:110px;padding:3px 5px 4px 5px;margin:0;background:#333;color:#eee;font-size:12px;line-height:1.3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-share-tooltip .fa-play{position:absolute;font-size:8px;bottom:-6px;left:50%;margin-left:-3px;color:#333}#cff .cff-share-tooltip a .fa,#cff .cff-share-tooltip a svg{font-size:16px;margin:0;padding:5px}#cff .cff-share-tooltip a{display:block;float:left;margin:0!important;padding:0!important;color:#eee!important;opacity:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#cff .cff-share-tooltip a:hover{color:#fff!important}#cff .cff-share-tooltip .cff-facebook-icon:hover{background:#3b5998}#cff .cff-share-tooltip .cff-twitter-icon:hover{background:#00aced}#cff .cff-share-tooltip .cff-google-icon:hover{background:#dd4b39}#cff .cff-share-tooltip .cff-linkedin-icon:hover{background:#007bb6}#cff .cff-share-tooltip .cff-pinterest-icon:hover{background:#cb2027}#cff .cff-share-tooltip .cff-email-icon:hover{background:#dd4b39}#cff .cff-share-tooltip a.cff-show{opacity:1;transition:opacity .2s ease}.cff-likebox{float:left;width:100%;position:relative;margin:20px 0 0 0}.fb_iframe_widget{border:none;overflow:hidden}.cff-likebox .fb_iframe_widget{width:100%}.cff-likebox .fb_iframe_widget span{width:100%!important}.cff-likebox .fb_iframe_widget iframe{margin:0;position:relative;top:0;left:0;width:100%!important;height:100%}.cff-likebox.cff-top.cff-outside{margin-bottom:10px}.cff-likebox.cff-bottom.cff-outside{margin-top:10px}#cff.cff-fixed-height{padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cff .cff-error-msg{display:none;position:relative;font-size:12px;font-family:sans-serif;padding:8px 12px;border:1px solid #ddd;margin-bottom:10px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cff .cff-error-msg p{float:none}#cff .cff-error-msg .cff_notice_dismiss{position:absolute;top:4px;right:8px}#cff #cff-error-reason{display:none;padding:5px 0 0 0;clear:both}#cff.cff-default-styles .cff-credit{font-size:11px}#cff.cff-default-styles .cff-credit a{text-decoration:none}#cff .cff-credit img{float:left;margin:-2px 5px 0 0}#cff .cff-credit .fa{padding-right:5px;font-size:13px}.cff-credit a{display:flex;align-items:center}.cff-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important}@media all and (max-width:640px){#cff.cff-width-resp{width:100%!important}.cff-wrapper .cff-visual-header .cff-header-img img{width:80px}.cff-wrapper .cff-visual-header.cff-has-name .cff-header-text{margin-left:95px}.cff-wrapper .cff-visual-header.cff-has-cover.cff-has-name .cff-header-text{margin-left:105px}}#cff .cff-comment .cff-comment-text img,#cff img.emoji,#cff-lightbox-wrapper .cff-comment .cff-comment-text img,#cff-lightbox-wrapper img.emoji{float:none;max-width:100%}#cff .cff-linebreak{display:block;height:5px}#cff.cff-masonry .cff-item.cff-box{margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry{box-sizing:border-box}#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-item:first-child{padding-top:20px;margin-top:0}#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-likebox{float:none;display:inline-block;width:30.3%;margin:0 1.5%;margin-bottom:20px}#cff.cff-masonry.cff-opaque-comments .cff-item{z-index:1}#cff.cff-masonry.masonry-2-desktop .cff-item{width:47%;margin:0 1.5%}#cff.cff-masonry.masonry-4-desktop .cff-item{width:22%;margin:0 1.5%}#cff.cff-masonry.masonry-5-desktop .cff-item{width:17%;margin:0 1.5%}#cff.cff-masonry.masonry-6-desktop .cff-item{width:13.516%;margin:0 1.5%}@media (min-width:481px) and (max-width:800px){#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-likebox,#cff.cff-masonry.masonry-2-desktop .cff-item,#cff.cff-masonry.masonry-3-desktop .cff-item,#cff.cff-masonry.masonry-4-desktop .cff-item,#cff.cff-masonry.masonry-5-desktop .cff-item,#cff.cff-masonry.masonry-6-desktop .cff-item{width:100%;margin:0}#cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-likebox{width:47%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-likebox{width:30.3%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.masonry-4-tablet .cff-item,#cff.cff-masonry.masonry-4-tablet .cff-likebox{width:22%;margin-left:1.5%;margin-right:1.5%}}@media (max-width:480px){#cff.cff-masonry .cff-item,#cff.cff-masonry .cff-likebox,#cff.cff-masonry.masonry-2-desktop .cff-item,#cff.cff-masonry.masonry-3-desktop .cff-item,#cff.cff-masonry.masonry-4-desktop .cff-item,#cff.cff-masonry.masonry-5-desktop .cff-item,#cff.cff-masonry.masonry-6-desktop .cff-item{width:100%;margin:0}#cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-likebox{width:47%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-item,#cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-likebox{width:30.3%;margin-left:1.5%;margin-right:1.5%}#cff.cff-masonry.cff-mob-cols-1 .cff-posts-wrap .cff-item{width:100%}}#cff.cff-masonry .cff-comments-box{position:relative;z-index:999}#cff.cff-masonry .cff-comment-attachment,#cff.cff-masonry .cff-comment-replies-box{max-width:100%}#cff.cff-masonry .cff-load-more{display:block;float:left;clear:both}#cff.cff-masonry.cff-masonry-css{width:100%;overflow:hidden;margin-bottom:20px}#cff.cff-masonry.cff-masonry-css{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-fill:auto;column-fill:unset;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-2-desktop{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-4-desktop{-webkit-column-count:4;-moz-column-count:4;column-count:4;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-5-desktop{-webkit-column-count:5;-moz-column-count:5;column-count:5;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-6-desktop{-webkit-column-count:6;-moz-column-count:6;column-count:6;margin:0}#cff.cff-masonry.cff-masonry-css .cff-item,#cff.cff-masonry.cff-masonry-css .cff-likebox,#cff.cff-masonry.cff-masonry-css.masonry-2-desktop .cff-item,#cff.cff-masonry.cff-masonry-css.masonry-4-desktop .cff-item,#cff.cff-masonry.cff-masonry-css.masonry-5-desktop .cff-item,#cff.cff-masonry.cff-masonry-css.masonry-6-desktop .cff-item{float:none;display:inline-block;width:100%;margin:0 0 12px 0}#cff.cff-masonry.cff-masonry-css .cff-likebox{width:99.5%}#cff.cff-masonry.cff-masonry-css .cff-load-more{margin:0 0 10px 0;position:relative;bottom:0}@media only screen and (max-width:780px){#cff.cff-masonry.cff-masonry-css,#cff.cff-masonry.cff-masonry-css.masonry-2-desktop,#cff.cff-masonry.cff-masonry-css.masonry-4-desktop,#cff.cff-masonry.cff-masonry-css.masonry-5-desktop,#cff.cff-masonry.cff-masonry-css.masonry-6-desktop{-webkit-column-count:1;-moz-column-count:1;column-count:1}#cff.cff-masonry.cff-masonry-css.masonry-2-mobile{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0}#cff.cff-masonry.cff-masonry-css.masonry-2-mobile,#cff.cff-masonry.cff-masonry-css.masonry-2-mobile .cff-item{width:100%}}#cff.cff-disable-masonry{height:auto!important}#cff.cff-disable-masonry .cff-item,#cff.cff-disable-masonry .cff-likebox{position:relative!important;top:auto!important}#cff.cff-dark .cff-album-item,#cff.cff-dark .cff-item,#cff.cff-dark .cff-item.cff-box,#cff.cff-dark .cff-item.cff-box:first-child{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#cff.cff-dark .cff-item a{color:#fff;text-decoration:underline}#cff.cff-dark .cff-date{color:rgba(255,255,255,.5)}#cff.cff-dark .cff-album-info a,#cff.cff-dark .cff-author-date,#cff.cff-dark .cff-post-links a{color:#fff}#cff.cff-dark .cff-album-info p{color:rgba(255,255,255,.75)}#cff.cff-light .cff-album-item,#cff.cff-light .cff-item,#cff.cff-light .cff-item.cff-box,#cff.cff-light .cff-item.cff-box:first-child{background-color:rgba(255,255,255,.95);color:rgba(0,0,0,.8)}#cff.cff-light .cff-item a{color:#000;text-decoration:underline}#cff.cff-light .cff-date{color:rgba(0,0,0,.5)}#cff.cff-light .cff-album-info a,#cff.cff-light .cff-author-date,#cff.cff-light .cff-post-links a{color:#000}#cff.cff-light .cff-album-info p{color:rgba(0,0,0,.7)}.cff-num-diff-hide{display:none!important}.cff-gdpr-notice{max-width:100%;box-sizing:border-box;padding:8px 15px;margin:0;font-size:12px;background:#fdf7f7;display:inline-block;border-radius:5px;border:1px solid #e4b1b1;line-height:1.3;display:none}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
@font-face{font-family:TablePress;src:url(//yuuki-clinic.jp/wp-content/plugins/tablepress/css/tablepress.eot);src:url(//yuuki-clinic.jp/wp-content/plugins/tablepress/css/tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(//yuuki-clinic.jp/wp-content/plugins/tablepress/css/tablepress.ttf) format('truetype'),url(//yuuki-clinic.jp/wp-content/plugins/tablepress/css/tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}
.tablepress-scroll-wrapper{overflow-x:auto;overflow-y:hidden}@media (max-width:767px){.tablepress-responsive-stack-phone thead{display:none}.tablepress-responsive-stack-phone tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-phone tbody td:first-child{border-top:1px solid #ddd}}@media (max-width:979px){.tablepress-responsive-stack-tablet thead{display:none}.tablepress-responsive-stack-tablet tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-tablet tbody td:first-child{border-top:1px solid #ddd}}@media (max-width:1199px){.tablepress-responsive-stack-desktop thead{display:none}.tablepress-responsive-stack-desktop tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-desktop tbody td:first-child{border-top:1px solid #ddd}}.tablepress-responsive-stack-all thead{display:none}.tablepress-responsive-stack-all tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-all tbody td:first-child{border-top:1px solid #ddd}@media (max-width:767px){.tablepress-responsive-phone{display:block}.tablepress-responsive-phone thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-phone thead{float:right}.tablepress-responsive-phone tfoot{display:none}.tablepress-responsive-phone tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-phone tbody td,.tablepress-responsive-phone thead th,.tablepress-responsive-phone thead tr{display:block;border:none}.tablepress-responsive-phone tbody td:empty:before{content:"\00a0"}.tablepress-responsive-phone tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-phone thead th{width:auto!important}.tablepress-responsive-phone thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-phone tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-phone .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-phone .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-phone .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:979px){.tablepress-responsive-tablet{display:block}.tablepress-responsive-tablet thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-tablet thead{float:right}.tablepress-responsive-tablet tfoot{display:none}.tablepress-responsive-tablet tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-tablet tbody td,.tablepress-responsive-tablet thead th,.tablepress-responsive-tablet thead tr{display:block;border:none}.tablepress-responsive-tablet tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-tablet thead th{width:auto!important}.tablepress-responsive-tablet tbody td:empty:before{content:"\00a0"}.tablepress-responsive-tablet thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-tablet tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-tablet .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:1199px){.tablepress-responsive-desktop{display:block}.tablepress-responsive-desktop thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-desktop thead{float:right}.tablepress-responsive-desktop tfoot{display:none}.tablepress-responsive-desktop tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-desktop tbody td,.tablepress-responsive-desktop thead th,.tablepress-responsive-desktop thead tr{display:block;border:none}.tablepress-responsive-desktop tbody td:empty:before{content:"\00a0"}.tablepress-responsive-desktop tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-desktop thead th{width:auto!important}.tablepress-responsive-desktop thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-desktop tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-desktop .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}.tablepress-responsive-all{display:block}.tablepress-responsive-all thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-all thead{float:right}.tablepress-responsive-all tfoot{display:none}.tablepress-responsive-all tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-all tbody td,.tablepress-responsive-all thead th,.tablepress-responsive-all thead tr{display:block;border:none}.tablepress-responsive-all tbody td:empty:before{content:"\00a0"}.tablepress-responsive-all tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-all thead th{width:auto!important}.tablepress-responsive-all thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-all tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-all .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-all .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-all .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:8px;left:4px;height:16px;width:16px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:16px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:16px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}.dataTables_scroll .tablepress{width:100%!important}.tablepress-responsive *{word-break:normal}
.item_left{flex:0 1 33.3333%}@media (max-width:320){.item_left{flex:0 0 100%;max-width:100%}}.item_left{height:50px;background:#e1c3b94d;color:#4d4d4d;text-align:left;line-height:50px;font-size:15px;padding-left:20px;margin-bottom:7px}@media screen and (max-width:640px){.item_left{padding:5px;background:#e1c3b94d;color:#4d4d4d;text-align:left;line-height:20px;font-size:20px;display:flex;justify-content:center;align-items:center;height:80px;margin-bottom:3px}}.item3{height:50px;border:1px solid #ddd;background:#b49191;color:#fff;text-align:left;line-height:50px;font-size:15px;padding-left:20px;margin-bottom:7px}@media screen and (max-width:640px){.item3{padding:5px;text-align:left;line-height:28px;font-size:20px;display:flex;justify-content:center;align-items:center;height:80px;margin-bottom:3px}}@media screen and (max-width:320px){.item3{height:100px}}.td_mg_r{margin-right:100px}.nipt_td_320{display:none}@media screen and (max-width:640px){.td_mg_r{margin-right:30px}}.flex{display:flex}@media screen and (max-width:320px){table .flex{display:none}.nipt_td_320{display:block}}.link_marker{color:#00f}.link_marker:hover{border-bottom:2px solid #00f}.nipt_anshin{display:block;font-size:20px;font-weight:600;margin:30px 0 30px}
.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#content #clinic dl dd{vertical-align:inherit}table.clinictable{border-spacing:5px;font-family:'Noto Sans JP',sans-serif,Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif}table.clinictable th{background-color:#c2a476;text-align:center;vertical-align:middle;color:#fff;font-weight:400}table.clinictable th,table.clinictable td{padding:5px}table.clinictable td{line-height:1.5em;padding:10px}p.clinicpink{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";text-align:center;color:#ea18b2;margin-bottom:0;font-size:20px}#content #clinic .g_map iframe{height:380px}@media screen and (max-width:640px){h3.clinich3{font-size:21px;margin-bottom:20px}#content #clinic dl dd{padding:0}#content #clinic .g_map iframe{display:none}}
.img_block02 a{width:100%;height:217px;display:block;margin:auto;text-align:center;margin-top:15px;margin-bottom:-110px}
.marker{background:linear-gradient(transparent 0%,#c1e0ff 0%);font-weight:700}
.marker{background:linear-gradient(transparent 60%,#f9c 0%)}
.blog{border-bottom:solid 3px #b49191;font-size:18px;padding:8px;margin-bottom:20px;color:#4d4d4d}@media screen and (max-width:768px){#single_post{margin-top:175px}}
*,*:before,*:after{box-sizing:border-box}.col_2{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_2>div{width:50%;padding:10px}@media screen and (max-width:960px){.col_2>div{width:100%}}
.container{display:flex}.left{width:300px}.contents{flex:1}.right{width:300px}
.sectionbox{width:100%;background-color:#ffe6de;border-radius:15px 15px 15px 15px/15px 15px 15px 15px;padding:20px}h2 span.maruwaku{height:50px;width:50px;border-radius:50%;padding:.5% 1% .5% 1.5%;text-align:center;background:#f28486;font-size:24px;color:#fff}.sectionbox{width:100%;background-color:#ffe6de;border-radius:15px 15px 15px 15px/15px 15px 15px 15px;padding:20px}.sectionbox h2{color:#f28486;font-weight:700;font-size:15px}p.sectionboxp{margin:10px 0;color:#907050}p.sectionboxp,p.sectionboxph{margin-left:20px}@media only screen and (max-width:650px){p.sectionboxp,p.sectionboxph{margin:10px 0}p.sectionboxph{text-align:center}}@media only screen and (max-width:650px){h2 span.maruwaku{height:50px;width:50px;border-radius:50%;padding:.5% 1% .5% 1.5%;text-align:center;background:#f28486;font-size:24px;color:#fff}}
.box4{position:relative;border:5px solid transparent;background:#88751f;z-index:0;width:40%;margin-bottom:20px}.box4:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#e8deb7;z-index:-1}.box4__ttl{margin-bottom:.75em;color:#907300;text-align:center;font-family:serif;font-size:21px}.box4__ttl .en{display:block;font-style:italic;opacity:.5;font-weight:100;font-family:serif;margin-top:15px;font-size:17px}.box4__ttl .jp{font-weight:700}.box4-inner{border:1px solid #d9bf82;border-radius:3px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:20px;margin:25px}@media screen and (max-width:768px){.box4{position:relative;border:5px solid transparent;background:linear-gradient(to bottom,#88751f 0%,#eedcaf 50%,#88751f 100%);z-index:0;width:98%;margin-bottom:20px}}
.box3{position:relative;border:5px solid transparent;background:linear-gradient(to bottom,#88751f 0%,#eedcaf 50%,#88751f 100%);z-index:0;width:40%;margin-bottom:20px}.box3:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#e8deb7;background:linear-gradient(to right,#e8deb7 0%,#fff 50%,#e8deb7 100%);z-index:-1}.box3__ttl{margin-bottom:.75em;color:#907300;text-align:center;font-family:serif;font-size:21px}.box3__ttl .en{display:block;font-style:italic;opacity:.5;font-weight:100;font-family:serif;margin-top:15px;font-size:17px}.box3__ttl .jp{font-weight:700}.box3-inner{border:1px solid #d9bf82;border-radius:3px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:20px;margin:25px}@media screen and (max-width:768px){.box3{position:relative;border:5px solid transparent;background:linear-gradient(to bottom,#88751f 0%,#eedcaf 50%,#88751f 100%);z-index:0;width:98%;margin-bottom:20px}}
figure.btn2{margin:40px auto 0}figure.btn2 a{position:relative;display:inline-block;width:100%;max-width:330px;background:#fff;line-height:1.25em;padding:1.5em 0;transition:.3s}figure.btn2 a:hover{opacity:.7}figure.btn2 a:before{content:"";width:16px;height:16px;background:0 0;border-top:1px solid #333;border-left:1px solid #333;position:absolute;left:0;top:0}figure.btn2 a span:before{content:"";width:16px;height:16px;background:0 0;border-bottom:1px solid #333;border-left:1px solid #333;position:absolute;left:0;bottom:0}figure.btn2 a:after{content:"";width:16px;height:16px;background:0 0;border-bottom:1px solid #333;border-right:1px solid #333;position:absolute;right:0;bottom:0}figure.btn2 a span:after{content:"";width:16px;height:16px;background:0 0;border-top:1px solid #333;border-right:1px solid #333;position:absolute;right:0;top:0}figure.btn2.btn2_pk a{background:#fff;color:#fff}@media screen and (max-width:640px){figure.btn2{margin:6% auto 0}figure.btn2 a{max-width:100%}figure.btn2 a:before{width:1.5vw;height:1.5vw}figure.btn2 a span:before{width:1.5vw;height:1.5vw}figure.btn2 a:after{width:1.5vw;height:1.5vw}figure.btn2 a span:after{width:1.5vw;height:1.5vw}}
.comparison-table-wrap{width:100%;max-width:600px;margin:0 auto 2em;box-shadow:0 1px 2px rgba(0,0,0,.1)}.comparison-table-title{background:linear-gradient(90deg,#b39191 0%,#b39191 100%);text-align:center;color:#fff;font-weight:700;padding:1.1em;letter-spacing:1px;margin:0;font-size:16px}.comparison-table{background:#f8f9fb;margin:0;padding:.3em 1em}.comparison-table table{border-collapse:separate;border-spacing:5px 10px;border:none;margin-bottom:0}.comparison-table table th,.comparison-table table td{width:50%}.comparison-table table thead th{background:#b99d5094;border:none;color:#fff;box-shadow:0 2px 5px rgba(100,100,100,.1);padding:.8em .5em;line-height:1.5;border-radius:3px;font-size:14px;text-align:center}.comparison-table table tbody th{background:#c7887f;text-align:center;color:#fff;border:none;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:13px;font-size:14px;height:45px}.comparison-table table tbody td{border-radius:3px;border:none;padding:1.2em;color:#555;line-height:1.8;text-align:justify;vertical-align:top}.comparison-table table tbody td p{margin:0;padding:0;margin-bottom:1em;font-size:14px}.comparison-table table tbody td .td-h{text-align:right;font-weight:700;color:#8c776c;font-size:17px;margin-bottom:7px}@media screen and (max-width:768px){.comparison-table{padding:7px}.comparison-table table{border-spacing:3px 10px}.comparison-table table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:100}}
.msr_box03{background-color:#b39190;width:100%}.msr_box03 a{box-sizing:border-box;box-shadow:0px 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.2);color:#000;display:block;position:relative;transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.msr_box03 img{box-shadow:0px 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.2);display:block}.msr_box03 p{background-color:#fff;font-size:13px;line-height:1.6;padding:8px}.msr_box03 .ttl{background-color:#b39190;-moz-box-shadow:0px 2px 2px rgba(0,0,0,.2);color:#fff;font-size:18px;line-height:1.6;padding:8px;position:relative;text-align:center}.msr_box03 .ttl:before{border:7px solid transparent;border-top:7px solid #b39190;box-sizing:border-box;content:"";height:7px;left:50%;margin:0 0 0 -7px;position:absolute;top:100%;width:14px}.msr_box03 a:hover{opacity:.8}
*{box-sizing:border-box}body{min-height:100vh;margin:0;padding:0;display:flex;justify-content:center;align-items:center}ul{padding:0}li{list-style-type:none}dd{margin-left:0}.flow{padding-left:120px;position:relative}.flow:before{content:"";width:15px;height:100%;background:#eee;margin-left:-8px;display:block;position:absolute;top:0;left:120px}.flow>li{position:relative}.flow>li:not(:last-child){margin-bottom:8vh}.flow>li .icon{font-size:12px;color:#fff;background:#6b90db;background:-moz-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:-webkit-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:linear-gradient(to right,#b39191 0%,#b39191 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b90db',endColorstr='#66d5e9',GradientType=1);padding:8px 20px;display:block;position:absolute;top:0;left:-120px}}.flow>li .icon:after{content:"";border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #66d5e9;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flow>li dl{padding-left:70px;position:relative}.flow>li dl:before,.flow>li dl:after{content:"";display:block;position:absolute;top:15px}.flow>li dl:before{width:7px;height:7px;margin-top:-3px;background:#b39190;border-radius:50%;left:-4px}.flow>li dl:after{width:50px;border-bottom:1px dashed #999;position:absolute;left:5px}.flow>li dl dt{font-size:20px;font-weight:600;color:#b39191;margin-bottom:1vh}
.sonoflexmain{background:#fff;margin-bottom:10px}.sonoflexside{background:#fff}.sonoflexmain,.sonoflexside{padding:2%;border-radius:10px}@media (min-width :640px){.sonoflex{display:-webkit-flex;display:flex}}@media screen and (max-width:640px){.sonoflexside{padding:2%;border-radius:10px;font-size:14px}}
.btn-gradient-radius{display:inline-block;padding:20px;border-radius:25px;text-decoration:none;color:#fff;transition:.4s;width:100%;text-align:center;background-color:#b39191}.btn-gradient-radius:hover{background-image:linear-gradient(45deg,#ffc107 0%,#f76a35 100%)}
.pricebt{position:relative;font-size:17px}.pricebt .pricebtCont{overflow:hidden;position:relative}.cont{max-width:1024px;margin:0 auto;padding:0 15px}li,ol,ul{list-style:none}.pricebt .menu_price li{width:23%;display:block;float:left;margin:10px 1%}.pricebt .menu_price li a{background:#f8f5f5;color:#c7887e;height:50px;line-height:50px;display:block;width:100%;vertical-align:middle;text-align:center;border-radius:30px;-webkit-border-radius:10px;-moz-border-radius:30px}a:link{text-decoration:none}@media screen and (max-width:740px){.pricebt{font-size:14px}}@media screen and (max-width:740px){.cont{padding:5px}}@media screen and (max-width:740px){.pricebt{font-size:14px}}@media screen and (max-width:740px){.pricebt .menu_price li{width:48%;margin:5px 1%}}@media screen and (max-width:1023px){.pricebt .menu_price li{width:30.3%;margin:10px 1%}}@media screen and (max-width:740px){.pricebt .menu_price li{width:48%;margin:5px 1%}}
.tg .tg-90e1{background-color:#b39191;border-color:inherit;text-align:center;vertical-align:top;width:50%;color:#fff;font-size:16px;font-weight:400}.tg{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}.tg td{font-size:14px;padding:20px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg th{font-size:14px;font-weight:400;padding:20px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg td{font-size:16px;padding:20px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd !important;text-align:center}.tg2{border-collapse:collapse;border-spacing:0;width:100%}.tg2 th{font-size:14px;font-weight:400;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg2 .tg2-6yw6{background-color:#b39190;text-align:center;vertical-align:middle;color:#fff;width:20%;font-size:16px}.tg2 td{font-size:16px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd}.tg2 .tg2-nrix{text-align:center;vertical-align:middle}table{border-collapse:collapse;border-spacing:0;width:100%}.tg3{border-collapse:collapse;border-spacing:0;margin-bottom:50px;width:100%}.tg3 td{font-size:16px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd;text-align:center}.tg3 th{font-size:16px;font-weight:400;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg3 .tg3-nrix{text-align:center;vertical-align:middle;font-size:16px}.tg3 .tg3-qxuc tg3-bl0d{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:16px;width:33.3333%}.tg4{border-collapse:collapse;border-spacing:0;width:100%}.tg4 td{font-family:Arial,sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg4 th{font-family:Arial,sans-serif;font-size:14px;font-weight:400;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg4 .tg4-q0gt{background-color:#b39190;color:#fff;border-color:inherit;text-align:center;vertical-align:top;font-size:16px}.tg4 .tg4-c3ow{border-color:inherit;text-align:center;vertical-align:top}..tg4 .tg4-bolj{background-color:#b39190;border-color:inherit;text-align:center;vertical-align:top;color:#fff;font-size:16px}@media screen and (max-width:640px){.table01 th,.table01 td{font-size:13px}}@media screen and (max-width:640px){.table01 th{background:#b49191;color:#fff;font-weight:400;font-size:13px}.table01 td{padding:1.8em;border:1px solid #ddd;line-height:2em;font-size:13px}.tg .tg-90e1{background-color:#b39191;border-color:inherit;text-align:center;vertical-align:top;width:50%;color:#fff;font-size:13px}.tg td{font-size:13px;padding:20px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd !important;text-align:center}.tg2 .tg2-6yw6{background-color:#b39190;text-align:center;vertical-align:middle;color:#fff;width:20%;font-size:13px}.tg2 td{font-size:13px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd}.tg3 .tg3-nrix{text-align:center;vertical-align:middle;font-size:13px}.tg3 td{font-size:13px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd;text-align:center}.tg3 .tg3-qxuc{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:13px;width:33.3333%}}.tg3 .tg3-qxuc{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:16px;width:33.3333%}.tg3 .tg3-nrix{text-align:center;vertical-align:middle;font-size:16px}@media screen and (max-width:640px){.tg3 .tg3-qxuc{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:13px;width:33.3333%}.tg3 .tg3-nrix{text-align:center;vertical-align:middle;font-size:13px}}.tg4c{border-collapse:collapse;border-spacing:0;margin-bottom:50px;width:100%}.tg4c td{font-size:16px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd;text-align:center}.tg4c th{font-size:16px;font-weight:400;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg4c .tg4c-nrix{text-align:center;vertical-align:middle;font-size:16px}.tg4c .tg4c-qxuc tg4c-bl0d{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:16px;width:25%}@media screen and (max-width:640px){.tg4c .tg4c-nrix{text-align:center;vertical-align:middle;font-size:13px}.tg4c td{font-size:13px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ddd;text-align:center}.tg4c .tg4c-qxuc{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:13px;width:25%}}.tg4c .tg4c-qxuc{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:16px;width:25%}.tg4c .tg4c-nrix{text-align:center;vertical-align:middle;font-size:16px}@media screen and (max-width:640px){.tg4c .tg4c-qxuc{background-color:#b39190;color:#fff;text-align:center;vertical-align:middle;font-size:13px;width:25%}.tg4c .tg4c-nrix{text-align:center;vertical-align:middle;font-size:13px}}
*,*:before,*:after{box-sizing:border-box}.container2{display:flex;flex-wrap:wrap}.item2{flex:0 1 33.3333%}@media (max-width:320){.item2{flex:0 0 100%;max-width:100%}}.item2{height:100px;border:3px solid #fff;background:#e1c3b94d;color:#8c7770;text-align:center;line-height:30px;font-size:15px;border-radius:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:640px){.item2{padding:5px;border:3px solid #fff;background:#e1c3b94d;color:#8c7770;text-align:center;line-height:20px;font-size:12px;border-radius:10px;display:flex;justify-content:center;align-items:center;height:130px}}
@media screen and (min-width:650px){.br-pc{display:block}.br-sp{display:none}}@media screen and (max-width:650px){.br-pc{display:none}.br-sp{display:block}}
*,*:before,*:after{box-sizing:border-box}.container{display:flex;flex-wrap:wrap}.item{flex:0 1 33.3333%}@media (max-width:320){.item{flex:0 0 100%;max-width:100%}}.item{height:50px;border:3px solid #fff;background:#e1c3b94d;color:#8c7770;text-align:center;line-height:50px;font-size:15px;border-radius:10px}@media screen and (max-width:640px){.item{padding:5px;border:3px solid #fff;background:#e1c3b94d;color:#8c7770;text-align:center;line-height:20px;font-size:12px;border-radius:10px;display:flex;justify-content:center;align-items:center;height:80px}}
.table_week{width:100%;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd}.table_week th,.table_week td{padding:5px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center}@media only screen and (min-width:769px),print{.table_week tbody{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}
.qaContainer dt{padding:10px 10px 10px 35px;border-radius:2px;background:#c7887f36;text-indent:-25px;font-weight:400;font-size:16px}.qaContainer dt:before{content:"Q.";font-weight:700;margin-right:7px;color:#c7887f}.qaContainer dd{margin:20px 10px 40px 35px;text-indent:-25px;font-size:16px}.qaContainer dd:before{content:"A.";color:#b99d50;font-weight:700;margin-right:7px}@media screen and (max-width:640px){.qaContainer dd{margin:20px 10px 40px 35px;text-indent:-25px;font-size:14px}}
.block.block--free dt{margin:0 0 1em;padding:1.5em 78px 0;font-weight:700;font-size:1.12em;color:#604f56}.block.block--free span.txt_uline{padding-bottom:2px;background:linear-gradient(transparent 70%,rgba(236,230,223,1) 0%)}
.btn.btn_pk2 a{background:#c7887f;color:#fff}
.border1{line-height:20px;padding:0 0 .5em;border-bottom:2px solid #8c776c}.type-page h2{text-align:left;font-size:18px;margin-bottom:1em;margin-top:2em;font-weight:400;color:#8c776c}.subtitle_type2{font-weight:400;color:#c7887f;font-size:20px !important;text-align:center;line-height:1.6 !important;margin-bottom:20px !important;background:#b491911a;padding:10px 4%;margin:15px}

/*.gnav-wrapper {
 background: #B49191;
 position: relative;
}
 
.gnav {
 display: flex;
 justify-content: space-between;
}
 
.gnav li {
    padding: 15px 0;
    text-align: center;
    transition: all .3s ease-in-out;
    font-size: 15px;
}
 
.gnav li:hover {
 background: c2a476cc;
}
 
.gnav a {
 color: #fff;
 border-left: solid 1px #fefefe;
 padding: 0 65px;
}
 
.gnav > li:last-child a {
 border-right: solid 1px #fefefe;
}
 
.gnav > li:hover .megamenu {
 max-height: 9999px;
 opacity: 1;
 padding: 30px 0;
}
 
.megamenu {
 background: #CFB7B6;
 max-height: 0;
 opacity: 0;
 overflow: hidden;
 width: 100%;
 position: absolute;
 top: 50px;
 left: 0;
 transition: all .2s ease-in;
 z-index: 999;
}
 
.megamenu-inner {
 display: flex;
 flex-wrap: wrap;
}
 
.megamenu-inner li {
 width: calc( (100% / 5) );
 padding: 0;
}
 
.megamenu-inner a {
 border-left: none;
}
 
.megamenu-inner-img {
 margin: 0 0 10px;
}
 
.megamenu-inner-text img {
 margin: 0 5px 0 0;
}

@media screen and (max-width: 640px){
.gnav-wrapper {
    display: none;
}
}  */
.table01{width:100%}@media (min-width:768px) .margin_b_large{margin-bottom:45px}.margin_b_large{margin-bottom:30px}table{border-collapse:collapse;border-spacing:0}.table01._clinic th{width:35%}.table01 th,.table01 td{padding:1.5em;border:1px solid #ddd}.table01 td{padding:1.8em;border:1px solid #ddd;line-height:2em}.table01 th{background:#b49191;color:#fff;font-weight:400;width:35%}
.heading02{margin-bottom:18px;padding:.7em 1em;border-left:4px solid #b49191;font-size:1.3rem;color:#4d4d4d;margin-top:30px}@media screen and (max-width:640px){.heading02{margin-bottom:18px;padding:.7em 1em;border-left:4px solid #b49191;font-size:1.5rem;color:#4d4d4d}}
div#toc_container{background:#f8ede9;border:1px solid #fff;width:100%}div#toc_container ul li{font-size:100%}div#toc_container p.toc_title{color:#b39190}
@charset "UTF-8";#layer{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.2;cursor:pointer}#layer.popup_z{z-index:100}#popup{display:none;position:fixed;left:50%;top:50%;background-color:#fff;border-radius:5px;text-align:center;width:50%;padding:4em 2em 2em;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100}@media only screen and (max-width:767px){#popup{width:95%}}#popup.popup_z{z-index:200}#popup .line_title{text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;font-size:170%}#popup .line_title span{color:#e9626e;font-size:110%}@media only screen and (max-width:767px){#popup .line_title{font-size:139%}#popup .line_title span{color:#e9626e;font-size:112%}}#popup ul li{padding:1em 1em 2em;text-align:center;border:1px solid #cfb488;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#popup ul li:nth-child(n+2){margin-top:3em}#popup ul li .clinic_name{background:#cfb488;color:#fff;padding:.5em;text-align:center;font-size:139%}#popup ul li .btn_line{position:relative;text-align:center;display:inline-block;color:#fff;background:#1fd800;width:250px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:139%}#popup ul li .btn_line:before{content:"";background:#2f8d2f;width:100%;height:100%;position:absolute;bottom:-3px;left:0;z-index:-1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width:767px){#popup ul li .btn_line{width:80%}}#popup ul li .btn_line a{display:block;letter-spacing:.08em;padding:.5em;width:100% !important;font-size:124%}@media only screen and (max-width:767px){#popup ul li .btn_line a{padding:.8em .5em}}.line_btn{cursor:pointer;margin:0}#close{cursor:pointer;position:absolute;top:2em;right:2em;width:50px;height:50px;background:url(//yuuki-clinic.jp/wp-content/themes/yuki_clinic/css/../img/times-circle-regular.svg);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width:767px){#close{top:.5em;right:.5em;width:40px;height:40px}}#close:hover{filter:alpha(opacity=40);opacity:.4}
.box_tbl{width:100%}@media only screen and (max-width:767px){.box_tbl{overflow-y:hidden}}.box_tbl .hikaku_table{width:100%;border-collapse:collapse;border-spacing:0}@media only screen and (max-width:767px){.box_tbl .hikaku_table{width:850px}}.box_tbl .hikaku_table tr{border:1px solid #ddd}.box_tbl .hikaku_table tr th{color:#fff;vertical-align:middle;background-color:#b39190;width:11.11111%}.box_tbl .hikaku_table tr .gray{font-weight:400;background:#eee;color:#000}.box_tbl .hikaku_table tr th,.box_tbl .hikaku_table tr td{padding:10px 5px;text-align:center;border:1px solid #ddd;font-weight:400;font-size:13px;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.box_tbl .hikaku_table tr th,.box_tbl .hikaku_table tr td{font-size:12px}}.box_tbl .hikaku_table tr .th_st{color:#fff;background-color:#b39190}@media only screen and (min-width:768px){.view_sp{display:none}}@media print{.view_sp{display:none}}.ie8 .view_sp{display:none}@media only screen and (max-width:1024px){.view_pc{display:none}}.txt_sp{color:#cb6c50;margin-bottom:.2em}@media only screen and (min-width:768px){.txt_sp{display:none}}@media print{.txt_sp{display:none}}.ie8 .txt_sp{display:none}.box_tbl .hikaku_table tr .th_st a p{text-align:center;color:#fff}.box_tbl .hikaku_table tr .th_st a p:hover{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;opacity:.4}.box_tbl .hikaku_table td .btn_tbl{padding:.3em}.box_tbl .hikaku_table td .btn_tbl a{display:block;color:#fff;background:#e77680;text-align:center;padding:.3em .1em}.box_tbl .hikaku_table td .btn_tbl a:hover{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;opacity:.4}.tbl_top .box_tbl tr .th_st{background-color:#cfb488}.tbl_top .box_tbl .hikaku_table tr th{background-color:#cfb488}.tbl_top .box_tbl .hikaku_table tr .gray{background:#eee}.tbl_top .box_tbl .hikaku_table td .btn_tbl a{background:#cfb488}@media only screen and (min-width:641px){.tbl_top{width:100%!important}.tbl_top .hikaku_table{width:100%!important}.panel03 dd{display:block!important}.panel03 .parts_lists_inner{width:100%}}@media only screen and (max-width:641px){.panel03 dd{display:block!important}.panel03 .treat_parts_ttl .mincho{display:none}}@media only screen and (min-width:641px){.view_sp_tbl{display:none}}@media only screen and (max-width:641px){.box_tbl .fixed{position:sticky;top:0;left:0}.box_tbl .fixed:before{content:"";position:absolute;top:0;right:-1px;width:100%;height:100%;border-right:1px solid #ddd}}
.blog-single h1{font-size:22px;color:#fff;background:#b39190;border:none}.blog-single h2{font-size:18px;padding:10px 5px;border-left:4px solid #b39190;margin-bottom:18px}.blog-single h3{font-size:16px;color:#b39190;border-bottom:2px solid #b39190;margin-bottom:18px;padding-bottom:8px}.blog-single p{font-size:16px}.blog-single .blog-date{color:#8c7770;font-size:14px;margin:20px 0}.blog-single .blog-categories{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:40px}.blog-single .blog-categories span{background:#f8ede9;color:#b39190;font-weight:600;font-size:13px;padding:6px 13px;display:inline-block}.blog-single .blog-thumbnail{margin-bottom:40px}.blog-single .blog-thumbnail img{width:100%}div#toc_container{display:flex;flex-wrap:wrap;gap:30px 50px;max-width:100% !important}div#toc_container p.toc_title{position:relative;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;padding-top:5px;letter-spacing:1px;color:#4d4d4d !important;position:relative}div#toc_container p.toc_title:before{content:"I";color:#b39190}div#toc_container p.toc_title:after{position:absolute;content:"目次";font-size:15px;color:#4d4d4d;top:45px;left:0;text-align:center;line-height:1;width:100%;font-weight:200}#toc_container p.toc_title+ul.toc_list{margin-top:0;flex:1}.blog-single ul:not(.toc_list){display:flex;flex-wrap:wrap;gap:5px}.blog-single ul:not(.toc_list) li{width:calc(100%/3 - 10px/3);border-radius:5px;background:#f8ede9;color:#8c7770;padding:15px 10px;text-align:center}div#toc_container{padding:40px;margin-bottom:50px}div#toc_container .toc_title{font-size:26px}.blog-single ul.toc_list ul{display:block;width:auto}.blog-single ul.toc_list>li+li{border-top:1px dashed #b39190}.blog-single ul.toc_list ul li{width:auto;text-align:left}.blog-single ul.toc_list a{display:inline-block;padding:10px 0;font-size:18px}#toc_container ul ul{margin-left:5px}.blog-single ul.toc_list ul li a{padding-top:0;position:relative;padding-left:15px}.blog-single ul.toc_list ul li a:before{position:absolute;content:"";width:8px;height:10px;background:#b39190;clip-path:polygon(0 0,0% 100%,100% 50%);top:8px;left:0}.blog-single table{border:1px solid #ddd}.blog-single table th,.blog-single table td{padding:38px 25px;border-bottom:1px solid #ddd;font-size:14px}.blog-single table tr:last-child th,.blog-single table tr:last-child td{border-bottom:none}.blog-single table th{background:#b39190;color:#fff;border-right:1px solid #ddd;width:40%}.blog-single p a{display:inline-block;background:#b39190;color:#fff;width:330px;max-width:90%;margin:0 auto;padding:16px 0;text-align:center}.blog:has(.blog-single){border-bottom:none}.blog-author{margin-top:50px}.blog-author h2{display:inline-block;background:#b39190;color:#fff;padding:15px 54px;line-height:1;border-radius:10px 10px 0 0}.blog-author .blog-auther_content{background:#f8ede9;padding:30px}.blog-author .blog-auther_content .author-info{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px}.blog-author .blog-auther_content .author-info img{width:200px;aspect-ratio:1;object-fit:cover;border-radius:50%}.blog-author .blog-auther_content .author-info .blog-author_txt{width:calc(100% - 230px)}.blog-author .blog-auther_content .author-info .blog-author_txt .policy{font-size:14px;margin-bottom:14px;line-height:1}.blog-author .blog-auther_content .author-info .blog-author_txt h3{font-size:22px}.blog-author .blog-auther_content .author-info .blog-author_txt .furigana{font-size:14px;padding-bottom:16px;margin-bottom:16px;border-bottom:2px solid #b39190}.blog-author .blog-auther_content .author-info .blog-author_txt h4{color:#b39190;font-size:14px;margin-bottom:14px}.blog-author .blog-auther_content .author-info .blog-author_txt ul{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px}.blog-author .blog-auther_content .author-info .blog-author_txt ul li{width:calc(50% - 15px);position:relative;line-height:1;padding:5px 0;padding-left:13px;font-size:14px;line-height:1.4}.blog-author .blog-auther_content .author-info .blog-author_txt ul li:before{position:absolute;content:"";width:8px;aspect-ratio:1;background:#b39190;top:50%;left:0;transform:translateY(-50%);border-radius:50%}#archive_wrap .maincontent{display:flex;flex-wrap:wrap;gap:30px}#archive_wrap .maincontent .category{width:270px}#archive_wrap .maincontent .category h3{font-size:20px;color:#b39190;border-bottom:2px solid #b39190;padding-bottom:10px;margin-bottom:10px}#archive_wrap .maincontent .category li a{display:inline-block;padding:10px 0;padding-right:20px;width:100%;position:relative}#archive_wrap .maincontent .category li a:after{position:absolute;content:"";border-right:2px solid #b39190;border-top:2px solid #b39190;width:10px;height:10px;box-sizing:border-box;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);transition:.3s}#archive_wrap .maincontent .category li a:hover:after{right:0}#archive_wrap{background:#f8ede9;padding:40px 0}#archive_wrap section{background:0 0}#archive_wrap .blog_list{width:calc(100% - 300px);display:flex;flex-wrap:wrap;gap:24px}#archive_wrap .blog_list li{width:calc(50% - 12px)}#archive_wrap .blog_list li a{display:inline-block;width:100%;height:100%}#archive_wrap .blog_list li img{width:100%;aspect-ratio:1.91/1;object-fit:cover;transition:.3s;object-view-box:inset(0%)}#archive_wrap .blog_list li .no_thumb{width:100%;aspect-ratio:1.91/1;background:#fff}#archive_wrap .blog_list li .no_thumb img{object-view-box:inset(-30%);object-fit:contain;border-bottom:1px solid #f8ede9}#archive_wrap .blog_list li:has(.thumbnail) a:hover img{object-view-box:inset(5%)}#archive_wrap .blog_list li a:hover .no_thumb img{object-view-box:inset(-25%)}#archive_wrap .blog_list li .blog_txt{background:#fff;padding:20px}#archive_wrap .blog_list li .blog_txt .category{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}#archive_wrap .blog_list li .blog_txt h3{font-size:20px;margin-bottom:5px}#archive_wrap .blog_list li .blog_txt .category span{color:#b39190;background:#f8ede9;display:inline-block;padding:6px 18px;font-size:13px;font-weight:600}#archive_wrap .blog_list li .blog_txt small{color:#8c7770;font-size:14px}.wp-pagenavi{margin:40px auto;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;color:#b39190}.wp-pagenavi a{color:#b39190}.wp-pagenavi span.current,.wp-pagenavi a.page{margin:0 10px 0 0;border:solid 1px transparent;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;box-sizing:border-box;justify-content:center;display:flex;align-items:center;transition:.3s}.wp-pagenavi span.current{border:none;background:#b39190;color:#fff}.wp-pagenavi a.page{background:0 0}.wp-pagenavi a.page:hover{border:1px solid #b39190}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:10px}.wp-pagenavi .pages{display:none}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{border:none}@media screen and (max-width:640px){div#toc_container p.toc_title{width:100%;font-size:20px!important}div#toc_container p.toc_title:after{top:37px}#archive_wrap .blog_list{width:100%}.blog-archive{margin-top:195px}#archive_wrap .blog_list li{width:100%}#archive_wrap .blog_list li .blog_txt .category span{padding:3px 10px}#archive_wrap .blog_list li .blog_txt h3{font-size:16px}#archive_wrap .blog_list li .blog_txt p{font-size:14px}#archive_wrap .blog_list li .blog_txt small{font-size:12px}#archive_wrap .maincontent .category{width:100%}.blog-author .blog-auther_content .author-info img{margin:0 auto}.blog-author .blog-auther_content .author-info .blog-author_txt ul{gap:0px}.blog-author .blog-auther_content .author-info .blog-author_txt{width:100%}.blog-author .blog-auther_content .author-info .blog-author_txt ul li{width:100%}.blog-author h2{padding:10px 40px;font-size:20px}}
.bootstrap .col-xs-4{width:24%}.sp_bg{display:none}.breadcrumb_detail{max-width:1040px;margin:0 auto}.breadcrumb_detail ul{list-style:none;background:#fff;padding:10px 0}.breadcrumb_detail li{display:inline;font-size:14px}.breadcrumb_detail li a{color:inherit;text-decoration:none}.breadcrumb_detail li+li:before{content:">";margin:.5em}.page-template-page-detail .about_fv_pc{background-image:url('https://ai135bzrpi.smartrelease.jp/yuki-clinic/wp-content/themes/yuki_clinic/detail/img/detail_bg_pc.jpg');background-size:cover;height:250px;background-size:1920px auto}.clinic_all .about_fv_pc{background-image:url('https://ai135bzrpi.smartrelease.jp/yuki-clinic/wp-content/themes/yuki_clinic/detail/img/all_bg_pc.jpg');background-size:cover;background-position:center;height:250px;background-size:1920px auto;display:flex !important;justify-content:center;align-items:center}.page-template-page-detail .about_fv_innner{height:250px}.clinic_all .about_fv_innner{height:250px}.page-template-page-detail .about_fv_pc{display:flex !important;justify-content:center;align-items:center}.clinic_all .about_fv_pc{display:flex !important;justify-content:center;align-items:center}.page-template-page-detail .fv_txt_block{width:auto;position:static}.clinic_all .fv_txt_block{width:auto;position:static}.page-template-page-detail .campaign{background:0 0}.ft_detail_clinic .inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.ft_detail_area .maincontent{width:1040px}.ft_detail_area .clinic_inner{display:block}.ft_detail_area .clinic_p{background:#fff;padding:20px;padding-top:0}.ft_detail_area .clinic_image img{height:180px;-o-object-fit:cover;object-fit:cover}.ft_detail_area .clinic_p h3{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";color:#815c20;padding:12px 0;text-align:center;font-size:24px;border-bottom:2px solid #815c20;margin-bottom:20px}.ft_detail_area .clinic_p p{padding:0 20px}.ft_detail_area .clinic_p .ft_detail_link{display:flex;width:100%;height:45px;background:#cbaa80;color:#fff;justify-content:center;align-items:center}.ft_detail_area .clinic_p_add{display:block;height:60px}.clinic_detail{line-height:1.7}@media screen and (max-width:640px){.sp_bg{display:block;width:100%}.page-template-page-detail .about_fv_pc{height:auto;position:relative}.page-template-page-detail .about_fv_pc img{height:auto}.page-template-page-detail .fv_txt_block{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.page-template-page-detail .fv_txt_block{text-align:center}.clinic_all .about_fv_pc{height:auto;position:relative}.clinic_all .about_fv_pc img{height:auto}.clinic_all .fv_txt_block{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.clinic_all .fv_txt_block{text-align:center}.ft_detail_area .maincontent{width:96%}.ft_detail_clinic .inner{display:grid;grid-template-columns:1fr;gap:30px;width:90%}.ft_detail_area .clinic_image img{height:auto}.ft_detail_area .clinic_p .ft_detail_link{font-size:14px}.fv_txt_block h1{font-size:5vw}.breadcrumb_detail li a{font-size:12px}.bootstrap .row-18>div{padding:0}.about_fv{padding-top:0;margin-top:48%}}.info_flex{display:flex;justify-content:space-between}.info_flex ul{width:100%;box-sizing:border-box;margin-right:20px}.info_flex ul:last-child{margin-right:0}.info_flex ul li{display:block !important;width:100% !important}@media screen and (max-width:640px){.info_flex{display:block}}.top_tr_p{line-height:1}.top_small{display:block;font-size:10px;margin-top:7px}@media screen and (max-width:640px){.top_tr_p{margin-bottom:0 !important}.top_small{margin-top:5px}}@media screen and (min-width:640px){.kome_flex_lp_pc{width:1040px;margin:0 auto;margin-top:30px}}.hkn_bnr{margin-top:2em}.hum_hkn_bnr{margin:1.3em 0 1.6em}@media screen and (max-width:768px){.hkn_bnr{padding:0 15px}}.campaign{padding:10px 0 40px !important}@media screen and (max-width:630px){.campaign{padding:.5% 0 5% !important}.campaign .front_sec_ttl{margin:30px 0 40px}}
body.scroll-lock{overflow:hidden !important;position:fixed;width:100%}
div#toc_container{background:#f8ede9;border:1px solid #fff;width:100%}div#toc_container ul li{font-size:100%}div#toc_container p.toc_title{color:#b39190}