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: -0.1em !important;background:none !important;padding:0
!important}.tp-caption
a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}button, .button , input[type="submit"], input[type="button"],
#submit, .left-arrow:hover,.right-arrow:hover, .ps-left-arrow:hover,
.ps-right-arrow:hover, .cs-arrows:hover,.nivo-nextNav:hover, .nivo-prevNav:hover,
.scroll-to-top:hover, .services-icon .img-container, .services-thumbnail h3:after,
.pg-pagination a.current, .pg-pagination a:hover, #content-container .wp-pagenavi span.current,
#content-container .wp-pagenavi a:hover, #blog-pagination a:hover,
.pg-item h2:after, .pc-item h2:after, .ps-icon, .ps-left-arrow:hover, .ps-right-arrow:hover,
.pc-next:hover, .pc-prev:hover, .pc-wrapper .icon-circle, .pg-item .icon-circle, .qg-img .icon-circle,
.ts-arrow:hover, .section-light .section-title:before, .section-light2 .section-title:after,
.section-light-bg .section-title:after, .section-dark .section-title:after,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.controlArrow.prev:hover,.controlArrow.next:hover, .pex-woo-cart-num,
.woocommerce span.onsale, .woocommerce-page span.onsale.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.pt-highlight .pt-title{background-color:#0f788c}a, a:hover, .post-info a:hover, .read-more, .footer-widgets a:hover, .comment-info .reply,
.comment-info .reply a, .comment-info, .post-title a:hover, .post-tags a, .format-aside aside a:hover,
.testimonials-details a, .lp-title a:hover, .woocommerce .star-rating, .woocommerce-page .star-rating,
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .tabs .current a,
#wp-calendar tbody td a, .widget_nav_menu li.current-menu-item > a, .archive-page a:hover{color:#0f788c}.accordion-title.current, .read-more, .bypostauthor, .sticky,
.pg-cat-filter
a.current{border-color:#0f788c}.pg-element-loading .icon-circle:after{border-top-color:#0f788c}.header-wrapper, .pg-navigation, .mobile.page-template-template-fullscreen-slider-php #header, .mobile.page-template-template-fullscreen-slider-php .header-wrapper{background-color:#0f788c}.dark-header
#header{background-color:rgba(15,120,140,0.7)}.fixed-header-scroll
#header{background-color:rgba(15,120,140,0.95)}.nav-menu li.mega-menu-item > ul, .nav-menu ul ul
li{background-color:#0f788c}.mob-nav-menu{background-color:rgba(15,120,140,0.96)}#footer, #footer input[type=text], #footer input[type=password],
#footer textarea, #footer input[type=search]{background-color:#0f788c}.footer-bottom{background-color:#0f788c}.pt-price-box, .pt-price, .tabs-container > ul li a, .accordion-title, .recaptcha-input-wrap,
.post-tags a, .ps-loading, .woocommerce #payment, .woocommerce-page #payment,
.pt-price-box, .pexeto-related-posts .rp-no-header
h3{color:#0f788c}blockquote, .content input[type=text], .content input[type=password],
.content textarea, .content input[type=search], .content table th, .content table tr,
.content table thead, .content .table-bordered, .tabs-container > ul,
.tabs .current a, .tabs-container .panes, .accordion-title, .avatar,
.contact-captcha-container, .recaptcha-input-wrap, .pc-header, .rp-list ul,
.rp-list li, .archive-page ul, .page-heading, .woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row, .woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text,
.woocommerce-tabs #commentform
textarea{border-color:#0f788c}.page-title
h1{font-size:400px}h2.page-heading{margin-bottom:20px;padding:0;border-bottom:3px solid #0f788c;color:#333332;font-weight:bold;font-size:22px;text-transform:uppercase}.footer-bottom{float:left;padding:25px
0;width:100%;height:auto;background-color:#0f788c}p{font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#383838}#SGM{width:100%;height:300px}#SGM
.infoWindow{line-height:13px;font-size:10px}#SGM
input{margin:4px
4px 0 0;font-size:10px}#SGM
input.text{border:solid 1px #ccc;background-color:#fff;padding:2px}#menu-item-45>a,#menu-item-367>a{pointer-events:none}.footer-box .menu-item.invisible
ul{height:0;margin:0;opacity:0}.page-id-12
h2#danraku2{padding:5px
0;font-weight:500;background:none;color:#333}.page-id-12
h3#danraku3{border-bottom:none;font-weight:500}.page-heading.h3{border-bottom:3px solid #bebebe}.header-wrapper .slider-active
#header{position:relative}.home #content-container #section-4 .section-boxed{margin-top:60px}.content .cta-element .cta-small-title{opacity:1}.catch-copy{font-size:18px}.content .cta-element .cta-title{color:#555}.cta-element{display:none}#greeting
hr{margin:20px
0 30px;width:50px}.facility{margin-left:15px}.slider-active
#header{position:relative !important}.page-id-20 #content-container .content-box{padding-top:0}.page-id-20 #content-container
li{margin-bottom:15px;list-style:none}.page-id-20 #content-container li
a{text-decoration:underline}@media screen and (max-width: 768px){.home #content-container #section-4 .section-boxed{margin-top:30px}.cta-element{display:block;padding:0}.catch-copy{font-size:14px}.spbr{display:block}}.category-36.archive:not(.post-type-archive-product) .page-title h1,
.category-37.archive:not(.post-type-archive-product) .page-title h1,
.category-38.archive:not(.post-type-archive-product) .page-title h1,
.category-39.archive:not(.post-type-archive-product) .page-title
h1{font-size:58px}