/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small,sub,sup{font-size:83.3333%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{background-color:#fff;color:#475055;font-family:Noto Sans JP,sans-serif;font-size:1.6rem}::-moz-selection{background-color:rgba(27,114,170,.5);color:#fff}::selection{background-color:rgba(27,114,170,.5);color:#fff}.archives-item{border-top:5px solid #fef0ec;padding:0 0 30px}@media screen and (max-width:768px){.archives-item{padding:0 0 15px}}.archives-categories,.archives-header{display:-webkit-box;display:-ms-flexbox;display:flex}.archives-categories{margin:0 -5px}.archives-categories-item{background-color:#c3c3c3;border-radius:0 0 10px 10px;color:#fff;font-size:1.5rem;margin:0 5px;padding:7px 20px;text-decoration:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.archives-categories-item:hover{background-color:#9d9d9d}.archives-pubdate{color:#475055;display:block;font-size:1.5rem;font-weight:500;letter-spacing:.06667em;padding:7px 20px}.archives-content{margin:0 20px}.archives-title{font-size:2.4rem;font-weight:500;margin:30px 0 20px}.archives-title a{color:#ff7200;text-decoration:none}.archives-body p{font-size:1.8rem}.archives-link{margin:40px 0 0;text-align:right}.archives-link-entity{color:#475055;display:inline-block;font-size:1.8rem;font-weight:500;letter-spacing:.05556em;padding:0 30px 0 0;position:relative}.archives-link-entity:hover{text-decoration:none}.archives-link-entity:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi40NCAxMC41Ij48cGF0aCBkPSJNMjEuODMgNC4zMyAxMS45MS4wOGExIDEgMCAwIDAtMS4zOS45MnYzLjI1SDFhMSAxIDAgMCAwIDAgMmg5LjUyVjkuNWExIDEgMCAwIDAgLjQ1Ljg0IDEgMSAwIDAgMCAuNTUuMTYuOTEuOTEgMCAwIDAgLjM5LS4wOGw5LjkyLTQuMjVhMSAxIDAgMCAwIDAtMS44NHpNMTIuNTIgOFYyLjUybDYuMzggMi43M3oiIGZpbGw9IiNmZjcyMDAiLz48L3N2Zz4=);background-position:50%;background-size:contain;content:"";display:block;height:22px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px}.brand{display:inline-block;font-size:1rem}@media screen and (max-width:768px){.brand{margin:28px 0}}@media screen and (max-width:600px){.brand{margin:9px 0}}.brand>a{display:block;padding:10px;width:100%}.brand-logo{height:35px;width:290px}@media screen and (max-width:600px){.brand-logo{height:18px;width:145px}}.gnav .brand-logo{height:24px;width:200px}@media screen and (max-width:768px){.gnav.js-shown .brand-logo{height:37px;width:300px}}@media screen and (max-width:600px){.gnav.js-shown .brand-logo{height:18px;width:150px}}.button{background-color:#fff;border:2px solid #c3c3c3;border-radius:30px;color:#475055;display:inline-block;font-size:1.6rem;letter-spacing:.0625em;min-width:250px;padding:16px 15px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media screen and (max-width:768px){.button{font-size:2.4rem;font-weight:500;min-width:350px;padding:10px 15px}}@media screen and (max-width:600px){.button{border-width:1px;font-size:1.2rem;min-width:175px;padding:5px 15px}}.button:hover{background-color:#ff7200;border-color:#ff7200;color:#fff}.button-slim{background-color:#fff;border:2px solid #c3c3c3;border-radius:30px;color:#475055;display:inline-block;font-size:1.6rem;letter-spacing:.0625em;min-width:250px;padding:6px 15px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media screen and (max-width:768px){.button-slim{font-size:2.4rem;font-weight:500;min-width:350px;padding:10px 15px}}@media screen and (max-width:600px){.button-slim{border-width:1px;font-size:1.2rem;min-width:175px;padding:5px 15px}}.button-slim:hover{background-color:#ff7200;border-color:#ff7200;color:#fff}.button-nav{margin:70px 0;text-align:center}@media screen and (max-width:600px){.button-nav{margin:35px 0}}.calendar{position:relative}.calendar:before{content:"";display:block;padding:76.19048% 0 0}.calendar iframe{height:100%;left:0;position:absolute;top:0;width:100%}.copyright>small{color:#fff;display:block;font-family:Barlow,sans-serif;font-size:1.4rem;letter-spacing:.07143em;text-align:center}.covid19{margin:40px 0}.covid19.is-sp{display:none}@media only screen and (max-width:768px){.covid19.is-sp{display:block}}.covid19-inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1230px;padding:0 15px}.covid19-items{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:-10px}.covid19-item{padding:10px}.covid19-item a{display:block}.covid19-item img{max-width:100%}.covid19-item.is-sp{display:none}@media only screen and (max-width:768px){.covid19-item.is-sp{display:block}}.externals-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-10px}@media screen and (max-width:768px){.externals-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:600px){.externals-list{margin:-5px}}.externals-item{margin:10px 0;padding:0 10px;width:25%}@media screen and (max-width:768px){.externals-item{margin:5px 0;padding:0 5px;width:50%}}.externals-item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#ececec;border:2px solid #ececec;border-radius:10px;color:#1b72aa;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:500;height:60px;justify-content:center;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}@media screen and (max-width:768px){.externals-item a{font-size:2rem;height:70px}}@media screen and (max-width:600px){.externals-item a{font-size:1rem;height:35px}}.externals-item a:hover{background-color:#fff;color:#ff7200}.externals-item a.moshimoshi{position:relative}.externals-item a.moshimoshi:before{background-blend-mode:multiply;background-color:#ececec;background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/common/icon-moshimoshi.png);background-position:50%;background-size:contain;content:"";display:block;left:10px;padding:43px 0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:43px}@media screen and (max-width:600px){.externals-item a.moshimoshi:before{left:auto;margin:0 3px 0 0;padding:28px 0 0;position:relative;top:auto;-webkit-transform:none;transform:none;width:28px}}.externals-item a.moshimoshi:hover:before{background-color:#fff}.externals-item img{display:block;margin:0 auto;max-width:100%}.first{height:400px;margin:100px 0;padding:0 0 0 100px;position:relative}@media screen and (max-width:768px){.first{margin:0;padding:0}}@media screen and (max-width:600px){.first{height:230px}}.first-wrapper{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/bg-first.png);background-size:cover;height:100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.first-wrapper{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/bg-first@2x.png)}}.first-content{background-color:#fff;border-radius:10px;color:#475055;display:block;left:50%;max-width:100%;padding:45px 15px;position:absolute;text-decoration:none;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:900px}@media screen and (max-width:768px){.first-content{width:calc(100% - 180px)}}@media screen and (max-width:600px){.first-content{padding:22.5px 15px;width:calc(100% - 90px)}}.first-content:focus,.first-content:hover{-webkit-box-shadow:inset 0 0 0 5px #ff7200;box-shadow:inset 0 0 0 5px #ff7200}.first-content>header{text-align:center}.first-content>header>small{color:#ffc39f;display:block;font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.11111em}@media screen and (max-width:768px){.first-content>header>small{font-size:1.1rem}}.first-content>p{font-size:1.8rem;font-weight:500;letter-spacing:.11111em;text-align:center}@media screen and (max-width:768px){.first-content>p{font-size:2.4rem}}@media screen and (max-width:600px){.first-content>p{font-size:1.2rem}}.first-content>p:last-child{margin-bottom:0}.first-title{color:#ff7200;font-size:3.2rem;font-weight:700;letter-spacing:.125em;margin:0}@media screen and (max-width:768px){.first-title{font-size:4rem}}@media screen and (max-width:600px){.first-title{font-size:2rem}}.first-arrow{height:11px;position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:108px}@media screen and (max-width:768px){.first-arrow{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@media screen and (max-width:600px){.first-arrow{-webkit-transform:translate(50%,-50%) scale(.5);transform:translate(50%,-50%) scale(.5)}}.first-content:hover .first-arrow .arrow-first-2{fill:#ff7200}.arrow-first-2{-webkit-transition:fill .3s ease;transition:fill .3s ease}.infobar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}@media screen and (max-width:768px){.infobar{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #000;margin:0 -15px}}.infobar>*{margin:0 5px}@media screen and (max-width:768px){.infobar>*{margin:0;width:50%}.infobar>:not(:first-child){border-left:1px solid #000}.infobar .tel{width:41.40625%}.infobar .mail{width:22.1875%}}.infobar .instagram{-webkit-box-pack:center;-ms-flex-pack:center;color:#475055;display:none;font-size:12px;gap:0 5px;justify-content:center;padding:8px;width:35.9375%}@media screen and (max-width:768px){.infobar .instagram{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 5px;text-decoration:none}}.infolist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-35px}@media screen and (max-width:1200px){.infolist{margin:-20px}}@media screen and (max-width:992px){.infolist{margin:-15px}}@media screen and (max-width:768px){.infolist{margin:-10px}}@media screen and (max-width:600px){.infolist{margin:-5px}}.infolist-item{padding:35px;width:33.33333%}@media screen and (max-width:1200px){.infolist-item{padding:20px}}@media screen and (max-width:992px){.infolist-item{padding:15px}}@media screen and (max-width:768px){.infolist-item{padding:10px;width:50%}}@media screen and (max-width:600px){.infolist-item{padding:5px}}.infolist-link{background-size:cover;border-radius:10px;color:#475055;display:block;overflow:hidden;position:relative}.infolist-link:before{content:"";display:block;padding:100% 0 0}.infolist-link.whitening{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-whitening.png)}.infolist-link.perio{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-perio.png)}.infolist-link.cerec{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-cerec.png)}.infolist-link.esthetic{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-esthetic.png)}.infolist-link.implant{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-implant.png)}.infolist-link.treatment{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-treatment.png)}.infolist-link.prevention{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-prevention.png)}.infolist-link.kids{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-kids.png)}.infolist-link.denture{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-denture.png)}.infolist-link.homevisit{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-homevisit.png)}.infolist-link.root-canal{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-root-canal.png)}.infolist-link.prosthetic{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-prosthetic.png)}.infolist-link.wisdom-tooth{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-wisdom-tooth.png)}.infolist-link.transplant{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-transplant.png)}.infolist-link.diseased{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/infolist-diseased.png)}.infolist-wrap{background-color:#fff;border-radius:100%;display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:78.125%}.infolist-wrap:after,.infolist-wrap:before{background-color:#fff;border-radius:100%;content:"";display:block;padding:100% 0 0;position:relative;z-index:3}.infolist-wrap:after{background-color:transparent;-webkit-box-shadow:inset 0 0 0 10px rgba(27,114,170,.7);box-shadow:inset 0 0 0 10px rgba(27,114,170,.7);left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:2}.infolist-link:hover .infolist-wrap:after{-webkit-animation:infolist-circle 1s ease-in-out infinite;animation:infolist-circle 1s ease-in-out infinite;opacity:1}.infolist-content{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:5}.infolist-lade{color:#8f8f8f;display:block;font-size:1.4rem}@media screen and (max-width:768px){.infolist-lade{font-size:2rem}}@media screen and (max-width:600px){.infolist-lade{font-size:1rem}}.whitening .infolist-icon svg{height:39px;width:34px}.perio .infolist-icon svg{height:45px;width:48px}.cerec .infolist-icon svg{height:50px;width:35px}.esthetic .infolist-icon svg{height:50px;width:36px}.implant .infolist-icon svg{height:57px;width:35px}.treatment .infolist-icon svg{height:50px;width:35px}.prevention .infolist-icon svg{height:53px;width:67px}.kids .infolist-icon svg{height:47px;width:71px}.denture .infolist-icon svg{height:29px;width:71px}.homevisit .infolist-icon svg{height:32px;width:65px}.root-canal .infolist-icon svg{height:41px;width:42px}.prosthetic .infolist-icon svg{height:37px;width:41px}.wisdom-tooth .infolist-icon svg{height:37px;width:54px}.transplant .infolist-icon svg{height:57px;width:69px}.diseased .infolist-icon svg{height:44px;width:55px}.infolist-title{font-size:1.8rem;font-weight:400;margin:0}@media screen and (max-width:768px){.infolist-title{font-size:2.4rem}}@media screen and (max-width:600px){.infolist-title{font-size:1.2rem}}.infolist-title small{display:block;font-size:1.4rem}@media screen and (max-width:768px){.infolist-title small{font-size:2rem}}@media screen and (max-width:600px){.infolist-title small{font-size:1rem}}@-webkit-keyframes infolist-circle{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@keyframes infolist-circle{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}.mail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px solid #475055;border-radius:25px;color:#475055;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-width:150px;overflow:hidden;padding:8px;position:relative;text-decoration:none;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;width:150px}@media screen and (max-width:768px){.mail{border:none;border-radius:0;min-width:0;padding:8px 5px}}.mail:focus,.mail:hover{border-color:#ff7200;color:#fff}.mail:after{background-color:#ff7200;bottom:0;content:"";display:block;position:absolute;top:100%;-webkit-transition:top .3s ease;transition:top .3s ease;width:100%}.mail:focus:after,.mail:hover:after{top:0}.mail-icon,.mail>span{position:relative;z-index:5}.mail-icon{height:19px;width:28px}@media screen and (max-width:600px){.mail-icon{height:10px;width:14px}}.mail>span{font-family:Barlow,sans-serif;font-size:2rem;margin:0 0 0 10px}@media screen and (max-width:600px){.mail>span{font-size:1.5rem}}.pagetop{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC41IDUwLjc4Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNNS4yNSAzLjU0IDIuNTIgOS45Mmg1LjQ3TDUuMjUgMy41NHoiLz48cGF0aCBkPSJNMTAuNDIgMTAuNTMgNi4xNy42MWExIDEgMCAwIDAtMS44NCAwTC4wOCAxMC41M0ExIDEgMCAwIDAgMSAxMS45MmgzLjI1djM3Ljg2YTEgMSAwIDAgMCAyIDBWMTEuOTJIOS41YTEgMSAwIDAgMCAuODQtLjQ1IDEgMSAwIDAgMCAuMDgtLjk0em0tNS4xNy0uNjFIMi41MmwyLjczLTYuMzhMOCA5LjkyeiIgZmlsbD0iI2MzYzNjMyIvPjwvc3ZnPg==);background-position:50%;background-size:15.71429% 72.85714%;border:2px solid #c3c3c3;border-radius:100%;padding:0;position:absolute;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:70px;z-index:10}@media screen and (max-width:600px){.pagetop{border-width:1px;right:20px;width:40px}}.pagetop.js-fixed{bottom:20px;position:fixed;-webkit-transform:translate(0);transform:translate(0)}.pagetop:hover{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.12),0 3px 2px rgba(0,0,0,.14);box-shadow:0 3px 3px rgba(0,0,0,.12),0 3px 2px rgba(0,0,0,.14);cursor:pointer}.pagetop:focus,.pagetop:hover{outline:none}.pagetop:before{content:"";display:block;padding:100% 0 0}.philosophy{margin:170px 0;position:relative}@media screen and (max-width:768px){.philosophy{margin:0}}.philosophy-bg{position:absolute;right:-41.75%;top:-27.5vw;width:58.125%}.philosophy-bg:before{content:"";display:block;padding:101.1828% 0 0}.philosophy-bg-1{color:#e7f6ff;-webkit-transform:rotate(-140deg);transform:rotate(-140deg);z-index:5}.philosophy-bg-1,.philosophy-bg-2{height:100%;left:0;position:absolute;top:0;width:100%}.philosophy-bg-2{color:#fff;-webkit-transform:translate(-10%,10%) rotate(-140deg);transform:translate(-10%,10%) rotate(-140deg);z-index:3}.philosophy-wrapper{background-color:#e7f6ff;border-radius:10px;margin:0 100px;overflow:hidden;position:relative}@media screen and (max-width:992px){.philosophy-wrapper{margin:0 50px}}@media screen and (max-width:768px){.philosophy-wrapper{margin:0}}.philosophy-wrapper:before{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/bg-philosophy.jpg);background-size:cover;bottom:0;content:"";display:block;position:absolute;top:0;width:50%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.philosophy-wrapper:before{background-image:url(//suzuki-dentalclinic.jp/wordpress/wp-content/themes/sdc/css/../img/home/bg-philosophy@2x.jpg)}}.philosophy-content{padding:110px 0;position:relative}@media screen and (max-width:768px){.philosophy-content{padding:90px 0 30px}}@media screen and (max-width:600px){.philosophy-content{padding:45px 0 15px}}.philosophy-lade{color:#ff7200;font-size:2rem;font-weight:500;line-height:2.5;margin:0 auto;max-width:600px;text-align:center}@media screen and (max-width:768px){.philosophy-lade{font-size:2.4rem}}@media screen and (max-width:600px){.philosophy-lade{font-size:1.2rem}}.philosophy-lade span{display:block}.philosophy-lade p{text-align:left}.picks-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;justify-content:center}@media screen and (max-width:768px){.picks-list{gap:20px}}@media screen and (max-width:600px){.picks-list{gap:10px}}.picks-item{max-width:50%;width:520px}@media screen and (max-width:768px){.picks-item{min-width:0;width:calc(50% - 20px)}}.picks-item a{border:2px solid #c3c3c3;border-radius:10px;color:#1b72aa;display:block;font-size:2rem;letter-spacing:.1em;overflow:hidden;padding:23px 15px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}@media screen and (max-width:768px){.picks-item a{border-radius:5px;border-width:1px;font-size:2.2rem;font-weight:500;letter-spacing:normal}}@media screen and (max-width:600px){.picks-item a{font-size:1.1rem;padding:4px}}.picks-item a:hover{border-color:#ff7200;color:#fff}.picks-item a:before{background-color:#ff7200;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.picks-item a:hover:before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left top;transform-origin:left top}.picks-item small,.picks-item span{display:block;position:relative}.picks-item small{color:#ffc39f;font-family:Barlow,sans-serif;font-size:1.4rem}@media screen and (max-width:768px){.picks-item small{font-size:1.8rem}}@media screen and (max-width:600px){.picks-item small{font-size:.9rem}}.post{border-top:5px solid #fef0ec}.post-header{display:-webkit-box;display:-ms-flexbox;display:flex}.post-header-left{margin:0 auto 0 0}.post-header-right{margin:0 0 0 auto}.post-pubdate{color:rgba(71,80,85,.6);font-family:Barlow,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.06667em}.post-categories{margin:0 -10px}.post-categories a{background-color:#c3c3c3;border-radius:0 0 10px 10px;color:#fff;display:block;font-size:1.5rem;font-weight:500;margin:0 10px;padding:7px 20px;text-decoration:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.post-categories a:hover{background-color:#9d9d9d}.post-body{margin:0 20px 70px}.post-title{color:#ff7200;font-size:2.4rem;font-weight:500;letter-spacing:.04167em;margin:50px 0 40px}.post .post-content{font-size:1.8rem;font-weight:500;letter-spacing:.05556em;line-height:2}.post-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.post-controls a{background-color:#c3c3c3;border-radius:25px;color:#fff;display:block;font-family:Barlow,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.0625em;margin:0 10px;padding:13px 28px;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:background-color,box-shadow;transition-property:background-color,box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.post-controls a:hover{background-color:#ff7200;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 3px rgba(0,0,0,.14);box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 3px rgba(0,0,0,.14)}.sidebar{border:5px solid #fef0ec;border-radius:10px}.sidebar .sidebar-title{background-color:#fef0ec;color:#475055;font-size:1.8rem;margin:0;padding:11px 10px;text-align:center}.sidebar-list{margin:20px 0;padding:0 15px}.sidebar-list li{padding:0 15px;position:relative}.sidebar-list li:not(:first-child){margin:10px 0 0}.sidebar-list li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjYxIDcuNjciPjxwYXRoIGQ9Ik04IDIuOTEgMS4zOS4wOGExIDEgMCAwIDAtLjk0LjA4QTEgMSAwIDAgMCAwIDF2NS42N2ExIDEgMCAwIDAgLjQ1LjgzIDEgMSAwIDAgMCAuNTUuMTcgMSAxIDAgMCAwIC4zOS0uMDhMOCA0Ljc1YTEgMSAwIDAgMCAuNi0uOTIgMSAxIDAgMCAwLS42LS45MnoiIGZpbGw9IiNlZDcwMWEiLz48L3N2Zz4=);content:"";display:block;height:8px;left:0;position:absolute;top:.55em;width:9px}.sidebar-list a{color:#475055;display:inline-block;font-size:1.6rem;font-weight:500;letter-spacing:.0625px;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar-list a:hover{color:#76848c}.tel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#475055;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Barlow,sans-serif;font-size:3rem;padding:8px;text-decoration:none}@media screen and (max-width:768px){.tel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 5px}}@media screen and (max-width:600px){.tel{font-size:1.5rem}}.tel-icon{height:30px;width:30px}@media screen and (max-width:600px){.tel-icon{height:15px;width:15px}}.tel>span{display:inline-block;font-weight:500;line-height:1.1;margin:0 0 0 10px}.tel:focus .tel-icon,.tel:hover .tel-icon{-webkit-animation:tel_icon_anim .3s linear infinite;animation:tel_icon_anim .3s linear infinite}@-webkit-keyframes tel_icon_anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tel_icon_anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.toggler{background-color:#e2e080;border:2px solid #475055;border-radius:100%;display:none;font-family:Barlow,sans-serif;font-size:2rem;font-weight:500;height:80px;padding:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:background-color,box-shadow;transition-property:background-color,box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:80px}@media screen and (max-width:600px){.toggler{border-width:1px;font-size:1rem;height:40px;width:40px}}.toggler.js-shown{background-color:#fff}@media screen and (max-width:600px){.toggler.js-shown{font-size:2.4rem;line-height:1}}.toggler:hover{cursor:pointer}.toggler:focus{outline:none}.toggler:active,.toggler:focus{background-color:#cdca2f}.toggler:active.js-shown,.toggler:focus.js-shown{background-color:#fff}.toggler:focus{-webkit-box-shadow:0 0 3px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.14);box-shadow:0 0 3px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.14)}@media screen and (max-width:768px){.toggler{display:block}}.topicpath{font-size:1.4rem;padding:16.5px 0;position:absolute;top:0;width:100%;z-index:10}@media screen and (max-width:768px){.topicpath{font-size:1.2rem;padding:10px 0}}@media screen and (max-width:600px){.topicpath{display:none}}.topicpath-list{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 0;justify-content:flex-end;list-style:none;margin:0;padding:0}.topicpath-list li{padding:0 0 0 15px;position:relative}.topicpath-list li:not(:first-child):before{background-color:#475055;content:"";display:block;height:1px;left:7.5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3px}.topicpath-list li a,.topicpath-list li span{color:#6f767a}.topicpath-list li a{position:relative;text-decoration:none}.topicpath-list li a:after{background-color:#6f767a;content:"";display:block;height:1px;left:0;width:100%}.topicpath-list li a:hover:after{-webkit-animation:topicPathHover 1s linear infinite;animation:topicPathHover 1s linear infinite}@-webkit-keyframes topicPathHover{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes topicPathHover{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right center;transform-origin:right center}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}}.banners-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:75px -25px}@media screen and (max-width:768px){.banners-list{margin:25px 0}}@media screen and (max-width:600px){.banners-list{margin:0}}.banners-item{padding:25px;width:50%}@media screen and (max-width:768px){.banners-item{width:100%}}.banners-item a{display:block;position:relative}.banners-item a:after{background-color:hsla(0,0%,100%,.3);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.banners-item a:hover:after{opacity:1}.banners-item a img{border-radius:10px;width:100%}.banners-recruit{margin:100px auto;max-width:1400px;padding:0 100px}@media screen and (max-width:992px){.banners-recruit{margin:50px 0;padding:0 50px}}@media screen and (max-width:768px){.banners-recruit{margin:20px 0;padding:0 30px}}@media screen and (max-width:600px){.banners-recruit{margin:10px 0;padding:0 15px}}.banners-recruit a{display:block}.banners-recruit img{height:auto;width:100%}.banners-externals,.banners-picks{margin:50px 0}@media screen and (max-width:600px){.banners-externals,.banners-picks{margin:25px 0}}.container{margin:0 auto;max-width:1200px;padding:0 50px}@media screen and (max-width:992px){.container{padding:0 30px}}@media screen and (max-width:768px){.container{padding:0 15px}}.container-fluid{margin:0 auto;padding:0 50px}@media screen and (max-width:992px){.container-fluid{padding:0 30px}}@media screen and (max-width:768px){.container-fluid{padding:0 15px}}.content{overflow:hidden;padding:100px 0 0;position:relative}@media screen and (max-width:768px){.content{padding:0}}.footer{background-color:#1b72aa;padding:70px 0 50px}@media screen and (max-width:768px){.footer{padding:30px 0 20px}}@media screen and (max-width:600px){.footer{padding:15px 0 10px}}.footer ::-moz-selection{background-color:hsla(0,0%,100%,.3)}.footer ::selection{background-color:hsla(0,0%,100%,.3)}.footer-brand{text-align:center}.footer-brand-text{display:block;font-family:Barlow,sans-serif;font-size:1.6rem;letter-spacing:.25em;margin:10px 0 0}@media screen and (max-width:768px){.footer-brand-text{font-size:2rem}}@media screen and (max-width:600px){.footer-brand-text{font-size:1rem}}.footer-brand>a{color:#fff;display:inline-block;margin:0 auto;padding:10px;text-decoration:none}.footer-brand svg{height:39px;max-width:100%;width:320px}@media screen and (max-width:600px){.footer-brand svg{height:20px;width:160px}}.footer-brand svg circle:not(.flogo-crop),.footer-brand svg path:not(.flogo-crop),.footer-brand svg polygon:not(.flogo-crop),.footer-brand svg rect:not(.flogo-crop){stroke:#fff;fill:#fff;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.1}.footer-brand svg .flogo-crop{fill:transparent;stroke:transparent}.footer-brand>a:hover svg circle:not(.flogo-crop),.footer-brand>a:hover svg path:not(.flogo-crop),.footer-brand>a:hover svg polygon:not(.flogo-crop),.footer-brand>a:hover svg rect:not(.flogo-crop){-webkit-animation:flogo-stroke 8s linear 0s;animation:flogo-stroke 8s linear 0s}.footer-nav{margin:50px 0}@media screen and (max-width:768px){.footer-nav{display:none}}.footer-nav ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;margin:-10px -15px;padding:0}@media screen and (max-width:992px){.footer-nav ul{margin:-10px -5px}}.footer-nav ul li{padding:0 15px}@media screen and (max-width:992px){.footer-nav ul li{padding:0 5px}}.footer-nav a{color:#fff;display:block;padding:10px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:992px){.footer-nav a{font-size:1.4rem;padding:5px}}.footer-nav a:hover{color:#ff7200}.footer-sns{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:50px 0}@media screen and (max-width:768px){.footer-sns{margin:30px 0}}@media screen and (max-width:600px){.footer-sns{margin:15px 0}}.footer-sns a{color:#fff;height:45px;padding:10px;text-align:center;-webkit-transition:color .3s ease;transition:color .3s ease;width:45px}.footer-sns a:hover{color:#ff7200}@-webkit-keyframes flogo-stroke{0%{stroke-dashoffset:2000;fill:transparent}20%{fill:transparent}25%{fill:#fff}to{stroke-dashoffset:0}}@keyframes flogo-stroke{0%{stroke-dashoffset:2000;fill:transparent}20%{fill:transparent}25%{fill:#fff}to{stroke-dashoffset:0}}.gnav{background-color:#fff;-webkit-box-shadow:0 0 0 0 rgba(254,240,236,0);box-shadow:0 0 0 0 rgba(254,240,236,0);left:0;position:absolute;top:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%;z-index:999}@media screen and (max-width:768px){.gnav{-webkit-animation:fadeOut .3s ease;animation:fadeOut .3s ease;display:none}}.gnav.js-fixed{-webkit-box-shadow:0 10px 0 0 #fef0ec;box-shadow:0 10px 0 0 #fef0ec;position:fixed;-webkit-transition:-webkit-box-shadow .3s ease .3s;transition:-webkit-box-shadow .3s ease .3s;transition:box-shadow .3s ease .3s;transition:box-shadow .3s ease .3s,-webkit-box-shadow .3s ease .3s}@media screen and (max-width:768px){.gnav.js-shown{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;bottom:0;display:block;overflow-y:scroll;position:fixed}}.gnav-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.gnav-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.gnav-wrapper>ul{-ms-flex-preferred-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;margin:0;padding:0;-webkit-transition:padding .3s ease;transition:padding .3s ease}@media screen and (max-width:768px){.gnav-wrapper>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -15px;width:calc(100% + 30px)}}.gnav-brand{min-width:0;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:margin,opacity,min-width,width;transition-property:margin,opacity,min-width,width;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:0}@media screen and (min-width:769px){.js-fixed .gnav-brand{margin:0 30px 0 -10px;min-width:220px;opacity:1;width:220px}}@media screen and (max-width:768px){.js-shown .gnav-brand{height:57px;width:320px}}@media screen and (max-width:600px){.js-shown .gnav-brand{height:38px;width:170px}}@media screen and (max-width:768px){.gnav-list{border-top:1px solid #c3c3c3}}.gnav-item{-ms-flex-preferred-size:100%;-ms-flex-negative:1;-webkit-box-flex:1;-ms-flex-positive:1;border:solid #fef0ec;border-width:0 1px 0 0;flex-basis:100%;flex-grow:1;flex-shrink:1}@media screen and (max-width:768px){.gnav-item{border-color:#c3c3c3;border-width:0 0 1px}}.gnav-item:first-child{border-width:0 1px}@media screen and (max-width:768px){.gnav-item:first-child{border-width:0 0 1px}}.gnav-item:first-child .gnav-sub.js-hover .gnav-sub-wrapper{position:relative}.gnav-item:first-child .gnav-sub.js-hover .gnav-sub-wrapper:before{border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;content:"";display:block;height:0;left:10%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}.js-fixed .gnav-item:first-child .gnav-sub.js-hover .gnav-sub-wrapper:before{left:calc(250px + 7.78761%)}.gnav-item:nth-child(2) .gnav-sub.js-hover .gnav-sub-wrapper{position:relative}.gnav-item:nth-child(2) .gnav-sub.js-hover .gnav-sub-wrapper:before{border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;content:"";display:block;height:0;left:30%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}.js-fixed .gnav-item:nth-child(2) .gnav-sub.js-hover .gnav-sub-wrapper:before{left:calc(250px + 23.36283%)}.gnav-item:nth-child(3) .gnav-sub.js-hover .gnav-sub-wrapper{position:relative}.gnav-item:nth-child(3) .gnav-sub.js-hover .gnav-sub-wrapper:before{border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;content:"";display:block;height:0;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}.js-fixed .gnav-item:nth-child(3) .gnav-sub.js-hover .gnav-sub-wrapper:before{left:calc(250px + 38.93805%)}.gnav-item:nth-child(4) .gnav-sub.js-hover .gnav-sub-wrapper{position:relative}.gnav-item:nth-child(4) .gnav-sub.js-hover .gnav-sub-wrapper:before{border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;content:"";display:block;height:0;left:70%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}.js-fixed .gnav-item:nth-child(4) .gnav-sub.js-hover .gnav-sub-wrapper:before{left:calc(250px + 54.51327%)}.gnav-item:nth-child(5) .gnav-sub.js-hover .gnav-sub-wrapper{position:relative}.gnav-item:nth-child(5) .gnav-sub.js-hover .gnav-sub-wrapper:before{border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;content:"";display:block;height:0;left:90%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}.js-fixed .gnav-item:nth-child(5) .gnav-sub.js-hover .gnav-sub-wrapper:before{left:calc(250px + 70.0885%)}.gnav-link{color:#475055;display:block;font-size:1.6rem;padding:0 0 5px;text-align:center;text-decoration:none;-webkit-transition:font-size .3s ease;transition:font-size .3s ease}@media screen and (max-width:768px){.gnav-link{background-color:#fef0ec;font-size:2.8rem;padding:25px 20px;text-align:left}}@media screen and (max-width:600px){.gnav-link{font-size:1.4rem;padding:12px 10px}}.gnav-link:focus,.gnav-link:hover{color:#ff7200;font-weight:500}.gnav-link small{display:block;font-family:Barlow,sans-serif;font-size:1.2rem;font-weight:300;height:1.5em;-webkit-transition:height 1s ease,-webkit-transform .3s ease;transition:height 1s ease,-webkit-transform .3s ease;transition:transform .3s ease,height 1s ease;transition:transform .3s ease,height 1s ease,-webkit-transform .3s ease}@media screen and (max-width:768px){.gnav-link small{display:none}}.js-fixed .gnav-link small{height:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.gnav-link:hover small{color:#475055}.gnav-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;justify-content:center;margin:0 auto 10px;padding:10px 0 0;width:76px}@media screen and (max-width:768px){.gnav-icon{display:none}}.gnav-icon svg{vertical-align:top}.gnav-icon.clinic svg{height:25px;width:50px}.gnav-icon.clinic svg path,.gnav-icon.clinic svg rect{-webkit-transition:fill .3s ease;transition:fill .3s ease}.gnav-icon.information svg{height:35px;width:27px}.gnav-icon.information svg path,.gnav-icon.information svg rect{-webkit-transition:fill .3s ease;transition:fill .3s ease}.gnav-icon.plan svg{height:35px;width:36px}.gnav-icon.plan svg path,.gnav-icon.plan svg rect{-webkit-transition:fill .3s ease;transition:fill .3s ease}.gnav-icon.staff svg{height:33px;width:40px}.gnav-icon.staff svg path,.gnav-icon.staff svg rect{-webkit-transition:fill .3s ease;transition:fill .3s ease}.gnav-icon.contact svg{height:25px;width:76px}.gnav-icon.contact svg path,.gnav-icon.contact svg rect{-webkit-transition:fill .3s ease;transition:fill .3s ease}.gnav-link:hover .gnav-icon{-webkit-animation:pulse .3s linear;animation:pulse .3s linear}.gnav-link:focus .gnav-clinic-1,.gnav-link:focus .gnav-contact-2,.gnav-link:focus .gnav-information-1,.gnav-link:focus .gnav-plan-2,.gnav-link:focus .gnav-staff-3,.gnav-link:hover .gnav-clinic-1,.gnav-link:hover .gnav-contact-2,.gnav-link:hover .gnav-information-1,.gnav-link:hover .gnav-plan-2,.gnav-link:hover .gnav-staff-3{fill:#ff7200}.gnav-sub{background-color:#ff7200;height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:100%;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%}@media screen and (max-width:768px){.gnav-sub{border-top:1px solid #c3c3c3;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;opacity:1;position:relative;-webkit-transform:none;transform:none}}.gnav-sub.js-hover{height:auto;opacity:1;-webkit-transform:translate(0);transform:translate(0)}.gnav-sub-wrapper,.gnav-sub.js-hover{display:-webkit-box;display:-ms-flexbox;display:flex}.gnav-sub-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1131px;padding:50px 15px;width:100%}@media screen and (max-width:768px){.gnav-sub-wrapper{padding:0}}.gnav-sub-item{-ms-flex-preferred-size:20%;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;flex-basis:20%;flex-grow:1;flex-shrink:1;padding:0 0 0 1px;width:20%}@media screen and (max-width:768px){.gnav-sub-item{-ms-flex-preferred-size:50%;-ms-flex-negative:1;flex-basis:50%;flex-shrink:1;width:50%}.gnav-sub-item:nth-child(odd){border-right:1px solid #c3c3c3}.gnav-sub-item:nth-child(n+3){border-top:1px solid #c3c3c3}}.gnav-sub-item:nth-child(n+6){margin-top:1px}.gnav-sub-link{background-color:#fff;color:#475055;display:block;font-size:1.6rem;font-weight:500;padding:20px 10px;text-align:center;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media screen and (max-width:768px){.gnav-sub-link{background-color:transparent;color:#fff;font-size:2.2rem;font-weight:400}}@media screen and (max-width:600px){.gnav-sub-link{font-size:1.1rem;padding:10px}}.gnav-sub-link:hover{color:#ff7200}.gnav .gnav-picks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px auto;max-width:520px;padding:60px 0}@media screen and (max-width:768px){.gnav .gnav-picks{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:600px){.gnav .gnav-picks{margin:-7.5px 0;padding:30px 0;width:auto}}.gnav .gnav-picks li{width:50%}.gnav .gnav-picks li:nth-child(n+3){margin:15px 0}@media screen and (max-width:600px){.gnav .gnav-picks li:nth-child(n+3){margin:7.5px 0}}.gnav .gnav-picks li a{color:#475055;display:block;font-size:2.2rem;padding:10px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:600px){.gnav .gnav-picks li a{font-size:1.1rem;padding:5px}}.gnav .gnav-picks li a:hover{color:#ff7200}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.8);transform:scale(.8)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.8);transform:scale(.8)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{display:block;opacity:0}1%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{display:block;opacity:0}1%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{display:block;opacity:1}1%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1}1%{opacity:1}to{opacity:0}}.header{position:relative;z-index:9999}.header-wrapper{background-color:#fff;padding:40px 0;position:relative;z-index:5}@media screen and (max-width:768px){.header-wrapper{padding:0}}.header-row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:768px){.header-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.header-bg{bottom:0;position:absolute}.header-bg>svg{position:absolute;width:585px}@media screen and (max-width:600px){.header-bg>svg{width:293px}}.header-bg-1{bottom:-30px;color:#e7f6ff;-webkit-transform:translate(-15%) rotate(165deg);transform:translate(-15%) rotate(165deg)}@media screen and (max-width:600px){.header-bg-1{bottom:-15px}}.header-bg-2{bottom:-45px;color:#1b72aa;-webkit-transform:translate(-15%) rotate(190deg) scale(.975);transform:translate(-15%) rotate(190deg) scale(.975)}@media screen and (max-width:600px){.header-bg-2{bottom:-23px}}.header-bg-3{bottom:-35px;color:#fff;-webkit-transform:translate(-15%) rotate(175deg);transform:translate(-15%) rotate(175deg)}@media screen and (max-width:600px){.header-bg-3{bottom:-18px}}.header .toggler{bottom:15px;position:absolute;right:20px}@media screen and (max-width:600px){.header .toggler{bottom:8px;right:10px}}.header .toggler.js-fixed{position:fixed;top:15px}@media screen and (max-width:600px){.header .toggler.js-fixed{top:8px}}.infobox{background-color:#f9f6f4;padding:85px 0}@media screen and (max-width:600px){.infobox{padding:40px 0}}.infobox-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -25px}@media screen and (max-width:992px){.infobox-row{margin:0 -15px}}@media screen and (max-width:768px){.infobox-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -10px}}.infobox-column{font-size:1.6rem;padding:0 25px;width:50%}@media screen and (max-width:992px){.infobox-column{padding:0 15px}}@media screen and (max-width:768px){.infobox-column{font-size:2rem;padding:0 10px;width:100%}}@media screen and (max-width:600px){.infobox-column{font-size:1rem}}.infobox-title{color:#ff7200;font-size:1.6rem;font-weight:500}@media screen and (max-width:768px){.infobox-title{font-size:2.4rem}}@media screen and (max-width:600px){.infobox-title{font-size:1.2rem}}.infobox address{color:#1b72aa;font-size:inherit;font-style:normal;margin:1em 0 0}.infobox-nav{margin:1em 0 0}.infobox-button{background-color:#ff7200;border:2px solid #ff7200;border-radius:4px;color:#fff;display:inline-block;font-size:2rem;letter-spacing:.1em;padding:3px 20px;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.infobox-button:hover{background-color:#fff;color:#ff7200}.news{margin:150px 0}@media screen and (max-width:768px){.news{margin:100px 0}}@media screen and (max-width:600px){.news{margin:50px 0}}.news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -25px}@media screen and (max-width:992px){.news-wrapper{margin:0 -15px}}@media screen and (max-width:768px){.news-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-content,.news-title{padding:0 25px}@media screen and (max-width:992px){.news-content,.news-title{padding:0 15px}}.news-title{color:#ff7200;font-family:Barlow,sans-serif;font-size:6rem;font-weight:500;line-height:1.05;margin:0}@media screen and (max-width:768px){.news-title{margin:0 0 40px}}@media screen and (max-width:600px){.news-title{font-size:3rem;margin:0 0 20px}}.news-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-item:not(:first-child){margin:30px 0 0}.news-item-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.5rem;font-weight:500;margin:0;padding:0 0 0 20px}@media screen and (max-width:768px){.news-item-title{font-size:2.2rem;margin:20px 0 0;padding:0;width:100%}}@media screen and (max-width:600px){.news-item-title{font-size:1.4rem;margin:10px 0 0}}.news-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#475055;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;width:100%}@media screen and (max-width:768px){.news-link{-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-link:hover .news-item-title{color:#ff7200}.news-pubdate{border-right:1px solid #c3c3c3;color:rgba(70,81,85,.6);font-family:Barlow,sans-serif;font-size:1.4rem;font-weight:500;padding:0 20px 0 0}@media screen and (max-width:768px){.news-pubdate{font-size:2rem}}@media screen and (max-width:600px){.news-pubdate{font-size:1.2rem}}.news-categories{border-right:1px solid #c3c3c3;padding:0 20px}.news-categories button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;font-size:1.4rem;font-weight:500;margin:0;padding:0}@media screen and (max-width:768px){.news-categories button{font-size:2rem}}@media screen and (max-width:600px){.news-categories button{font-size:1.2rem}}.news-categories button:hover{cursor:pointer}.news-categories button:focus,.news-categories button:hover{color:#1b72aa}.news-nav{margin:30px 0;text-align:right}.page{margin:0 0 150px}@media screen and (max-width:768px){.page{margin:0 0 100px}}@media screen and (max-width:600px){.page{margin:0 0 50px}}.page-header{padding:65px 0 0;position:relative;z-index:3}@media screen and (max-width:768px){.page-header{padding:45px 0 0}}@media screen and (max-width:600px){.page-header{padding:25px 0 0}}.page-header-icon{display:block;margin:0 auto 5px;position:relative;width:80px}@media screen and (max-width:768px){.page-header-icon{width:50px}}.page-header-icon:before{content:"";display:block;padding:100% 0 0}.page-header-icon svg{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-form .page-header-icon svg,.contact-manner .page-header-icon svg,.contact-reserv .page-header-icon svg,.contact .page-header-icon svg{width:100%}.page-title{color:#ff7200;font-size:3.6rem;letter-spacing:.11111em;margin:0;text-align:center}@media screen and (max-width:768px){.page-title{font-size:2.4rem}}@media screen and (max-width:600px){.page-title{font-size:1.8rem}}.page-slug{color:#ffc39f;font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.16667em;margin:20px 0 0;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.page-slug{font-size:1.6rem;margin:15px 0 0}}@media screen and (max-width:600px){.page-slug{font-size:1rem;margin:10px 0 0}}.page-cover{margin:40px 0 0;overflow:hidden;position:relative}@media screen and (max-width:768px){.page-cover{height:350px;margin:20px 0 0}}@media screen and (max-width:600px){.page-cover{height:200px;margin:10px 0 0}}.page-cover-bg{position:absolute;right:350px;top:0;z-index:2}.page-cover-bg>svg{position:absolute;width:585px}@media screen and (max-width:600px){.page-cover-bg>svg{width:293px}}.page-cover-bg-1{bottom:-30px;color:#e7f6ff;-webkit-transform:translate(-15%) rotate(165deg);transform:translate(-15%) rotate(165deg)}@media screen and (max-width:600px){.page-cover-bg-1{bottom:-15px}}.page-cover-bg-2{bottom:-45px;color:#1b72aa;-webkit-transform:translate(-15%) rotate(190deg) scale(.975);transform:translate(-15%) rotate(190deg) scale(.975)}@media screen and (max-width:600px){.page-cover-bg-2{bottom:-23px}}.page-cover-bg-3{bottom:-35px;color:#fff;-webkit-transform:translate(-15%) rotate(175deg);transform:translate(-15%) rotate(175deg)}@media screen and (max-width:600px){.page-cover-bg-3{bottom:-18px}}.page-cover>img{-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media screen and (max-width:768px){.page-cover>img{height:100%}}@media screen and (max-width:600px){.page-cover>img{height:100%}}.privacy-policy .page-content{margin:80px auto;max-width:930px}.privacy-policy .page-content h3{color:#ff7200;font-size:2.4rem;font-weight:500;margin:2em 0 1em}@media screen and (max-width:600px){.privacy-policy .page-content h3{font-size:2rem}}.privacy-policy .page-content p,.privacy-policy .page-content ul{font-size:1.8rem;font-weight:500;letter-spacing:.11111em}@media screen and (max-width:600px){.privacy-policy .page-content p,.privacy-policy .page-content ul{font-size:1.6rem}}.privacy-policy .page-content ul{padding:0 0 0 25px}.privacy-policy .page-content ul li{line-height:2.22222}.privacy-policy .page-content ul li:not(:first-child){margin:1em 0 0}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px -25px 0}@media screen and (max-width:992px){.row{margin:40px -15px 0}}@media screen and (max-width:768px){.row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.col-primary,.col-secondary{padding:0 25px}@media screen and (max-width:992px){.col-primary,.col-secondary{padding:0 15px}}.col-primary{width:73.91304%}@media screen and (max-width:992px){.col-primary{width:66.66667%}}@media screen and (max-width:768px){.col-primary{width:100%}}.col-secondary{width:26.08696%}@media screen and (max-width:992px){.col-secondary{width:33.33333%}}@media screen and (max-width:768px){.col-secondary{margin:40px 0 0;width:100%}}.section-header{margin:60px 0;text-align:center}@media screen and (max-width:768px){.section-header{margin:40px 0}}@media screen and (max-width:600px){.section-header{margin:20px 0}}.section-header>small{color:#ffc79f;display:block;font-family:Barlow,sans-serif;font-size:2.8rem;font-weight:500}@media screen and (max-width:768px){.section-header>small{font-size:2.2rem;letter-spacing:.13636em}}@media screen and (max-width:600px){.section-header>small{font-size:1.1rem}}.section-header-lade{margin:40px 0 0}@media screen and (max-width:768px){.section-header-lade{font-size:2.4rem;font-weight:500}}@media screen and (max-width:600px){.section-header-lade{font-size:1.2rem;margin:20px 0 0}}.section-title{color:#ff7200;font-size:4.6rem;font-weight:500;letter-spacing:.08696em;margin:0}@media screen and (max-width:600px){.section-title{font-size:2.3rem}}.visual{margin:0 0 100px;overflow:hidden;padding:0 0 6.25%;position:relative}@media screen and (max-width:768px){.visual{margin:0 0 70px;padding:0 0 57.8125%}}@media screen and (max-width:600px){.visual{margin:0 0 50px}}.visual-image{margin:0 18.75% 0 0}@media screen and (max-width:768px){.visual-image{margin:0}}.visual-image-slide{overflow:hidden;position:relative}@media screen and (max-width:768px){.visual-image-slide:before{content:"";display:block;padding:93.75% 0 0}}.visual-image-slide img{width:100%}@media screen and (max-width:768px){.visual-image-slide img{height:100%;left:50%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.visual-bg{color:#fff;position:absolute;right:-21.25%;top:-65.71429%;-webkit-transform:rotate(225deg);transform:rotate(225deg);width:55.5%;z-index:1}@media screen and (max-width:768px){.visual-bg{display:none}}.visual-bg:after{content:"";display:block;padding:110.36036% 0 0}.visual-bg-1,.visual-bg-2,.visual-bg-3{height:100%;left:0;position:absolute;top:0;width:100%}.visual-bg-1{color:#1b72aa;-webkit-transform:scale(.9) rotate(-20deg) translate(8%,-3%);transform:scale(.9) rotate(-20deg) translate(8%,-3%)}.visual-bg-2{color:#e7f6ff;-webkit-transform:scale(.8) translate(6%,-13.2%);transform:scale(.8) translate(6%,-13.2%)}.visual-bg-3{color:#fff}.visual-textbox{font-size:1.75vw;letter-spacing:.10714em;line-height:2.14286;padding:0 10.3125%;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:768px){.visual-textbox{bottom:26.80412%;font-size:5.625vw;left:50%;line-height:1.66667;padding:0 9.375%;right:0;top:auto}}.visual-textbox p{margin:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.visual-logo{bottom:0;position:absolute;right:10.9375%;width:29.3125%;z-index:1}@media screen and (max-width:768px){.visual-logo{bottom:5.6701%;left:7.8125%;right:auto;width:51.5625%}}.visual-logo:after{content:"";display:block;padding:65.03198% 0 0}.visual-logo img{height:100%;left:0;position:absolute;top:0;width:100%}.svg-loader{display:none}.text-center{text-align:center!important}