@charset "utf-8";@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:local('NotoSansJP-Regular.otf'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format('opentype')}body{color:#4d4d4d;font-weight:400}body,.page-subtitle>a,.page-content .zilla-dribbble-shots li .views-likes-overlay,.primary-sidebar ul,.primary-sidebar .sidebar-address,.primary-sidebar .copyright,input,textarea,input.url[type=text],.page-template-contact .section-subtitle,.comment-form input,.comment-form textarea,button{font-family:'Noto Sans Japanese',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo}.section-title,.page-title,.blog-day,.page-content .dribbble-title,.primary-sidebar .widget-title,.site-title,.hero-title,.hero-subtitle,.service-name,.cover-blog-title,.cta-title,.portfolio-project-title,.project-info .project-info-title,.testimonial-title,.contact-title,.page-template-contact .section-title,.archive-post-title,.pagination-title,.comments-title,.mob-logo .site-logo-link,.featured-area-title,.about-member-modal-name,.about-member-name,.about-content .about-rte.no-featured-section h3,.selling-points-title,.career-info-title,.counter-title,.counter-number,.result-title,.portfolio-slide .slide-title,.portfolio-title{font-family:'Noto Sans Japanese',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo}a,a:hover,a:active,a:visited,a:focus{outline:0;text-decoration:none}dl,dt,dd,ol,ul,li,section{margin:0;padding:0;border:0}p{max-width:none}strong{font-weight:700}body #slideshow{text-align:left!important}.section-title{text-align:center;font-weight:500}.left-meta{max-width:none}.page-template-default .title-section{margin-bottom:0}.page-template-services .page-content{background-color:#fff}.page-template-services .second-segment{padding-top:0}.page-template-contact .section-title{margin-bottom:1.25rem;font-size:2.5rem;letter-spacing:.125rem}.about-description{padding-bottom:0}button{outline:none}.fa-lg{vertical-align:0!important;line-height:inherit!important}.testimonial-text-inner{padding-left:0;padding-right:1.25rem}.meta-content{text-align:justify}.meta-content.topmargin{margin-top:30px}.page-content .segment ul{margin-bottom:20px}.page-content .segment li{display:block;text-align:left;text-indent:-2.125rem;padding-left:2.125rem;padding-top:5px;padding-bottom:8px;font-weight:700}.page-content .segment li:before{font-family:FontAwesome;font-size:11px;content:"\f00c";color:#d29d00;background:#fdfdfd;border-radius:4px;border:1px solid #ccc;padding:6px;margin-right:.5625rem;vertical-align:middle}@media all and (max-width:1024px){.content-width,.zinc-gallery,.testimonials-inner,.inner-slider-section,.slick-gallery-container,.portfolio-testimonials-inner{width:calc(100vw - 17px)}.testimonial-text-inner{padding-right:0}}.page-title,.section-title{font-size:2.5rem;font-weight:500;padding-right:1rem;padding-left:1rem;margin-bottom:1.25rem;line-height:1.3em;letter-spacing:.125rem}.page-subtitle{font-size:1.1875rem}.page-subtitle_large{font-size:1.3rem;color:#658dce;border-top:4px solid #bc9f71;padding:18px 0 5px;display:inline-block}.emphasis{font-size:1.1875rem;border:1px solid #fbe1ba;background:#fef6eb;padding:20px;margin-bottom:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.attn{color:#d64d4d;font-weight:700}.page-subtitle.onwhite,.page-subtitle.tel_phone,.telappo{color:#3e6093}.page-content li:hover{color:inherit}.tel_phone,.telappo{font-family:'Montserrat',sans-serif;font-size:1.3125rem}@media all and (max-width:480px){.page-title,.section-title{font-size:1.3rem;padding-right:.5rem;padding-left:.5rem}}.zinc-button{-webkit-transition:all linear .4s;transition:all linear .4s;position:relative;display:block;width:15rem;min-height:3.75rem;padding:1.28rem .9375rem 1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;font-size:1rem;font-weight:500;line-height:1rem;letter-spacing:.3em;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-align:center;text-decoration:none;border:1px solid #2864ac;background:#2864ac;color:#fff}.primary-button:hover,.secondary-button:hover,.light-button:hover,.cta-button:hover{background-color:#4283ce;box-shadow:15rem 0 0 0 #4283ce inset;color:#fff!important;border-color:#4283ce}.secondary-button:hover .text{visibility:visible;opacity:1}.button-arrow{display:none!important}.fesheet{display:inline-block;margin-left:30px!important}@media all and (max-width:480px){.fesheet{margin-bottom:30px!important;margin-left:0!important}}.zinc-loader{background-color:#fff}.zinc-loader .sk-cube-grid{position:relative;top:50%;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:9.375rem;height:9.375rem;margin:0 auto}.zinc-loader .sk-cube-grid img{width:150px;height:150px}@keyframes roll{from{transform:perspective(300px) rotateY(360deg)}50%{transform:perspective(300px) rotateY(180deg)}to{transform:perspective(300px) rotateY(0deg)}}.rolling{animation:roll 2s linear infinite}.theme-background{color:#4d4d4d;background:transparent!important}.secondary-background{background:#fff}.secondary-background.cover-services{background:#fff}h1#uekusadental a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/logo-vert.svg);background-size:165px 165px;width:165px;height:165px;text-indent:-9999px;display:block;margin:0 auto}.mob-logo{position:fixed;left:0;z-index:300;display:block;width:100%;height:70px;transition:height .3s ease 0s}.mob-logo a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/logo-hori.svg) no-repeat;background-size:166px 50px;width:166px;height:50px;text-indent:-9999px}.mob-logo .site-logo-link{margin-left:.9rem;margin-top:.6rem;float:left;text-decoration:none}@media all and (max-width:1024px){.mob-logo{background:#fff}.mob-logo.smaller{background-color:rgba(255,255,255,.95);-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.3);box-shadow:0px 2px 2px 0px rgba(0,0,0,.3);height:70px}}.site-header-menu-line{background:#fff}.primary-sidebar,.primary-sidebar.open{background:#fff;transition:none;-webkit-box-shadow:1px -6px 7px 0px rgba(0,0,0,.2);-moz-box-shadow:1px -6px 7px 0px rgba(0,0,0,.2);box-shadow:1px -6px 7px 0px rgba(0,0,0,.2)}.primary-sidebar.open{transition:all .2s linear 0s}@media all and (max-width:1024px){.primary-sidebar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transition:all .2s linear 0s;z-index:300;width:auto;position:fixed;right:0;left:auto}.primary-sidebar.fixed{position:fixed;top:0}.primary-sidebar.fixed .site-header-menu-line{fill:#141414}.primary-sidebar.open{background-color:#fff}}.primary-sidebar .inner-sidebar{opacity:100;transition:all .2s linear 0s}.menu-menu-container{margin:30px auto 5px}.primary-sidebar ul{width:210px;margin:0 auto}.primary-sidebar ul>li{text-align:left;clear:both}.primary-sidebar ul li:before{font-family:FontAwesome;content:"\f111";opacity:0;color:rgba(0,0,0,0);margin-right:.3em}.primary-sidebar ul li.current-menu-item:before{font-family:FontAwesome;content:"\f111";opacity:1;color:#b2d4f1}.primary-sidebar ul>li>a{color:#2f598b;padding-top:.5em;padding-bottom:0;display:inline-block;font-weight:500}.primary-sidebar ul>li>a:hover{color:#739bd6}.arrow-icon-holder{background:rgba(0,0,0,0) url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/arrow.svg) no-repeat scroll 50% 50%/15px 9px;box-sizing:border-box;height:23px;margin-left:0;margin-top:0;padding:0;position:absolute;transform-origin:50% 50% 0;transition:all .35s linear 0s;width:30px}.arrow-icon{-webkit-transform:none;-ms-transform:none;transform:none;display:none}.open .arrow-icon-holder{transform-origin:50% 50% 0px;transition:all .35s linear 0s}.primary-sidebar ul>li.menu-item-has-children>a{z-index:1;background:#fff}li.menu-item-has-children{overflow:hidden}.primary-sidebar ul>li>.sub-menu>li>a{color:#2f598b;display:inline-block;padding-bottom:0;line-height:2em;transition:all .35s linear 0s}.primary-sidebar ul>li>.sub-menu>li>a:hover{color:#739bd6}.primary-sidebar ul>li>.sub-menu{margin:6px 6px 6px 17px;z-index:0}.primary-sidebar ul>li>.sub-menu.visible{margin:6px 6px 6px 17px}li.current-menu-item .arrow-icon-holder,li.current-menu-parent .arrow-icon-holder{pointer-events:none;opacity:.1}.primary-sidebar ul.sidebar-social{width:220px}.primary-sidebar ul.sidebar-social>li{float:left;padding:0;margin:0 4px 20px;clear:none}.primary-sidebar ul.sidebar-social>li>a{display:block;width:45px;height:45px;text-indent:-9999px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.primary-sidebar ul.sidebar-social>li>a:hover{opacity:.7}.sidebar-social li.face a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/facebook.png) no-repeat;background-size:45px 45px;width:45px;height:45px}.sidebar-social li.goog a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/google.png) no-repeat;background-size:45px 45px;width:45px;height:45px}.sidebar-social li.twit a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/twitter.png) no-repeat;background-size:45px 45px;width:45px;height:45px}.sidebar-social li.line a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/line.png) no-repeat;background-size:45px 45px;width:45px;height:45px}.primary-sidebar ul.sidebar-banner{width:100%;margin-bottom:15px}.primary-sidebar ul.sidebar-banner>li{padding:0;margin:0 -1.25rem!important;clear:both;border-bottom:1px solid #d9d9d9}.primary-sidebar ul.sidebar-banner>li.webappoin{background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 6%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(254,254,254,1) 97%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(6%,rgba(253,253,253,1)),color-stop(50%,rgba(243,243,243,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(97%,rgba(254,254,254,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 6%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(254,254,254,1) 97%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 6%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(254,254,254,1) 97%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 6%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(254,254,254,1) 97%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(253,253,253,1) 6%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(254,254,254,1) 97%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}.primary-sidebar ul.sidebar-banner>li>a{display:block;width:230px;height:70px;text-indent:-9999px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;margin:0 auto;padding:0}.sidebar-banner li.clinictel a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/side-tel.png) no-repeat;background-size:226px 55px;width:226px;height:55px}.sidebar-banner li.clinictel2 a{background:url(/wp/wp-content/uploads/2018/11/contact-syosin.png) no-repeat;background-size:226px 55px;width:226px;height:55px}.sidebar-banner li.webappoin a{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/side-appo.png) no-repeat;background-size:226px 55px;width:226px;height:55px}.cd-primary-nav-trigger{position:fixed;top:19px;right:13px;z-index:301}.cd-primary-nav-trigger{display:none}@media all and (max-width:1024px){.cd-primary-nav-trigger{display:block}}.cd-menu-icon{border:none;background:0 0;padding:0;cursor:pointer}.cd-menu-icon:hover{opacity:.7}.cd-menu-icon-box{width:26px;height:12px;display:inline-block;position:relative}.cd-menu-icon-inner{display:block;top:50%;margin-top:0}.cd-menu-icon-inner,.cd-menu-icon-inner:before,.cd-menu-icon-inner:after{width:26px;height:4px;background-color:#223d68;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.cd-menu-icon-inner:before,.cd-menu-icon-inner:after{content:"";display:block}.cd-menu-icon-inner:before{top:-7px}.cd-menu-icon-inner:after{bottom:-7px}.cd-menu-icon--spin .cd-menu-icon-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.cd-menu-icon--spin .cd-menu-icon-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.cd-menu-icon--spin .cd-menu-icon-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.cd-menu-icon--spin.is-active .cd-menu-icon-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.cd-menu-icon--spin.is-active .cd-menu-icon-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.cd-menu-icon--spin.is-active .cd-menu-icon-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.cd-menu-icon--spin-r .cd-menu-icon-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.cd-menu-icon--spin-r .cd-menu-icon-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}.cd-menu-icon--spin-r .cd-menu-icon-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.cd-menu-icon--spin-r.is-active .cd-menu-icon-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.cd-menu-icon--spin-r.is-active .cd-menu-icon-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.cd-menu-icon--spin-r.is-active .cd-menu-icon-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}@media all and (max-width:1024px){.page-content{margin-left:0!important;margin-top:70px}.title-section{margin-top:0!important}.tablet-menu-icon{margin-top:1.25rem}.page-template-cover .page-content{margin-top:4.375rem}}.title-section{margin-top:0;padding-bottom:3.125rem;padding-top:3.625rem;background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/titlebg.jpg) repeat-x #29599b}.page-title{color:#fff;margin-bottom:25px}.page-subtitle{color:#98b4d9;border-top:4px solid #bc9f71;padding:18px 20px 5px;display:inline-block}.segment{padding-top:0}.no-results{padding-bottom:6.25rem}.breadcrumbs{border-top:none;margin-top:0!important;background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/woodbg.png) repeat #f3f3f3;padding:2rem}.breadcrumbs span{font-size:1rem;color:#57606d}@media only screen and (max-width:480px){.breadcrumbs{padding:1rem}.breadcrumbs span{font-size:.8125rem}}.breadcrumbs i{font-size:12px;color:#a2b1bc;margin-right:6px;margin-left:6px}.featured-area-images,.featured-area-contents{position:relative;float:left;width:50%;text-align:left}.featured-area-contents{display:table}.featured-area-description{font-size:1rem;color:#4d4d4d}@media all and (max-width:1200px){.featured-area-images,.featured-area-contents{width:100%;margin-bottom:-.34rem}}@media all and (max-width:900px){.no-sidebar .featured-area-images,.no-sidebar .featured-area-text{width:100%;margin-bottom:-.3125rem}}.featured-area-content-inner{display:table-cell;vertical-align:middle;transform:none;padding:0;position:static;top:auto}.thumb-responsive img,.featured-area-images,.featured-area-contents{height:100%}.featured-area{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/graybg.png) repeat;overflow:hidden;margin-bottom:2.5rem}@media only screen and (max-width:1200px){.featured-area{padding-bottom:4.375rem}}.featured-area-contents{padding:0 2.5rem}.featured-area-title{font-size:1.4375rem;font-weight:700;letter-spacing:.259em;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;max-width:none;margin:4rem auto 2rem;color:#003471;line-height:1.3em}@media only screen and (min-width:1600px){.featured-area-title{margin:10rem auto 2rem}}@media (min-width:1400px) and (max-width:1599px){.featured-area-title{margin:8rem auto 2rem}}.about-description h3{color:#fff;font-size:18px;line-height:1.7em}.cover-services,.cover-blog{padding-top:5rem}.page-description{padding:1.8rem 1.25rem 2rem;margin:0 auto;max-width:40rem;color:#4d4d4d}.service-name{font-weight:700}.services-block .service-description{color:#6d6d6d}.services-container{margin:4.75rem auto}.col2img-container{margin:0 auto 3.125rem;overflow:hidden;padding:0 3.75rem;max-width:72.125rem;display:block}.whitewood{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/woodbg.png) repeat #f3f3f3}.whitewood .col2img-container{margin:4.375rem auto 3.125rem;padding:3.75rem}.col2rimg-1 .wrappingp{margin-bottom:30px}.col2rimg-1,.col2rimg-2{float:left}.col2limg-1,.col2limg-2{float:right}.rounded-trim{position:relative;overflow:hidden;border-radius:50%}.rounded-trim img{display:inline;margin:0 auto;height:100%;width:auto}.s-trim{position:relative;overflow:hidden}.s-trim img{display:inline;margin:0 auto;object-fit:cover}.col2rimg-1 h5,.col2limg-1 h5{color:#1d3f75;font-size:1rem}.col2rimg-1 p,.col2limg-1 p{margin:0 auto;text-align:justify}.whitewood .col2img-container .col2rimg-1 p,.whitewood .col2img-container .col2limg-1 p{margin:2rem auto}@media only screen and (min-width:1201px){.col2img-container{padding:0 6.25rem}.whitewood .col2img-container{padding:3.75rem 6.25rem}.col2rimg-1{width:70%;padding-right:4.375rem}.col2limg-1{width:70%;padding-left:4.375rem}.col2rimg-2,.col2limg-2{width:30%}.rounded-trim{width:230px;height:230px}.col2rimg-2 .rounded-trim{float:right}.col2limg-2 .rounded-trim{float:left}}@media only screen and (min-width:1400px){.col2img-container{padding:0 10rem}.whitewood .col2img-container{padding:3.75rem 10rem}}@media (min-width:780px) and (max-width:1300px){.col2rimg-1{width:60%;padding-right:3.125rem}.col2limg-1{width:60%;padding-left:3.125rem}.col2rimg-2,.col2limg-2{width:40%;padding-top:1rem}.rounded-trim{width:260px;height:260px}.col2rimg-2 .rounded-trim{float:right}.col2limg-2 .rounded-trim{float:left}}@media only screen and (max-width:779px){.col2img-container{padding:0}.whitewood .col2img-container{padding:2rem 0 3.125rem}.col2rimg-1,.col2rimg-2,.col2limg-1,.col2limg-2{width:auto;float:none}.col2rimg-1 p,.col2limg-1 p,.page-content .segment ul{padding:0 1.875rem 2.5rem}.rounded-trim{width:300px;height:300px;float:none;margin:0 auto}}.animwrap{padding:2.5rem 3.75rem 3.125rem;overflow:hidden}.animwrap:after{content:"";clear:both;display:block}.col6{float:left;margin-bottom:20px}@media only screen and (min-width:1450px){.col6{width:16.66%}.page-services .col6{width:33.33%}.page-services .col6:nth-child(4){clear:both}}@media only screen and (max-width:1449px){.col6{width:33.33%}.col6:nth-child(4){clear:both}}@media only screen and (max-width:779px){.col6{width:50%}.animwrap{padding:1rem 0 2rem}.col6:nth-child(4){clear:none}}@media only screen and (max-width:480px){.col6{width:auto;float:none}}#bouncemenu1{margin:2.5rem auto 5rem}.ud-icon-box .icon-rounded{border-radius:50%;display:inline-block;width:130px;height:130px;position:relative}.ud-icon-box .icon-rounded span em{visibility:hidden}.ud-icon-box .icon-rounded.ud-icon-menu1{background:#85aa80}.ud-icon-box .icon-rounded.ud-icon-menu2{background:#e28c82}.ud-icon-box .icon-rounded.ud-icon-menu3{background:#fcbd64}.ud-icon-box .icon-rounded.ud-icon-menu4{background:#bba689}.ud-icon-box .icon-rounded.ud-icon-menu5{background:#9cc9cf}.ud-icon-box .icon-rounded.ud-icon-menu6{background:#9aceae}.ud-icon-box .icon-rounded.ud-icon-menu1 span{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/ud-menu1.svg) no-repeat 50% 50% transparent;background-size:80px 80px;transition:all 1s}.ud-icon-box .icon-rounded.ud-icon-menu1:hover{opacity:.7}.ud-icon-box .icon-rounded.ud-icon-menu2 span{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/ud-menu2.svg) no-repeat 50% 50% transparent;background-size:80px 80px;transition:all 1s}.ud-icon-box .icon-rounded.ud-icon-menu1:hover{opacity:.7}.ud-icon-box .icon-rounded.ud-icon-menu2:hover{opacity:.7}.ud-icon-box .icon-rounded.ud-icon-menu3:hover{opacity:.7}.ud-icon-box .icon-rounded.ud-icon-menu4:hover{opacity:.7}.ud-icon-box .icon-rounded.ud-icon-menu5:hover{opacity:.7}.ud-icon-box .icon-rounded.ud-icon-menu6:hover{opacity:.7}.ud-icon-box .icon-rounded.ud-icon-menu3 span{background:url(/wp/wp-content/uploads/2018/10/konkan.png) no-repeat 50% 50% transparent;background-size:80px 80px;transition:all 1s}.ud-icon-box .icon-rounded.ud-icon-menu4 span{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/ud-menu4.svg) no-repeat 50% 50% transparent;background-size:80px 80px;transition:all 1s}.ud-icon-box .icon-rounded.ud-icon-menu5 span{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/ud-menu5.svg) no-repeat 50% 50% transparent;background-size:80px 80px;transition:all 1s}.ud-icon-box .icon-rounded.ud-icon-menu6 span{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/ud-menu6.svg) no-repeat 50% 50% transparent;background-size:80px 80px;transition:all 1s}.ud-icon-box .icon-rounded span{width:80px;height:80px;display:block;position:absolute;left:50%;top:50%;margin-top:-40px;margin-left:-40px}.ud-icon-content h4{color:#4d4d4d;letter-spacing:.125rem;margin-top:.625rem}.service_details{padding:0 1.5625rem;margin:2rem auto;text-align:justify}.service_details p{font-size:.875rem;color:#6d6d6d}.topbtmzero{padding-top:0!important;padding-bottom:0!important;margin-top:50px!important}.selling-points-section.segment,.generalpage.segment{padding-bottom:0}.selling-block{display:inline-block;float:left;width:50%;margin-bottom:3.125rem;overflow:hidden}.selling-block .thumb-responsive{display:block;margin:0 auto;max-width:9.375rem;overflow:hidden}.selling-block .thumb-responsive img{width:auto;height:auto}.selling-block .service-description{color:#6d6d6d}.selling-block:only-of-type,.selling-block:last-of-type:nth-of-type(odd){float:none}.selling-block:nth-of-type(odd){clear:left}@media all and (max-width:1240px){.selling-block{width:100%}}.selling-block .thumb-responsive,.selling-point-image-wrapper{max-width:none!important}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{float:left;margin-right:3.8%;min-height:1px}.onecol{width:4.85%}.twocol{width:13.45%}.threecol{width:22.05%}.fourcol{width:30.75%}.fivecol{width:39.45%}.sixcol{width:48%}.sevencol{width:56.75%}.eightcol{width:65.4%}.ninecol{width:74.05%}.tencol{width:82.7%}.elevencol{width:91.35%}.twelvecol,.fullwidth{float:left;width:100%}.last{margin-right:0 !important}.colfullimg{margin-top:1.25rem;margin-bottom:3.125rem}@media only screen and (max-width:734px){.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin:0 0 25px;width:100%;float:none}}.ud-container-m p,.ud-container-l p{text-align:justify}.ud-container-m p.page-subtitle,.ud-container-l p.page-subtitle{text-align:center}.ud-container{margin:0 auto;padding:4.375rem 2.5rem 3.125rem;overflow:hidden}.ud-container-l{margin:0 auto;padding:4.375rem 0 3.125rem;max-width:73.125rem;overflow:hidden}.ud-container-m{margin:0 auto;padding:4.375rem 3.25rem 3.125rem;max-width:61.25rem;overflow:hidden}.topbtmzero{padding-top:0!important;padding-bottom:0!important}@media only screen and (max-width:480px){.ud-container-m{padding:0 1.875rem 1rem}}.ud-container-m.nopaddingbtm{padding-bottom:0}.segment.aboutlogomark{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/woodbg.png) repeat #f3f3f3;padding-bottom:3rem;margin-bottom:0}.profilebox{margin-bottom:3.125rem}.profilebox p{text-align:left;margin:5px}.twelvecol.last.udprofile>ul{padding-right:70px;float:right}.page-content .segment .profilebox li{display:block;text-align:left;text-indent:0;paddinig:0;font-weight:400}.page-content .segment .profilebox li:before{content:"■";color:#d29d00;background:0 0;border-radius:0;padding:0;margin-right:0;border:none;font-size:inherit}.page-content .segment.testimonials li:before{content:none;color:#d29d00;background:0 0;border-radius:0;padding:0;margin-right:0;border:none;font-size:inherit}.page-content .segment.testimonials ul{margin-bottom:0;padding:0}.page-content .segment.testimonials li{padding:0;text-align:center;display:block;text-indent:0;padding:0;font-weight:400}.profilebox .fourcol p{text-align:center;color:#2f598b;font-weight:700}@media only screen and (max-width:734px){.profilebox p,.profilebox li{text-align:center}.profilebox .fourcol{margin-bottom:0}.profilebox .sevencol{margin-bottom:3.125rem}.twelvecol.last.udprofile>ul{padding-right:0;float:none}}.counter-section.segment{padding-bottom:3.125rem}.counterbox{overflow:hidden;padding:0 1.25rem}.counter-area{transform:none;padding:0 1.25rem 3.125rem;width:100%}.counter-title{margin:5.625rem auto;line-height:1.3em}.counter-number{font-family:'Montserrat',sans-serif!important;font-weight:700;color:#596e8e;margin-bottom:.625rem}.cta-section{padding-bottom:5rem}.cta-overlay{background:rgba(255,255,255,.5)!important}.cta-foreground{padding-top:100px}.cta-title{color:#000;font-weight:500}.cta-subtitle{color:#4d4d4d}.cta-background2{background:url(https://www.uekusa-dental.com/wp/wp-content/themes/tz-zinc-child/images/graybg.png) repeat #f7f7f7;position:absolute;top:0;z-index:1;width:100%;height:100%;background-position:center;background-size:cover}.catname{text-align:left;margin-top:8px;margin-bottom:10px;display:flex;line-height:1em}.catname .uncategorized{background:#9fa5ad;border-radius:30px;line-height:20px;color:#fff}.catname .notice{background:#e38f7f;border-radius:30px;line-height:20px;color:#fff}.catname .blog{background:#29599b;border-radius:30px;line-height:20px;color:#fff}.catname span a{padding:0 20px 2px;display:inline-block}.catname .uncategorized a,.catname .notice a,.catname .blog a{color:#fff;font-size:14px}.right-meta{bottom:0;float-right:auto;float-left:auto;float:none;display:none}.blog .blog-date:hover,.blog .blog-date:hover *{background:#d29d00;cursor:default}.blog-date,.archive-career,.archive-career *{cursor:auto}.archive-career{padding-top:6.25rem}.archive-career .careers-excerpt .read-more{cursor:pointer;width:auto}.archive-post p{padding-right:0}.archive-post .read-more{transition:all .25s linear 0s;width:auto;margin-top:1.875rem}.archive-post-title{margin-top:1.125rem}.archive-post-title>a{transition:all .25s linear 0s;font-weight:500}.blog .archive-post-title a:hover,.archive-post-title>a:hover{color:#d29d00;cursor:pointer;text-decoration:none}.read-more{border:none;display:inline;width:auto;padding:8px;letter-spacing:0;text-align:center;background:#f6f6f6}.read-more:after{width:auto;position:static;content:none}.read-more:hover:after{color:#d29d00}.blog-date-inner{height:6.25rem;width:3.75rem}.blog-day{position:relative;top:40%}.blog-month{position:absolute;top:1.25rem;width:3.75rem;display:block}.blog-month label{text-align:center}.careertitle{font-size:1.5625rem}.career-info-section{margin-top:5rem;margin-bottom:5rem}.career-content{margin-bottom:5rem}.career-gallery-container{overflow:auto}.career-info-arrow{display:none}.cover-blog-button-container{margin-top:3.75rem}.page-numbers.current{background:#f2f2f2;color:#6a7484}.page-numbers{font-size:.875rem;padding:8px 7px 8px 15px;text-align:center;text-decoration:none;background:#5f98ce;color:#fff}.page-numbers.dots{background:#fff;color:#6a7484}a.page-numbers:hover{color:#fff;background:#a2c8e8}.post-pagination-prev,.post-pagination-next{padding:2.5rem 2.5rem 2rem}.post-pagination-prev .pagination-title,.post-pagination-next .pagination-title{margin-bottom:.5rem}.post-pagination-next div,.post-pagination-prev div{visibility:hidden}a .post-pagination-next div,a .post-pagination-prev div{visibility:visible}.post-pagination-prev .prev-arrow,.post-pagination-next .next-arrow{bottom:2.5rem}.singular-post{padding-bottom:3.75rem}figure.wp-block-image.size-large img{width:100%;height:auto}figure.wp-block-image.size-full img{width:100%;height:auto}#comments{padding-top:.75rem;padding-bottom:6.25rem}#openinghours{margin:0 auto}#openinghours p strong{font-size:1.125rem;letter-spacing:.4em;padding:0}#openinghours section{display:table;margin:0 auto;table-layout:fixed;width:14.0625rem;padding:.5rem 0;border-bottom:1px solid #adadad}#openinghours section:first-child{padding-top:0}#openinghours section:last-child{padding-bottom:0;border-bottom:none}#openinghours section aside{color:#223b63;text-align:left;font-weight:700}#openinghours article{display:table-cell;vertical-align:top}#openinghours article p{margin:0 auto;width:7.5rem;color:#4d4d4d;letter-spacing:.1rem}#openinghours section .attn{color:#223b63;font-size:.8125rem;margin-top:0}#caloutput .attn{color:#223b63;font-size:.8125rem;display:inline-block}#openinghours section .attn span{color:red}#caloutput .attn strong{color:#d64d4d;background:rgba(211,175,175,.2);padding:0 13px;font-weight:700}#caloutput{margin:0 auto;max-width:350px;padding:0 1.25rem}#caloutput td,#caloutput th{border:none;color:#5b626b;font-size:13px;padding:0}#caloutput th{padding-bottom:1rem}#caloutput table{font-weight:700;margin-top:0;margin-bottom:1px}.cal_wrapper{background-color:transparent;position:relative;clear:both;padding:0}ul.cal_ui{padding:0;text-align:center;position:absolute;right:0;top:-5px;left:auto;margin-top:0}.cal_ui input[type=button]{float:left;height:29px;font-size:13px;list-style:none;background-repeat:no-repeat;cursor:pointer;color:#9f9e9e;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-webkit-appearance:none;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px}.cal_ui input[type=button]:first-child{background-image:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/cal_01_on.png);width:29px;background-size:29px 29px;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px}.cal_ui input:first-child:hover{opacity:.8;width:29px;background-size:29px 29px}.cal_ui input[type=button]:nth-child(2){background-image:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/cal_02_on.png);width:54px;background-size:54px 29px}.cal_ui input:nth-child(2):hover{opacity:.8;width:54px;background-size:54px 29px}.cal_ui input:last-child{background-image:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/cal_03_on.png);width:29px;background-size:29px 29px;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0}.cal_ui input:last-child:hover{opacity:.8;width:29px;background-size:29px 29px}div.cal_wrapper table.cal tr th p{float:left;padding:5px 2px;margin:0;color:#666;font-size:1rem;color:#0f559c;font-weight:700}div.cal_wrapper table.cal tr th div.cal_ui{float:right;padding-right:3px}div.cal_wrapper table.cal tr th div.cal_ui input{border:none;margin:0;padding:0;color:transparent!important}#caloutput div.cal_wrapper table.cal tr td{border-bottom:solid 1px #adadad}div.cal_wrapper table.cal tr td{font-size:1rem;text-align:center;padding:0}div.cal_wrapper table.cal tr.headline{background-color:transparent}div.cal_wrapper table.cal tr td div{position:relative;padding:5px 10px;font-size:13px;text-align:center;color:#616885;background-color:transparent}div.cal_wrapper table.cal tr td div span{display:none;position:absolute;top:20px;left:0;width:180px;border:solid 1px #eee;background-color:#fff;text-align:left;padding:5px;z-index:10;color:#000;font-weight:400;line-height:1.5em;box-shadow:1px 1px 3px #666}div.cal_wrapper table.cal tr td div.Sat{color:#1c4b9f}div.cal_wrapper table.cal tr td div.Sun{color:#d64d4d;background:rgba(211,175,175,.2)}div.cal_wrapper table.cal tr td div.Deli{background-color:#efe}div.cal_wrapper table.cal tr td div.Holyday{font-weight:700;color:#d64d4d;background:rgba(211,175,175,.2)}div.cal_wrapper table.cal tr td div.Business{color:#616885;background:0 0}div.cal_wrapper table.cal tr td div.backward{color:#ccc;font-weight:700;background-color:transparent}div.cal_wrapper table.cal tr td div.pointer{cursor:pointer}div.cal_wrapper table.cal tr td div.pointer:hover{background-color:#eee}div.cal_wrapper table.cal tr.headline td{padding:8px 0!important;color:#6a7486}.footer-area-image{height:700px;overflow:hidden;position:relative}.img-responsive-box{height:100%;position:relative;width:100%;z-index:1}.thumb-responsive{height:100%;overflow:hidden;width:100%}.thumb-responsive img{margin-bottom:-6px}.alignvh{overflow:hidden;padding-bottom:.0625rem;position:relative;top:50%;transform:translateY(-50%)}.toptextbox{background-color:rgba(255,255,255,.83);display:block;height:calc(100% - 140px);left:4.375rem;position:absolute;text-align:center;top:4.375rem;width:calc(100% - 140px);z-index:2}.wrapcol{padding:4.375rem 3.75rem;overflow:hidden}.page-content#footer1{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/graybg.png) repeat #f7f7f7;margin-top:0;border-top:1px solid #efefef}.page-content#footer2{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/graybg.png) repeat #f7f7f7;margin-top:0;padding-bottom:30px}.page-content#footer3{background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/titlebg.jpg) repeat-x;margin-top:0}p#copyright{margin-top:1.25rem;color:#c8dcf4;font-size:.75rem;margin-bottom:.75rem}p#powered{padding-left:13px;color:#7d9ec6;font-size:.625rem;margin-bottom:1rem}p#powered a{color:#7d9ec6;text-decoration:none;font-size:.75rem}p#powered a:hover{color:#b6cdea}@media all and (max-width:767px){ul.cal_main li{font-size:11px;padding:8px 0}}.footer-area-title{font-size:1.125rem;font-weight:400;letter-spacing:.259em;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.footer-area-title:after{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.footer-area-description{max-width:100%;font-size:.875rem;font-weight:400;line-height:1.375rem;color:#666}img.smarthide_s{display:none}p.s-screen-text{margin-bottom:0}@media only screen and (min-width:1600px){.col3-1,.col3-2,.col3-3{width:33.333%;float:left}.col3-2,.col3-3{padding-top:5.625rem}.col3-3{padding-right:5.625rem}}@media (min-width:1400px) and (max-width:1599px){.col3-1{width:65%;float:left}.col3-2{width:35%;float:left;padding-top:4.375rem}.col3-3{width:35%;float:left;padding-top:3.125rem}}@media (min-width:735px) and (max-width:1399px){.col3-1{width:100%;float:none}.col3-2{width:50%;float:left;padding-top:5.625rem;padding-bottom:4.375rem}.col3-3{width:50%;float:left;padding-top:5.625rem;padding-bottom:4.375rem;padding-right:2.5rem}img.smarthide_s{display:block}img.smarthide_l{display:none}}@media only screen and (max-width:734px){.col3-1,.col3-2,.col3-3{width:100%;float:none}.col3-1{margin-bottom:4.375rem}.footer-area-image{float:none}.col3-2{margin-bottom:3.125rem}.col3-3{margin-bottom:3.125rem}}@media only screen and (max-width:480px){.footer-area-image{height:800px}.toptextbox{height:calc(100% - 110px);left:3.4375rem;top:3.4375rem;width:calc(100% - 110px);padding:0 1rem}.s-screen-text{font-size:.8125rem}.wrapcol{padding:1.875rem}}.scrollup{border-radius:2px;bottom:22px;display:none;font-size:25px;height:36px;opacity:.7;position:fixed;right:15px;text-align:center;width:36px;z-index:2;background:#87b6dd;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.scrollup i{line-height:34px;color:#fff;height:100%;line-height:1.1em;vertical-align:middle}.scrollup:hover{background:#5f98ce!important;opacity:1}#accessmap .cover-services{padding-top:0}.segment#accessmap .segment:first-child{padding-bottom:0}.googlemap{background:#fff}.googlemap #map{position:relative;padding:0 0 33.3333%;height:0;overflow:hidden;border-bottom:1px solid #ccc}.googlemap #map1{position:relative;padding:0 0 66.6666%;height:0;overflow:hidden;border:1px solid #ccc}.wrapcol_inner{padding:4.375rem 0 1.25rem}@media only screen and (min-width:1180px){.col2-1,.col2-2{width:50%;float:left}.wrapcol_inner{padding:0 0 0 3.125rem}}@media (min-width:1180px) and (max-width:1499px){.googlemap #map1{padding:0 0 100%}}@media only screen and (max-width:1399px){.wrapcol{padding:0 3.75rem 3.75rem}.googlemap #map1{padding:0 0 100%}.googlemap #map{padding:0 0 50%}}@media only screen and (max-width:480px){.googlemap #map1{padding:0 0 100%}.googlemap #map{padding:0 0 100%;margin-bottom:45px}}.segment.nopaddingbtm{padding-bottom:0}.telappo{font-size:1.1875rem;margin:1.875rem 0 1.25rem;clear:both}.onlineappo a,.showtheway a,.spcarpark a{color:#fff;margin:0 auto;padding:10px 13px;text-align:center;text-decoration:none;border-radius:3px;float:left;line-height:1.3em}.onlineappo{float:right}.onlineappo a{background:#5c9fd6}@media only screen and (max-width:414px){.onlineappo,.showtheway,.spcarpark{float:none}.showtheway,.spcarpark{margin-top:-15px}}.showtheway a{background:#304971}.spcarpark a{background:#606060}.onlineappo a:hover{background:#6fabdd;color:#fff}.showtheway a:hover{background:#425b7f;color:#fff}.spcarpark a:hover{background:#707070;color:#fff}@media only screen and (max-width:480px){.onlineappo,.showtheway,.spcarpark{font-size:.8125rem;height:40px}.wrapcol{padding:1.875rem}}.grid-sizer,.grid-item{width:31.999%;background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/woodbg.png) repeat #f3f3f3;padding:30px;margin-bottom:50px;box-sizing:border-box}.grid-item{-webkit-box-shadow:0px 1px 3px 0px rgba(128,128,128,.4);-moz-box-shadow:0px 1px 3px 0px rgba(128,128,128,.4);box-shadow:0px 1px 3px 0px rgba(128,128,128,.4)}.grid-item p{text-align:justify}.gutter-sizer{width:2%}@media only screen and (max-width:779px){.grid-sizer,.grid-item{width:46.999%}.gutter-sizer{width:6%}}@media only screen and (max-width:480px){.grid-sizer,.grid-item{width:100%}.gutter-sizer{width:0}}.grid-item h3{color:#000;line-height:1.3em}.accent-underline{margin-bottom:30px}.grid-item p.faqicon{background:#d29d00 none repeat scroll 0 0;border-radius:50%;color:#edd293;font-size:20px;height:50px;left:50%;line-height:50px;margin-left:-25px;position:absolute;top:-44px;vertical-align:top;width:50px;text-align:center;display:inline-block}.center{text-align:center}.cd-testimonials-wrapper{position:relative;background:url(//uekusa.anadigi.dev/wp-content/themes/tz-zinc-child/images/testimonial.jpg) no-repeat 100% 0 #ecd3ab;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px 40px 40px;z-index:1}.cd-testimonials{color:#333;text-align:center}.cd-testimonials:after{clear:both;content:"";display:table}.cd-testimonials>li{position:absolute;opacity:0}.cd-testimonials>li:first-child{position:relative;opacity:1}.cd-testimonials p{margin-bottom:1em;padding:0 30px;color:#333;line-height:1.3em}p.testimonial-title{font-size:2.625rem;color:#704d30;margin-bottom:27px;text-shadow:1px 1px 2px #fff;font-weight:500}@media only screen and (max-width:480px){p.testimonial-title{font-size:2.0625rem}.cd-testimonials p{padding:0 15px}}@media only screen and (min-width:768px){.cd-testimonials p{font-size:1.25rem}}.cd-author img,.cd-author .cd-author-info{display:inline-block;vertical-align:middle}.cd-author img{width:40px;height:40px;border-radius:50%;margin-right:5px}.cd-author .cd-author-info{text-align:left;line-height:1.2}.page-content .cd-author .cd-author-info li{display:block;color:#071d4f}.cd-author .cd-author-info li:first-child{font-size:14px;font-size:.875rem}.cd-author .cd-author-info li:last-child{font-size:.625rem;color:#071d4f}@media only screen and (min-width:768px){.cd-author img{width:50px;height:50px}.cd-author .cd-author-info{line-height:1.4}.cd-author .cd-author-info li:first-child{font-size:16px;font-size:1rem}.cd-author .cd-author-info li:last-child{font-size:.875rem}}.flex-direction-nav li{position:absolute;height:100%;width:40px;top:0}.flex-direction-nav li:first-child{left:0}.flex-direction-nav li:last-child{right:0}.flex-direction-nav li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.no-touch .flex-direction-nav li a:hover{background:rgba(140,103,74,.2)}.flex-direction-nav li a:before,.flex-direction-nav li a:after{content:'';position:absolute;left:50%;top:58%;width:3px;height:13px;background-color:#fff}.flex-direction-nav li a:before{-webkit-transform:translateY(-35px) rotate(45deg);-moz-transform:translateY(-35px) rotate(45deg);-ms-transform:translateY(-35px) rotate(45deg);-o-transform:translateY(-35px) rotate(45deg);transform:translateY(-35px) rotate(45deg)}.flex-direction-nav li a:after{-webkit-transform:translateY(-27px) rotate(-45deg);-moz-transform:translateY(-27px) rotate(-45deg);-ms-transform:translateY(-27px) rotate(-45deg);-o-transform:translateY(-27px) rotate(-45deg);transform:translateY(-27px) rotate(-45deg)}.flex-direction-nav li:last-child a:before{-webkit-transform:translateY(-35px) rotate(-45deg);-moz-transform:translateY(-35px) rotate(-45deg);-ms-transform:translateY(-35px) rotate(-45deg);-o-transform:translateY(-35px) rotate(-45deg);transform:translateY(-35px) rotate(-45deg)}.flex-direction-nav li:last-child a:after{-webkit-transform:translateY(-27px) rotate(45deg);-moz-transform:translateY(-27px) rotate(45deg);-ms-transform:translateY(-27px) rotate(45deg);-o-transform:translateY(-27px) rotate(45deg);transform:translateY(-27px) rotate(45deg)}@media only screen and (min-width:768px){.flex-direction-nav li{width:40px}}@media only screen and (min-width:1170px){.flex-direction-nav li a:before,.flex-direction-nav li a:after{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.flex-direction-nav li a:hover:before,.flex-direction-nav li a:hover:after{background-color:#fff}}.segment.banner{padding-bottom:3.75rem}.banner .section-title{margin-top:3.75rem}.banner-container{padding:2.5rem 3.75rem 0;margin:0 auto}.banner-container:after{content:"";clear:both;display:block}.col4{float:left;margin-bottom:30px}.col4 img{padding:0 1.5625rem}@media only screen and (min-width:1450px){.col4{width:25%}}@media only screen and (max-width:1449px){.banner-container{max-width:45.625rem}.col4{width:50%}.col4:nth-child(3){clear:none}}@media only screen and (max-width:779px){.col4{width:50%}.banner-container{padding:2.5rem 2rem 0}.col4:nth-child(3){clear:none}.col4 img{padding:0 .8125rem}}@media only screen and (max-width:480px){.col4{width:auto;float:none}}#sitemap{padding:60px}@media only screen and (max-width:779px){#sitemap{padding:30px 0}}@media only screen and (max-width:480px){#sitemap{padding:30px 0}}.cal_wrapper{max-width:800px;min-width:300px;margin:2.0833% auto}.googlecal{position:relative;padding-bottom:100%;height:0;overflow:hidden}.googlecal iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media only screen and (min-width:600px){.googlecal{padding-bottom:75%}}p.first-notes a{font-size:20px;font-weight:600;color:red;text-decoration:underline}.staff-container{max-width:920px;margin:0 auto;padding:80px 0}.staff-head{width:fit-content;margin:0 auto;padding:20px 0 60px}.staff-title{font-size:1.75rem;font-weight:500;padding-right:1rem;padding-left:1rem;margin-bottom:1rem;line-height:1.3em;letter-spacing:.125rem}.staff-subtitle{display:block;font-size:1.5rem;border-top:4px solid #bc9f71;padding:10px 40px 5px}.staff-unit{padding:0 0 20px}.staff-block{display:flex;column-gap:60px;margin:0 0 40px;padding:40px;border-radius:10px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.staff-pic{width:45%;max-width:380px;flex-shrink:0}.staff-pic img{width:100%}.staff-profile{flex-grow:1;text-align:left}.staff-name .ja{display:inline-block;font-size:1.5rem;font-weight:700}.staff-name .en{display:inline-block;margin-left:40px}.staff-item{padding:35px 0 0}.staff-item h4{margin:0 0 5px;padding:0;color:#3e6093}.staff-item p{margin:0;padding:0;line-height:1.5}@media (max-width:599px){.staff-container{padding:40px 1.25rem}.staff-head{padding:10px 0 40px}.staff-title{font-size:1.5rem}.staff-subtitle{font-size:1.25rem}.staff-block{flex-direction:column;column-gap:0;row-gap:20px;padding:30px 20px}.staff-pic{width:100%;max-width:inherit;text-align:center}.staff-pic img{width:70%}.staff-name .ja{font-size:1.25rem}.staff-item{padding:20px 0 0}}section.bnr-section{padding:3rem 1rem}#sp_ftbtn{display:none}@media (max-width:768px){#sp_ftbtn{display:block;background:rgba(255,255,255,.85);bottom:0;box-sizing:border-box;padding:5px 10px;position:fixed;right:0;width:100%;z-index:100}#sp_ftbtn .fixinner{overflow:hidden;display:flex;flex-direction:column;gap:4px}#sp_ftbtn .fixinner>div{display:block}#sp_ftbtn table{border-top:1px solid #2f598b;border-left:1px solid #2f598b;box-sizing:border-box;margin-bottom:2px;width:100%}#sp_ftbtn table thead th{background:#2f598b;color:#fff;font-size:1.2rem;font-weight:400;line-height:1;padding:2px 1px}#sp_ftbtn table th,#sp_ftbtn table td{border-bottom:1px solid #2f598b;border-right:1px solid #2f598b;text-align:center;vertical-align:middle;padding:2px 1px}#sp_ftbtn table tbody th{font-size:1.1rem;font-weight:400;line-height:1.3;width:23%;white-space:nowrap}#sp_ftbtn table td{font-size:1.1rem;line-height:1;width:11%}#sp_ftbtn .fixinner .notes{color:#6b584d;font-size:1.1rem;margin-bottom:3px}#sp_ftbtn .fixinner p{color:#80c7cc;font-size:1.2rem}#sp_ftbtn ul li:before{content:none}#sp_ftbtn ul li a{display:block}#sp_ftbtn img{width:100%;height:auto;display:block}#sp_ftbtn{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}