a#back_to_top.button.button_js{border-radius:50px!important}#back_to_top.sticky{bottom:40px}.grecaptcha-badge{visibility:collapse}.form-career .label{font-size:14px}p:lang(ja){font-size:.85em}h3:lang(ja){line-height:37px;font-weight:300;letter-spacing:0}p.big2{font-size:50px!important}.big2 p{font-size:50px!important}.client-quote h3{font-size:26px;line-height:40px;color:#fff}.big p:lang(ja){font-size:.85em!important;line-height:1.6em!important}body,button,span.date_label,.timeline_items li h3 span,input[type=submit],input[type=reset],input[type=button],input[type=text],input[type=password],input[type=tel],input[type=email],textarea,select,.offer_li .title h3,h1,h2,h3,h4,.text-logo #logo{font-family:roboto,hiragino kaku gothic pron,ヒラギノ角ゴ pron w3,メイリオ,ＭＳ Ｐゴシック,Meiyro,Arial,Tahoma,sans-serif!important}@media only screen and (min-width:768px){#Top_bar.is-sticky{opacity:1!important}}body:not(.template-slider) #Header{min-height:96px}.contact-page p{font-size:24px;line-height:32px;font-weight:300}.header-overlay.ab-hide #Top_bar{top:13px}#Top_bar{position:static}.footer_copy{position:fixed;bottom:0;width:100%;z-index:500;background:#e5e5e5;text-align:center;height:60px}.footer_copy .column{margin:19px 1%}.footer_copy .en,.footer_copy .ja{display:none}.footer_copy:lang(en-us) .en{display:block}.footer_copy:lang(ja) .ja{display:block}.overlay-menu-toggle i.open{color:#ff772d!important}.overlay-menu-toggle i.close{color:#2e2e2e!important}.header-overlay .overlay-menu-toggle{top:28px;position:fixed}.post-item{margin-bottom:48px!important}.post-desc{padding:0 0 0 20px!important}#Overlay{background:#ff772d!important}#overlay-menu ul li a::before,#overlay-menu ul li a::after{content:""!important}#overlay-menu ul li a:hover{color:#fff!important;font-weight:400!important}#overlay-menu ul li.wpml-ls-menu-item{margin-top:4em}#overlay-menu ul li.wpml-ls-menu-item a{font-size:18px!important}#menu>ul>li>a,.action_button,#overlay-menu ul li a{font-size:38px!important;line-height:54px!important;font-weight:400!important}#menu>ul>li.sub-menu>a,.action_button,#overlay-menu ul li.sub-menu a{font-size:22px!important;line-height:34px!important;color:#ffc8aa!important}.service-home-text{text-align:center!important}.button-flat a.button .button_icon{display:none}a.button,a.tp-button{background-color:#fff!important}a.button:hover,a.tp-button:hover{background-color:#fff!important}.single-post a.button,.single-post a.button:after{background:0 0}.single-post a.button .button_label{color:#ff772d;font-size:14px}.single-post a.button .button_label:hover{color:#c9c9c9;text-decoration:underline}.single-post a.button .button_icon{display:none}.single-post a:hover{}.single-post p{font-size:18px;line-height:26px;font-weight:300}.photo .post-desc-wrapper{text-align:left}.post-desc{padding-left:0}.post-header .title_wrapper h1{line-height:40px}.wpb_wrapper>div{margin-bottom:16px}.portfolio_group .portfolio-item .desc{padding-top:15px!important}#Footer .widgets_wrapper{padding-top:0!important}.hide-love .button-love,.post-meta .category,.post-meta .author,.single-post .post-meta .date span,.single-portfolio .intro-meta{display:none!important}.portfolio_group .portfolio-item .desc{padding-left:0!important}.portfolio_grid .image_frame .image_wrapper{border:3px solid #fafafa}.portfolio_group .portfolio-item .desc .title_wrapper h5{text-align:center;font-size:18px}a.button_theme,a.tp-button.button_theme,button,input[type=submit],input[type=reset],input[type=button]{background-color:#ff9256;color:#fff;font-size:1em}.cf7p-message .wpcf7-validation-errors{padding:0;background:#f9d0d0!important;color:red;font-size:16px;font-weight:400}span.wpcf7-not-valid-tip{color:red;font-size:14px;font-weight:400}span.small-note{font-size:14px;color:#6c6c6c}span.required{color:red}.wpcf7-mail-sent-ok{margin:25px 0 0;padding:0;background:#d2f3c9!important;color:#398f14;font-size:16px;font-weight:400}label{font-size:19px!important}#circles-wrapper{width:100%;display:block}#circles-wrapper .circle-wrap{padding:1.3%;width:11.68%;background-color:transparent;float:left}#circles-wrapper .circle-wrap{cursor:pointer}#circles-wrapper .circle-wrap:nth-child(7n+1){clear:both}.circle{width:100%;height:0;padding-bottom:100%;background-color:#fff;border-radius:50%;transition:background .3s;-webkit-transition:background .3s;display:block}*:focus{outline:none}#wipe{display:inline-block;position:absolute;border-radius:50%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:705;cursor:pointer}.cover-headline.span12.title-top.left{height:100%}#quote-clone{z-index:704;width:100%;height:100%;position:absolute}#quote{z-index:706;position:fixed;pointer-events:none;margin:6% 7%;color:#fff;width:88%}#quote,#cover-tag{font-weight:300}#cover-tag{font-size:8em;line-height:1.2em}#cover-tag-wrapper{margin:6% 8%}#quote{font-size:5em;line-height:1.2em}@media(max-width:1480px){#quote{font-size:4em!important;line-height:1.2em!important}#cover-tag{font-size:5.5em!important;line-height:1.1em!important}}@media(max-width:767px){.header-overlay .overlay-menu-toggle{top:8px}#quote{font-size:4em!important;line-height:1.2em!important}#cover-tag{font-size:5em!important;line-height:1.2em!important}body:not(.template-slider):not(.header-simple) #Header{min-height:60px}}@media(max-width:567px){#quote{font-size:3em!important;line-height:1.2em!important}#cover-tag{font-size:3.1em!important;line-height:1.2em!important}#cover-tag-wrapper{margin-top:25%!important}}#quote.fade-in,#cover-tag.fade-in{visibility:visible;opacity:1}#quote.is-hidden,#cover-tag.is-hidden{visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}#cover-tag{-webkit-transition:opacity .3s .3s,visibility .3s .3s;-moz-transition:opacity .3s .3s,visibility .3s .3s;transition:opacity .3s .3s,visibility .3s .3s}#quote span{font-size:.5em;font-weight:700}#cover-tag-wrapper{position:absolute;pointer-events:none;margin:8%;z-index:4;left:0;right:0;max-width:100%}@media(max-width:479){.client-quote h3{font-size:19px!important;line-height:26px!important}}