html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin-right:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#333;font-size:18px;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Roboto,"游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-weight:400}h1,h2{margin:0;font-weight:300;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Roboto,"游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif}h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Roboto,"游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif}h1{font-size:28px;margin-bottom:15px;letter-spacing:1.5px}h2{font-size:26px;margin-bottom:15px;letter-spacing:1.5px}h3{font-size:26px;margin-bottom:15px;letter-spacing:1px}h4{font-size:20px;margin-bottom:10px;letter-spacing:.5px}h5{font-size:20px;margin-bottom:10px}h6{font-size:18px;margin-bottom:10px}p{margin:0 0 15px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 15px}address{margin:0 0 15px}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;margin-bottom:15px;max-width:100%;overflow:auto;padding:15px}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:15px}ul,ol{margin:0 0 15px 20px;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:15px}dt{font-weight:700}dd{margin:0 15px 15px}img{height:auto;max-width:100%;vertical-align:middle}table{margin:0 0 15px;width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#ffc107;padding:0 20px;height:40px;color:#fff;border:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#333}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{outline:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#404040;border:1px solid #eee;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;vertical-align:top}select{border:1px solid #eee;height:40px;padding:3px 40px 3px 8px;background-color:transparent;line-height:100%;outline:0;background-image:url(//agx-caby.com/wp-content/themes/agx-caby/images/arrow.png);background-position:right center;background-repeat:no-repeat;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{outline:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{padding:3px 8px;height:40px}textarea{padding:8px;width:100%}a{color:#ffc107;text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}a:hover{color:#ffc107}a:focus{outline:0}a:hover,a:active{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{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-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:15px}.alignright{display:inline;float:right;margin-left:15px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.ht-clearfix:before,.ht-clearfix:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-footer:before,.site-footer:after,.ht-container:before,.ht-container:after{content:"";display:table}.ht-clearfix:after,.entry-content:after,.comment-content:after,.site-footer:after,.ht-container:after{clear:both}.widget{margin:0 0 15px}.widget select{max-width:100%}.widget_search .search-submit{display:none}.ht-contact-info ul li{padding-left:30px !important}.ht-contact-info ul li .fa{margin-left:-30px;float:left;margin-top:6px}.ht-contact-info p{margin:0}.ht-personal-info .ht-pi-image{margin-bottom:20px;text-align:center}.ht-personal-info .ht-pi-image img{border-radius:50%;max-width:150px}.ht-personal-info .ht-pi-name{margin-bottom:15px;font-size:1.4em;text-align:center}.ht-personal-info .ht-pi-intro{text-align:center}.ht-latest-posts li{padding:12px 0 !important;font-size:14px;line-height:1.5}.ht-latest-posts .ht-lp-title{margin-bottom:0}.ht-lp-image{float:left;width:30%}.ht-lp-image+.ht-lp-content{width:70%;float:right;padding-left:20px}.ht-lp-title a{color:inherit}.ht-lp-excerpt{margin-top:10px}.day{font-size:80%}.emphasis{background:#f7f7b0;padding:16px 8px}.emphasis-large{background:#fff30e;padding:24px 16px}.sticky{display:block}.hentry{margin:0 0 30px}.total-hentry{margin:0 0 50px}.byline,.updated:not(.published){display:none}.page-template-page-builder-template .page-content{margin-bottom:0}.page-links{clear:both;margin:0 0 15px}#primary{width:70%;float:left}#secondary{width:27%;float:right}.ht_no_sidebar #primary{width:auto;float:none}.ht_no_sidebar_condensed #primary{width:76%;float:none;margin:0 auto}.ht_left_sidebar #primary{float:right}.ht_left_sidebar #secondary{float:left}.ht-post-info{float:left;width:80px;text-align:right;font-family:'Oswald',sans-serif}.single .ht-post-info{margin-right:30px;margin-bottom:20px}.ht-post-info .entry-date{display:block;font-size:.9em;margin-bottom:20px}.ht-post-info .entry-date span{display:block;text-transform:uppercase}.ht-post-info .entry-date span.ht-day{font-size:60px;line-height:1.3;color:#ffc107}.ht-post-info a{display:block;text-decoration:none;line-height:1.4;padding:20px 0 0;text-transform:uppercase;border-top:1px solid #eee;font-size:12px;color:#444;font-weight:300}.ht-post-wrapper{padding-left:105px}.entry-figure{background:#f9f9f9;text-align:center;margin-bottom:15px}.entry-header .entry-title{font-weight:300;letter-spacing:1px;margin-bottom:10px}.entry-figure+.entry-header{background:#fff;position:relative;margin-top:-65px;width:90%;padding:15px 0 1px}.entry-header .entry-title a{text-decoration:none;color:#333}.entry-categories{font-size:14px;color:#666;font-style:italic;margin-bottom:15px}.entry-categories .fa{color:#ffc107;margin-right:8px}.entry-categories a{color:#666;text-decoration:none}.entry-readmore{margin-top:20px}.entry-readmore a{background:#ffc107;padding:0 20px;line-height:40px;color:#fff;border:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block}.entry-readmore a:hover{background:#333;color:#fff}.widget-area .widget-title{position:relative;padding-bottom:10px;margin-bottom:20px}.widget-area .widget-title:after{content:"";position:absolute;left:0;top:100%;width:30px;background:#ffc107;height:2px}.widget-area ul{list-style:none;padding:0;margin:0}.widget-area ul ul{border-top:1px solid #f9f9f9;margin-top:5px}.widget-area ul ul li{padding-left:10px}.widget-area ul ul li:last-child{border-bottom:0;padding-bottom:0}.widget-area li{padding:5px 0;border-bottom:1px solid #e8e8e8}.widget-area a{text-decoration:none;color:#404040}.widget-area a:hover{color:#ffc107}.widget-area .widget{margin-bottom:35px}.widget-area .widget .search-field{width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.author-email-url{margin-left:-2%}.comment-form-author,.comment-form-email,.comment-form-url{float:left;margin-left:2%;width:31.33333%}.author-email-url input{width:100%}.comment-form .form-submit{margin-bottom:0}#comments{margin-bottom:50px}h3#reply-title,h3.comments-title{position:relative;padding-bottom:15px;margin-bottom:30px}h3#reply-title:after,h3.comments-title:after{content:"";position:absolute;left:0;top:100%;width:30px;background:#ffc107;height:2px}.logged-in-as,.comment-notes{font-size:.9em}#comments ul{list-style:none;margin:0;padding:0}#comments li.comment{margin:0 0 40px}#comments li.comment .children{display:block;margin:20px 0 0 30px;padding:0;list-style:none}article.comment-body{background:#fff;margin:0;position:relative}.comment-list a{color:#404040}.comment-list a:hover{color:#ffc107 !important}.comment-list .comment-respond{margin-top:20px;background:#fff;padding:20px}.comment-list .vcard img{border-radius:50%;margin-right:10px}.comment-list .vcard .fn{font-weight:400;font-size:16px}.comment-list .edit-link{position:absolute;right:0;top:0}.comment-list .edit-link a{font-size:14px;display:inline-block;padding:10px}.comment-list .comment-meta{margin-bottom:15px}.comment-list .comment-metadata{border-top:1px solid #eee;padding-top:10px;font-size:14px}.comment-list .comment-metadata a{float:left}.comment-list .comment-metadata .reply{float:right}#cancel-comment-reply-link{float:right}.nav-previous a,.nav-next a{background:#ffc107;color:#fff;display:inline-block;padding:0 10px;font-size:12px;line-height:22px;position:relative}.nav-next a{margin-right:13px}.nav-next a:after{content:"";position:absolute;border-left:11px solid #ffc107;border-top:11px solid transparent;border-bottom:11px solid transparent;top:0;right:-11px}.nav-previous a{margin-left:11px}.nav-previous a:after{content:"";position:absolute;border-right:11px solid #ffc107;border-top:11px solid transparent;border-bottom:11px solid transparent;top:0;left:-11px}.no-comments{color:#ffc107}.pagination,.woocommerce nav.woocommerce-pagination{text-align:center;margin-bottom:50px}.home.blog .pagination{margin-bottom:40px}.pagination .page-numbers{display:inline-block;margin:0 2px;background:#ffc107;color:#fff;padding:10px 15px;line-height:1}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#333;color:#fff}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:15px;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:15px}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.ht-container{width:1170px;margin:0 auto}#ht-masthead{border-top:4px solid #ffc107;background:#fff;height:94px;border-bottom:1px solid #f1f1f1;z-index:99;transition:height .3s ease;-moz-transition:height .3s ease;-webkit-transition:height .3s ease}.ht-sticky-header #ht-masthead{position:fixed;left:0;right:0}.ht-sticky#ht-masthead{height:74px}#ht-content{clear:both}.ht-sticky-header #ht-content{position:relative;z-index:9;padding-top:94px}#ht-site-branding{float:left;width:30%;padding:15px 0;transition:padding .3s ease;-moz-transition:padding .3s ease;-webkit-transition:padding .3s ease}.ht-sticky #ht-site-branding{padding:5px 0}#ht-site-branding img{max-height:60px;width:auto}.ht-main-header{background:#333;color:#fff;padding:45px 0;margin-bottom:40px}.ht-main-header .breadcrumb-trail a{color:#fff!important}.ht-main-title{margin:0 0 15px;letter-spacing:1px;font-weight:400;text-transform:uppercase}.ht-main-title:last-child{margin-bottom:0}.ht-site-title{font-family:'Oswald',sans-serif;font-weight:400;margin:0 0 8px;letter-spacing:1px;text-transform:uppercase;font-size:32px;line-height:1}.ht-site-title a{text-decoration:none;color:#ffc107}.ht-site-description{color:#eee;margin:0;font-size:15px;font-style:italic;line-height:1}.ht-site-description a{color:#333}.breadcrumb-trail,.woocommerce .woocommerce-breadcrumb{font-size:15px;margin:0;color:inherit}.breadcrumb-trail ul{list-style:none;margin:0;padding:0}.breadcrumb-trail ul li{display:inline-block}.breadcrumb-trail ul li:after{content:"/";margin:0 6px}.breadcrumb-trail ul li:last-child:after{display:none}.woocommerce .woocommerce-breadcrumb a,.breadcrumb-trail a{color:#000}.woocommerce .woocommerce-breadcrumb a:hover,#total-breadcrumbs a:hover{color:#ffc107}.taxonomy-description,.term-description{margin-bottom:15px}.taxonomy-description p:last-child,.term-description p:last-child{margin-bottom:0}.ht-section{padding:60px 0;background:#fff}.ht-section-title-tagline{margin-bottom:60px;text-align:center}@media screen and (max-width:1000px){.ht-section-title-tagline{margin-bottom:32px}}.ht-section-title{font-weight:400;letter-spacing:1px;font-size:2.5rem;width:60%;margin:0 auto 15px}.ht-section-title:last-child{margin-bottom:0}.ht-section-tagline{font-size:20px;width:70%;margin:0 auto}#ht-site-navigation{float:right;width:70%;padding:27px 0;transition:padding .3s ease;-moz-transition:padding .3s ease;-webkit-transition:padding .3s ease}.ht-sticky #ht-site-navigation{padding:17px 0}.ht-main-navigation .ht-menu{float:right}.ht-main-navigation ul{list-style:none;margin:0;padding-left:0}.ht-main-navigation li{float:left;position:relative;margin-left:10px}.ht-main-navigation a{position:relative;display:block;text-decoration:none;color:#1d2087;text-transform:uppercase;font-size:18px;line-height:36px;padding:0 15px;font-weight:400;transition:none;-moz-transition:none;-webkit-transition:none;background:none!important;transition:.3s}.ht-main-navigation a:hover{color:#246bb3!important;opacity:.9;transition:.3s}.ht-main-navigation ul ul{display:none;position:absolute;left:0;top:100%;background:#fff;min-width:200px;z-index:999;padding:8px;margin-top:27px;border-top:2px solid #ffc107;box-shadow:2px 2px 8px rgba(0,0,0,.05)}.ht-sticky .ht-main-navigation ul ul{margin-top:17px}.ht-main-navigation .ht-menu>ul>li:last-child>ul{left:auto;right:0}.ht-main-navigation ul ul ul{left:100%;top:0;margin:0 0 0 8px;border-top:0}.ht-sticky .ht-main-navigation ul ul ul{margin-top:0}.ht-main-navigation ul ul a{text-transform:none;font-weight:400;color:#444;line-height:1.5;padding:10px 15px;font-size:14px}.ht-main-navigation ul ul li{float:none;margin:0 0 5px}.ht-main-navigation ul ul li:last-child{margin-bottom:0}.ht-main-navigation ul li:hover>ul{display:block}.page-template-home-template .ht-main-navigation .current_page_item>a,.page-template-home-template .ht-main-navigation .current-menu-item>a,.page-template-home-template .ht-main-navigation .current_page_ancestor>a,.home.blog .ht-main-navigation .current_page_item>a,.home.blog .ht-main-navigation .current-menu-item>a,.home.blog .ht-main-navigation .current_page_ancestor>a{background:0 0;color:inherit}.ht-main-navigation li:hover>a,.page-template-home-template .ht-main-navigation li:hover>a,.home.blog .ht-main-navigation li:hover>a,.ht-main-navigation .current_page_item>a,.ht-main-navigation .current-menu-item>a,.ht-main-navigation .current_page_ancestor>a,.page-template-home-template .ht-main-navigation .current>a,.home.blog .ht-main-navigation .current>a{color:#fff;background:#ffc107}.menu-item-has-children .ht-dropdown{position:relative;right:-5px}.menu-item-has-children .ht-dropdown:after{content:'\f107';font-family:FontAwesome}.menu-item-has-children ul .ht-dropdown{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-item-has-children ul .ht-dropdown:after{content:'\f105'}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 15px;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#ht-home-slider-section{clear:both}.ht-slide{position:relative}.ht-slide img{width:100%}.ht-slide-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2)}.ht-slide-caption{position:absolute;top:50%;left:50%;width:1170px;margin-left:-585px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ht-slide-cap-title{text-align:center;font-size:38px;color:#fff;font-weight:400;margin-bottom:25px;padding:0 10%;line-height:1.2;font-family:'Oswald',sans-serif;letter-spacing:2px;text-transform:uppercase;-webkit-animation-duration:.5s;animation-duration:.5s;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.ht-slide-cap-title span{display:inline-block;padding:8px 15px;background:#ffc107}.ht-slide-cap-desc{text-align:center;font-size:25px;line-height:1.4;color:#fff;padding:0 20%;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1s;animation-delay:1s;text-shadow:1px 1px 1px rgba(0,0,0,.2)}#ht-home-slider-section .owl-carousel .owl-nav .owl-prev,#ht-home-slider-section .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;text-indent:-9999px;height:70px;width:50px;margin-top:-35px;opacity:.6}#ht-home-slider-section .owl-carousel .owl-nav>div:hover{opacity:1}#ht-home-slider-section .owl-carousel .owl-nav .owl-prev{background:url(//agx-caby.com/wp-content/themes/agx-caby/images/prev.png) no-repeat center rgba(0,0,0,.3);left:0}#ht-home-slider-section .owl-carousel .owl-nav .owl-next{background:url(//agx-caby.com/wp-content/themes/agx-caby/images/next.png) no-repeat center rgba(0,0,0,.3);right:0}#ht-home-slider-section .owl-item.active .ht-slide-cap-title,#ht-home-slider-section .owl-item.active .ht-slide-cap-desc{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#ht-home-slider-section .owl-item.active .ht-slide-cap-title,#ht-home-slider-section .owl-item.active .ht-slide-cap-desc{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}#ht-about-us-section{background:#fff}#ht-about-us-section .ht-container{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.ht-about-sec{width:54%;padding-right:30px}.ht-about-sec h2{text-align:left;width:auto}.ht-progress{margin-bottom:20px}.ht-progress:last-child{margin-bottom:0}.ht-progress h6{font-weight:300;margin-bottom:5px}.ht-progress-bar-sec{margin-top:30px}.ht-progress-bar{height:8px;width:100%;position:relative;line-height:20px;font-size:13px;background:#f6f6f6}.ht-progress-bar-length{background:#ffc107;height:100%;text-align:right;padding-right:20px}.ht-progress-bar-length span{position:absolute;right:0;bottom:100%}.ht-about-image{width:45%;padding-left:30px}#ht-featured-post-section{background:#ffc107;color:#fff;padding-bottom:80px}.ht-featured-post-wrap{margin-left:-3%}.ht-featured-post{float:left;margin-left:3%;width:30.33%;text-align:center;border:2px solid #fff;padding:30px}.ht-featured-post h5{text-transform:uppercase;margin-bottom:25px}.ht-featured-icon{display:inline-block;color:#fff;font-size:46px;line-height:80px;width:180px;background:#ffc107;-ms-transform:translateY(-35px);-webkit-transform:translateY(-35px);transform:translateY(-35px)}.ht-featured-icon .fa{vertical-align:bottom}.ht-featured-link{-ms-transform:translateY(52px);-webkit-transform:translateY(52px);transform:translateY(52px)}.ht-featured-link a{padding:0 15px;display:inline-block;line-height:40px;background:#fff;color:#ffc107;border-right:10px solid #ffc107;border-left:10px solid #ffc107}.ht-featured-link a:hover{background:#333;color:#fff}.ht-portfolio-cat-name-list{text-align:center;margin-bottom:30px;text-align:right}.ht-portfolio-cat-name-list .fa{vertical-align:middle;color:#ffc107}.ht-portfolio-cat-name{cursor:pointer;display:inline-block;padding-left:10px;margin-left:10px;border-left:1px solid #bbb;line-height:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ht-portfolio-cat-name:nth-child(2){border-left:0;margin-left:0}.ht-portfolio-cat-name:hover,.ht-portfolio-cat-name.active{color:#ffc107}.ht-portfolio-post-wrap{margin:0 -7.5px}.ht-portfolio{width:33.33%;float:left;padding:7.5px}.ht-portfolio-outer-wrap{position:relative}.ht-portfolio-wrap{background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;background-color:#f9f9f9}.ht-portfolio-wrap img{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.ht-portfolio-caption{position:absolute;left:10px;right:10px;bottom:10px;top:10px;padding:30px;opacity:0;background:rgba(255,193,7,.9);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;overflow:hidden}.ht-portfolio-wrap:hover .ht-portfolio-caption{opacity:1}.ht-portfolio-caption h5{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);position:absolute;top:20px;left:20px;right:20px;-ms-transform:translate(300px,0);-webkit-transform:translate(300px,0);transform:translate(300px,0);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ht-portfolio-wrap:hover .ht-portfolio-caption h5{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.ht-portfolio-caption a{height:36px;width:36px;position:absolute;right:20px;bottom:20px;text-align:center;display:block;line-height:36px;color:#ffc107;font-size:14px;background:#fff;margin:10px 5px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.ht-portfolio-caption a.ht-portfolio-image{-ms-transform:translate(-300px,0);-webkit-transform:translate(-300px,0);transform:translate(-300px,0);right:66px}.ht-portfolio-caption a.ht-portfolio-link{-ms-transform:translate(-300px,0);-webkit-transform:translate(-300px,0);transform:translate(-300px,0)}.ht-portfolio-wrap:hover .ht-portfolio-caption a.ht-portfolio-link,.ht-portfolio-wrap:hover .ht-portfolio-caption a.ht-portfolio-image{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}#ht-service-post-section{position:relative;padding:40px 0;background:#f5f5f5}.ht-service-left-bg{position:absolute;top:0;bottom:0;margin-left:50%;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:200px;width:50%}.ht-service-posts{float:left;width:50%;padding-right:40px}.ht-service-post-wrap{position:relative}.ht-service-post-wrap:after{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:#ffc107}.ht-service-posts .ht-section-title-tagline{text-align:left;margin-bottom:21px}.ht-service-posts .ht-section-title{width:auto}.ht-service-posts .ht-section-tagline{width:auto}.ht-service-post{margin-bottom:25px;position:relative;z-index:99}.ht-service-post:last-child{margin-bottom:0}.ht-service-icon{float:left;font-size:18px;background:#ffc107;width:50px;text-align:center;color:#fff;line-height:50px;cursor:pointer;border-radius:50%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.ht-active .ht-service-icon{box-shadow:0px 0px 0px 2px #fff,0px 0px 0px 4px #ffc107}.ht-service-excerpt{padding-left:65px}.ht-service-text{display:none}.ht-service-excerpt h5{margin:15px 0 6px;cursor:pointer}.ht-team-member-wrap{margin-left:-2%}.ht-team-member{width:23%;margin-left:2%;float:left;text-align:center}.ht-team-member img{width:100%}.ht-team-member-image{position:relative;overflow:hidden}.ht-team-social-id{padding:10px}.ht-team-social-id a{display:inline-block;color:#fff;margin:0 5px;font-size:16px;line-height:32px;background:#ffc107;color:#fff;height:32px;width:32px;border-radius:50%}.ht-team-social-id a:hover{background:#333;color:#fff}.ht-team-member-excerpt{background:rgba(255,193,7,.9);padding:20px;color:#fff !important;display:block;position:absolute;left:10px;right:10px;bottom:10px;top:10px;opacity:0;-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.ht-team-member:hover .ht-team-member-excerpt{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.ht-team-member-excerpt-wrap{display:table;width:100%;height:100%}.ht-team-member-excerpt-wrap .ht-team-member-span{display:table-cell;vertical-align:middle}.ht-title-wrap{background:rgba(255,193,7,.9);color:#fff;padding:10px;position:absolute;left:10px;bottom:10px;right:10px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transition:all .3s ease;opacity:1}.ht-team-member:hover .ht-title-wrap{opacity:0}.ht-team-member h6{text-transform:uppercase;font-weight:400;position:relative;padding-bottom:10px}.ht-team-member .ht-title-wrap h6{padding:0;margin:0}.ht-team-member h6 a{text-decoration:none;color:inherit}.ht-team-member .ht-team-member-excerpt h6:after{content:"";position:absolute;width:50px;left:50%;margin-left:-25px;height:2px;background:#fff;bottom:-2px}.ht-team-member .ht-team-designation{font-size:.9em;margin-bottom:15px}.ht-team-detail{background:#fff;display:inline-block;position:absolute;right:10px;bottom:10px;color:#ffc107;padding:0 10px;text-decoration:none;line-height:30px;font-size:.9em}.ht-team-detail:hover{background:#333;color:#fff}#ht-counter-section{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;color:#fff;background-attachment:fixed;position:relative;background-position:50% 0}#ht-counter-section .ht-section{background:0 0}#ht-counter-section .ht-counter-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3)}#ht-counter-section .ht-container{position:relative}.ht-team-counter-wrap{margin-left:-5%}.ht-counter{float:left;width:20%;margin-left:5%;text-align:center;border:2px solid #ffc107;border-top:0;padding:0 20px 20px;position:relative}.ht-counter:after{content:"";position:absolute;width:30%;left:0;top:0;height:2px;background:#ffc107}.ht-counter:before{content:"";position:absolute;width:30%;right:0;top:0;height:2px;background:#ffc107}.ht-counter-count{font-size:48px;line-height:1;margin-bottom:25px;letter-spacing:3px;font-family:'Oswald',sans-serif;font-weight:400}.ht-counter-icon{display:inline-block;font-size:36px;color:#ffc107;position:relative;-ms-transform:translate(0,-17px);-webkit-transform:translate(0,-17px);transform:translate(0,-17px);line-height:36px}.ht-counter-title{letter-spacing:1px;text-transform:uppercase;margin-top:15px;font-weight:400;margin:0}.ht_client_logo_slider img{padding:0 26px}#ht-testimonial-section{padding:60px 0 80px}.ht-testimonial-wrap .owl-item img{height:100px;width:100px;margin:0 auto 20px;border-radius:50%;border:1px solid #ffc107;padding:5px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ht-testimonial-excerpt{width:80%;margin:0 auto 30px;text-align:center;position:relative}.ht-testimonial-excerpt .fa-quote-left{position:absolute;top:0;left:-65px;font-size:60px;color:#eee;z-index:-1}.ht-testimonial h6{text-align:center;margin:0}.ht-testimonial-wrap .owl-carousel .owl-nav .owl-prev,.ht-testimonial-wrap .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;margin-top:-25px;background:#ffc107;height:50px;width:30px;color:#fff;text-align:center;line-height:50px;opacity:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.ht-testimonial-wrap .owl-carousel .owl-nav .owl-prev{left:0}.ht-testimonial-wrap .owl-carousel .owl-nav .owl-next{right:0}.ht-testimonial-wrap .owl-carousel:hover .owl-nav .owl-prev,.ht-testimonial-wrap .owl-carousel:hover .owl-nav .owl-next{opacity:1}.ht-testimonial-wrap .owl-carousel .owl-nav .owl-next:hover,.ht-testimonial-wrap .owl-carousel .owl-nav .owl-prev:hover{background:#333}#ht-blog-section{background:#f6f6f6;padding-bottom:30px}.ht-blog-wrap{margin-left:-3%}.ht-blog-post{float:left;margin-left:3%;width:30.333%;background:#fff;margin-bottom:30px;border-bottom:6px solid #ffc107}.ht-blog-post:nth-child(3n+1){clear:both}.ht-blog-thumbnail a{display:block;position:relative}.ht-blog-thumbnail a:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:rgba(255,255,255,.2);transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.ht-blog-thumbnail:hover a:after{width:100%}.ht-blog-excerpt{padding:20px}.ht-blog-excerpt h5{font-weight:400;margin-bottom:15px}.ht-blog-excerpt h5 a{color:#444}.ht-blog-date{font-size:14px;color:#999;margin-bottom:10px}.ht-blog-date .fa{margin-right:10px}.ht-blog-read-more{padding:0 20px 20px;text-align:right}.ht-blog-read-more a{display:inline-block;background:#ffc107;color:#fff;padding:0 15px;line-height:38px;text-align:center;font-size:16px;border-radius:1px}.ht-blog-read-more a:hover{background:#333;color:#fff}#ht-cta-section{color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50% 0}#ht-cta-section .ht-section{padding:80px 0;background:0 0;position:relative}#ht-cta-section .ht-section-title-tagline{margin-bottom:40px;text-shadow:1px 1px 1px rgba(0,0,0,.2)}#ht-cta-section .ht-cta-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4)}#ht-cta-section .ht-container{position:relative}.ht-cta-buttons{text-align:center}.ht-cta-buttons a{display:inline-block;padding:0 30px;line-height:52px;color:#fff;border-radius:1px;margin:0 4px;font-family:'Oswald',sans-serif}.ht-cta-buttons a.ht-cta-button1{background:#ffc107}.ht-cta-buttons a.ht-cta-button2{background:#333}.ht-cta-buttons a.ht-cta-button1:hover{background:#333;color:#fff}.ht-cta-buttons a.ht-cta-button2:hover{background:#ffc107;color:#fff}a#scroll-to-top{display:none!important}#ht-colophon{border-top:none;font-size:16px}.page-template-home-template #ht-colophon,.home.blog #ht-colophon{margin-top:0}#ht-colophon a{color:#bbb;text-decoration:none}#ht-colophon .widget-title{letter-spacing:1px;text-transform:uppercase;color:#bbb;margin-bottom:15px}#ht-top-footer{color:#333;padding:24px 0;font-size:.875rem}.ht-top-footer{margin-left:-3%}.ht-footer{float:left;width:22%;margin-left:3%}.ht-footer .widget{margin-bottom:30px}.ht-footer .widget:last-child{margin-bottom:0}.ht-footer ul{list-style:none;margin:0;padding:0}.ht-footer ul li{padding:2px 0}#ht-bottom-footer{background:#222;color:#fff;font-size:.875rem;line-height:1.2;text-align:center;padding:30px 0}.ht-site-info a{border-bottom:1px dotted #aaa}#ht-back-top{position:fixed;right:10px;bottom:10px;background:#246bb3;height:60px;width:40px;text-align:center;color:#fff;line-height:60px;z-index:99;cursor:pointer;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:.3s}#ht-back-top:hover{background:#246bb3!important;opacity:.8;transition:.3s}#ht-back-top.ht-hide{bottom:-100px}.error404 .error-404{display:block;text-align:center;font-size:200px;color:#f9f9f9;line-height:1.2}.error404 .oops-text{text-align:center}.toggle-bar{display:none}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.xsmall{font-size:50%}.small{font-size:75%}.large{font-size:125%}.xlarge{font-size:150%}.xxlarge{font-size:200%}.strong{font-weight:700}.center{text-align:center}.right{text-align:right}.note{font-size:90%}.border{border:1px solid #000;padding:8px;font-weight:700}.required{color:red}#ht-masthead{border-top:none!important}@media screen and (max-width:1000px){#ht-masthead{height:auto}}.ttl-area{text-align:center}h2.ht-section-title{position:relative;display:inline-block;margin-bottom:1em}h2.ht-section-title:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;border-radius:2px}@media screen and (max-width:768px){h2.ht-section-title{font-size:7vw}}#mv .ttl-area{;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto}@media screen and (min-width:1001px){.home header{position:absolute;z-index:999!important;left:0;right:0;margin:auto;background:rgba(255,255,255,.7)!important;border:none!important}#mv h1{font-size:3.5rem!important;text-shadow:none;font-weight:700;letter-spacing:8px}#mv p{color:#000;font-size:1.75rem;text-shadow:none;margin:0}}@media screen and (max-width:1000px){#mv h1{font-size:1.5rem!important;text-shadow:none;font-weight:700;letter-spacing:2px}#mv p{color:#000;font-size:.875rem;text-shadow:none;margin:0}}#about h2{color:#000!important}#about-service h3,#about-service h3.lsow-title{font-size:1.25rem!important;font-weight:700!important;letter-spacing:2px}#about p{font-size:1.25rem!important;color:#000!important;line-height:2}#about p{color:#333!important;font-size:.875rem;padding:16px 8px}#about p span.ttl{color:#1d2087;font-size:2rem;padding:0 8px;border:none}#about p span{color:#1d2087;font-size:1.5rem;font-weight:700;border-bottom:2px solid #1d2087;padding-bottom:6px}#about .lsow-service-text{min-height:180px}@media screen and (max-width:1000px){#about-service h3,.home #about-service h3.lsow-title{font-size:1rem!important;line-height:1;margin-bottom:0}#about .lsow-service-text{min-height:initial}}#fear{position:relative}#fear h2{font-size:2.2rem;font-weight:700;color:#000;letter-spacing:2px;position:relative;display:inline-block;padding:0 55px;margin:0}#fear h2:before,#fear h2:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}#fear h2:before{left:0}#fear h2:after{right:0}#fear p{font-weight:700;line-height:1.6;text-align:center;margin:16px 0}#fear .sow-features-feature{padding:8px 16px}#fear .sow-features-feature .textwidget{background:#fff}#fear .arrow img{max-width:10%!Important}#fear .damage{text-align:center}#fear .damage p{background:#ff6428;color:#fff;font-size:2rem;font-weight:700;letter-spacing:2px;line-height:1.6;text-align:center;margin:16px 0;padding:16px 24px;border-radius:16px;display:inline-block}#fear .damage p:before{content:"\f071";color:#fff;font-family:"FontAwesome";font-weight:700;margin-right:4px}#reason{position:relative}#reason h2{font-size:2.2rem;font-weight:700;color:#000;letter-spacing:2px;position:relative;display:inline-block;padding:0 55px;margin:0}#reason h2:before,#reason h2:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}#reason h2:before{left:0}#reason h2:after{right:0}#reason-3 h3{border-bottom:1px solid #226ab3;display:inline-block;margin:8px 0 32px}#reason-3 span.icn{width:68px;height:68px;background:#226ab4;border-radius:50%;padding-top:10px;margin:0 auto;display:block;vertical-align:middle}#reason-3 p{font-size:1rem;letter-spacing:1px;text-align:center;margin-bottom:32px}#reason-3 p span{font-size:1.25rem;font-weight:700;letter-spacing:1px;color:#ff6429}#reason-3 .voice{position:relative;padding:15px 30px;border:solid 1px #f1ad3d;min-height:280px}#reason-3 h4{position:absolute;left:-1px;top:-15px;width:460px;margin:0;padding:10px 0 10px 15px;background:#f1ad3d;color:#fff;font-size:1.25rem;font-weight:400}#reason-3 figure{float:right;width:35%}#reason-3 .voice p{display:block;font-size:1.125rem;text-align:left;padding-top:80px}#reason-3 .aspergillus .custom-html-widget{border:1px solid #d8d8d8;padding:16px}#reason-3 .aspergillus h3{font-size:1.25rem;margin:8px 0;display:block;border:none}#reason-3 .aspergillus h3:before{content:"\f0a9";color:#f2ad3d;font-family:"FontAwesome";font-weight:700;margin-right:4px}#reason-3 .aspergillus p{font-size:1rem;text-align:left;margin-bottom:8px}#reason-3 .aspergillus p span{color:#333;background:#ffcfcf;font-size:1.25rem;font-weight:700;text-align:center;padding:16px;display:block}@media screen and (max-width:1000px){#reason-3 figure{float:none;width:100%}#reason-3 h4{position:relative;width:100%}}#solution h3{border-bottom:1px solid #226ab3;display:inline-block;margin:8px 0 32px}#solution span.icn{width:68px;height:68px;background:#226ab4;border-radius:50%;padding-top:10px;margin:0 auto;display:block;vertical-align:middle}#solution ul.caution{padding:20px;margin:0;text-align:center;list-style:none}#solution ul.caution li{display:inline-block;width:32%;margin:0 auto 20px;font-size:24px;font-weight:700;line-height:1.4}#solution ul.caution li span{position:relative;display:block;width:92%;margin:0 auto;background:#eee;padding:40px 0;border-radius:50%}#solution ul.caution li span:before,#solution ul.caution li span:after{content:'';display:block;width:6px;height:42px;background:#f1ad3d;position:absolute;top:-15px;left:50%;margin-left:-3px}#solution ul.caution li span:before{transform:rotate(45deg)}#solution ul.caution li span:after{transform:rotate(-45deg)}#solution p{color:#226ab3;font-size:2rem;font-weight:700;text-align:center;display:block}#latest-tech h3{border-bottom:1px solid #226ab3;display:inline-block;margin:8px 0 32px}#latest-tech span.icn{width:68px;height:68px;background:#226ab4;border-radius:50%;padding-top:10px;margin:0 auto;display:block;vertical-align:middle}#caby-tech h3{border-bottom:1px solid #226ab3;display:inline-block;margin:8px 0 32px}#caby-tech span.icn{width:68px;height:68px;background:#226ab4;border-radius:50%;padding-top:12px;margin:0 auto;display:block;vertical-align:middle}#caby-ttl h2{font-size:2.2rem;font-weight:700;color:#fff;letter-spacing:2px;position:relative;display:inline-block;padding:0 55px;margin:0}#caby-sheet-detail .panel-grid-cell{background:#fff}#contact h2{font-size:2.5rem;font-weight:700;letter-spacing:2px}.service-product-item-inner{text-align:center}.service-product-item.caby h3{background:0 0;color:#333;position:relative;display:inline-block;padding:0 55px}.service-product-item.caby h3:before,.service-product-item.caby h3:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#333}.service-product-item.caby h3:before{left:0}.service-product-item.caby h3:after{right:0}.service-product-item.caby h4{text-align:center;margin-top:0;margin-bottom:8px}.service-product-item.caby h4 span{color:#1c2087;font-size:1.25rem;margin-left:8px;vertical-align:bottom}.service-product-item.caby h5{color:#1c2087;font-size:1rem;font-weight:400;margin-top:0}.service-product-item h3{background:#41a9d5;color:#fff;font-weight:700!important;padding:8px 0;margin-top:0;margin-bottom:8px}.service-product-item h4{font-size:1.125rem!important;font-weight:700;margin:0}.service-product-item p{font-size:16px!important;margin:0 0 8px!important}.service-product-item ul{list-style:none;margin:0}.service-product-item ul li{font-size:16px!important;line-height:1.4}.service-product-item ul li:before{content:"\f00c";color:#ffc20f;font-family:"FontAwesome";font-weight:700;margin-right:4px}.service-product-item .ow-button-base a{font-size:.75em!important}.emphasis-area{margin:8px 0}.emphasis-area span.emphasis{background:#ff6161;color:#fff;font-size:.875rem;font-weight:400;padding:4px 16px;margin:4px 8px 4px 0;border:2px solid #ff6161;border-radius:4px;display:inline-block}@media screen and (max-width:768px){.service-product-item.caby h3{font-size:4.25vw;letter-spacing:0}}.caby-sheet .emphasis-area span.emphasis{background:#226ab3;border:2px solid #226ab3}#mechanism h3{font-weight:700!important;margin-top:0;margin-bottom:8px}#mechanism p{font-size:14px!important;margin:0 0 8px!important}#mechanism .ow-button-base a{font-size:.75em!important}#news h3{margin-bottom:16px!important}#contact .iw-so-call-to-action{background:none!important}#contact .iw-so-c2a-buttons{width:auto!important;float:none!important}@media screen and (max-width:768px){.iw-so-call-to-action{padding:0}.iw-so-button{width:100%;padding:1em!important}}.caby h1{color:#000;font-size:2rem!important;font-weight:700!important;text-align:center!important}.caby p.description{color:#000;text-align:center}.caby h2{font-size:1.75rem!important;font-weight:700!important;text-align:center!important}.caby .problem h2{font-size:1.75rem!important;font-weight:700!important;text-align:left!important}.caby .problem p{font-size:.875rem}.caby .problem span.ttl-description{font-size:1.25rem;font-weight:700}.caby .problem span.ttl{font-size:2rem;font-weight:700;letter-spacing:2.5px}.caby .merit span{width:100%;background:#289cd4;color:#fff;font-size:1.25rem;letter-spacing:1px;line-height:1.3;padding:8px 16px;margin:4px 8px 4px 0;display:inline-block}.caby .product h3{font-size:1.5rem!important;font-weight:700!important;text-transform:initial!important;margin-bottom:8px!important}.caby .lsow-service{border:1px solid #2568b1;padding:16px}.lsow-services .lsow-service{margin-bottom:0!important;background:#fff}.caby.header p{margin:0!important}#pg-11-5{background:#f7f7f7}.caby .product-detail h3{font-size:1.5rem!important;margin-top:0!important}.caby .product-detail h4{font-size:1rem!important;margin-top:0!important}.caby .product-detail ul{list-style:none;margin:0!important}.caby .product-detail li:before{content:"\f00c";color:#ffc20f;font-family:"FontAwesome";font-weight:700;margin-right:4px}.caby .product-detail p{font-size:14px}@media screen and (min-width:769px){#Caby-house,#Caby-trunk,#Caby-container{margin-top:-74px}}.scroll{font-size:12px}.ScrollBox{overflow:scroll;white-space:nowrap}.caby-spec thead th:first-child{border-left:1px solid #ddd}.caby-spec thead th{background-color:#efefef!important;border-top:1px solid #ddd!important;border-right:1px solid #ddd!important;font-size:.75rem}.caby-spec tr:last-child{border-bottom:1px solid #ddd}.caby-spec td{font-size:.875rem;border-right:1px solid #ddd!important;vertical-align:middle!important}.caby-spec td.column-1{border-left:1px solid #ddd}.caby-spec.caby-trunk td.column-1,.caby-spec.caby-trunk td.column-13,.caby-spec.caby-container td.column-1,.caby-spec.caby-container td.column-13{border-bottom:1px solid #ddd}.delivery th:first-child{border-left:1px solid #ddd}.delivery thead th{background-color:#efefef!important;border-top:1px solid #ddd!important;border-right:1px solid #ddd!important;font-size:.75rem}.delivery tr:last-child{border-bottom:1px solid #ddd}.delivery td{font-size:.875rem;border-right:1px solid #ddd!important}.delivery td.column-1{border-left:1px solid #ddd}.other thead th:first-child{border-left:1px solid #ddd}.other thead th{background-color:#efefef!important;border-top:1px solid #ddd!important;border-right:1px solid #ddd!important;font-size:.75rem}.other td:first-child{border-left:1px solid #ddd}.other tr:first-child,.other tr:last-child{border-bottom:1px solid #ddd!important}.other td{font-size:.875rem;border-right:1px solid #ddd!important}.other td.column-1{background-color:#efefef!important}.building-materials .service-product-item.detail h4{border-bottom:2px solid #ccc}.building-materials .service-product-item h5{font-size:1rem!important;margin-top:8px}.building-materials .service-product-item h6{font-size:.875rem!important;margin-top:8px}.building-materials .service-product-item h5:before{content:"\f0da";font-family:"FontAwesome";font-weight:700;margin-right:4px}.building-materials .service-product-item .detail-item{padding:8px 0 16px}.takumi.service-product-item h3,.takumi .service-product-item h3{background:#06284e}.takumi .service-product-item h5:before{color:#06284e}.shou.service-product-item h3,.shou .service-product-item h3{background:#545321}.shou .service-product-item h5:before{color:#545321}.caby-sheet.service-product-item h3,.caby-sheet .service-product-item h3{background:0 0;border-bottom:1px solid #3eaf4b}.caby-sheet .service-product-item h5:before{color:#00b258}.caby-sheet .service-product-item p{padding:0 16px}.airshelter h1{font-weight:700!important}.airshelter p{font-size:16px}.construction-item .lsow-services .lsow-service{border:2px solid #e2e2e2;min-height:300px;padding:16px 0;margin-top:16px;margin-bottom:16px}.construction-item .lsow-services .lsow-service h3{color:#333!important}.profile h3{border-bottom:solid 1px #333}.board-member h4 span{font-weight:400;font-size:1.25rem;margin-right:8px}.profile p{font-size:14px;margin-bottom:8px}.profile tbody{border:1px solid #ddd}.profile td.column-1{width:20%;background:#efefef;font-size:.875rem;letter-spacing:1px;padding:8px;margin-right:8px}.profile td.column-2{font-size:.875rem}.caby-detail-header span{color:#1c2087;font-size:2.25rem;font-weight:700;margin-left:8px;vertical-align:bottom}.caby-detail h2{background:0 0;color:#333;font-weight:700;position:relative;display:inline-block;padding:0 55px}.caby-detail h2:before,.caby-detail h2:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#333}.caby-detail h2:before{left:0}.caby-detail h2:after{right:0}.caby-detail h4{margin-top:0}.caby-detail p{font-size:14px;padding:0 8px;margin-bottom:8px}#pg-1439-2{background:#f7f7f7}.feature-area .panel-grid-cell{background:#1b2087;color:#fff;padding:8px}#pg-1673-3,#pg-1673-5,#pg-2577-3,#pg-2577-5,#pg-2700-3,#pg-2700-5{background:#f7f7f7}#pg-1680-2{background:#f7f7f7}.contact p{font-size:1rem}.contact input[type=text],.contact input[type=email],.contact textarea{border:1px solid #ddd;max-width:100%}.contact input[type=submit]{padding:16px 80px;height:auto}.contact .btn-area{text-align:center;padding:16px}.contact div.wpcf7-validation-errors,.contact div.wpcf7-acceptance-missing{border:none;background:#ff8c8c;font-size:1rem;font-weight:700;padding:16px;text-align:center}.contact div.wpcf7-mail-sent-ok{border:none;background:#f9f9f9;font-size:1rem;font-weight:700;padding:16px;text-align:center}div.wpcf7 .ajax-loader{display:block}.post h2{font-weight:700}.post h3{font-size:18px}.post p{font-size:16px}.ht-post-info a{display:none}@media screen and (max-width:768px){.pc{display:none}}@media screen and (min-width:769px){.sp{display:none}}@media screen and (max-width:1000px){.contact　input[type=submit]{width:100%;padding:16px;height:auto}}@media screen and (max-width:1200px){.ht-container{width:auto;padding:0 15px}.ht-slide-caption{width:80%;margin-left:-40%}}@media screen and (max-width:1000px){.toggle-bar{display:block;position:absolute;top:12px;right:12px;height:50px;width:45px;background:none!important;cursor:pointer}.toggle-bar span{position:absolute;top:50%;margin-top:-2px;height:2px;left:8px;right:8px;background:#333;box-shadow:0 10px 0 0 #333,0 -10px 0 0 #333}.ht-sticky-header #ht-masthead{position:relative}.ht-sticky#ht-masthead{height:94px}#ht-site-navigation{width:20%;background:none!important}#ht-site-branding{width:80%;float:left}.ht-sticky #ht-site-branding{padding:15px 0}.ht-sticky-header #ht-content{padding-top:0}.ht-main-navigation .ht-menu{position:absolute;left:0;right:0;top:73px;background:#fff;z-index:999}.ht-main-navigation li{float:none;margin-left:0;text-align:center}.ht-main-navigation a{color:#000!important;font-size:1rem;line-height:1.3;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.05)}.ht-main-navigation ul ul a{font-size:.75rem;line-height:1.3;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.05)}.page-template-home-template .ht-main-navigation .current_page_item>a,.page-template-home-template .ht-main-navigation .current-menu-item>a,.page-template-home-template .ht-main-navigation .current_page_ancestor>a,.home.blog .ht-main-navigation .current_page_item>a,.home.blog .ht-main-navigation .current-menu-item>a,.home.blog .ht-main-navigation .current_page_ancestor>a,.ht-main-navigation a{color:#fff}.ht-main-navigation ul ul{position:static;padding:0;margin-top:0;box-shadow:none}.ht-main-navigation ul ul ul{margin:0}.menu-item-has-children .ht-dropdown,.menu-item-has-children ul .ht-dropdown{position:absolute;height:26px;width:26px;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px}.menu-item-has-children .ht-dropdown:after,.menu-item-has-children ul .ht-dropdown:after{content:'\f107';font-family:FontAwesome;vertical-align:middle;line-height:26px;display:block}.menu-item-has-children .ht-opened.ht-dropdown:after,.menu-item-has-children ul .ht-opened.ht-dropdown:after{content:'\f106'}.ht-main-navigation ul li:hover>ul{display:none}.ht-main-navigation ul ul{background:0 0}.ht-main-navigation ul ul a{color:#fff}#ht-team-section{padding-bottom:30px}.ht-team-member{width:48%;margin-bottom:30px}.ht-team-member:nth-child(2n+1){clear:both}}@media screen and (max-width:768px){.ht-section-title,.ht-section-tagline{width:auto}#ht-about-us-section .ht-container{display:block}.ht-about-sec{width:auto;float:none;padding:0;margin-bottom:30px}.ht-about-image{width:auto;float:none;padding:0;text-align:center}.ht-featured-post-wrap{margin-left:0}.ht-featured-post{float:none;margin:0 auto 80px;width:75%}.ht-featured-post:last-child{margin-bottom:0}.ht-portfolio-cat-name-list{text-align:center}.ht-service-left-bg{display:none}.ht-service-posts{float:none;width:auto;padding:0}#ht-service-post-section{padding:60px 0}#ht-counter-section{background-size:cover;background-position:center !important}.ht-counter{width:45%;margin-bottom:60px}#ht-counter-section{padding-bottom:0}.ht-blog-wrap{margin:0}.ht-blog-post{width:75%;margin:0 auto 30px;float:none}.ht-blog-post img{width:100%}#ht-cta-section{background-size:cover;background-position:center !important}.ht-top-footer{margin-left:0}.ht-footer{width:auto;margin:0 0 30px;float:none}.ht-footer:last-child{margin-bottom:0}.ht-slide-cap-title{font-size:24px;font-size:4vw;margin-bottom:10px}.ht-slide-cap-desc{font-size:14px;font-size:3vw}#primary{width:auto !important;float:none !important;margin-bottom:0}#secondary{width:auto !important;float:none !important;margin-bottom:30px}}@media screen and (max-width:580px){#ht-home-slider-section .bx-wrapper .bx-controls-direction a,.ht-testimonial-wrap .bx-wrapper .bx-controls-direction a{display:none}.ht-team-member-wrap{margin-left:0}.ht-team-member{width:75%;float:none;margin:0 auto 30px}.ht-team-counter-wrap{margin-left:0}.ht-counter{width:75%;float:none;margin:0 auto 60px}.ht-portfolio{width:50%;padding:4px}.ht-portfolio-caption{background:0 0 !important;opacity:1}.ht-portfolio-caption h5,.ht-portfolio-caption a.ht-portfolio-link,.ht-portfolio-caption a.ht-portfolio-image{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.ht-portfolio-caption h5{background:rgba(0,0,0,.2);padding:10px;left:0;right:0;top:0;text-align:center}.ht-portfolio-caption a{right:0;bottom:0;margin:0 5px}.ht-portfolio-caption a.ht-portfolio-image{right:46px}}@media screen and (max-width:480px){.ht-blog-post,.ht-featured-post{width:auto}.ht-team-member-wrap{margin-left:0}.ht-team-member,.ht-counter{width:auto;float:none}.ht-testimonial-excerpt{width:auto}.ht-testimonial-excerpt .fa-quote-left{left:0}.ht-cta-buttons a{display:block;margin:0 0 15px}.ht-post-info{float:none;width:auto;margin-bottom:20px}.ht-post-wrapper{padding-left:0}}@media screen and (min-width:1001px){.ht-main-navigation .ht-menu{display:block !important}}.fb-container{text-align:center}