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}
[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-post-item:after,[id^=sb-reviews-container-] .sb-feed-header: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=right] .sb-feed-header-average,[id^=sb-reviews-container-] .sb-feed-header[data-align=left] .sb-feed-header-btn-ctn{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}[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;float:left}[data-layout=list] .sb-post-item-wrap,[data-layout=masonry] .sb-post-item-wrap,[data-layout=grid] .sb-post-item-wrap,[data-layout=carousel] .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}[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}[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-date-ctn,[id^=sb-reviews-container-] .sb-item-author-ctn,[id^=sb-reviews-container-] .sb-item-text,[id^=sb-reviews-container-] .sb-item-rating,[id^=sb-reviews-container-] .sb-item-author-img,[id^=sb-reviews-container-] .sb-item-name-date>span{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;padding-top:24px}[id^=sb-reviews-container-] .sb-single-image img,[id^=sb-reviews-container-] .sb-single-image{height:64px;width:64px;border-radius:5px}[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:none;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}[id^=sb-reviews-container-] .sb-btn[data-boxshadow=false],.sb-btn[data-boxshadow=false]:active,.sb-btn[data-boxshadow=false]:focus{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;color:#141b38}[id^=sb-reviews-container-] .sb-feed-header-btn svg{width:17px}[id^=sb-reviews-container-] .sb-btn svg,.sb-btn svg path{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;filter:alpha(opacity=80);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:hover,.sbr_lightbox a:focus,.sbr_lightbox a:active{outline:none}.sbr_lightbox a img{border:none}.sbr_lb-outerContainer{position:relative;background-color:#000;*zoom:1;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:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbr_lb-prev,.sbr_lb-next{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;filter:alpha(opacity=0.5);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{filter:alpha(opacity=100);opacity:1}.sbr_lb-nav a.sbr_lb-next{width:50px;right:-70px;padding-left:10px;padding-right:10px;float:right;filter:alpha(opacity=0.5);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{filter:alpha(opacity=100);opacity:1}.sbr_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/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;*zoom:1;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 a,.sbr_lb-data .sbr_lb-caption .ctf-screename-sep{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}.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-tweet-date,.sbr_lb-data .sbr_lb-caption .ctf-author-screenname{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;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:none;filter:alpha(opacity=70);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;filter:alpha(opacity=100);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:hover,#sbr_lightbox .sbr_lightbox_action a:focus{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_twitter_icon .fa,#sbr_lightbox .sbr_tooltip_social a#sbr_pinterest_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}#sbr_lightbox .sbr_tooltip_social{width:172px;padding:5px 5px 4px}#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-outerContainer,.sbr_lb-dataContainer{min-width:450px}@media all and (max-width:450px){.sbr_lb-outerContainer,.sbr_lb-dataContainer{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}.sbr_carousel .sbr_owl2row-item,.sb-carousel-wrap .sb-feed-posts{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(0px,0px,0px)}.sbr-owl-wrapper,.sbr-owl-item{-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-nav.disabled,.sbr-owl-dots.disabled{display:none}.sbr-owl-nav .sbr-owl-prev,.sbr-owl-nav .sbr-owl-next,.sbr-owl-dot{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;*display:inline;}.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}}

/*** LAYOUT ***/
/**************/
/* Feed container */
#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:after{
    content: "";
    display: table;
    clear: both;
  }
  /*********************/
  /*** STYLE OPTIONS ***/
  /*********************/
  #sb_instagram.sbi_fixed_height{
    overflow: hidden;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #sb_instagram #sbi_images{
    width: 100%;
    float: left;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* Remove header shadow/border */
  #sb_instagram .sbi_header_link {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #sb_instagram .sbi_header_link:hover {
    border: none;
  }
  /* Items */
  #sb_instagram #sbi_images .sbi_item{
    display: inline-block;
    float: left;
    vertical-align: top;
    zoom: 1;
    padding: inherit !important;
    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: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  /* Transition items in */
  #sb_instagram #sbi_images .sbi_item.sbi_transition{
    opacity: 0;
  }
  /* Cols */
  #sb_instagram.sbi_col_1 #sbi_images .sbi_item{ width: 100%; }
  #sb_instagram.sbi_col_2 #sbi_images .sbi_item{ width: 50%; }
  #sb_instagram.sbi_col_3 #sbi_images .sbi_item{ width: 33.33%; }
  #sb_instagram.sbi_col_4 #sbi_images .sbi_item{ width: 25%; }
  #sb_instagram.sbi_col_5 #sbi_images .sbi_item{ width: 20%; }
  #sb_instagram.sbi_col_6 #sbi_images .sbi_item{ width: 16.66%; }
  #sb_instagram.sbi_col_7 #sbi_images .sbi_item{ width: 14.28%; }
  #sb_instagram.sbi_col_8 #sbi_images .sbi_item{ width: 12.5%; }
  #sb_instagram.sbi_col_9 #sbi_images .sbi_item{ width: 11.11%; }
  #sb_instagram.sbi_col_10 #sbi_images .sbi_item{ width: 10%; }
  /* Disable mobile layout */
  #sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{ width: 100%; }
  #sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{ width: 50%; }
  #sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{ width: 33.33%; }
  #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{ width: 25%; }
  #sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{ width: 20%; }
  #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{ width: 16.66%; }
  #sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{ width: 14.28%; }
  #sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{ width: 12.5%; }
  #sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{ width: 11.11%; }
  #sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{ width: 10%; }
  /* Photos */
  #sb_instagram .sbi_photo_wrap{
    position: relative;
  }
  #sb_instagram .sbi_photo{
    display: block;
    text-decoration: none;
  }
  #sb_instagram .sbi_photo img{
    width: 100%;
    height: auto;
  }
  #sb_instagram .sbi_no_js img{
    display: none;
  }
  #sb_instagram a,
  #sb_instagram a:hover,
  #sb_instagram a:focus,
  #sb_instagram a:active{
    outline: none;
  }
  #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,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:hover,
  #sb_instagram .sbi_link a:focus{
    text-decoration: underline;
  }
  #sb_instagram .sbi_photo_wrap:hover .sbi_link,
  #sb_instagram .sbi_photo_wrap:focus .sbi_link{
    display: block;
  }
  /* Videos */
  #sb_instagram svg:not(:root).svg-inline--fa {
    height: 1em;
    display: inline-block;
  }
  #sb_instagram .sbi_type_video .sbi_playbtn,
  #sb_instagram .sbi_type_carousel .sbi_playbtn,
  .sbi_type_carousel .fa-clone,
  #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
  #sb_instagram .sbi_type_video .svg-inline--fa.fa-play{
    display: block !important;
    position: absolute;
    z-index: 1;
    color: #fff;
    color: rgba(255,255,255,0.9);
    font-style: normal !important;
    text-shadow: 0 0 8px rgba(0,0,0,0.8);
  }
  #sb_instagram .sbi_type_video .sbi_playbtn,
  #sb_instagram .sbi_type_carousel .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,0.3);
  }
  .sbi_type_carousel svg.fa-clone,
  #sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
  #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{
    -webkit-filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );
    filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );
  }
  /* Loader */
  #sb_instagram .sbi_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,0.5);
    border-radius: 100%;
    -webkit-animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
    animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
  }
  #sb_instagram br {
    display: none;
  }
  #sbi_load p {
    display: inline;
    padding: 0;
    margin: 0;
  }
  /* Loader in button */
  #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.0);
      opacity: 0;
    }
  }
  @keyframes sbi-sk-scaleout {
    0% {
      -webkit-transform: scale(0);
      -ms-transform: scale(0);
      transform: scale(0);
    } 100% {
        -webkit-transform: scale(1.0);
        -ms-transform: scale(1.0);
        transform: scale(1.0);
        opacity: 0;
      }
  }
  #sb_instagram .fa-spin,
  #sbi_lightbox .fa-spin{
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
  }
  #sb_instagram .fa-pulse,
  #sbi_lightbox .fa-pulse{
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
  }
  @-webkit-keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
    }
  }
  @keyframes fa-spin {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
    }
    100% {
      -webkit-transform: rotate(359deg);
      transform: rotate(359deg)
    }
  }
  /* Screen reader */
  .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; }
  /* HEADER */
  #sb_instagram .sb_instagram_header,
  .sb_instagram_header{
    float: left;
    clear: both;
    margin: 0 0 15px 0;
    padding: 0;
    line-height: 1.2;
    width: 100%;
  }
  #sb_instagram .sb_instagram_header a,
  .sb_instagram_header a {
    float: left;
    display: block;
    /*width: 100%;*/
    min-width: 100%;
    text-decoration: none;
    transition: color 0.5s ease;
  }
  .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;
  }
  .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
  }
  /** Medium Header */
  /* Only use medium & large headers on devices above 480px */
  @media all and (min-width: 480px){
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,
    .sb_instagram_header.sbi_medium .sbi_header_img{
      width: 80px;
      height: 80px;
      border-radius: 40px;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,
    .sb_instagram_header.sbi_medium .sbi_header_img img{
      width: 80px;
      height: 80px;
      border-radius: 40px;
    }
    #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_info,
    #sb_instagram .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 .sbi_bio{
      font-size: 14px;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_medium .sbi_header_text h3,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{
      margin-left: 95px !important;
      line-height: 1.4
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
    .sb_instagram_header.sbi_medium .sbi_header_text h3{
      margin-right: -85px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{
      margin-top: 4px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3,
    .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{
      padding-top: 20px !important;
    }
    /** Large Header */
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,
    .sb_instagram_header.sbi_large .sbi_header_img{
      width: 120px;
      height: 120px;
      border-radius: 60px;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,
    .sb_instagram_header.sbi_large .sbi_header_img img {
      width: 120px;
      height: 120px;
      border-radius: 60px;
    }
    #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_info,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{
      font-size: 16px;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_large .sbi_header_text h3,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{
      margin-left: 140px !important;
      line-height: 1.5;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
    .sb_instagram_header.sbi_large .sbi_header_text h3{
      margin-right: -120px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{
      margin-top: 12px !important;
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3,
    .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{
      padding-top: 32px !important;
    }
  }
  /* Header profile pic */
  #sb_instagram .sb_instagram_header .sbi_header_img,
  .sb_instagram_header .sbi_header_img{
    float: left;
    position: relative;
    width: 50px;
    margin: 0 0 0 -100% !important;
    overflow: hidden;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  #sb_instagram .sb_instagram_header .sbi_header_img img,
  .sb_instagram_header .sbi_header_img img{
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
  }
  /* Profile pic hover */
  #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,0.75);
  }
  #sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
  #sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
  .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
  .sb_instagram_header .sbi_header_hashtag_icon .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_header_img_hover,
  .sb_instagram_header .sbi_header_img_hover{
    z-index: 2;
    transition: opacity 0.4s ease-in-out;
  }
  #sb_instagram .sb_instagram_header .sbi_fade_in,
  .sb_instagram_header .sbi_fade_in{
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
  }
  #sb_instagram .sb_instagram_header .sbi_header_img_hover,
  .sb_instagram_header .sbi_header_img_hover{
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0,0,0,0.75);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    border-radius: 40px;
    transition: opacity 0.2s;
  }
  /* Fade the Instagram icon in when hovering on the header */
  #sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,
  #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,
  .sb_instagram_header a:hover .sbi_header_img_hover,
  .sb_instagram_header a:focus .sbi_header_img_hover{
    opacity: 1;
  }
  /* Header text */
  #sb_instagram .sb_instagram_header .sbi_header_text,
  .sb_instagram_header .sbi_header_text{
    float: left;
    width: 100%;
    padding-top: 5px;
  }
  #sb_instagram .sb_instagram_header a,
  .sb_instagram_header a{
    text-decoration: none;
  }
  #sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,
  #sb_instagram .sb_instagram_header .sbi_header_text h3,
  .sb_instagram_header .sbi_header_text .sbi_bio,
  .sb_instagram_header .sbi_header_text h3{
    float: left;
    clear: both;
    width: auto;
    margin: 0 0 0 60px !important;
    padding: 0 !important;
  }
  #sb_instagram .sb_instagram_header h3,
  .sb_instagram_header h3{
    font-size: 16px;
    line-height: 1.3;
  }
  #sb_instagram .sb_instagram_header p,
  .sb_instagram_header p{
    font-size: 13px;
    line-height: 1.3;
    margin: 0;
    padding: 0;
  }
  #sb_instagram p:empty { display: none; }
  #sb_instagram .sb_instagram_header .sbi_header_text img.emoji,
  .sb_instagram_header .sbi_header_text img.emoji{
    margin-right: 3px !important;
  }
  /* No bio */
  #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3,
  .sb_instagram_header .sbi_header_text.sbi_no_bio h3{
    padding-top: 9px !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;
  }
  /* Buttons */
  #sb_instagram #sbi_load{
    float: left;
    clear: both;
    width: 100%;
    text-align: center;
  }
  #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{
    opacity: 1;
    transition: all 0.5s ease-in;
  }
  #sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader{
    opacity: 1;
    transition: all 0.1s ease-in;
  }
  #sb_instagram .sbi_hidden{
    opacity: 0 !important;
  }
  #sb_instagram #sbi_load .sbi_load_btn,
  #sb_instagram .sbi_follow_btn a{
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 7px 14px;
    margin: 5px auto 0 auto;
    background: #333;
    border: none;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.5;
    -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;
  }
  #sb_instagram #sbi_load .sbi_load_btn {
    position: relative;
  }
  /* Follow button */
  #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_follow_btn a,
  #sb_instagram .sbi_follow_btn a,
  #sb_instagram #sbi_load .sbi_load_btn{
    transition: all 0.1s ease-in;
  }
  /* Hover state for default colors */
  #sb_instagram #sbi_load .sbi_load_btn:hover{
    outline: none;
    box-shadow: inset 0 0 20px 20px rgba(255,255,255,0.25);
  }
  #sb_instagram .sbi_follow_btn a:hover,
  #sb_instagram .sbi_follow_btn a:focus{
    outline: none;
    box-shadow: inset 0 0 10px 20px #359dff;
  }
  /* Active state */
  #sb_instagram .sbi_follow_btn a:active,
  #sb_instagram #sbi_load .sbi_load_btn:active{
    box-shadow: inset 0 0 10px 20px rgba(0,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;
  }
  /* Error messages */
  #sb_instagram .sb_instagram_error{
    width: 100%;
    text-align: center;
    line-height: 1.4;
  }
  /* Mod only error msgs */
  #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;
  }
  /* Medium */
  #sb_instagram.sbi_medium .sbi_playbtn,
  #sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{
    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;
  }
  /* Small */
  #sb_instagram.sbi_small .sbi_playbtn,
  #sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{
    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 queries */
  @media all and (max-width: 640px){
    /* Make 3-6 cols into 2 col */
    #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item{
      width: 50%;
    }
    /* Make 7-10 cols into 4 col */
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10 #sbi_images .sbi_item{
      width: 25%;
    }
    /* On mobile make the min-width 100% */
    #sb_instagram.sbi_width_resp{
      width: 100% !important;
    }
  }
  @media all and (max-width: 480px){
    /* Make all cols into 1 col */
    #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9 #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10 #sbi_images .sbi_item{
      width: 100%;
    }
    #sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{
      width: 10%;
    }
    #sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{
      width: 11.11%;
    }
    #sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{
      width: 12.5%;
    }
    #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{
      width: 14.28%;
    }
    #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{
      width: 16.66%;
    }
    #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item {
      width: 20%;
    }
    #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item {
      width: 25%;
    }
    #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item {
      width: 33.33%;
    }
    #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {
      width: 50%;
    }
    #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item {
      width: 100%;
    }
  }
  /* NO JS */
  #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_no_js #sbi_images .sbi_item.sbi_transition {
    opacity: 1;
  }
  #sb_instagram.sbi_no_js .sbi_photo img,
  #sb_instagram.sbi_no_js .sbi_load_btn{
    display: none;
  }
  #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: #ddd;
    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: #ccc;
    background: rgba(0,0,0,.15)
  }
  #sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
    margin-right: 2px
  }
  /* Palettes */
  .sbi_header_outside.sbi_header_palette_dark,
  #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{
    background-color: rgba(0,0,0,.85);
    color: rgba(255,255,255,.75);
  }
  #sb_instagram.sbi_palette_dark .sbi_caption,
  .sbi_header_palette_dark,
  #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_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p{
    color: rgba(255,255,255,.75);
  }
  .sbi_header_palette_dark .sbi_bio,
  #sb_instagram.sbi_palette_dark .sbi_meta {
    color: rgba(255,255,255,.75);
  }
  .sbi_header_palette_dark a,
  #sb_instagram.sbi_palette_dark .sbi_expand a,
  #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_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #fff;
  }
  .sbi_header_outside.sbi_header_palette_light,
  #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{
    color: rgba(0,0,0,.85);
    background-color: rgba(255,255,255,.75);
  }
  #sb_instagram.sbi_palette_light .sbi_caption,
  .sbi_header_palette_light,
  #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_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p{
    color: rgba(0,0,0,.85);
  }
  .sbi_header_palette_light .sbi_bio,
  #sb_instagram.sbi_palette_light .sbi_meta {
    color: rgba(0,0,0,.85);
  }
  .sbi_header_palette_light a,
  #sb_instagram.sbi_palette_light .sbi_expand a,
  #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_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
    color: #000;
  }
  /** Mobile and Tablet Columns **/
  @media all and (max-width: 480px){
    /* Make all cols into 1 col */
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{
      width: 100%;
    }
    #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{ width: 50%; }
    #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{ width: 33.33%; }
    #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{ width: 25%; }
    #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{ width: 20%; }
    #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{ width: 16.66%; }
    #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{ width: 14.28%; }
  }
  /** Mobile and Tablet Columns **/
  @media all and (max-width: 800px){
    #sb_instagram.sbi_tab_col_10 #sbi_images .sbi_item{
      width: 10%;
    }
    #sb_instagram.sbi_tab_col_9 #sbi_images .sbi_item{
      width: 11.11%;
    }
    #sb_instagram.sbi_tab_col_8 #sbi_images .sbi_item{
      width: 12.5%;
    }
    #sb_instagram.sbi_tab_col_7 #sbi_images .sbi_item{
      width: 14.28%;
    }
    #sb_instagram.sbi_tab_col_6 #sbi_images .sbi_item{
      width: 16.66%;
    }
    #sb_instagram.sbi_tab_col_5 #sbi_images .sbi_item {
      width: 20%;
    }
    #sb_instagram.sbi_tab_col_4 #sbi_images .sbi_item {
      width: 25%;
    }
    #sb_instagram.sbi_tab_col_3 #sbi_images .sbi_item {
      width: 33.33%;
    }
    #sb_instagram.sbi_tab_col_2 #sbi_images .sbi_item {
      width: 50%;
    }
    #sb_instagram.sbi_tab_col_1 #sbi_images .sbi_item {
      width: 100%;
    }
  }
  @media all and (max-width: 480px){
    /* Make all cols into 1 col */
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,
    #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{
      width: 100%;
    }
    #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{ width: 50%; }
    #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{ width: 33.33%; }
    #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{ width: 25%; }
    #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{ width: 20%; }
    #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{ width: 16.66%; }
    #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{ width: 14.28%; }
    #sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{ width: 12.5%; }
    #sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{ width: 11.11%; }
    #sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{ width: 10%; }
  }
  #sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{
    display: none !important;
  }
  /* Lightbox */
  /* Preload images */
  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: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.9;
    display: none;
  }
  .sbi_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
  }
  .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_lightbox a:hover,
  .sbi_lightbox a:focus,
  .sbi_lightbox a:active{
    outline: none;
  }
  .sbi_lightbox a img {
    border: none;
  }
  .sbi_lb-outerContainer {
    position: relative;
    background-color: #000;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto 5px auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }
  .sbi_lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
  }
  .sbi_lb-container-wrapper{
    height: 100%;
  }
  .sbi_lb-container {
    position: relative;
    padding: 4px;
    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-nav {
    /*position: absolute;*/
    top: 0;
    left: 0;
    /*height: 100%;*/
    width: 100%;
    z-index: 10;
    /*pointer-events: none;*/
  }
  .sbi_lb-container > .nav {
    left: 0;
  }
  .sbi_lb-nav a {
    position: absolute;
    z-index: 100;
    top: 0;
    height: 90%;
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
  }
  /* Arrows */
  .sbi_lb-prev, .sbi_lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
  }
  .sbi_lb-nav a.sbi_lb-prev {
    /*width: 30%;*/
    width: 50px;
    left: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .sbi_lb-nav a.sbi_lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  .sbi_lb-nav a.sbi_lb-next {
    /*width: 30%;*/
    width: 50px;
    right: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .sbi_lb-nav a.sbi_lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  .sbi_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/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;
    *zoom: 1;
    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_lb-dataContainer:after,
  .sbi_lb-data:after,
  .sbi_lb-commentBox:after {
    content: "";
    display: table;
    clear: both;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{
    display: block !important;
    width: 100%;
    margin-top: 20px;
    padding: 0px;
  }
  #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 0;
    -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: 0px 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;
    margin-bottom: 20px;
  }
  #sbi_lightbox .sbi_lightbox_action {
    float: left;
    font-size: 12px;
    margin: 5px 0 0 5px;
    padding: 0 0 0 10px;
    position: relative;
}
#sbi_lightbox .sbi_lightbox_action a {
    color: #999;
    display: flex;
    gap: 5px;
    float: left;
    text-decoration: none;
}
#sb_instagram svg:not(:root).svg-inline--fa, #sbi_lightbox svg:not(:root).svg-inline--fa {
    box-sizing: unset;
    overflow: visible;
    width: 1em;
}
.sbi_lb-comments-enabled .sbi_lb-closeContainer {
    position: absolute;
    right: 0;
    top: 2px;
}
.sbi_lb-comments-enabled .sbi_lb-closeContainer .sbi_lb-close {
    background: none;
    color: #333;
    font-size: 11px;
    height: auto;
    padding: 8px 10px;
    width: auto;
}
  .sbi_lb-data .sbi_lb-caption {
    float: left;
    font-size: 13px;
    font-weight: normal;
    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: bold;
    text-decoration: none;
  }
  .sbi_lb-data .sbi_lb-caption a:hover,
  .sbi_lb-commenter: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 0;
  }
  .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{
    color: #fff;
    text-decoration: underline;
  }
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    color: #333;
  }
  .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 a,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username,
  #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-data .sbi_lb-caption .sbi_lightbox_username:hover p,
  .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p{
    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: bold;
    font-size: 13px;
  }
  .sbi_lb-data .sbi_lb-number {
    display: block;
    float: left;
    clear: both;
    padding: 5px 0 15px 0;
    font-size: 12px;
    color: #999999;
  }
  .sbi_lb-data .sbi_lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    font-size: 18px; /* Hides icon font X */
    color: #aaa;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .sbi_lb-data .sbi_lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    color: #fff;
  }
  /* Lightbox video - must go after lighbox CSS */
  /* Leave a gap at the bottom of the nav for video controls */
  .sbi_lb-nav {
    height: auto;
  }
  .sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {
    position: relative !important;
  }
  /* Remove 4px padding from lightbox container so video lines up */
  .sbi_lb-container{
    padding: 0;
  }
  
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports (mask-image:none) or (-webkit-mask-image:none){.is-style-circle-mask img{mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;mask-repeat:no-repeat;mask-size:contain;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
body .simple-sitemap-menu li{float:initial}.simple-sitemap-container ul{margin:0 0 0 1.2em;padding:0}.editor-styles-wrapper .simple-sitemap-container ul,.editor-styles-wrapper .simple-sitemap-container ol{margin:0 0 0 1.2em;padding:0}.simple-sitemap-wrap:not(:first-of-type){margin-top:1.5em}.simple-sitemap-container .excerpt{font-size:.85em}.simple-sitemap-container span.excerpt{position:relative;left:8px}.simple-sitemap-container .separator{border-bottom:1px #eee solid;margin-bottom:-5px;margin-top:18px;padding:0}.simple-sitemap-container ul.main>li:last-child .separator{border-bottom:0}.simple-sitemap-fi{position:relative;top:6px;left:-5px;margin-left:5px}.simple-sitemap-container.col{padding:0;margin:0;display:flex;flex-wrap:wrap}.simple-sitemap-wrap.col{width:260px;margin-right:20px;margin-top:10px}.simple-sitemap-wrap.col ul.main{margin-left:20px}.simple-sitemap-container.hide-icon ul.main{margin-left:0;list-style-type:none}.simple-sitemap-container.hide-icon ul.main ul.children{list-style-type:none}.horizontal ul.children{display:inline;margin-left:0}.simple-sitemap-wrap>ul.horizontal{list-style-type:none;margin:0}.simple-sitemap-wrap>ul.horizontal li{display:inline}.simple-sitemap-container.tab-enabled *{box-sizing:border-box}.simple-sitemap-container.tab-enabled ul.main{margin:2em 1em 2em 3em}.simple-sitemap-container.tab-enabled ul.main.horizontal,.simple-sitemap-container.tab-enabled ul.main.horizontal{margin:2em 1em 2em 2em}.simple-sitemap-container.tab-enabled .no-posts{font-style:italic;margin:2em 1em 2em 2em}.simple-sitemap-container .no-posts{font-style:italic}.simple-sitemap-container.tab-enabled .post-type{margin:0;font-weight:400}.simple-sitemap-container.tab-enabled label{cursor:pointer;float:left;margin:0 5px 0 0;display:block;background-color:#eee;border-radius:4px 4px 0 0}.simple-sitemap-container.tab-enabled input{display:none}.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-1]:checked~.simple-sitemap-content .simple-sitemap-tab-1,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-2]:checked~.simple-sitemap-content .simple-sitemap-tab-2,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-3]:checked~.simple-sitemap-content .simple-sitemap-tab-3,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-4]:checked~.simple-sitemap-content .simple-sitemap-tab-4,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-5]:checked~.simple-sitemap-content .simple-sitemap-tab-5,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-6]:checked~.simple-sitemap-content .simple-sitemap-tab-6,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-7]:checked~.simple-sitemap-content .simple-sitemap-tab-7,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-8]:checked~.simple-sitemap-content .simple-sitemap-tab-8,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-9]:checked~.simple-sitemap-content .simple-sitemap-tab-9,.simple-sitemap-container.tab-enabled input[id^=simple-sitemap-tab-10]:checked~.simple-sitemap-content .simple-sitemap-tab-10{display:block}.simple-sitemap-container.tab-enabled .simple-sitemap-content{clear:both;position:relative}.simple-sitemap-container.tab-enabled .panel{width:100%;display:none;border:1px solid #ddd;border-radius:0 0 4px 4px}.components-panel__row.simple-sitemap .react-select-container{min-width:120px}.label-wide label{max-width:100%}.components-panel .tab-colors{display:block}.components-panel .series-color{display:inline-block;margin:0 0 0 5px}.components-panel .series-color:first-of-type{margin:0}.components-panel .series-color,.components-panel .series-color>div{width:22px;height:22px}.components-panel .series-color>div{border-radius:0;border:1px solid #ccc}.components-panel__row.simple-sitemap .disabled .components-base-control__help{color:#e87777}.edit-post-settings-sidebar__panel-block .components-panel__body .components-panel__row.simple-sitemap .components-base-control{margin-bottom:0}.components-panel__row.simple-sitemap .components-base-control .components-base-control__field{margin-bottom:8px}.components-panel__row.simple-sitemap .components-base-control .components-base-control__help{margin-bottom:4px}.components-panel__row.simple-sitemap.order{justify-content:start;margin-bottom:20px}.mb20{margin-bottom:20px}.components-panel__row.simple-sitemap.order .components-base-control:first-child{margin-right:1em}.components-panel__row.simple-sitemap.general-chk{margin-top:0}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//yuuki-clinic.jp/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
.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)}
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}

.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}
@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}
@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}}
@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}}
.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%}#footer_menu{max-height:1610px !important}}.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}}
.photo{text-align:center}.photo img{display:inline-block}
body.scroll-lock{overflow:hidden !important;position:fixed;width:100%}