/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{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);font-family:swiper-icons}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1;position:relative;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial)}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{flex-shrink:0;order:9999;content:""}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{box-sizing:border-box;z-index:10;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;transform-origin:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{position:absolute;top:0;left:0;content:"";pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{display:flex;z-index:10;position:absolute;top:var(--swiper-navigation-top-offset,50%);align-items:center;justify-content:center;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-variant:initial;font-size:var(--swiper-navigation-size);line-height:1;font-family:swiper-icons;letter-spacing:0;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:var(--swiper-navigation-sides-offset,10px)}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{z-index:10;position:absolute;transform:translateZ(0);text-align:center;transition:.3s opacity}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{top:var(--swiper-pagination-top,auto);bottom:var(--swiper-pagination-bottom,8px);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{top:50%;right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{position:absolute;background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25))}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:var(--swiper-pagination-progressbar-size,4px)}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{top:0;left:0;width:var(--swiper-pagination-progressbar-size,4px);height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{-ms-touch-action:none;position:relative;border-radius:var(--swiper-scrollbar-border-radius,10px);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;position:absolute;top:var(--swiper-scrollbar-top,auto);bottom:var(--swiper-scrollbar-bottom,4px);left:var(--swiper-scrollbar-sides-offset,1%);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));height:var(--swiper-scrollbar-size,4px)}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{z-index:50;position:absolute;top:var(--swiper-scrollbar-sides-offset,1%);right:var(--swiper-scrollbar-right,4px);left:var(--swiper-scrollbar-left,auto);width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:var(--swiper-scrollbar-border-radius,10px);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5))}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{z-index:-1000;position:absolute;top:0;left:0;opacity:0;pointer-events:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{visibility:hidden;z-index:1;width:100%;height:100%;transform-origin:0 0;backface-visibility:hidden;pointer-events:none}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{z-index:0;position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:.6}.swiper-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;backface-visibility:hidden;pointer-events:none}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{overflow:hidden;backface-visibility:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;transform-origin:center bottom;backface-visibility:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-style:normal;font-weight:400;src:url(/themes/custom/wdental/assets/fonts/wwwwdental.eot?uta7y1);src:url(/themes/custom/wdental/assets/fonts/wwwwdental.eot?uta7y1#iefix) format("embedded-opentype"),url(/themes/custom/wdental/assets/fonts/wwwwdental.ttf?uta7y1) format("truetype"),url(/themes/custom/wdental/assets/fonts/wwwwdental.woff?uta7y1) format("woff"),url(/themes/custom/wdental/assets/fonts/wwwwdental.svg?uta7y1#wwwwdental) format("svg");font-family:wwwwdental}[class^=icon-],[class*=" icon-"]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:wwwwdental!important;text-transform:none}.icon-visiting:before{content:""}.icon-cosmetic:before{content:""}.icon-orthodontic:before{content:""}.icon-general:before{content:""}.icon-access:before{content:""}.icon-staff:before{content:""}.icon-guide:before{content:""}.icon-pediatric:before{content:""}.icon-whitening:before{content:""}.icon-implant:before{content:""}.icon-prevention:before{content:""}.icon-course:before{content:""}.icon-features:before{content:""}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;font-family:Helvetica,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1060px}@media (max-width:800px){body{min-width:0}}.pre-wrap{white-space:pre-wrap}@media (min-width:801px){.is_sp{display:none}}@media (max-width:800px){.is_pc{display:none}}#mediaQueries{display:none}@media (min-width:801px){#mediaQueries{font-family:pc}}@media (max-width:800px){#mediaQueries{font-family:sp}}body{word-wrap:break-word;font-size:100%;overflow-wrap:break-word;scroll-behavior:smooth}ol,ul{list-style:none}ol li,ul li{font-size:1.5rem}@media (max-width:800px){ol li,ul li{font-size:3.733vw}}@media (max-width:480px){ol li,ul li{font-size:3.733vw}}img{display:block;max-width:100%;height:auto}a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:inherit;text-decoration:none;cursor:pointer}p{font-size:1.5rem;line-height:1.7;letter-spacing:.1rem}@media (max-width:480px){p{font-size:3.733vw;letter-spacing:.1rem}}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{border-style:none;background-color:transparent;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;border:0;color:inherit;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}body.node--type-safety{-webkit-font-smoothing:antialiased;min-width:0;background-image:url(/themes/custom/wdental/assets/img/common/stripe_pink.png);background-repeat:repeat;color:#000;font-size:100%;line-height:1.4;scroll-behavior:smooth}body.node--type-invisalign-first{-webkit-font-smoothing:antialiased;min-width:0;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/pattern1.png);background-repeat:repeat;background-color:#ebf5fd;color:#000;font-size:100%;line-height:1.4;scroll-behavior:smooth}#header{position:relative;padding:23px 20px}.safety-inner{display:block;max-width:890px;margin:0 auto;padding:0 15px}.fade-up{transform:translateY(120px);opacity:0;transition:transform 1s,opacity 1s}.fade-up.active{transform:translate(0);opacity:1}@media screen and (max-width:959px){.is_sp-safety{display:none}}@media screen and (max-width:767px){.is_pc-safety{display:none}}body{font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}.svgSymbol{visibility:hidden;position:absolute;top:0;left:0}.c-modal{display:none;z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#0295e140;opacity:0}.c-modal_inner{width:90%;max-width:1000px;margin:10vh auto;padding:40px;border-radius:10px;background-color:#fefefe}@media screen and (max-width:767px){.c-modal_inner{margin-top:4vw;padding:5.333vw}}.c-modal_close{position:fixed;top:40px;right:40px;width:60px;height:60px;border-width:3px;border-style:solid;border-radius:10px;border-color:#38b3f2;background-color:#fff;cursor:pointer}@media screen and (max-width:767px){.c-modal_close{top:8vw;right:8vw;width:10.666vw;height:10.666vw;border-width:.666vw;border-radius:1.333vw}}.c-modal_close span{display:block;position:absolute;top:50%;left:50%;width:50px;height:3px;border-radius:3px;background-color:#38b3f2}@media screen and (max-width:767px){.c-modal_close span{width:9.333vw;height:.666vw;border-radius:.666vw}}.c-modal_close span:nth-of-type(1){transform:translate(-50%,-50%) rotate(45deg)}.c-modal_close span:nth-of-type(2){transform:translate(-50%,-50%) rotate(-45deg)}.p-bannerInvisalignFirst{position:relative;max-width:960px;margin:0 auto 36px;padding:16px 0 23px;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/pattern1.png);background-repeat:repeat}@media screen and (max-width:767px){.p-bannerInvisalignFirst{margin:0 auto 9.333vw;padding:4.266vw 0 6.133vw}}.p-bannerInvisalignFirst_catch{color:#4293db;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:0;text-align:center}@media (max-width:800px){.p-bannerInvisalignFirst_catch{padding:0 13.333vw;font-size:3.466vw;text-align:justify}}.p-bannerInvisalignFirst_description{margin:6px 0 0;color:#000;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media (max-width:800px){.p-bannerInvisalignFirst_description{margin:1.6vw 0 0;padding:0 13.333vw;font-size:3.466vw;text-align:justify}}.p-bannerInvisalignFirst_boy{position:absolute;top:13px;left:36px;width:43px;height:59px}@media (max-width:800px){.p-bannerInvisalignFirst_boy{top:2.533vw;left:2.666vw;width:8.533vw;height:11.733vw}}.p-bannerInvisalignFirst_girl{position:absolute;top:11px;right:38px;width:43px;height:60px}@media (max-width:800px){.p-bannerInvisalignFirst_girl{top:2.133vw;right:2.666vw;width:8.533vw;height:12vw}}.p-bannerInvisalignFirst_list{-moz-column-gap:18px;display:flex;column-gap:18px;justify-content:center;margin:16px 0 0;padding:0 22px}@media (max-width:800px){.p-bannerInvisalignFirst_list{row-gap:2.4vw;flex-direction:column;margin:2.133vw 0 0}}.p-bannerInvisalignFirst_list li:hover{filter:drop-shadow(3px 3px 7px rgba(0,0,0,.15))}.p-bannerInvisalignFirst_list li{display:flex;flex-direction:column;justify-content:stretch;width:33.33%;padding:9px 0;border-radius:10px}@media (max-width:800px){.p-bannerInvisalignFirst_list li{width:100%}}.p-bannerInvisalignFirst_list li:nth-of-type(1){background:linear-gradient(0deg,#53b6e9 0%,#82d9fb 100%)}.p-bannerInvisalignFirst_list li:nth-of-type(1) .c-bannerInvisalignFirst_title{margin:5px 0 0}.p-bannerInvisalignFirst_list li:nth-of-type(2){background:linear-gradient(0deg,#3b85e7 0%,#8fc5fa 100%)}.p-bannerInvisalignFirst_list li:nth-of-type(3){background-color:#daa5b1}.c-bannerInvisalignFirst_catch{order:1;color:#fff;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:0;text-align:center}@media (max-width:800px){.c-bannerInvisalignFirst_catch{font-size:3.599vw}}.c-bannerInvisalignFirst_title{order:2;margin:13px 0 0;color:#fff;font-size:32px;font-size:3.2rem;line-height:1.1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media (max-width:800px){.c-bannerInvisalignFirst_title{min-height:2em;margin:1.333vw 0 0;font-size:6.4vw}}.p-bannerSafety{box-sizing:border-box;max-width:960px;margin:0 auto 34px;padding:23px 42px 18px;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) top center repeat;text-align:center}@media (max-width:800px){.p-bannerSafety{margin:0 0 4.533vw;padding:3.066vw 4vw}}.p-bannerSafety a{text-decoration:none}.p-bannerSafety-list{display:flex;margin:0 -10px}@media (max-width:800px){.p-bannerSafety-list{flex-wrap:wrap;margin:0}}.p-bannerSafety_text{margin:12px 0 0;color:#d78496;font-size:36px;font-size:3.6rem;line-height:1.5;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.p-bannerSafety_text{margin:1.6vw 0 0;font-size:4.533vw}}.p-bannerSafety_text:before{display:inline-block;width:80px;height:1px;background-color:#d78496;content:"";vertical-align:middle}@media (max-width:800px){.p-bannerSafety_text:before{width:6.666vw}}.p-bannerSafety_text span{margin:0 30px;vertical-align:middle}@media (max-width:800px){.p-bannerSafety_text span{margin:0 4vw}}.p-bannerSafety_text:after{display:inline-block;width:80px;height:1px;background-color:#d78496;content:"";vertical-align:middle}@media (max-width:800px){.p-bannerSafety_text:after{width:6.666vw}}.c-bannerSafety{width:50%;padding:0 10px}@media (max-width:800px){.c-bannerSafety{width:100%;margin-bottom:3.333vw;padding:0}.c-bannerSafety:last-child{margin-bottom:0}}.c-bannerSafety a{display:block}.c-bannerSafety-ttl{display:block;margin:5px 0 12px;color:#c2677b;font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:2px;text-align:center}@media (max-width:800px){.c-bannerSafety-ttl{font-size:16px;font-size:1.6rem;letter-spacing:0}}.c-bannerSafety-box{padding:16px 20px 23px;border:2px solid #eca8bb;border-radius:8px;background-color:#e1a9b5;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.571;letter-spacing:1px;text-align:center;transition:all .3s}@media (max-width:800px){.c-bannerSafety-box{padding:2.133vw 2.666vw 3.066vw;font-size:12px;font-size:1.2rem}}.c-bannerSafety-box span{display:block;position:relative;margin-top:9px;padding:0 0 0 24px;font-size:32px;font-size:3.2rem;line-height:1.2;letter-spacing:3px}@media (max-width:480px){.c-bannerSafety-box span{padding:0 0 0 5vw;font-size:6.25vw}}.c-bannerSafety-box span:after{display:inline-block;width:24px;height:15px;margin:0 0 0 10px;background:url(/themes/custom/wdental/assets/img/safety/icon-link_w.png) center no-repeat;background-size:contain;content:""}@media (max-width:480px){.c-bannerSafety-box span:after{width:5vw;height:3.125vw;margin:0 0 0 2.083vw}}.p-bannerBeauty{font-feature-settings:"palt";box-sizing:border-box;max-width:960px;margin:0 auto 34px;padding:20px 44px;background:url(/themes/custom/wdental/assets/img/common/stripe_gray_light.png) top center repeat;line-height:1.4;text-align:center}.p-bannerBeauty a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:inherit;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.26,.06,0,1)}.p-bannerBeauty .p-bannerBeauty_text{margin-bottom:7px}.p-bannerBeauty .c-beauty_titlearea .c-beauty_lead{margin-bottom:-1px;font-size:1.7rem;letter-spacing:.2em}.p-bannerBeauty .c-beauty_titlearea .c-beauty_lead br{display:none}.p-bannerBeauty .c-beauty_titlearea .c-beauty_title{display:flex;align-items:center;justify-content:center;color:#d18393;letter-spacing:.5em}.p-bannerBeauty .c-beauty_titlearea .c-beauty_title .c-beauty_title_sub{display:block;margin-right:5px;color:inherit;font-size:2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:inherit}.p-bannerBeauty .c-beauty_titlearea .c-beauty_title .c-beauty_title_main{display:block;font-size:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:inherit}.p-bannerBeauty .p-bannerBeauty_list{display:flex;align-items:stretch;margin:0 -10px}.p-bannerBeauty .p-bannerBeauty_list li{width:50%;padding:0 10px}.p-bannerBeauty .p-bannerBeauty_list li a{display:block;padding:20px 20px 16px;border:2px solid #d594a2;border-radius:8px;background-color:#d594a2;color:#fff;text-align:center}.p-bannerBeauty .p-bannerBeauty_list li a:hover{opacity:.8}.p-bannerBeauty .p-bannerBeauty_list li a span{display:block;margin-bottom:4px;color:inherit;font-size:1.7rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.p-bannerBeauty .p-bannerBeauty_list li a p{font-size:3.2rem;line-height:1.2;letter-spacing:.15em}@media (max-width:800px){.p-bannerBeauty{margin:0 0 4.533vw;padding:4.633vw 4vw}.p-bannerBeauty .p-bannerBeauty_text{margin-bottom:3.333vw}.p-bannerBeauty .c-beauty_titlearea .c-beauty_lead{margin-bottom:1.6vw;font-size:3.833vw;line-height:1.5}.p-bannerBeauty .c-beauty_titlearea .c-beauty_lead br{display:block}.p-bannerBeauty .c-beauty_titlearea .c-beauty_title{flex-direction:column;letter-spacing:.35em}.p-bannerBeauty .c-beauty_titlearea .c-beauty_title .c-beauty_title_sub{margin-right:0;font-size:4.633vw}.p-bannerBeauty .c-beauty_titlearea .c-beauty_title .c-beauty_title_main{font-size:5.267vw}.p-bannerBeauty .p-bannerBeauty_list{flex-wrap:wrap;margin:0}.p-bannerBeauty .p-bannerBeauty_list li{width:100%;margin-bottom:3.333vw;padding:0}.p-bannerBeauty .p-bannerBeauty_list li:last-child{margin-bottom:0}.p-bannerBeauty .p-bannerBeauty_list li a{padding:3.033vw 2.666vw 2.666vw}.p-bannerBeauty .p-bannerBeauty_list li a span{margin-bottom:.667vw;font-size:3.733vw;letter-spacing:.12em}.p-bannerBeauty .p-bannerBeauty_list li a p{font-size:6.25vw;letter-spacing:.12em}}.p-header{position:absolute;top:0;left:0;width:100%}@media (max-width:800px){.p-header{background-color:var(--key-color3)}}.p-headerWrap{box-sizing:border-box}@media (min-width:801px){.p-headerWrap{padding:0 0 0 6.25%}}@media (min-width:801px) and (max-width:1060px){.p-headerWrap{padding:0 0 0 3%}}.p-headerInner{margin:auto}@media (min-width:801px){.p-headerInner{min-width:960px}}.p-header_title{position:absolute;top:154px;left:11px}@media (max-width:800px){.p-header_title{top:4.266vw;left:2vw}}.p-header_title a{display:block;width:328px;height:44px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/header_logo.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-header_title a{width:43.733vw;height:5.866vw}}.p-header_description{font-size:14px;font-size:1.4rem;line-height:1.928;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}.p-headerInformationTel{position:absolute;top:152px;right:16px}@media (max-width:800px){.p-headerInformationTel{display:none}}.p-headerInformationTel dt{display:block;position:absolute;top:24px;right:2px;width:54px;height:13px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_telephone.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.p-headerInformationTel dd{font-weight:700;font-size:20px;font-size:2rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:.025em}.p-headerSpMenu{display:none}@media (max-width:800px){.p-headerSpMenu{display:block;position:absolute;top:0;right:1.733vw}}.p-headerSpMenu_inner{display:flex}.c-headerSpMenuBtn{padding:2.133vw 1.066vw 0}.c-headerSpMenuBtn_link{box-sizing:border-box;display:block;position:relative;width:10.4vw;height:10.4vw;border:solid .266vw #f4b3c1;border-radius:100%}.c-headerSpMenuBtn.tel svg{fill:#f4b3c1;stroke:#f4b3c1;position:absolute;top:2.8vw;left:2.666vw;width:4.266vw;height:4.133vw}.c-headerSpMenuBtn.menu{cursor:pointer}.c-headerSpMenuBtn.menu span{display:block;position:absolute;left:3.333vw;width:3.333vw;height:.533vw;background-color:#f4b3c1}.c-headerSpMenuBtn.menu span:nth-of-type(1){top:2.8vw}.c-headerSpMenuBtn.menu span:nth-of-type(2){top:4.666vw}.c-headerSpMenuBtn.menu span:nth-of-type(3){top:6.533vw}@media (min-width:801px){body:not(.path-frontpage) .p-headerWrap{padding:0 0 0 6.25%}}@media (min-width:801px) and (max-width:1060px){body:not(.path-frontpage) .p-headerWrap{padding:0}}.p-globalNavigation{position:absolute;top:0;left:0;width:100%}@media (max-width:800px){.p-globalNavigation{display:none}}.path-frontpage .p-globalNavigation{position:static}.p-globalNavigation_inner{box-sizing:border-box;width:940px;margin:0 auto;padding:0 0 3px;border-bottom:solid 1px #000000}.path-frontpage .p-globalNavigation_inner{padding:8px 0 3px}.p-globalNavigation_buttons{display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 16px;overflow:hidden;border-bottom:solid 2px #000000}.c-globalNavigationBtn a{box-sizing:border-box;display:block;height:129px;padding:18px 10px 28px;color:#000;text-align:center;text-decoration:none}.c-globalNavigationBtn .u-en{box-sizing:border-box;display:block;width:100%;height:15px;text-align:center}.c-globalNavigationBtn .u-text{display:block;margin:15px 0 9px;font-size:13px;font-size:1.3rem;line-height:1.538;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}.c-globalNavigationBtn .u-icon{display:block;width:100%;height:23px;text-align:center}.c-globalNavigationBtn.features .u-en img{width:52px;height:10px}.c-globalNavigationBtn.features .u-icon svg{width:19px;height:21px}.c-globalNavigationBtn.course .u-en img{width:40px;height:11px}.c-globalNavigationBtn.course .u-icon{padding-top:2px}.c-globalNavigationBtn.course .u-icon svg{width:19px;height:21px}.c-globalNavigationBtn.prevention .u-en img{width:66px;height:11px}.c-globalNavigationBtn.prevention .u-icon{padding-top:2px}.c-globalNavigationBtn.prevention .u-icon svg{width:27px;height:21px}.c-globalNavigationBtn.implant .u-en{padding-top:1px}.c-globalNavigationBtn.implant .u-en img{width:51px;height:14px}.c-globalNavigationBtn.implant .u-icon{padding-top:3px}.c-globalNavigationBtn.implant .u-icon svg{width:14px;height:20px}.c-globalNavigationBtn.whitening .u-en img{width:60px;height:14px}.c-globalNavigationBtn.whitening .u-icon{padding-top:2px}.c-globalNavigationBtn.whitening .u-icon svg{width:21px;height:21px}.c-globalNavigationBtn.pediatric .u-en{padding-top:1px}.c-globalNavigationBtn.pediatric .u-en img{width:65px;height:14px}.c-globalNavigationBtn.pediatric .u-icon{padding-top:3px}.c-globalNavigationBtn.pediatric .u-icon svg{width:20px;height:20px}.c-globalNavigationBtn.guide .u-en img{width:35px;height:12px}.c-globalNavigationBtn.guide .u-icon{padding-top:1px}.c-globalNavigationBtn.guide .u-icon svg{width:23px;height:22px}.c-globalNavigationBtn.staff .u-en img{width:35px;height:14px}.c-globalNavigationBtn.staff .u-icon svg{width:18px;height:22px}.c-globalNavigationBtn.access .u-en img{width:41px;height:11px}.c-globalNavigationBtn.access .u-icon{padding-top:2px}.c-globalNavigationBtn.access .u-icon svg{width:21px;height:20px}.c-globalNavigationBtn.contact .u-en img{width:45px;height:9px}.c-globalNavigationBtn.contact .u-icon{padding-top:2px}.c-globalNavigationBtn.contact .u-icon svg{width:15px;height:21px}.p-spNavigation_logo{width:60.533vw;height:20.4vw;margin:4.266vw auto 0}.p-spNavigation_logo svg{fill:#fff;width:60.533vw;height:20.4vw}.p-spNavigationSns{margin-top:5.733vw}.p-spNavigationSns_inner{text-align:center}.p-breadcrumb{padding:10px 0 25px}@media (max-width:800px){.p-breadcrumb{padding:0 0 3.333vw}}.p-breadcrumb_btns{box-sizing:border-box;width:1060px;margin:0 auto;padding:0 30px;letter-spacing:-.4em}.p-breadcrumb_btns>*{letter-spacing:normal}@media (max-width:800px){.p-breadcrumb_btns{width:auto;padding:0 2.666vw}}.c-breadcrumbBtn{display:inline-block}.c-breadcrumbBtn:not(:first-child):before{display:inline-block;padding:0 5px 0 10px;content:">";color:#000;font-size:14px;font-size:1.4rem;line-height:1.705;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.07em}@media (max-width:800px){.c-breadcrumbBtn:not(:first-child):before{padding:0 .533vw 0 1.066vw;font-size:2.933vw}}.c-breadcrumbBtn a{color:#000;font-size:14px;font-size:1.4rem;line-height:1.705;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.07em;text-decoration:none}@media (max-width:800px){.c-breadcrumbBtn a{font-size:2.933vw}}.c-breadcrumbBtn a:hover{text-decoration:underline}@media (max-width:800px){.c-information{padding-top:4px;border-top:solid 2px #000000}}.c-information_inner{position:relative;width:940px;height:133px;margin:0 auto;border-bottom:solid 2px #000000}@media (max-width:800px){.c-information_inner{width:auto;height:auto;border-top:solid 1px #000000}}@media (max-width:800px){.c-informationTel{padding:1.6vw 0;border-bottom:solid 1px #000000;text-align:center}}.c-informationTel:before{display:block;position:absolute;top:18px;left:625px;width:1px;height:98px;background-color:#000;content:""}@media (max-width:800px){.c-informationTel:before{content:none}}.c-informationTel_title{position:absolute;top:34px;left:752px;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (max-width:800px){.c-informationTel_title{display:inline-block;position:static;margin-right:6.933vw;font-size:3.2vw;line-height:1;vertical-align:middle}}.c-informationTel_number{position:absolute;top:59px;right:0;width:313px;font-weight:900;font-size:32px;font-size:3.2rem;line-height:1.5;font-family:Yantramanav,sans-serif;letter-spacing:.025em;text-align:center}@media (max-width:800px){.c-informationTel_number{display:inline-block;position:static;width:auto;font-weight:500;font-size:5.866vw;font-family:Yantramanav,sans-serif;vertical-align:middle}}@media (max-width:800px){.c-informationWeek{padding:2.933vw 0 2.666vw}}.c-informationWeek_title{display:none}@media (max-width:800px){.c-informationWeek_title{box-sizing:border-box;display:inline-block;width:27.2vw;padding:0 0 0 4vw;font-size:3.2vw;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;vertical-align:bottom}}.c-informationWeek_open{position:absolute;top:25px;left:268px}@media (max-width:800px){.c-informationWeek_open{display:inline-block;position:static;vertical-align:bottom}}.c-informationWeek_open th{padding:0 11px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (max-width:800px){.c-informationWeek_open th{padding:0 1.866vw;font-size:3.2vw;line-height:1}}.c-informationWeek_open td{padding:20px 11px 0}@media (max-width:800px){.c-informationWeek_open td{padding:2.133vw 1.866vw 0}}.c-informationWeek_open .u-maru{display:block;width:14px;height:13px;margin:0 auto;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/info_time_maru.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-informationWeek_open .u-maru{width:2.933vw;height:2.933vw}}.c-informationWeek_open .u-maruW{font-size:1.4rem;vertical-align:middle}.c-informationWeek_open .u-batu{display:block;width:14px;height:13px;margin:0 auto;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/info_time_batu.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-informationWeek_open .u-batu{width:2.933vw;height:2.933vw}}.c-informationWeek_notes{position:absolute;top:97px;left:280px;font-size:10px;font-size:1rem;line-height:10px;line-height:1rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}@media (max-width:800px){.c-informationWeek_notes{display:none}}@media (max-width:800px){.c-informationTime{margin:.8vw 0 0}}.c-informationTime_title{position:absolute;top:25px;left:27px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (max-width:800px){.c-informationTime_title{box-sizing:border-box;display:inline-block;position:static;width:29.066vw;padding:0 0 0 4vw;font-size:3.2vw;line-height:1;vertical-align:middle}}.c-informationTime_title:after{display:block;position:absolute;top:7px;left:92px;width:16px;height:1px;background-color:#000;content:""}@media (max-width:800px){.c-informationTime_title:after{content:none}}.c-informationTime_time{position:absolute;top:59px;left:27px;font-weight:500;font-size:18px;font-size:1.8rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:.025em}@media (max-width:800px){.c-informationTime_time{display:inline-block;position:static;font-weight:500;font-size:4.8vw;font-family:Yantramanav,sans-serif;vertical-align:middle}}.c-informationTime_notes{position:absolute;top:96px;left:27px;font-size:10px;font-size:1rem;line-height:10px;line-height:1rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}@media (max-width:800px){.c-informationTime_notes{display:none}}.c-informationSpNotes{display:none}@media (max-width:800px){.c-informationSpNotes{display:block;padding:1.333vw 0 2.933vw 29.066vw}}.c-informationSpNotes_notes{font-size:2.933vw;line-height:1.745;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}.p-reservation{margin-top:60px;clear:both;background-color:#f8f8f8}@media (max-width:800px){.p-reservation{margin:0}}.p-reservation_inner{position:relative;width:960px;margin:0 auto;padding:1px 0 60px}@media (max-width:800px){.p-reservation_inner{box-sizing:border-box;width:100%;padding:1px 1.066vw 0}}.p-reservation_header{padding:0 0 30px}@media (max-width:800px){.p-reservation_header{padding:0 0 4vw}}.p-reservation_title{padding-top:46px}@media (max-width:800px){.p-reservation_title{padding-top:5.066vw}}.p-reservation_title .c-titleArrowDecoLine_en{width:79px;height:13px}@media (max-width:800px){.p-reservation_title .c-titleArrowDecoLine_en{width:14.8vw;height:2.266vw}}.p-reservation_title .c-titleArrowDecoLine_line{width:278px}@media (max-width:800px){.p-reservation_title .c-titleArrowDecoLine_line{width:32vw}}.p-reservation_description{margin-top:29px;font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-reservation_description{margin-top:1.6vw;font-size:3.2vw;line-height:1.8}}.p-reservationNotes{padding-bottom:20px}@media (max-width:800px){.p-reservationNotes{padding-bottom:4.8vw}}.c-reservationNotesItem{display:inline-block;margin:17px 0 0 40px;vertical-align:top}@media (max-width:800px){.c-reservationNotesItem{margin:1.866vw 0 0 2.133vw;padding:1.333vw 0 0}}.c-reservationNotesItem_title{position:relative;padding:0 0 0 37px;font-size:16px;font-size:1.6rem;line-height:29px;line-height:2.9rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.5px}@media (max-width:800px){.c-reservationNotesItem_title{padding:0 0 0 4.8vw;font-size:3.2vw;line-height:1.208}}.c-reservationNotesItem_title .c-svgInstance{fill:#fff;z-index:1;position:absolute;top:7px;left:12px;width:4px;height:14px}@media (max-width:800px){.c-reservationNotesItem_title .c-svgInstance{top:.933vw;left:1.6vw;width:.533vw;height:1.866vw}}.c-reservationNotesItem_title .c-svgInstance use{fill:#fff}.c-reservationNotesItem_title:before{position:absolute;top:0;left:0;width:28px;height:28px;border-radius:100%;background-color:#000;content:""}@media (max-width:800px){.c-reservationNotesItem_title:before{width:3.733vw;height:3.733vw}}.c-reservationNotesItem_description{margin-top:10px;padding:0 0 0 37px;font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;letter-spacing:.5px}@media (max-width:800px){.c-reservationNotesItem_description{margin-top:.533vw;padding:0 0 0 4.8vw;font-size:3.2vw;line-height:1.208}}.p-reservation_button{margin-bottom:60px;text-align:center}.p-reservation_button a{display:inline-block;position:relative;height:48px;margin:0 auto;padding:0 0 0 60px;border:solid 3px #f4b3c1;opacity:.2}.p-reservation_button a .arrow{display:block;position:absolute;top:0;left:0;width:57px;height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-position:0 0;background-size:contain;background-repeat:no-repeat;background-color:transparent;text-indent:100%;white-space:nowrap}.p-reservation_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:48px;content:"";transition:all .2s ease-out}.p-reservation_button a .arrow:after{display:block;position:absolute;top:0;left:0;width:57px;height:48px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}.p-reservation_button a .text{display:block;width:189px;height:48px;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.p-reservation_button a .text:before{position:absolute;top:0;right:0;width:189px;height:48px;background-color:transparent;content:"";transition:all .2s ease-out}.p-reservation_button a .text:after{position:absolute;top:0;left:60px;width:189px;height:48px;background:url(/themes/custom/wdental/assets/img/common/reservation_button.png);content:"";transition:all .2s ease-out}.p-reservation .c-information{width:940px;margin:0 auto;padding-top:3px;border-top:solid 2px #000000}@media (max-width:800px){.p-reservation .c-information{width:auto}}.p-reservation .c-information_inner{border-top:solid 1px #000000}.p-reservationLink_button{text-align:center}.p-reservationLink_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-reservationLink_button a>*{letter-spacing:normal}.p-reservationLink_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-reservationLink_button a .arrow{width:7.199vw}}.p-reservationLink_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-reservationLink_button a .arrow:before{width:7.199vw}}.p-reservationLink_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-reservationLink_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-reservationLink_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-reservationLink_button a .text{width:calc(100% - 7.199vw)}}.p-reservationLink_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-reservationLink_button a .text p,.p-reservationLink_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-reservationLink_button a .text p,.p-reservationLink_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-reservationLink_button a .text div,.p-reservationLink_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-reservationLink_button a .text div,.p-reservationLink_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-reservationLink_button a:hover .arrow:before{background-color:#ffffffb3}.p-reservationLink_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-reservationLink_button a:hover .arrow:after{left:.533vw}}.p-reservationLink_button a:hover .text:before{background-color:#ffffffb3}.p-reservationLink_button a:hover .text p,.p-reservationLink_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-reservationLink_button a:hover .text p,.p-reservationLink_button a:hover .text .textIn{transform:translateY(-100%)}}.p-reservationLink_button a:hover .text div,.p-reservationLink_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-reservationLink_button a:hover .text div,.p-reservationLink_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-reservationLink_button{margin:2.666vw auto;padding-bottom:5.333vw}}.p-contactLink{margin:36px 0 0;padding:36px 0;background-color:#f8f8f8}.p-contactLink_title{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;text-align:center}.p-contactLink_button{margin:18px 0 0;text-align:center}.p-contactLink_button a{display:inline-block;position:relative;height:48px;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-contactLink_button a>*{letter-spacing:normal}@media (max-width:800px){.p-contactLink_button a{height:7.199vw}}.p-contactLink_button a .icon{display:inline-block;width:57px;height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-contactLink_button a .icon{width:7.199vw;height:7.199vw}}.p-contactLink_button a .icon:before{position:absolute;top:0;left:0;width:57px;height:48px;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-contactLink_button a .icon:before{width:7.199vw;height:7.199vw}}.p-contactLink_button a .icon:after{display:block;position:absolute;top:7px;left:10px;width:38px;height:32px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icon33x28_contact.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-contactLink_button a .icon:after{top:.933vw;left:1.333vw;width:5.066vw;height:4.266vw}}.p-contactLink_button a .text{display:inline-block;position:relative;overflow:hidden;vertical-align:middle}.p-contactLink_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-contactLink_button a .text p,.p-contactLink_button a .text .textIn{display:inline-block;z-index:1;position:relative;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:48px;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-contactLink_button a .text p,.p-contactLink_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw;line-height:2.25}}.p-contactLink_button a .text div,.p-contactLink_button a .text .textIn2{display:inline-block;z-index:1;position:absolute;top:48px;left:0;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:48px;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-contactLink_button a .text div,.p-contactLink_button a .text .textIn2{top:7.199vw;padding:0 2.666vw 0 2.4vw;font-size:3.2vw;line-height:2.25}}.p-contactLink_button a:hover .icon:before{background-color:#ffffffb3}.p-contactLink_button a:hover .icon:after{top:3px}@media (max-width:800px){.p-contactLink_button a:hover .icon:after{top:.4vw}}.p-contactLink_button a:hover .text:before{background-color:#ffffffb3}.p-contactLink_button a:hover .text p,.p-contactLink_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-contactLink_button a:hover .text p,.p-contactLink_button a:hover .text .textIn{transform:translateY(-7.2vw)}}.p-contactLink_button a:hover .text div,.p-contactLink_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-contactLink_button a:hover .text div,.p-contactLink_button a:hover .text .textIn2{transform:translateY(-7.2vw)}}@media (max-width:800px){.p-contactLink_inner{padding:0 6.4vw}}.p-recruitBanner{margin:48px 0}.path-frontpage .p-recruitBanner{margin:30px 0}@media (max-width:800px){.p-recruitBanner{margin:6vw 0 0}.path-frontpage .p-recruitBanner{margin:0}}.p-staffBanner .p-recruitBanner{margin:48px 0 5px}@media (max-width:800px){.p-staffBanner .p-recruitBanner{margin:6vw 0 3vw}}.p-recruitBanner_inner{text-align:center}.p-recruitBanner a{display:inline-block}.p-recruitBanner a:hover{opacity:.8}.p-recruitBanner_image{width:900px;height:195px}@media (max-width:800px){.p-recruitBanner_image{width:93.333vw;height:20.266vw}}.p-recruitBanner_image img{width:100%;height:auto}.p-footer_inner{width:1060px;margin:0 auto}@media (max-width:800px){.p-footer_inner{box-sizing:border-box;width:100%;padding:0 1.066vw}}.p-footer_address{margin-top:37px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;letter-spacing:.05em;text-align:center}@media (max-width:800px){.p-footer_address{margin-top:4vw;font-size:4.266vw;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.p-footer_address span{font-weight:700;font-family:Yantramanav,sans-serif;letter-spacing:0}.p-footer_address .tel{font-size:4.8vw}}.p-footer_logo{width:278px;height:94px;margin:38px auto 0}.p-footer_logo svg{fill:#000;width:278px;height:94px}@media (max-width:800px){.p-footer_logo{width:63.733vw;height:21.466vw;margin:1.866vw auto 0}.p-footer_logo svg{width:63.733vw;height:21.466vw}}.p-footerNavi{margin-top:40px;padding-bottom:3px;border-top:solid 1px #000000;border-bottom:solid 1px #000000}@media (max-width:800px){.p-footerNavi{margin-top:6.666vw}}.p-footerNavi_inner{padding:18px 0 25px;overflow:hidden;border-bottom:solid 2px #000000}@media (max-width:800px){.p-footerNavi_inner{padding:0 0 2.933vw}}.c-footerNaviColumn{box-sizing:border-box;float:left}.c-footerNaviColumn:nth-of-type(1){width:224px;padding-left:27px}@media (max-width:800px){.c-footerNaviColumn:nth-of-type(1){width:50%;padding:0 1.866vw}}.c-footerNaviColumn:nth-of-type(2){width:116px}@media (max-width:800px){.c-footerNaviColumn:nth-of-type(2){width:50%;padding:0 1.866vw}}.c-footerNaviColumn:nth-of-type(3){width:138px}@media (max-width:800px){.c-footerNaviColumn:nth-of-type(3){width:50%;padding:0 1.866vw}}.c-footerNaviColumn:nth-of-type(4){width:121px}@media (max-width:800px){.c-footerNaviColumn:nth-of-type(4){width:50%;padding:0 1.866vw}}.c-footerNaviColumn:nth-of-type(5){width:175px}@media (max-width:800px){.c-footerNaviColumn:nth-of-type(5){width:50%;padding:0 1.866vw}}.c-footerNaviColumn:nth-of-type(6){width:159px}@media (max-width:800px){.c-footerNaviColumn:nth-of-type(6){width:50%;padding:0 1.866vw}}.c-footerNaviColumn:nth-of-type(7){width:120px}@media (max-width:800px){.c-footerNaviColumn:nth-of-type(7){width:50%;padding:0 1.866vw}}@media (max-width:800px){.c-footerNaviSet{padding:2.933vw 0 0}}@media (max-width:800px){.c-footerNaviSet.access{padding:0}}.c-footerNaviSet dt{margin:9px 0 6px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 B,Shuei Mincho B,Shuei Mincho B JIS2004,ShueiMinPr5-B;letter-spacing:.05em}@media (max-width:800px){.c-footerNaviSet dt{margin:0 0 1.866vw;font-size:2.933vw;line-height:1.5}}.c-footerNaviSet dd{font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;letter-spacing:.05em}@media (max-width:800px){.c-footerNaviSet dd{font-size:2.933vw;line-height:1.6}}.c-footerNaviSet a{color:#000;text-decoration:none}.c-footerNaviSet.reserve dt{line-height:1}.c-footerNaviSet.reserve dt a{line-height:1.4}.c-footerNaviSet.privacy dt{line-height:1}.c-footerNaviSet.privacy dt a{line-height:1.4}.p-footer_copyright small{display:block;width:285px;height:7px;margin:40px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/footer_copyright.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-footer_copyright small{width:82.8vw;height:1.733vw;margin:6.933vw auto 0}}.p-footer_pageToTop{width:132px;height:132px;margin:38px auto 15px}@media (max-width:800px){.p-footer_pageToTop{width:18.666vw;height:18.666vw;margin:6.933vw auto 5.333vw}}.p-footer_pageToTop a{display:block;position:relative;width:132px;height:132px;border:solid 3px #f4b3c1;border-radius:50%;transition:all .2s ease-out}@media (max-width:800px){.p-footer_pageToTop a{width:18.666vw;height:18.666vw}}.p-footer_pageToTop a .arrow{display:block;position:absolute;top:31px;left:50px;width:33px;height:45px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/pagetop_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;transition:all .1s ease-out}@media (max-width:800px){.p-footer_pageToTop a .arrow{top:3.733vw;left:7.333vw;width:4.4vw;height:6vw}}.p-footer_pageToTop a .text{display:block;position:absolute;top:84px;left:30px;width:76px;height:19px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/pagetop_text.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;transition:all .1s ease-out}@media (max-width:800px){.p-footer_pageToTop a .text{top:11.2vw;left:4.666vw;width:10.133vw;height:2.533vw}}.p-footer_pageToTop a:hover{background-color:#f4b3c14d}.p-footer_pageToTop a:hover .arrow{top:25px}.p-footer_pageToTop a:hover .text{top:88px}.p-pageTitle{position:absolute;top:20px;right:20px;font-size:13px;font-size:1.3rem;line-height:13px;line-height:1.3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}.p-pageTitle:before{display:block;width:88px;height:88px;margin-bottom:18px;background-color:#fff;color:#000;line-height:88px;font-family:wwwwdental;text-align:center}.c-circlePointIcon{display:block;position:relative;width:60px;height:60px;overflow:hidden;border:solid 3px #ffffff;border-radius:50%;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circlePointIcon{width:8.8vw;height:8.8vw}}.c-circlePointIcon:before{position:absolute;top:12px;right:0;left:0;width:30px;height:9px;margin:0 auto;background-image:url(/themes/custom/wdental/assets/img/common/cursive_point.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-circlePointIcon:before{top:1.6vw;width:4vw;height:1.2vw}}.c-circlePointIcon:after{display:block;position:absolute;top:27px;right:0;left:0;width:33px;height:22px;margin:0 auto;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/circle_icon_01.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circlePointIcon:after{top:3.599vw;width:4.4vw;height:2.933vw}}.c-circlePointIcon.point2:after{background-image:url(/themes/custom/wdental/assets/img/common/circle_icon_02.png)}.c-circlePointIcon.point3:after{background-image:url(/themes/custom/wdental/assets/img/common/circle_icon_03.png)}.c-circlePointIcon.point4:after{background-image:url(/themes/custom/wdental/assets/img/common/circle_icon_04.png)}.c-circlePointIcon.point5:after{background-image:url(/themes/custom/wdental/assets/img/common/circle_icon_05.png)}.c-circlePointIcon.point6:after{background-image:url(/themes/custom/wdental/assets/img/common/circle_icon_06.png)}.c-checkBadgeW{z-index:1;width:84px;height:84px}@media (max-width:800px){.c-checkBadgeW{width:auto;height:auto}}.c-checkBadgeW:before{display:block;position:absolute;top:0;left:0;width:84px;height:84px;background-image:url(/themes/custom/wdental/assets/img/common/badge_bg.svg);background-size:contain;background-repeat:no-repeat;content:"";animation:rotateStar_loop 10s linear infinite normal;animation-fill-mode:both}@media (max-width:800px){.c-checkBadgeW:before{content:none}}.c-checkBadgeW.u-white:before{background-image:url(/themes/custom/wdental/assets/img/common/check_icon_bg.svg)}.c-checkBadgeW:after{display:block;position:absolute;top:-4px;left:-10px;width:47px;height:9px;padding:4px;transform:rotate(-6deg);transform-origin:100% 100%;border:solid 2px #f9d9e0;background-image:url(/themes/custom/wdental/assets/img/common/badge_check_title.svg);background-position:center center;background-size:47px 9px;background-repeat:no-repeat;background-color:#fff;content:""}@media (max-width:800px){.c-checkBadgeW:after{top:-1.334vw;left:-12vw;width:9.066vw;height:2.933vw;background-size:90%}}.c-checkBadgeW .text{display:table-cell;z-index:1;position:relative;width:84px;height:84px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.14em;text-align:center;vertical-align:middle}@media (max-width:800px){.c-checkBadgeW .text{width:auto;height:auto;color:#f4b3c1;font-size:3.466vw;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}}.c-lineBoxTitle{box-sizing:border-box;width:880px;height:77px;margin:0 auto;padding:3px;border:solid 1px #f4b3c1;text-align:center}@media (max-width:800px){.c-lineBoxTitle{width:100%;height:10.266vw}}.c-lineBoxTitle .title{box-sizing:border-box;display:block;width:100%;height:100%;border:solid 1px #f4b3c1}.c-lineBoxTitle .inner{font-feature-settings:"palt" 1;display:inline-block;position:relative;height:100%;font-size:28px;font-size:2.8rem;line-height:68px;line-height:6.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.26em}@media (max-width:800px){.c-lineBoxTitle .inner{background-position:0 center;font-size:4.8vw;line-height:1.888}}.c-lineBoxTitle.u-iconCourse .inner:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:10px;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:24px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-lineBoxTitle.u-iconCourse .inner:before{top:2.933vw;left:28vw;margin-right:1.333vw;font-size:3.2vw}}.c-checkLineBoxTitle{box-sizing:border-box;width:880px;margin:0 auto;padding:3px;border:solid 1px #f4b3c1;text-align:center}@media (max-width:800px){.c-checkLineBoxTitle{width:100%}}.c-checkLineBoxTitle .title{box-sizing:border-box;display:block;width:100%;height:100%;padding:5px 0;border:solid 1px #f4b3c1}.c-checkLineBoxTitle .inner{font-feature-settings:"palt" 1;display:inline-block;position:relative;height:100%;padding-left:265px;background-image:url(/themes/custom/wdental/assets/img/common/checklinebox_deco.svg);background-position:5px 50%;background-size:16px 20px;background-repeat:no-repeat;font-size:28px;font-size:2.8rem;line-height:1.8;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.26em;text-align:left}@media (max-width:800px){.c-checkLineBoxTitle .inner{padding-left:34.666vw;background-position:1.333vw 50%;font-size:4.8vw;line-height:1.6}}.c-checkLineBoxTitle .inner:before{display:block;position:absolute;top:50%;left:44px;width:103px;height:20px;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/checklinebox_title.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-checkLineBoxTitle .inner:before{left:8vw;width:13.866vw;height:2.666vw}}.c-checkLineBoxTitle .inner:after{display:block;position:absolute;top:50%;left:206px;transform:translateY(-50%);background-color:#fff;content:"";color:#000;font-size:24px;line-height:1;font-family:wwwwdental}@media (max-width:800px){.c-checkLineBoxTitle .inner:after{left:25.333vw;font-size:3.2vw}}.c-checkLineBoxTitle.u-iconPrevention .inner:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:22px;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:26px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-checkLineBoxTitle.u-iconPrevention .inner:after{top:3.466vw;left:25.333vw;font-size:4.266vw}}@media (max-width:800px){.c-checkLineBoxTitle.u-iconPrevention .title .inner{font-size:4vw;line-height:2;letter-spacing:.1rem}}.c-checkLineBoxTitle.u-iconImplant .inner:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:28px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-checkLineBoxTitle.u-iconImplant .inner:after{left:25.333vw;font-size:3.733vw}}.c-checkLineBoxTitle.u-iconWhitening .inner:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:28px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-checkLineBoxTitle.u-iconWhitening .inner:after{left:25.333vw;font-size:3.733vw}}.c-checkLineBoxTitle.u-iconGuide .inner:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:28px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-checkLineBoxTitle.u-iconGuide .inner:after{left:25.333vw;font-size:3.733vw}}.c-checkLineBoxTitle2row{box-sizing:border-box;width:880px;margin:0 auto;padding:3px;border:solid 1px #f4b3c1;text-align:center}@media (max-width:800px){.c-checkLineBoxTitle2row{width:100%}}.c-checkLineBoxTitle2row .inner{box-sizing:border-box;display:flex;position:relative;align-items:center;justify-content:center;border:solid 1px #f4b3c1}@media (max-width:800px){.c-checkLineBoxTitle2row .inner{display:block;padding-top:1.333vw}}.c-checkLineBoxTitle2row .icon{padding-left:48px;background-image:url(/themes/custom/wdental/assets/img/common/checklinebox_deco.svg);background-position:0 4px;background-size:16px 20px;background-repeat:no-repeat;letter-spacing:-.4em;text-align:left}.c-checkLineBoxTitle2row .icon>*{letter-spacing:normal}@media (max-width:800px){.c-checkLineBoxTitle2row .icon{display:inline-block;width:auto;height:auto;margin:0 auto;padding-left:5.733vw}}.c-checkLineBoxTitle2row .icon:before{display:inline-block;width:103px;height:20px;background-image:url(/themes/custom/wdental/assets/img/common/checklinebox_title.svg);background-size:contain;background-repeat:no-repeat;content:"";vertical-align:middle}@media (max-width:800px){.c-checkLineBoxTitle2row .icon:before{width:13.866vw;height:2.666vw}}.c-checkLineBoxTitle2row .icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:48px;background-color:#fff;content:"";color:#000;font-style:normal;font-variant:normal;font-weight:400;font-size:24px;line-height:1;font-family:wwwwdental!important;text-transform:none;vertical-align:middle}@media (max-width:800px){.c-checkLineBoxTitle2row .icon:after{margin-left:3.866vw;font-size:3.2vw}}.c-checkLineBoxTitle2row .title{display:block;margin-left:27px}@media (max-width:800px){.c-checkLineBoxTitle2row .title{margin-left:0}}.c-checkLineBoxTitle2row .title span{font-feature-settings:"palt" 1;display:inline-block;position:relative;height:100%;font-size:28px;font-size:2.8rem;line-height:68px;line-height:6.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.26em}@media (max-width:800px){.c-checkLineBoxTitle2row .title span{font-size:4.8vw;line-height:1.888}}.c-checkLineBoxTitle2row.u-iconPrevention .icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:22px;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:26px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-checkLineBoxTitle2row.u-iconPrevention .icon:after{font-size:3.466vw}}.c-checkLineBoxTitle2row.u-iconImplant .icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:21px;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:28px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-checkLineBoxTitle2row.u-iconImplant .icon:after{font-size:3.733vw}}.c-checkLineBoxTitle2row.u-iconWhitening .icon:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;transform:translateY(-50%);content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:28px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){.c-checkLineBoxTitle2row.u-iconWhitening .icon:after{font-size:3.733vw}}.c-checkSticker{margin:-4px 0 0 76px}@media (max-width:800px){.c-checkSticker{margin:-.534vw 0 0 10.133vw}}.c-checkSticker_icon{display:inline-block;padding:1px 6px;transform:rotate(-6deg);transform-origin:left bottom;background-color:#db899a;color:#fff;font-weight:500;font-size:16px;font-size:1.6rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:.05em}@media (max-width:800px){.c-checkSticker_icon{padding:1px .8vw;font-size:2.933vw}}.c-checkSticker_text{position:relative;margin-left:4px;color:#db899a;font-size:18px;font-size:1.8rem;line-height:27px;line-height:2.7rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}@media (max-width:800px){.c-checkSticker_text{width:auto;height:auto;margin-left:.533vw;font-size:3.466vw;line-height:1.5;letter-spacing:.1em}}.c-circleTitle{z-index:1;position:relative;width:110px;height:110px;margin:0 auto}@media (max-width:800px){.c-circleTitle{width:22.133vw;height:22.133vw}}.c-circleTitle .sub{position:absolute;top:48px;right:120px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;white-space:nowrap}@media (max-width:800px){.c-circleTitle .sub{top:7.466vw;right:23.466vw;font-size:3.2vw;line-height:1}}@media (max-width:800px){.c-circleTitle .sub.typeTop{display:block;position:absolute;top:-4.8vw;right:auto;left:50%;transform:translate(-50%)}}.c-circleTitle .jp{display:block;padding:34px 0 0;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.c-circleTitle .jp{padding:7.199vw 0 0;font-size:4.266vw;line-height:1}}@media (max-width:800px){.c-circleTitle .en{margin:1.333vw auto 0}}.c-circleTitle:before{box-sizing:border-box;display:block;position:absolute;top:0;left:0;width:110px;height:110px;border:solid 2px #f3bec9;border-radius:100%;content:""}@media (max-width:800px){.c-circleTitle:before{width:22.133vw;height:22.133vw}}.c-circleTitle:after{box-sizing:border-box;display:block;position:absolute;top:6px;left:6px;width:98px;height:98px;border:solid 1px #f3bec9;border-radius:100%;content:""}@media (max-width:800px){.c-circleTitle:after{width:calc(22.133vw - 12px);height:calc(22.133vw - 12px)}}.c-circleTitle.u-cost .en{display:block;width:34px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_cost.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-cost .en{width:5.6vw;height:2.266vw}}.c-circleTitle.u-flow .en{display:block;width:43px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_flow.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-flow .en{width:6.933vw;height:2.266vw}}.c-circleTitle.u-andMore .en{display:block;width:78px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_andmore.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-andMore .en{width:12.8vw;height:2.266vw}}.c-circleTitle.u-method .en{display:block;width:62px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_method.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-method .en{width:10vw;height:2.266vw}}.c-circleTitle.u-qAndA .en{display:block;width:69px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_question.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-qAndA .en{width:11.066vw;height:2.266vw}}.c-circleTitle.u-topics{width:150px;height:150px}@media (max-width:800px){.c-circleTitle.u-topics{width:26.666vw;height:26.666vw}}.c-circleTitle.u-topics:before{width:150px;height:150px}@media (max-width:800px){.c-circleTitle.u-topics:before{width:26.666vw;height:26.666vw}}.c-circleTitle.u-topics:after{width:138px;height:138px}@media (max-width:800px){.c-circleTitle.u-topics:after{width:calc(26.666vw - 12px);height:calc(26.666vw - 12px)}}.c-circleTitle.u-topics .jp{display:block;width:70px;height:16px;margin:10px auto 0;padding:0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_news.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-topics .jp{width:11.466vw;height:2.666vw;margin:1.333vw auto 0}}.c-circleTitle.u-topics .en{display:block;width:39px;height:17px;margin:12px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_topic.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-topics .en{width:6vw;height:2.533vw;margin:1.2vw auto 0}}.c-circleTitle.u-case .en{display:block;width:35px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_case.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-case .en{width:6.133vw;height:2.266vw}}.c-circleTitle.u-merit .en{display:block;width:45px;height:15px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_merit.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-merit .en{width:6.133vw;height:2.266vw}}.c-flowPanel{position:relative;width:220px;min-height:236px;margin:8px;background-image:url(/themes/custom/wdental/assets/img/common/flow_panel_bg.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:800px){.c-flowPanel{width:calc(50% - 4.266vw);height:auto;min-height:42.666vw;margin:2.133vw;background-image:url(/themes/custom/wdental/assets/img/common/flow_panel_bg_sp.svg)}}.c-flowPanel:before{position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:8px;background-color:#fff;content:""}.c-flowPanel:after{display:block;z-index:1;position:absolute;top:114px;right:-23px;width:29px;height:23px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/flow_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-flowPanel:after{top:50%;right:-3.067vw;width:3.866vw;height:3.066vw;margin-top:-1.6vw}}.c-flowPanel_inner{z-index:1;position:relative;padding:103px 0 10px}@media (max-width:800px){.c-flowPanel_inner{padding:15.066vw 0 2.4vw}}.c-flowPanel_inner:before{display:block;position:absolute;top:23px;left:36px;width:26px;height:13px;background-image:url(/themes/custom/wdental/assets/img/common/cursive_step.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-flowPanel_inner:before{top:3.066vw;left:5.066vw;width:3.466vw;height:1.733vw}}.c-flowPanel_inner:after{display:block;position:absolute;top:36px;left:34px;width:30px;height:30px;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-flowPanel_inner:after{top:4.8vw;left:4.8vw;width:4vw;height:4vw}}.c-flowPanel_image{position:absolute;top:14px;left:118px;width:90px;height:83px;overflow:hidden;border-radius:5px}@media (max-width:800px){.c-flowPanel_image{top:2.133vw;left:31.466vw;width:12.133vw;height:11.2vw}}.c-flowPanel_image img{width:100%;height:auto}.c-flowPanel_title{padding:0 20px;font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.05em;text-align:justify}@media (max-width:800px){.c-flowPanel_title{padding:0 2.4vw;font-size:4.266vw;line-height:1.4}}.c-flowPanel_detail{font-feature-settings:"palt" 1;margin-top:7px;padding:0 23px 0 20px;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.05em;text-align:justify}@media (max-width:800px){.c-flowPanel_detail{position:static;top:20.266vw;left:0;margin:1.333vw 0 0;padding:0 2.4vw;font-size:3.2vw;line-height:1.6}}.c-flowPanel:nth-of-type(1) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum1.png)}@media (max-width:800px){.c-flowPanel:nth-of-type(2):after{content:none}}.c-flowPanel:nth-of-type(2) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum2.png)}.c-flowPanel:nth-of-type(3) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum3.png)}.c-flowPanel:nth-of-type(4):after{content:none}.c-flowPanel:nth-of-type(4) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum4.png)}.c-flowPanel:nth-of-type(5) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum5.png)}@media (max-width:800px){.c-flowPanel:nth-of-type(6):after{content:none}}.c-flowPanel:nth-of-type(6) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum6.png)}.c-flowPanel:nth-of-type(7) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum7.png)}.c-flowPanel:nth-of-type(8):after{content:none}.c-flowPanel:nth-of-type(8) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum8.png)}@media (max-width:800px){.c-flowPanel:nth-of-type(8) .c-flowPanel_detail{top:26.133vw}}.c-moreChoice{box-sizing:border-box;position:relative;width:477px;margin:30px 0 0;padding:0 46px;float:left}@media (max-width:800px){.c-moreChoice{width:auto;margin:10.666vw 0 0;padding:0;float:none}}.c-moreChoice:nth-child(2n+2){-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;border-width:0 0 0 1px;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.c-moreChoice:nth-child(2n+2){border:none}}.c-moreChoice_inner{padding:40px 0 17px}@media (max-width:800px){.c-moreChoice_inner{padding:4.8vw 0 0}}.c-moreChoice_title{font-size:20px;font-size:2rem;line-height:48px;line-height:4.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;text-align:center}@media (max-width:800px){.c-moreChoice_title{font-size:4.266vw;line-height:2}}.c-moreChoice_line.c-lineArrowPink{width:385px;margin:9px auto 0}@media (max-width:800px){.c-moreChoice_line.c-lineArrowPink{width:91.733vw;margin:0 auto}}.c-moreChoice_subTitle{position:absolute;top:9px;right:0;left:0;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.05em;text-align:center}@media (max-width:800px){.c-moreChoice_subTitle{top:0;font-size:3.2vw;line-height:1.208}}.c-moreChoice_detail{margin-top:13px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}@media (max-width:800px){.c-moreChoice_detail{margin-top:0;padding:2.133vw 5.066vw 0;font-size:3.2vw;line-height:1.7}}.c-moreChoice_button{text-align:right}.c-moreChoice_button a{display:inline-block;position:relative;height:48px;margin:0 auto;padding:0 0 0 60px;border:solid 3px #f4b3c1}.c-moreChoice_button a .arrow{display:block;position:absolute;top:0;left:0;width:57px;height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-position:0 0;background-size:contain;background-repeat:no-repeat;background-color:transparent;text-indent:100%;white-space:nowrap}.c-moreChoice_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:48px;content:"";transition:all .2s ease-out}.c-moreChoice_button a .arrow:after{display:block;position:absolute;top:0;left:0;width:57px;height:48px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}.c-moreChoice_button a .text{display:block;width:204px;height:48px;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-moreChoice_button a .text:before{position:absolute;top:0;right:0;width:204px;height:48px;background-color:transparent;content:"";transition:all .2s ease-out}.c-moreChoice_button a .text:after{position:absolute;top:0;left:60px;width:204px;height:48px;background:url(/themes/custom/wdental/assets/img/pediatric/pediatricfeature_button.png);content:"";transition:all .2s ease-out}.c-moreChoice_button a:hover .arrow:before{background-color:transparent}.c-moreChoice_button a:hover .arrow:after{left:4px}.c-moreChoice_button a:hover .text:before{background-color:transparent}.c-moreChoice_button a:hover .text:after{background-position:0 -48px}@media (min-width:801px){.c-fukiNotes{animation:balloonT 1s ease-in-out infinite alternate;animation-fill-mode:both}}.c-fukiNotes span{box-sizing:border-box;display:block;width:263px;height:48px;padding:12px 0 0 15px;transform-origin:194px 100%;background-image:url(/themes/custom/wdental/assets/img/common/fuki_dotline.svg);background-repeat:no-repeat;font-size:12px;font-size:1.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:1px}@media (min-width:801px){.c-fukiNotes span{animation:balloonR 2s ease-in-out infinite alternate;animation-fill-mode:both}}@media (max-width:800px){.c-fukiNotes span{width:72.8vw;height:12.133vw;margin:0 auto;padding:2.933vw 0 0;background-image:url(/themes/custom/wdental/assets/img/common/fuki_notes_bg_sp.svg);font-size:2.933vw;line-height:1.5;text-align:center}}.c-whiteningSalonOpen{position:relative;width:880px;margin:20px auto 0;background-color:#fef8f9}@media (max-width:800px){.c-whiteningSalonOpen{width:auto;margin:4.666vw 0 0}}.c-whiteningSalonOpen_inner{width:100%;height:100%;padding-bottom:28px;background-image:url(/themes/custom/wdental/assets/img/common/tile_pattern_w.png);background-repeat:repeat}@media (max-width:800px){.c-whiteningSalonOpen_inner{padding-bottom:4.666vw}}.c-whiteningSalonOpen_header{box-sizing:border-box;display:block;width:865px;height:472px;margin:0 auto;padding-top:1px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/whiteninsalonopen_waku.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-whiteningSalonOpen_header{width:90.133vw;height:49.333vw}}.c-whiteningSalonOpen_date{position:absolute;top:55px;right:0;left:0;width:137px;height:137px;margin:0 auto}@media (max-width:800px){.c-whiteningSalonOpen_date{top:8vw;width:14.266vw;height:14.266vw}}.c-whiteningSalonOpen_date .open{display:block;position:absolute;top:62px;right:0;left:0;width:80px;height:21px;margin:0 auto;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/en_open.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-whiteningSalonOpen_date .open{top:6vw;width:9.6vw;height:2.266vw}}.c-whiteningSalonOpen_date .season{display:block;position:absolute;top:38px;left:27px;width:70px;height:26px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_spring.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-whiteningSalonOpen_date .year{display:block;position:absolute;top:75px;left:30px;width:80px;height:21px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_2017.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-whiteningSalonOpen_date:before{display:block;position:absolute;top:0;left:0;width:137px;height:137px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/whiteninsalonopen_titlebg.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-whiteningSalonOpen_date:before{width:14.266vw;height:14.266vw}}.c-whiteningSalonOpen_title{margin-top:215px;font-size:36px;font-size:3.6rem;line-height:56px;line-height:5.6rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;text-align:center;text-indent:0}@media (max-width:800px){.c-whiteningSalonOpen_title{margin-top:24vw;font-size:4.266vw;line-height:1.6}}.c-whiteningSalonOpen_comment{margin-top:38px;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;text-align:center}@media (max-width:800px){.c-whiteningSalonOpen_comment{margin-top:3.599vw;padding-inline:5.333vw;font-size:3.733vw;line-height:1.4;letter-spacing:.2em}}.c-whiteningSalonOpen_detail{margin-top:24px;font-size:12px;font-size:1.2rem;line-height:32px;line-height:3.2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em;text-align:center}@media (max-width:800px){.c-whiteningSalonOpen_detail{margin-top:2.666vw;padding:0 5.333vw;font-size:3.2vw;line-height:1.6;text-align:left}}.c-whiteningSalonOpen_photo{width:100%}.c-whiteningSalonOpen_photo figure img{width:100%}.c-whiteningSalonOpen_button{padding-top:36px;padding-bottom:18px;background-color:#fff}@media (max-width:800px){.c-whiteningSalonOpen_button{padding-top:6.4vw;padding-bottom:3.2vw}}.c-whiteningSalonOpen_button .c-course_button{margin-top:0}.c-whatIsTitle{width:770px;margin:0 auto;letter-spacing:-.4em}.c-whatIsTitle>*{letter-spacing:normal}@media (max-width:800px){.c-whatIsTitle{width:auto;margin:0;text-align:center}}.c-whatIsTitle_title{display:inline-block;width:120px;height:120px;margin-right:30px;border-radius:100%;text-align:center;vertical-align:middle}@media (min-width:801px){.u-yellow .c-whatIsTitle_title{background-color:#fffcd5}}@media (min-width:801px){.u-pink .c-whatIsTitle_title{background-color:#fbe8ec}}@media (max-width:800px){.c-whatIsTitle_title{position:relative;width:auto;height:auto;margin:0;background-color:transparent}}.c-whatIsTitle_title:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}@media (max-width:800px){.c-whatIsTitle_title:before{width:8.4vw;height:8.4vw;border-radius:100%;background-color:#000}}@media (max-width:800px){.c-whatIsTitle_title:after{display:inline-block;position:absolute;top:0;left:0;width:8.4vw;content:"?";color:#fff;font-weight:900;font-size:7.466vw;line-height:1.125;font-family:Yantramanav,sans-serif;text-align:center}}.c-whatIsTitle_title span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;vertical-align:middle}@media (max-width:800px){.c-whatIsTitle_title span{margin-left:1.6vw;background-color:transparent;font-size:3.466vw;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.c-whatIsTitle_detail{display:inline-block;width:620px;font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;vertical-align:middle}@media (max-width:800px){.c-whatIsTitle_detail{box-sizing:border-box;width:auto;margin:2.133vw 0 0;padding:0 5.866vw;font-size:3.2vw;line-height:1.2;text-align:left}}.c-snsButton{display:inline-block}.c-snsButton a{display:block;position:relative;width:50px;height:50px;border-radius:25px;background-color:#f8d1da}.c-snsButton a:before{display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-radius:23px;background-color:#fff;content:"";transition:all .2s ease-out 0s}.c-snsButton a .c-svgInstance use{fill:#fff;transition:all .2s ease-out 0s}.c-snsButton a:hover:before{top:2px;left:2px;width:46px;height:46px}.c-snsButton a:hover .c-svgInstance use{fill:#f8d1da}.c-snsButton.twitter svg{position:absolute;top:17px;left:17px;width:18px;height:16px}.c-snsButton.facebook{margin-left:18px}.c-snsButton.facebook svg{position:absolute;top:15px;left:21px;width:10px;height:20px}.c-snsButtonSp{display:inline-block}.c-snsButtonSp a{box-sizing:border-box;display:block;position:relative;width:10.4vw;height:10.4vw;border:solid 2px #ffffff;border-radius:100%;background-color:transparent}.c-snsButtonSp svg use{fill:#fff;transition:all .2s ease-out 0s}.c-snsButtonSp.twitter svg{position:absolute;top:3.066vw;left:2.533vw;width:4.8vw;height:3.733vw}.c-snsButtonSp.facebook{margin-left:3.866vw}.c-snsButtonSp.facebook svg{position:absolute;top:2.4vw;left:3.333vw;width:2.666vw;height:5.066vw}.c-lineArrowPink{box-sizing:border-box;position:relative;width:587px;height:3px;padding:1px 15px}.c-lineArrowPink:before{display:block;position:absolute;top:0;left:0;width:15px;height:3px;background-image:url(/themes/custom/wdental/assets/img/common/title_arrow_l.png);background-size:contain;background-repeat:no-repeat;content:""}.c-lineArrowPink:after{display:block;position:absolute;top:0;right:0;width:15px;height:3px;background-image:url(/themes/custom/wdental/assets/img/common/title_arrow_r.png);background-size:contain;background-repeat:no-repeat;content:""}.c-lineArrowPink span{display:block;height:1px;background-color:#f4b3c1}.c-titleArrowDecoLine_title{margin:0 auto;text-align:center}.c-titleArrowDecoLine_title span{display:inline-block;position:relative;padding:0 38px 0 46px;font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em}@media (max-width:800px){.c-titleArrowDecoLine_title span{padding:0 3.466vw 0 4.533vw;font-size:4.8vw;line-height:1.22}}.c-titleArrowDecoLine_title span:before{display:block;position:absolute;top:50%;left:0;width:18px;height:15px;transform:translateY(-50%);transform-origin:center;background-image:url(/themes/custom/wdental/assets/img/common/icon_arrow_deco.svg);background-size:contain;content:""}@media (max-width:800px){.c-titleArrowDecoLine_title span:before{width:2.4vw;height:2vw}}.c-titleArrowDecoLine_title span:after{display:block;position:absolute;top:50%;right:0;width:18px;height:15px;transform:translateY(-50%) rotate(180deg);transform-origin:center;background-image:url(/themes/custom/wdental/assets/img/common/icon_arrow_deco.svg);background-size:contain;content:""}@media (max-width:800px){.c-titleArrowDecoLine_title span:after{width:2.4vw;height:2vw}}.c-titleArrowDecoLine_en{margin:8px auto 0}@media (max-width:800px){.c-titleArrowDecoLine_en{margin:.933vw auto 0}}.c-titleArrowDecoLine_en svg{fill:#000}.c-titleArrowDecoLine_en img{width:100%;height:auto}.c-titleArrowDecoLine_line{margin:24px auto 0}@media (max-width:800px){.c-titleArrowDecoLine_line{margin:2.133vw auto 0}}.c-titleHoshiLineBig{text-align:center}.c-titleHoshiLineBig_inner{display:inline-block;position:relative}@media (max-width:800px){.c-titleHoshiLineBig_inner{padding:0 5.333vw}}@media (max-width:800px){.c-titleHoshiLineBig_inner:before{display:block;position:absolute;top:2.933vw;left:0;width:3.066vw;height:6vw;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_deco_sp_l@3x.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}}@media (max-width:800px){.c-titleHoshiLineBig_inner:after{display:block;position:absolute;top:2.533vw;right:0;width:4.4vw;height:6.266vw;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_deco_sp_r@3x.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}}.c-titleHoshiLineBig_title{position:relative;padding:0 20px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.12em;text-align:center}@media (max-width:800px){.c-titleHoshiLineBig_title{padding:0 2.133vw;font-size:3.2vw;line-height:1.5;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.05em}}.c-titleHoshiLineBig .big1{font-feature-settings:"palt" 1;position:relative;padding-left:6px;font-size:24px;font-size:2.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em}@media (max-width:800px){.c-titleHoshiLineBig .big1{padding:0;font-size:4.266vw;line-height:1.5;vertical-align:middle}}.c-titleHoshiLineBig .big1 .ha{font-size:18px;font-size:1.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M}@media (max-width:800px){.c-titleHoshiLineBig .big1 .ha{font-size:2.933vw}}.c-titleHoshiLineBig .big2{font-feature-settings:"palt" 1;display:inline-block;position:relative;padding:0 40px;font-size:22px;font-size:2.2rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em}@media (max-width:800px){.c-titleHoshiLineBig .big2{padding:0;font-size:4.266vw;line-height:1.5;vertical-align:middle}}.c-titleHoshiLineBig .big2:before{display:block;position:absolute;top:-10px;left:9px;width:23px;height:45px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_deco_sp_l@3x.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-titleHoshiLineBig .big2:before{content:none}}.c-titleHoshiLineBig .big2:after{display:block;position:absolute;top:-10px;right:0;width:33px;height:47px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_deco_sp_r@3x.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-titleHoshiLineBig .big2:after{content:none}}.c-titleHoshiLineBig_line{width:auto;margin-top:12px}@media (max-width:800px){.c-titleHoshiLineBig_line{margin-top:1.333vw}}.c-featurePanel{width:430px;margin:30px 10px 0;float:left}@media (max-width:800px){.c-featurePanel{width:100%;margin:4vw auto 0 0}}.c-featurePanel_inner{position:relative;padding:0 0 6px 30px}@media (max-width:800px){.c-featurePanel_inner{padding:0 4.533vw}}.c-featurePanel_title{font-feature-settings:"palt" 1;display:table-cell;z-index:2;position:relative;height:66px;padding-left:80px;font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;vertical-align:middle}@media (max-width:800px){.c-featurePanel_title{height:auto;padding-left:12.8vw;font-size:4.8vw;line-height:2}}.c-featurePanel_title .c-circlePointIcon{display:block;position:absolute;top:0;left:0}.c-featurePanel_detail{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.c-featurePanel_detail{margin-top:5.333vw;font-size:3.733vw;line-height:1.4;text-align:justify}}.c-featurePanel_button{margin-top:6px;text-align:right}.c-featurePanel_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-featurePanel_button a>*{letter-spacing:normal}.c-featurePanel_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-featurePanel_button a .arrow{width:7.199vw}}.c-featurePanel_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-featurePanel_button a .arrow:before{width:7.199vw}}.c-featurePanel_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-featurePanel_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-featurePanel_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-featurePanel_button a .text{width:calc(100% - 7.199vw)}}.c-featurePanel_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-featurePanel_button a .text p,.c-featurePanel_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-featurePanel_button a .text p,.c-featurePanel_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-featurePanel_button a .text div,.c-featurePanel_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-featurePanel_button a .text div,.c-featurePanel_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-featurePanel_button a:hover .arrow:before{background-color:#f4b3c14d}.c-featurePanel_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-featurePanel_button a:hover .arrow:after{left:.533vw}}.c-featurePanel_button a:hover .text:before{background-color:#f4b3c14d}.c-featurePanel_button a:hover .text p,.c-featurePanel_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-featurePanel_button a:hover .text p,.c-featurePanel_button a:hover .text .textIn{transform:translateY(-100%)}}.c-featurePanel_button a:hover .text div,.c-featurePanel_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-featurePanel_button a:hover .text div,.c-featurePanel_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.c-featurePanel_button{margin-top:2.133vw;text-align:center}}.c-featurePanel_buttonWrap{display:flex;justify-content:center;gap:1.1rem}@media (max-width:800px){.c-featurePanel_buttonWrap{flex-direction:column}}.c-featurePanelFlex{float:none}@media (max-width:750px){.a{display:block}}@media (min-width:1000px){.a{display:block}}.c-attentionIconText_inner{display:flex;position:relative;flex-wrap:nowrap;align-items:center;justify-content:center}@media (max-width:800px){.c-attentionIconText_inner{padding:3.066vw 7.333vw 3.066vw 5.066vw;border-radius:1.066vw;background-color:#ececec}}.c-attentionIconText_icon{display:inline-block;flex-shrink:0;width:42px;height:42px;border-radius:100%;background-color:#f4b3c1;color:#fff;font-weight:900;font-size:24px;font-size:2.4rem;line-height:42px;font-family:Yantramanav,sans-serif}@media (max-width:800px){.c-attentionIconText_icon{width:8.4vw;height:8.4vw;background-color:#fff;color:#000;font-size:7.466vw;line-height:1.125}}.c-attentionIconText_tx{display:inline-block;margin-left:18px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:left;vertical-align:middle}@media (max-width:800px){.c-attentionIconText_tx{margin-left:2.666vw;font-size:3.2vw;line-height:1.2}}.c-pointPanel{box-sizing:border-box;position:relative;width:211px;height:211px;margin:22px 50px 0;padding-top:54px;float:left;border-radius:100%;background-color:#fbe8ec;text-align:center}@media (min-width:801px){.c-pointPanel.u-column4{margin:22px 13px 0}}.c-pointPanel.u-yellow{background-color:#fffcd5}@media (max-width:800px){.c-pointPanel{flex-grow:1;flex-shrink:0;width:calc(50% - 2.133vw);height:auto;margin:1.066vw;padding-top:13.866vw;border-radius:9px}}@media (max-width:800px){.c-pointPanel:before{display:block;position:absolute;top:2.4vw;right:0;left:0;width:11.333vw;height:11.333vw;margin:0 auto;border-radius:100%;background-color:#fff;content:""}}@media (max-width:800px){.c-pointPanel_inner{text-align:center}}.c-pointPanel_inner:before{position:absolute;top:10px;right:0;left:0;width:30px;height:9px;margin:0 auto;background-image:url(/themes/custom/wdental/assets/img/common/cursive_point.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-pointPanel_inner:before{top:4.266vw;width:6vw;height:1.866vw}}.c-pointPanel_inner:after{display:block;position:absolute;top:24px;right:0;left:0;width:30px;height:30px;margin:0 auto;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-pointPanel_inner:after{top:7.6vw;width:4vw;height:4vw}}.c-pointPanel:nth-of-type(1) .c-pointPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum1.png)}.c-pointPanel:nth-of-type(2) .c-pointPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum2.png)}.c-pointPanel:nth-of-type(3) .c-pointPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum3.png)}.c-pointPanel:nth-of-type(4) .c-pointPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum4.png)}.c-pointPanel:nth-of-type(5) .c-pointPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum5.png)}.c-pointPanel:nth-of-type(6) .c-pointPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum6.png)}.c-pointPanel_title{display:table-cell;width:221px;height:56px;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center;vertical-align:middle}@media (max-width:800px){.c-pointPanel_title{display:block;width:auto;height:auto;margin-top:1.066vw;font-size:3.733vw;line-height:1.2;text-align:center}}.c-pointPanel_detail{display:inline-block;margin-top:4px;padding:0 35px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em;text-align:left}@media (max-width:800px){.c-pointPanel_detail{margin-top:1.6vw;padding:0 2.666vw 2.666vw;font-size:2.933vw;line-height:1.2;text-align:justify}}.c-pointPanel_fuki{font-feature-settings:"palt" 1;box-sizing:border-box;position:absolute;top:174px;left:117px;width:120px;height:53px;padding:7px 0 0 20px;background-image:url(/themes/custom/wdental/assets/img/common/fuki1.svg);background-size:contain;background-repeat:no-repeat;color:#fff;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;text-align:center}.c-cautionArea{box-sizing:border-box;width:960px;padding:67px 0 50px;border:solid 20px #f1f1f1}@media (max-width:800px){.c-cautionArea{width:auto;padding:4vw 0}}.c-cautionArea_inner{position:relative;padding-top:1px}.c-cautionArea_title{margin:0 auto;font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;text-align:center}@media (max-width:800px){.c-cautionArea_title{font-size:4.266vw;line-height:1.3125}}.c-cautionArea_title:before{display:block;display:inline-block;position:relative;top:8px;width:50px;height:50px;margin:0 29px 0 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icon_caution.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;vertical-align:middle;white-space:nowrap}@media (max-width:800px){.c-cautionArea_title:before{top:1.066vw;width:6.666vw;height:6.666vw;margin-right:2.933vw}}.c-cautionArea_title .c-txJp{padding-right:58px;vertical-align:middle}@media (max-width:800px){.c-cautionArea_title .c-txJp{padding:0 5.333vw 0 0}}.c-cautionArea_title .c-txEn{display:block;width:65px;height:14px;margin:16px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_caution.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-cautionArea_title .c-txEn{width:10.8vw;height:2.266vw;margin:0 auto}}.c-cautionArea_line.c-lineArrowPink{width:587px;margin:24px auto 0}@media (max-width:800px){.c-cautionArea_line.c-lineArrowPink{width:88.533vw;margin:2.666vw auto 0}}.c-cautionArea_detail{width:750px;margin:28px auto 0;font-size:12px;font-size:1.2rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.c-cautionArea_detail{width:auto;margin:3.2vw 0 0;padding:0 3.333vw;font-size:3.2vw;line-height:1.2;text-align:justify}}.c-cautionArea_more{margin-top:20px;font-size:12px;font-size:1.2rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.c-cautionArea_more{width:auto;margin:3.2vw 0 0;font-size:3.2vw;line-height:1.2}}.c-pinkFramePhotoArea{margin-top:86px}@media (max-width:800px){.c-pinkFramePhotoArea{margin-top:14.933vw}}.c-pinkFramePhotoArea_inner{box-sizing:border-box;position:relative;width:960px;margin:0 auto;padding-bottom:43px;border:solid 20px #fbe8ec;text-align:center}@media (max-width:800px){.c-pinkFramePhotoArea_inner{width:auto;padding:0 0 6vw;border-width:2vw}}.p-whiteningWhere .c-pinkFramePhotoArea_inner:before{display:block;position:absolute;top:30px;left:115px;width:97px;height:249px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/whitening/whiteningwhere_deco.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whiteningWhere .c-pinkFramePhotoArea_inner:before{top:3.733vw;left:12.133vw;width:11.333vw;height:28.666vw}}.p-whiteningWhere .c-pinkFramePhotoArea_inner:after{display:block;position:absolute;top:49px;left:61px;width:210px;height:210px;border-radius:100%;background-image:url(/themes/custom/wdental/assets/img/whitening/whiteningwhere_image.jpg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-whiteningWhere .c-pinkFramePhotoArea_inner:after{top:6vw;left:6vw;width:24.133vw;height:24.133vw}}.p-pediatricHealth .c-pinkFramePhotoArea_inner:after{display:block;position:absolute;top:95px;left:61px;width:210px;height:210px;border-radius:100%;background-image:url(/themes/custom/wdental/assets/img/pediatric/pediatrichealth_image.jpg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-pediatricHealth .c-pinkFramePhotoArea_inner:after{top:4.666vw;left:7.333vw;width:22.266vw;height:22.266vw}}@media (min-width:801px){.c-pinkFramePhotoArea_set{position:relative;width:514px;margin-left:322px;padding-top:97px}}@media (max-width:800px){.c-pinkFramePhotoArea_header{padding:15.2vw 0 0 28.666vw}}.c-pinkFramePhotoArea_title{padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;text-align:center}@media (max-width:800px){.c-pinkFramePhotoArea_title{display:inline-block;padding:.266vw .533vw 1.866vw;font-size:4.266vw;line-height:1.6;letter-spacing:.1em}}.c-pinkFramePhotoArea_subTitle{position:absolute;top:48px;right:0;left:0;font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center;vertical-align:middle}@media (max-width:800px){.c-pinkFramePhotoArea_subTitle{top:7.066vw;left:28.666vw;margin:0;font-size:3.2vw;line-height:1.5}}.p-whiteningWhere .c-pinkFramePhotoArea_subTitle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;margin-right:4px;content:"";color:#000;font-style:normal;font-variant:normal;font-weight:400;font-size:20px;line-height:1;font-family:wwwwdental!important;text-transform:none;vertical-align:middle}@media (max-width:800px){.p-whiteningWhere .c-pinkFramePhotoArea_subTitle:before{font-size:2.666vw}}.p-pediatricHealth .c-pinkFramePhotoArea_subTitle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;margin-right:4px;content:"";color:#000;font-style:normal;font-variant:normal;font-weight:400;font-size:23px;line-height:1;font-family:wwwwdental!important;text-transform:none;vertical-align:middle}@media (max-width:800px){.p-pediatricHealth .c-pinkFramePhotoArea_subTitle:before{font-size:3.066vw}}.c-pinkFramePhotoArea_detail{font-size:12px;font-size:1.2rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.1em;text-align:left}@media (max-width:800px){.c-pinkFramePhotoArea_detail{margin:5.733vw 0 0;padding:0 5.6vw;font-size:3.2vw;line-height:1.6}}.c-pinkFramePhotoArea_comment{margin-top:40px;letter-spacing:-.4em;text-align:center}.c-pinkFramePhotoArea_comment>*{letter-spacing:normal}@media (max-width:800px){.c-pinkFramePhotoArea_comment{margin-top:2.666vw}}.c-pinkFramePhotoArea_comment li{display:inline-block;margin:0 15px;font-size:14px;font-size:1.4rem;line-height:34px;line-height:3.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em}@media (max-width:800px){.c-pinkFramePhotoArea_comment li{box-sizing:border-box;width:49%;margin:1.333vw 0 0;padding:0 0 0 4vw;font-size:3.2vw;line-height:1.6;text-align:left}}.c-pinkFramePhotoArea_comment li span{padding:0 0 6px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x}@media (max-width:800px){.c-pinkFramePhotoArea_comment li span{padding:0 0 .8vw}}.c-pinkFramePhotoArea_comment p{display:inline-block}@media (max-width:800px){.c-pinkFramePhotoArea_comment p{padding:0 7.733vw .533vw}}.c-pinkFramePhotoArea_comment p span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:14px;font-size:1.4rem;line-height:34px;line-height:3.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em}@media (max-width:800px){.c-pinkFramePhotoArea_comment p span{padding:.266vw .533vw;font-size:3.2vw;line-height:1.6;letter-spacing:.1em}}.c-pinkFramePhotoArea_wrap{display:flex;justify-content:center;padding-top:5rem;padding-right:6.25%;padding-left:6.25%}@media (max-width:800px){.c-pinkFramePhotoArea_wrap{padding-top:8vw;padding-right:5.333vw;padding-left:5.333vw}}.c-pinkFramePhotoArea_wrap_list h5{font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.3rem}@media (max-width:800px){.c-pinkFramePhotoArea_wrap_list h5{font-size:4vw;letter-spacing:.2rem}}.c-pinkFramePhotoArea_wrap_list ul{margin-top:2rem}@media (max-width:800px){.c-pinkFramePhotoArea_wrap_list ul{margin-top:4vw}}.c-pinkFramePhotoArea_wrap_list ul .list_item{display:flex;align-items:center}.c-pinkFramePhotoArea_wrap_list ul .list_item:nth-child(n+2){margin-top:1rem}@media (max-width:800px){.c-pinkFramePhotoArea_wrap_list ul .list_item{align-items:flex-start}}.c-pinkFramePhotoArea_wrap_list ul .list_item span{display:block;flex-basis:40px;width:40px;height:40px;margin-right:1.5rem}@media (max-width:800px){.c-pinkFramePhotoArea_wrap_list ul .list_item span{flex-basis:6.8vw;width:6.8vw;height:6.8vw;margin-right:1rem;padding-top:.8vw}}.c-pinkFramePhotoArea_wrap_list ul .list_item p{width:calc(100% - 55px);font-size:15px;font-size:1.5rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1rem;text-align:left}@media (max-width:800px){.c-pinkFramePhotoArea_wrap_list ul .list_item p{width:calc(100% - 8vw);font-size:3.2vw;line-height:1.5}}.c-pinkFramePhotoArea_wrap_text p{font-size:14px;font-size:1.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2rem}.c-pinkFramePhotoArea_wrap_text p span{font-size:12px;font-size:1.2rem;letter-spacing:.1rem}.c-pinkFramePhotoArea_wrap_text p strong{display:block;padding:1rem 0 1.5rem;text-decoration:underline;text-decoration-color:#fbe8ec;text-decoration-thickness:3px;text-underline-offset:8px}@media (max-width:800px){.c-pinkFramePhotoArea_wrap_text p{font-size:3.2vw}.c-pinkFramePhotoArea_wrap_text p span{font-size:2.666vw}.c-pinkFramePhotoArea_wrap_text p strong{padding:.5rem 0 1rem;text-decoration-thickness:2px;text-underline-offset:4px}}.c-telLink{color:#000}@media (min-width:751px){.c-telLink{text-decoration:none;cursor:default;pointer-events:none}}@media (min-width:801px){.l-main{margin-top:80px}}@media (max-width:800px){.l-main{margin-top:13.867vw}}@media (max-width:480px){.l-main{margin-top:13.867vw}}.c-globalNav{box-sizing:border-box;width:100%;padding-top:1.5rem;padding-right:5%;padding-bottom:.8rem;padding-left:5%;background-color:var(--key-color1)}@media screen and (max-width:1080px){.c-globalNav{padding-right:0;padding-left:0}}@media (max-width:800px){.c-globalNav{padding-top:12.667vw;padding-bottom:10.667vw;background-color:var(--key-color3)}}.c-globalNav_inner{box-sizing:border-box;width:min(100%,1000px);margin:0 auto}.c-globalNav_list{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:1.5rem;padding-left:1.5rem;overflow:hidden}@media (max-width:800px){.c-globalNav_list{flex-flow:wrap}}@media (max-width:800px){.c-globalNav_list li{width:50%}}.c-globalNav_button a{box-sizing:border-box;display:block;height:130px;padding:1.8rem 1rem 2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}@media (max-width:800px){.c-globalNav_button a{position:relative;height:12vw;padding:0}}.c-globalNav_button .u-en{display:block;width:100%;height:15px;text-align:center}@media (max-width:800px){.c-globalNav_button .u-en{display:none}}.c-globalNav_button .u-en img{margin:auto}.c-globalNav_button .u-text{display:block;margin:1.5rem 0 1rem;font-size:1.4rem;line-height:1.5;letter-spacing:.2rem;text-align:center;white-space:nowrap}@media (max-width:800px){.c-globalNav_button .u-text{margin:0 0 5.333vw;padding-left:6.666vw;color:#fff;font-size:4.533vw;letter-spacing:.14rem;text-align:left}}.c-globalNav_button .u-icon{display:block;width:100%;height:23px}@media (max-width:800px){.c-globalNav_button .u-icon{position:absolute;top:0;left:0;width:auto}}@media (max-width:800px){.c-globalNav_button .u-icon svg{fill:#fff}}.c-globalNav_button .features .u-en img{width:52px;height:10px}.c-globalNav_button .features .u-icon svg{width:19px;height:21px}@media (max-width:800px){.c-globalNav_button .features .u-icon svg{width:3.2vw}}.c-globalNav_button .course .u-en img{width:40px;height:11px}.c-globalNav_button .course .u-icon{padding-top:2px}.c-globalNav_button .course .u-icon svg{width:19px;height:21px}@media (max-width:800px){.c-globalNav_button .course .u-icon svg{width:3.2vw}}.c-globalNav_button .general .u-en img{width:46px;height:12px}.c-globalNav_button .general .u-icon{padding-top:2px}.c-globalNav_button .general .u-icon svg{width:18px;height:19px}@media (max-width:800px){.c-globalNav_button .general .u-icon svg{width:3.2vw}}.c-globalNav_button .prevention .u-en img{width:66px;height:11px}.c-globalNav_button .prevention .u-icon svg{width:27px;height:21px}@media (max-width:800px){.c-globalNav_button .prevention .u-icon svg{width:4.8vw}}.c-globalNav_button .implant .u-en img{width:51px;height:14px}@media (min-width:801px){.c-globalNav_button .implant .u-text{margin:.5rem 0}}.c-globalNav_button .implant .u-icon svg{width:14px;height:21px}@media (max-width:800px){.c-globalNav_button .implant .u-icon svg{width:2.666vw}}.c-globalNav_button .whitening .u-en img{width:60px;height:14px}@media (min-width:801px){.c-globalNav_button .whitening .u-text{margin:.5rem 0}}.c-globalNav_button .whitening .u-icon{padding-top:2px}.c-globalNav_button .whitening .u-icon svg{width:21px;height:21px}@media (max-width:800px){.c-globalNav_button .whitening .u-icon svg{width:4.533vw}}.c-globalNav_button .pediatric .u-en img{width:65px;height:14px}.c-globalNav_button .pediatric .u-icon{padding-top:3px}.c-globalNav_button .pediatric .u-icon svg{width:20px;height:20px}@media (max-width:800px){.c-globalNav_button .pediatric .u-icon svg{width:3.466vw}}.c-globalNav_button .price .u-en img{width:32px;height:13px}.c-globalNav_button .price .u-icon{padding-top:3px}.c-globalNav_button .price .u-icon svg{width:20px;height:20px}@media (max-width:800px){.c-globalNav_button .price .u-icon svg{width:3.466vw}}.c-globalNav_button .guide .u-en img{width:35px;height:12px}.c-globalNav_button .guide .u-icon svg{width:23px;height:22px}@media (max-width:800px){.c-globalNav_button .guide .u-icon svg{width:3.466vw}}.c-globalNav_button .staff .u-en img{width:35px;height:14px}.c-globalNav_button .staff .u-icon svg{width:18px;height:22px}@media (max-width:800px){.c-globalNav_button .staff .u-icon svg{width:3.466vw}}.c-globalNav_button .access .u-en img{width:41px;height:11px}.c-globalNav_button .access .u-icon{padding-top:2px}.c-globalNav_button .access .u-icon svg{width:21px;height:20px}@media (max-width:800px){.c-globalNav_button .access .u-icon svg{width:3.466vw}}.c-globalNav_button .contact .u-en img{width:45px;height:9px}.c-globalNav_button .contact .u-icon{padding-top:2px}.c-globalNav_button .contact .u-icon svg{width:15px;height:21px}@media (max-width:800px){.c-globalNav_button .contact .u-icon svg{width:2.8vw}}.c-l-container{box-sizing:border-box;width:100%;max-width:min(87.5vw,1440px);margin-right:auto;margin-left:auto}@media (max-width:800px){.c-l-container{max-width:93.75vw;padding-right:6.25%;padding-left:6.25%}}@media (max-width:480px){.c-l-container{max-width:100vw;padding-right:8vw;padding-left:8vw}}.c-m-container{box-sizing:border-box;width:100%;max-width:min(80vw,1280px);margin-right:auto;margin-left:auto}@media (max-width:800px){.c-m-container{max-width:100vw;padding-right:6.25%;padding-left:6.25%}}@media (max-width:480px){.c-m-container{max-width:100vw;padding-right:8vw;padding-left:8vw}}.c-s-container{box-sizing:border-box;width:100%;max-width:min(67.5vw,1080px);margin-right:auto;margin-left:auto}@media (max-width:800px){.c-s-container{max-width:100vw;padding-right:6.25%;padding-left:6.25%}}@media (max-width:480px){.c-s-container{max-width:100vw;padding-right:6.4vw;padding-left:6.4vw}}.contents-l-space{padding-top:13.889vw}@media (max-width:800px){.contents-l-space{padding-top:23.438vw}}@media (max-width:480px){.contents-l-space{padding-top:37.333vw}}.contents-m-space{padding-top:10.417vw}@media (max-width:800px){.contents-m-space{padding-top:17.708vw}}@media (max-width:480px){.contents-m-space{padding-top:29.333vw}}.contents-s-space{padding-top:8.333vw}@media (max-width:800px){.contents-s-space{padding-top:13.021vw}}@media (max-width:480px){.contents-s-space{padding-top:22.667vw}}.c-flex{display:flex}.c-flex-row{display:flex;flex-flow:row wrap}.c-flex-row-jc{display:flex;flex-flow:row wrap;justify-content:center}.c-flex-row-ac{display:flex;flex-flow:row wrap;align-items:center}.c-flex-row-jcac{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.c-flex-row-fe{display:flex;justify-content:flex-end}.l-breadcrumb{padding:2rem 0;background:#fff}@media (max-width:800px){.l-breadcrumb{padding:1rem 0}}.l-breadcrumb_btns{box-sizing:border-box;min-width:1060px;margin:0 auto;padding:0 6.25%;letter-spacing:-.4em}@media (max-width:800px){.l-breadcrumb_btns{min-width:auto;padding:0 2.666vw}}.c-wrap{margin:0 auto}@media (min-width:801px){.c-wrap{max-width:880px}}@media (max-width:800px){.c-wrap{max-width:100%}}.t-center{text-align:center}.l-cookie{z-index:1000;position:fixed;bottom:-120;left:0;width:100%;height:100px;background-color:#f4b3c1;opacity:0}@media (max-width:800px){.l-cookie{height:auto}}.l-cookieInner{position:absolute;top:0;left:0;width:100%;height:100px}@media (max-width:800px){.l-cookieInner{position:relative;height:auto}}.p-cookie{width:1060px;margin:0 auto;padding:14px 0}@media (min-width:801px){.p-cookie{display:flex;align-items:center}}@media (max-width:800px){.p-cookie{width:100%}}.p-cookie_message{box-sizing:border-box;width:710px;margin-right:22px;padding:0 0 0 10px;color:#fff;font-size:12px;font-size:1.2rem;line-height:1.9}.p-cookie_message a{text-decoration:underline}@media (max-width:800px){.p-cookie_message{width:100%;margin:0;padding:0 1.6vw;font-size:2.933vw}}.p-cookieBtns{display:flex}@media (max-width:800px){.p-cookieBtns{justify-content:center;padding:1.6vw 0}}.c-cookieBtn{margin:0 7px;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.2rem}.c-cookieBtn button{display:block;padding:12px 18px;border-width:1px;border-style:solid;border-color:#fff;color:#fff}@media (max-width:800px){.c-cookieBtn{padding:1.6vw 2.4vw;font-size:3.2vw}}.c-cookieBtn.agree button{background-color:#fff;color:#f4b3c1}@media (max-width:800px){html.fixed{height:100%;overflow:hidden}}.l-header{z-index:5;position:fixed;top:0;right:0;left:0;width:100%;margin:auto;background-color:var(--key-color3);font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (min-width:801px){.l-header{box-sizing:border-box;min-width:1060px;height:80px}}body.toolbar-fixed.toolbar-vertical .l-header,body.toolbar-fixed.toolbar-horizontal .l-header{top:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .l-header{top:85px}.l-headerInner{margin:auto}@media (min-width:801px){.l-headerInner{min-width:1060px}}.path-frontpage .p-headerTitle{padding:14px 28px 10px 0;background-color:var(--key-color3)}@media (max-width:800px){.path-frontpage .p-headerTitle{margin-right:auto;padding:2.3vw 3.733vw .8vw;background-color:transparent}}@media (max-width:480px){.path-frontpage .p-headerTitle{margin-right:auto;padding:2.3vw 3.733vw .8vw;background-color:transparent}}.path-frontpage .p-headerTitle h1{color:#fff;font-weight:300;font-size:1.6rem;line-height:1.6;letter-spacing:.1rem;white-space:nowrap}@media (max-width:800px){.path-frontpage .p-headerTitle h1{font-size:2.933vw}}@media (max-width:480px){.path-frontpage .p-headerTitle h1{font-size:2.933vw}}.p-headerReserve{background:rgb(235,173,186);background:linear-gradient(180deg,rgb(235,173,186) 0%,rgb(240,139,161) 50%,rgb(235,173,186) 100%);color:#fff}.p-headerReserve a{padding:14px 24px 10px}@media (max-width:480px){.p-headerReserve a{padding:1.867vw 3.2vw 1.333vw}}.p-reserve_bubble{padding-right:12px}.p-reserve_bubble_inner{display:flex;position:relative;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#fff}.p-reserve_bubble_inner:before{position:absolute;top:50%;left:100%;width:0;height:0;transform:translate(-2px,-50%);border-width:3px 0 3px 8px;border-style:solid;border-color:transparent transparent transparent #fff;content:""}.p-reserve_bubble_inner>span{color:var(--key-color5);font-weight:600;font-size:1.1rem;line-height:1.2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}.p-reserve_bubble_inner>span .u-en{font-weight:700;font-size:1.5rem;line-height:.8;font-family:Yantramanav,sans-serif}.p-reserve_text{position:relative}.p-reserve_text:before{position:absolute;top:35px;right:12px;width:16px;height:7.5px;background-image:url(/themes/custom/wdental/assets/img/common/icon_db_arrow.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-reserve_text:before{top:6.933vw;right:1.067vw;width:4vw;height:1.867vw}}@media (max-width:480px){.p-reserve_text:before{top:6.933vw;right:1.067vw;width:4vw;height:1.867vw}}.p-reserve_text p{font-weight:600;font-size:1.6rem;line-height:1.65;letter-spacing:.24rem;white-space:nowrap}@media (max-width:800px){.p-reserve_text p{font-size:3.2vw;letter-spacing:.2rem}}@media (max-width:480px){.p-reserve_text p{font-size:3.2vw;letter-spacing:.2rem}}.p-headerInfo_address{padding:16px 24px 13px;background-color:var(--key-color2)}.p-headerInfo_address p{position:relative;color:#000;font-weight:600;font-size:1.6rem;line-height:1.5;white-space:nowrap}.p-headerInfo_address p:before{position:absolute;top:28px;right:0;width:12px;height:18px;background-image:url(/themes/custom/wdental/assets/img/common/icon_map.svg);background-repeat:no-repeat;content:""}.p-headerInfo_address p span{font-size:1.8rem;font-family:Yantramanav,sans-serif;letter-spacing:.3rem}.p-headerTel{background-color:#fdf3f5}.p-headerTel_inner{padding:12px 24px 10px}@media (max-width:800px){.p-headerTel_inner{display:flex;align-items:center;justify-content:center;padding:3.467vw 3.2vw}}.p-headerTel_inner a{display:block;text-align:center}@media (min-width:801px){.p-headerTel_inner a{pointer-events:none}}@media (max-width:800px){.p-headerTel_inner a .p-headerInfo_tel_icon{position:relative;width:7.467vw;height:6.933vw}.p-headerTel_inner a .p-headerInfo_tel_icon:before{position:absolute;top:0;left:0;width:7.467vw;height:6.933vw;background-image:url(/themes/custom/wdental/assets/img/common/icon_tel.svg);background-repeat:no-repeat;content:""}}@media (max-width:480px){.p-headerTel_inner a .p-headerInfo_tel_icon{position:relative;width:7.467vw;height:6.933vw}.p-headerTel_inner a .p-headerInfo_tel_icon:before{position:absolute;top:0;left:0;width:7.467vw;height:6.933vw;background-image:url(/themes/custom/wdental/assets/img/common/icon_tel.svg);background-repeat:no-repeat;content:""}}.p-headerTel_inner a .p-headerInfo_tel_icon span{position:relative;padding-left:2rem;color:var(--key-color4);font-weight:600;font-size:1.6rem}.p-headerTel_inner a .p-headerInfo_tel_icon span:before{position:absolute;top:0;left:0;width:16px;height:15px;background-image:url(/themes/custom/wdental/assets/img/common/icon_tel.svg);background-repeat:no-repeat;content:""}@media (max-width:800px){.p-headerTel_inner a .p-headerInfo_tel_icon span{display:none}}@media (max-width:480px){.p-headerTel_inner a .p-headerInfo_tel_icon span{display:none}}.p-headerTel_inner a p{font-weight:600;font-size:3.2rem;line-height:1.3;font-family:Yantramanav,sans-serif;letter-spacing:.2rem;white-space:nowrap}@media (max-width:800px){.p-headerTel_inner a p{display:none}}@media (max-width:480px){.p-headerTel_inner a p{display:none}}.p-headerNav{position:relative;width:86px;height:80px;background-color:var(--key-color3)}@media (min-width:801px){.p-headerNav{margin-right:5.25%;margin-left:auto}}@media (min-width:801px) and (max-width:1060px){.p-headerNav{margin-right:5%}}@media (max-width:800px){.p-headerNav{width:14.667vw;height:13.867vw}}@media (max-width:480px){.p-headerNav{width:14.667vw;height:13.867vw}}.p-header_drawerMenu{z-index:9999;position:absolute;top:50%;left:50%;width:38px;height:32px;transform:translate(-50%,-50%)}@media (max-width:480px){.p-header_drawerMenu{width:6.667vw;height:5.6vw}}.p-header_drawerMenu .p-drawer_button{z-index:20;position:relative;width:100%;height:100%;padding:0;cursor:pointer}.p-header_drawerMenu .p-drawer_button .c-drawer_button_line{position:absolute;left:calc(50% - 19px);width:38px;height:4px;background-color:var(--key-color1)}@media (max-width:800px){.p-header_drawerMenu .p-drawer_button .c-drawer_button_line{left:calc(50% - 3.35vw);width:6.667vw;height:.533vw}}@media (max-width:480px){.p-header_drawerMenu .p-drawer_button .c-drawer_button_line{left:calc(50% - 3.35vw);width:6.667vw;height:.533vw}}.p-header_drawerMenu .p-drawer_button .button_line_top{top:0}.p-header_drawerMenu .p-drawer_button .button_line_mid{top:14px}@media (max-width:480px){.p-header_drawerMenu .p-drawer_button .button_line_mid{top:1.867vw}}.p-header_drawerMenu .p-drawer_button .button_line_btm{top:28px}@media (max-width:480px){.p-header_drawerMenu .p-drawer_button .button_line_btm{top:3.733vw}}.p-header_drawerMenu .p-drawer_button.active .button_line_top{top:14px;transform:rotate(135deg)}@media (max-width:480px){.p-header_drawerMenu .p-drawer_button.active .button_line_top{top:2.667vw;transform:translate(0) rotate(135deg)}}.p-header_drawerMenu .p-drawer_button.active .button_line_mid{opacity:0}.p-header_drawerMenu .p-drawer_button.active .button_line_btm{top:14px;transform:rotate(45deg)}@media (max-width:480px){.p-header_drawerMenu .p-drawer_button.active .button_line_btm{top:2.667vw;transform:translate(0) rotate(45deg)}}.globalNav{z-index:9998;position:absolute;top:80px;left:0;width:100%;opacity:0;pointer-events:none;transition:transform,.3s cubic-bezier(.19,1,.22,1) opacity}@media (max-width:800px){.globalNav{top:auto;left:auto}}.globalNav.active{opacity:1;pointer-events:auto}.globalNav_body{background:var(--key-color1)}@media (max-width:800px){.globalNav_body{top:13.867vw;height:calc(100% - 13.867vw);height:calc(100svh - 13.867vw);height:calc(100dvh - 13.867vw);overflow:scroll;background:var(--key-color3)}}.globalNav_inner{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;position:relative;width:100%;scrollbar-width:none}@media (max-width:800px){.globalNav_inner{box-sizing:border-box;padding-right:5%;padding-left:5%}}@media (min-width:801px){body:not(.path-frontpage) .p-headerTitle{order:3;background-color:var(--key-color3)}}@media (max-width:800px){body:not(.path-frontpage) .p-headerTitle{order:1;margin-right:auto;background-color:transparent}}body:not(.path-frontpage) .p-headerTitle_logo{width:387px}@media (max-width:800px){body:not(.path-frontpage) .p-headerTitle_logo{width:46.666vw}}body:not(.path-frontpage) .p-headerTitle_logo a{display:block;padding:18px 32px 18px 28px}@media (max-width:800px){body:not(.path-frontpage) .p-headerTitle_logo a{padding:4.1vw 3.2vw}}body:not(.path-frontpage) .p-headerTitle_logo a svg{fill:#fff}body:not(.path-frontpage) .p-headerTel{background-color:#fdf3f5}@media (min-width:801px){body:not(.path-frontpage) .p-headerTel{order:2}}@media (max-width:800px){body:not(.path-frontpage) .p-headerTel{order:3}}body:not(.path-frontpage) .p-headerTel_inner{padding:12px 24px 10px}@media (max-width:800px){body:not(.path-frontpage) .p-headerTel_inner{display:flex;align-items:center;justify-content:center;padding:3.467vw 3.2vw}}body:not(.path-frontpage) .p-headerTel_inner a{display:block;text-align:center}@media (max-width:800px){body:not(.path-frontpage) .p-headerTel_inner a .headerInfo_tel_icon{position:relative;width:7.467vw;height:6.933vw}body:not(.path-frontpage) .p-headerTel_inner a .headerInfo_tel_icon:before{position:absolute;top:0;left:0;width:7.467vw;height:6.933vw;background-image:url(/themes/custom/wdental/assets/img/common/icon_tel.svg);background-repeat:no-repeat;content:""}}body:not(.path-frontpage) .p-headerTel_inner a .headerInfo_tel_icon span{position:relative;padding-left:2rem;color:var(--key-color4);font-weight:600;font-size:1.6rem}body:not(.path-frontpage) .p-headerTel_inner a .headerInfo_tel_icon span:before{position:absolute;top:0;left:0;width:16px;height:15px;background-image:url(/themes/custom/wdental/assets/img/common/icon_tel.svg);background-repeat:no-repeat;content:""}@media (max-width:800px){body:not(.path-frontpage) .p-headerTel_inner a .headerInfo_tel_icon span{display:none}}@media (max-width:480px){body:not(.path-frontpage) .p-headerTel_inner a .headerInfo_tel_icon span{display:none}}body:not(.path-frontpage) .p-headerTel_inner a p{font-weight:700;font-size:3.2rem;line-height:1.3;font-family:Yantramanav,sans-serif;letter-spacing:.2rem;white-space:nowrap}@media (max-width:800px){body:not(.path-frontpage) .p-headerTel_inner a p{display:none}}@media (max-width:480px){body:not(.path-frontpage) .p-headerTel_inner a p{display:none}}body:not(.path-frontpage) .p-headerNav{position:relative;width:86px;height:80px;background-color:var(--key-color3)}@media (min-width:801px){body:not(.path-frontpage) .p-headerNav{order:4;margin-right:6.25%;margin-left:auto}}@media (min-width:801px) and (max-width:1060px){body:not(.path-frontpage) .p-headerNav{margin-right:7%}}@media (max-width:800px){body:not(.path-frontpage) .p-headerNav{order:4;width:14.667vw;height:13.867vw}}@media (max-width:480px){body:not(.path-frontpage) .p-headerNav{width:14.667vw;height:13.867vw}}body:not(.path-frontpage) .p-headerReserve{background:rgb(235,173,186);background:linear-gradient(180deg,rgb(235,173,186) 0%,rgb(240,139,161) 50%,rgb(235,173,186) 100%);color:#fff}@media (min-width:801px){body:not(.path-frontpage) .p-headerReserve{order:1}}@media (max-width:800px){body:not(.path-frontpage) .p-headerReserve{order:2}}body:not(.path-frontpage) .p-headerReserve a{padding:14px 24px 10px}@media (max-width:480px){body:not(.path-frontpage) .p-headerReserve a{padding:1.867vw 3.2vw 1.333vw}}.p-cover{width:100%;padding-top:122px;overflow:hidden}@media (max-width:800px){.p-cover{padding-top:14vw}}.p-cover_inner{position:relative;width:960px;height:480px;margin:0 auto}@media (max-width:800px){.p-cover_inner{width:100%;height:71.333vw}}.p-cover_logo{display:block;z-index:10;position:relative;top:-97px;width:177px;height:268px;margin:0 auto;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/logo.svg) no-repeat 0 0 transparent;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-cover_logo{top:-8.667vw;width:34.533vw;height:52.666vw}}.p-cover_description{z-index:50;position:absolute;top:-88px;left:22px;font-size:14px;font-size:1.4rem;line-height:1.928;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-cover_description{display:block;top:-11.734vw;left:2.4vw;font-size:2.933vw;line-height:1.6;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}}.p-coverInformation{box-sizing:border-box;position:absolute;top:-122px;right:20px;width:302px;height:82px;border-bottom:solid 1px #000000}@media (max-width:800px){.p-coverInformation{z-index:10;top:-9.6vw;right:auto;left:2.133vw;width:auto;height:auto;border:none}}@media (max-width:800px){.p-coverInformation_tel{display:none}}.p-coverInformation_tel:before{display:block;position:absolute;top:22px;right:146px;width:20px;height:1px;transform:rotate(-45deg);transform-origin:center center;background-color:#000;content:""}.p-coverInformation_tel:after{display:block;position:absolute;top:40px;left:0;width:302px;height:1px;background-color:#000;content:""}.p-coverInformation_tel dt{display:block;position:absolute;top:15px;right:187px;width:59px;height:14px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_telephone.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.p-coverInformation_tel dd{position:absolute;top:43px;right:187px;font-weight:900;font-size:18px;font-size:1.8rem;line-height:2.222;font-family:Yantramanav,sans-serif}@media (max-width:800px){.p-coverInformation_address{display:none}}.p-coverInformation_address:before{display:block;position:absolute;top:62px;right:146px;width:20px;height:1px;transform:rotate(-45deg);transform-origin:center center;background-color:#000;content:""}.p-coverInformation_address dt{display:block;position:absolute;top:15px;right:5px;width:49px;height:10px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_address.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.p-coverInformation_address dd{position:absolute;top:43px;right:5px;font-size:13px;font-size:1.3rem;line-height:3.076;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:right}.p-coverInformation_address dd span{font-weight:900;font-family:Yantramanav,sans-serif}.p-coverSpMenu{display:none}@media (max-width:800px){.p-coverSpMenu{display:block;position:absolute;top:-14.134vw;right:1.733vw}}.p-coverSpMenu_inner{display:flex}.p-coverImages{position:absolute;top:0;left:0;width:100%}.p-coverImages_inner{width:920px;margin:0 auto}@media (max-width:800px){.p-coverImages_inner{width:100%}}.c-coverImage{position:relative;overflow:hidden;text-align:center}@media (max-width:800px){.c-coverImage{height:71.333vw}}.slick-slide img{width:100%;height:auto}@media (max-width:800px){.slick-slide img{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}}.p-coverMassage{display:none;position:absolute;top:0;left:0;width:100%}.c-coverMassage{display:none;position:absolute;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-coverMassage:nth-of-type(1){top:328px;left:284px;width:346px;height:81px;background-image:url(/themes/custom/wdental/assets/img/top/cover_message_01.png)}@media (max-width:800px){.c-coverMassage:nth-of-type(1){top:50.666vw;right:0;left:0;width:65.2vw;height:14.533vw;margin:0 auto}}.c-coverMassage:nth-of-type(2){top:328px;left:313px;width:398px;height:81px;background-image:url(/themes/custom/wdental/assets/img/top/cover_message_02.png)}@media (max-width:800px){.c-coverMassage:nth-of-type(2){top:50.666vw;right:0;left:0;width:71.466vw;height:14.533vw;margin:0 auto}}.c-coverMassage:nth-of-type(3){top:328px;left:343px;width:254px;height:82px;background-image:url(/themes/custom/wdental/assets/img/top/cover_message_03.png)}@media (max-width:800px){.c-coverMassage:nth-of-type(3){top:50.666vw;right:0;left:0;width:45.6vw;height:14.666vw;margin:0 auto}}.c-coverMassage:nth-of-type(4){top:328px;left:215px;width:524px;height:81px;background-image:url(/themes/custom/wdental/assets/img/top/cover_message_04.png)}@media (max-width:800px){.c-coverMassage:nth-of-type(4){top:50.666vw;right:0;left:0;width:93.866vw;height:14.533vw;margin:0 auto}}.c-coverMassage:nth-of-type(5){top:328px;left:287px;width:383px;height:81px;background-image:url(/themes/custom/wdental/assets/img/top/cover_message_05.png)}@media (max-width:800px){.c-coverMassage:nth-of-type(5){top:50.666vw;right:0;left:0;width:68.666vw;height:14.533vw;margin:0 auto}}.c-coverMassage:nth-of-type(6){top:380px;left:313px;width:330px;height:29px;background-image:url(/themes/custom/wdental/assets/img/top/cover_message_06.png)}@media (max-width:800px){.c-coverMassage:nth-of-type(6){top:50.666vw;right:0;left:0;width:59.2vw;height:5.2vw;margin:0 auto}}.p-coverArrow{display:none;position:absolute;right:60px;bottom:30px}@media (max-width:800px){.p-coverArrow{right:5.333vw;bottom:4vw}}.p-coverArrow a{display:block;position:absolute;right:5px;bottom:5px;padding:10px}@media (max-width:800px){.p-coverArrow a{right:.666vw;bottom:.666vw;padding:1.333vw}}.p-coverArrow a span{display:block;width:45px;height:33px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/arrow_big.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-coverArrow a span{width:4.8vw;height:3.599vw}}@keyframes slideDot{0%{background-position:0 0}to{background-position:-100% 0}}.p-coverDot{position:absolute;top:0;left:20px;width:1200px;height:420px;overflow:hidden;transform:rotate(-45deg) translate(-520px,-520px)}@media (max-width:800px){.p-coverDot{left:2.666vw;width:160vw;height:56vw;transform:rotate(-45deg) translate(-69.334vw,-74.667vw)}}.p-coverDot:before{display:block;width:100%;height:100%;background-image:url(/themes/custom/wdental/assets/img/top/dot.svg);background-size:84px;background-repeat:repeat;content:"";animation:slideDot 20.2s linear infinite;opacity:.7}@media (max-width:800px){.p-coverDot:before{background-size:11.2vw}}.p-coverPoint{display:none;position:absolute;top:208px;left:810px}.p-coverPoint_title{position:absolute;top:28px;left:0;width:35px;height:12px;background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_point.svg);background-size:contain;background-repeat:no-repeat}.p-coverPoint_num{position:absolute;top:0;left:48px;width:67px;height:45px;background-size:contain;background-repeat:no-repeat}.p0 .p-coverPoint_num{background-image:url(/themes/custom/wdental/assets/img/top/coverpoint01.png)}.p1 .p-coverPoint_num{background-image:url(/themes/custom/wdental/assets/img/top/coverpoint02.png)}.p2 .p-coverPoint_num{background-image:url(/themes/custom/wdental/assets/img/top/coverpoint03.png)}.p3 .p-coverPoint_num{background-image:url(/themes/custom/wdental/assets/img/top/coverpoint04.png)}.p4 .p-coverPoint_num{background-image:url(/themes/custom/wdental/assets/img/top/coverpoint05.png)}.p5 .p-coverPoint_num{background-image:url(/themes/custom/wdental/assets/img/top/coverpoint06.png)}.p-cover .slick-slide{margin:0 5px}.p-cover .slick-list{margin:0 -5px;overflow:visible}.p-topNews{margin-bottom:60px}@media (max-width:800px){.p-topNews{margin-bottom:8vw}}.p-topNews_inner{position:relative;width:960px;height:auto;margin:0 auto;padding-top:1px}@media (max-width:800px){.p-topNews_inner{width:auto;height:auto}}.p-topNews_inner:before{display:inline-block;width:0;height:345px;content:"";vertical-align:middle}@media (max-width:800px){.p-topNews_inner:before{content:none}}.p-topNews_title{position:absolute;top:50px;left:26px}@media (max-width:800px){.p-topNews_title{position:relative;top:auto;left:auto;margin:5.066vw auto;overflow:hidden}}.p-topNews_title p{margin:35px auto 0;padding-left:.5rem;font-size:20px;font-size:2rem;line-height:1.35;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.5rem;text-align:center}@media (max-width:800px){.p-topNews_title p{margin:6.8vw auto 0 1.6vw;padding-left:0;font-size:4vw;line-height:1.25}}.p-topNews_button{position:absolute;top:230px;left:16px;text-align:center}@media (max-width:800px){.p-topNews_button{position:static;margin:6.4vw auto}}.p-topNews_detail{display:inline-block;padding:40px 0 0;vertical-align:middle}@media (max-width:800px){.p-topNews_detail{padding:0 2.133vw}}.c-topNewsItem{padding:25px 0 0}.c-topNewsItem:nth-of-type(1){padding-top:0}@media (max-width:800px){.c-topNewsItem{padding:4.533vw 0 0}}.c-topNewsItem_button{display:block;margin:0 0 0 220px;color:#000;text-decoration:none}@media (max-width:800px){.c-topNewsItem_button{margin:0}}.c-topNewsItem dt{display:inline-block;width:155px;vertical-align:top}@media (max-width:800px){.c-topNewsItem dt{width:22%}}.c-topNewsItem dt span{background-color:#f9e8eb;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.1em}@media (max-width:800px){.c-topNewsItem dt span{font-size:3.2vw;line-height:1}}.c-topNewsItem dd{display:inline-block;width:578px;vertical-align:top}@media (max-width:800px){.c-topNewsItem dd{width:77%}}.c-topNewsItem dd span{display:inline-block;background-color:#f9e8eb;font-size:16px;font-size:1.6rem;line-height:1.6;letter-spacing:.1em}@media (max-width:800px){.c-topNewsItem dd span{font-size:3.2vw;line-height:1}}.p-topNews ul{display:inline-block}#svgSymbolTop{position:absolute;top:0;left:0}.p-topSnsButtons{position:relative;width:auto;margin:0 auto}@media (min-width:801px){.p-topSnsButtons{position:absolute;top:295px;left:10px}}@media (max-width:800px){.p-topSnsButtons{position:static;width:auto;margin:0}}.p-topSnsButtons_inner{position:relative;font-size:0}@media (max-width:800px){.p-topSnsButtons_inner{display:flex;position:relative;top:0;left:0;justify-content:center}}.c-topSnsButton{display:inline-block}.c-topSnsButton a{display:block;position:relative;width:50px;height:50px;border-radius:25px;background-color:#f8d1da}@media (max-width:800px){.c-topSnsButton a{width:10.4vw;height:10.4vw;border-radius:100%}}.c-topSnsButton a:before{display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-radius:100%;background-color:#fff;content:"";transition:all .2s ease-out 0s}.c-topSnsButton a .c-svgInstance use{fill:#fff;transition:all .2s ease-out 0s}.c-topSnsButton a:hover:before{top:2px;left:2px;width:46px;height:46px}@media (max-width:800px){.c-topSnsButton a:hover:before{width:calc(10.4vw - 4px);height:calc(10.4vw - 4px)}}.c-topSnsButton a:hover .c-svgInstance use{fill:#f8d1da}.c-topSnsButton.twitter{margin-left:12px}@media (max-width:800px){.c-topSnsButton.twitter{margin-left:3.2vw}}.c-topSnsButton.twitter svg{position:absolute;top:17px;left:17px;width:18px;height:16px}@media (max-width:800px){.c-topSnsButton.twitter svg{top:3.599vw;left:3.333vw;width:3.733vw;height:2.933vw}}.c-topSnsButton.facebook{margin-left:12px}@media (max-width:800px){.c-topSnsButton.facebook{margin-left:3.2vw}}.c-topSnsButton.facebook svg{position:absolute;top:15px;left:21px;width:10px;height:20px}@media (max-width:800px){.c-topSnsButton.facebook svg{top:3.333vw;left:4.266vw;width:2.133vw;height:4vw}}.c-topSnsButton.instagram svg{position:absolute;top:15px;left:15px;width:20px;height:20px}@media (max-width:800px){.c-topSnsButton.instagram svg{top:3.2vw;left:3.2vw;width:4vw;height:4vw}}.p-topCourses{box-sizing:border-box;width:960px;margin:0 auto;padding:20px;background:url(/themes/custom/wdental/assets/img/common/stripe_gray.png) repeat 0 0 transparent}@keyframes loopStripe{0%{background-position:0 0}to{background-position:56px 0}}@media (max-width:800px){.p-topCourses{width:auto;padding:2.133vw}}.p-topCourses_inner{position:relative;width:920px;margin:0 auto;padding:1px 0;background-color:#fff}@media (max-width:800px){.p-topCourses_inner{width:auto}}.p-topCourses_title{margin:58px auto 0}@media (max-width:800px){.p-topCourses_title{margin:7.733vw 0 2.933vw}}.p-topCourses_title .c-titleArrowDecoLine_en{width:58px;height:14px}@media (max-width:800px){.p-topCourses_title .c-titleArrowDecoLine_en{width:9.466vw;height:2.266vw}}.p-topCourses_title .c-titleArrowDecoLine_line{width:278px}@media (max-width:800px){.p-topCourses_title .c-titleArrowDecoLine_line{width:32.266vw}}@keyframes balloonT{0%{top:61px}to{top:67px}}@media (min-width:801px){.p-topCourses_notes{position:absolute;top:61px;left:626px;animation:balloonT 1s ease-in-out infinite alternate;animation-fill-mode:both}}@media (max-width:800px){.p-topCourses_notes{position:static;text-align:center}}@keyframes balloonR{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@media (min-width:801px){.p-topCourses_notes span{box-sizing:border-box;display:block;width:263px;height:48px;padding:12px 0 0 15px;transform-origin:194px 100%;background:url(/themes/custom/wdental/assets/img/top/fuki.svg) no-repeat 0 0 transparent;font-size:12px;font-size:1.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:1px;animation:balloonR 2s ease-in-out infinite alternate;animation-fill-mode:both}}@media (max-width:800px){.p-topCourses_notes span{padding:0 5.6vw;font-size:3.733vw;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.p-topCourses_description{margin-top:29px;font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-topCourses_description{margin-top:0;padding:0 5.6vw;font-size:3.733vw;line-height:1.6;text-align:center}}.p-topCourses_description2{margin-bottom:29px;font-size:16px;font-size:1.6rem;line-height:32px;line-height:3.2rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-topCourses_description2{margin:6.4vw auto 0;font-size:3.2vw;line-height:1.6}}.p-topCourses_button{text-align:center}.p-topCourses_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-topCourses_button a>*{letter-spacing:normal}.p-topCourses_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-topCourses_button a .arrow{width:7.199vw}}.p-topCourses_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-topCourses_button a .arrow:before{width:7.199vw}}.p-topCourses_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-topCourses_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-topCourses_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-topCourses_button a .text{width:calc(100% - 7.199vw)}}.p-topCourses_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-topCourses_button a .text p,.p-topCourses_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-topCourses_button a .text p,.p-topCourses_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-topCourses_button a .text div,.p-topCourses_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-topCourses_button a .text div,.p-topCourses_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-topCourses_button a:hover .arrow:before{background-color:#f4b3c14d}.p-topCourses_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-topCourses_button a:hover .arrow:after{left:.533vw}}.p-topCourses_button a:hover .text:before{background-color:#f4b3c14d}.p-topCourses_button a:hover .text p,.p-topCourses_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-topCourses_button a:hover .text p,.p-topCourses_button a:hover .text .textIn{transform:translateY(-100%)}}.p-topCourses_button a:hover .text div,.p-topCourses_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-topCourses_button a:hover .text div,.p-topCourses_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-topCourses_button{margin:2.666vw auto}}.p-coursesRelation{position:relative;height:838px}@media (max-width:800px){.p-coursesRelation{height:105.733vw;margin-top:2.4vw}}.p-coursesRelation:after{display:block;position:absolute;top:50%;left:50%;width:340px;height:373px;margin:-186px 0 0 -170px;background-image:url(/themes/custom/wdental/assets/img/top/line.png);background-size:contain;content:""}@media (max-width:800px){.p-coursesRelation:after{width:39.2vw;height:43.333vw;margin:0;transform:translate(-50%,-50%)}}.p-coursesRelation_title{position:absolute;top:367px;left:401px}@media (max-width:800px){.p-coursesRelation_title{top:42.666vw;left:32.133vw}}.p-coursesRelation_title:before{display:block;width:55px;height:59px;margin:0 auto;background-image:url(/themes/custom/wdental/assets/img/common/logo_mark_w.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-coursesRelation_title:before{width:11.2vw;height:12vw}}.p-coursesRelation_title span{display:block;width:119px;height:11px;margin:26px auto 0}@media (max-width:800px){.p-coursesRelation_title span{width:31.866vw;height:12vw;margin:1.733vw auto 0}}.p-coursesRelation_title span img{width:100%;height:auto}.c-courseItem{z-index:1;position:absolute}.c-courseItem:before{content:""}.c-courseItem_en{position:absolute}.c-courseItem_item{text-align:center}.c-courseItem_item a{color:#000;font-size:12px;font-size:1.2rem;line-height:30px;line-height:3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-decoration:none}@media (max-width:800px){.c-courseItem_item a{font-size:2.666vw;line-height:1.6}}.c-courseItem_notes,.c-courseItem_flow{position:absolute}.c-courseItem_bg{z-index:-1;position:absolute;top:0;left:0;border-radius:50%;background-color:#fbe8ec}.c-courseItem.type1{width:212px;height:212px}@media (max-width:800px){.c-courseItem.type1{width:33.866vw;height:33.866vw}}.c-courseItem.type1 .c-courseItem_title{margin:15px auto 0;text-align:center}@media (max-width:800px){.c-courseItem.type1 .c-courseItem_title{margin:2.133vw auto 0}}.c-courseItem.type1 .c-courseItem_title a{color:#000;font-size:22px;font-size:2.2rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;text-decoration:none}@media (max-width:800px){.c-courseItem.type1 .c-courseItem_title a{font-size:4.266vw}}.c-courseItem.type1 .c-courseItem_bg{width:212px;height:212px}@media (max-width:800px){.c-courseItem.type1 .c-courseItem_bg{width:33.866vw;height:33.866vw}}.c-courseItem.type1:after{position:absolute;right:0;bottom:6px;left:0;margin:0 auto;content:"▶︎";font-size:9px;font-size:.9rem;line-height:9px;line-height:.9rem;text-align:center}@media (max-width:800px){.c-courseItem.type1:after{bottom:1.333vw;font-size:2.666vw;line-height:1.6}}.c-courseItem.type2{width:126px;height:126px}@media (max-width:800px){.c-courseItem.type2{width:22vw;height:22vw}}.c-courseItem.type2 .c-courseItem_title{margin:12px auto 0;text-align:center}@media (max-width:800px){.c-courseItem.type2 .c-courseItem_title{margin:1.333vw auto 0}}.c-courseItem.type2 .c-courseItem_title a{color:#000;font-size:15px;font-size:1.5rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-decoration:none}@media (max-width:800px){.c-courseItem.type2 .c-courseItem_title a{font-size:3.2vw}}.c-courseItem.type2 .c-courseItem_bg{width:126px;height:126px}@media (max-width:800px){.c-courseItem.type2 .c-courseItem_bg{width:22vw;height:22vw}}.c-courseItem.preventive{top:133px;left:141px}@media (max-width:800px){.c-courseItem.preventive{top:12vw;left:8.266vw}}.c-courseItem.preventive:before{display:block;width:33px;height:26px;margin:17px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_prevention.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.preventive:before{width:4.8vw;height:4vw;margin:5.733vw auto 0}}.c-courseItem.preventive .c-courseItem_en{display:block;top:-17px;left:87px;width:45px;height:9px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_preventive_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.preventive .c-courseItem_en{top:2.8vw;left:50%;width:10.8vw;height:2.133vw;transform:translate(-50%,-50%)}}.c-courseItem.preventive .c-courseItem_items{margin:11px auto 0}@media (max-width:800px){.c-courseItem.preventive .c-courseItem_items{margin:2.4vw auto 0}}.c-courseItem.preventive .c-courseItem_item:nth-of-type(1) a{font-weight:700}@media (max-width:800px){.c-courseItem.preventive .c-courseItem_item:nth-of-type(1){display:none}}.c-courseItem.preventive .c-courseItem_item:nth-of-type(2) a{font-weight:700}.c-courseItem.preventive .c-courseItem_item:nth-of-type(3) a{font-weight:400}.c-courseItem.preventive .c-courseItem_notes:nth-of-type(1){display:block;top:96px;left:-58px;width:92px;height:21px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_preventive_notes2.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.preventive .c-courseItem_notes:nth-of-type(1){display:none}}.c-courseItem.whitening{top:133px;left:564px}@media (max-width:800px){.c-courseItem.whitening{top:12vw;left:55.066vw}}.c-courseItem.whitening:before{display:block;position:static;width:26px;height:26px;margin:18px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_whitening.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.whitening:before{width:3.466vw;height:3.733vw;margin:6vw auto 0}}.c-courseItem.whitening .c-courseItem_title a{letter-spacing:0}.c-courseItem.whitening .c-courseItem_en{display:block;top:-17px;left:82px;width:43px;height:9px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_whitening_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.whitening .c-courseItem_en{top:2.533vw;left:50%;width:10vw;height:2.266vw;transform:translate(-50%,-50%)}}.c-courseItem.whitening .c-courseItem_items{margin:11px auto 0}@media (max-width:800px){.c-courseItem.whitening .c-courseItem_items{margin:2.4vw auto 0}}.c-courseItem.whitening .c-courseItem_item:nth-of-type(1) a{font-weight:700}@media (max-width:800px){.c-courseItem.whitening .c-courseItem_item:nth-of-type(2){display:none}}.c-courseItem.whitening .c-courseItem_item:nth-of-type(2) a{font-weight:700}@media (max-width:800px){.c-courseItem.whitening .c-courseItem_item:nth-of-type(3){display:none}}.c-courseItem.whitening .c-courseItem_item:nth-of-type(3) a{font-weight:400}@media (max-width:800px){.c-courseItem.whitening .c-courseItem_notes{display:none}}.c-courseItem.whitening .c-courseItem_notes:nth-of-type(1){display:block;top:130px;left:200px;width:101px;height:21px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_whitening_notes3.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.whitening .c-courseItem_notes:nth-of-type(1){display:none}}.c-courseItem.whitening .c-courseItem_flow{display:block;top:83px;left:-72px;width:86px;height:33px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_whitening_flow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.whitening .c-courseItem_flow{display:none}}@media (max-width:800px){.c-courseItemPoly{display:none}}.c-courseItemPoly:before{display:block;position:absolute;top:-142px;left:253px;width:60px;height:27px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/check_icon.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}.c-courseItemPoly_gel{display:block;position:absolute;top:-105px;left:239px;width:88px;height:97px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_poly_gel.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-courseItemPoly_cube{display:block;position:absolute;top:-1px;left:226px;width:114px;height:55px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_poly_cube.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-courseItemPoly_what a{display:block;position:absolute;top:-100px;left:114px;width:88px;height:48px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_poly_what.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-courseItem.implant{top:514px;left:141px}@media (max-width:800px){.c-courseItem.implant{top:61.466vw;left:8.266vw}}.c-courseItem.implant:before{display:block;width:18px;height:25px;margin:17px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_implant.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.implant:before{width:2.133vw;height:3.733vw;margin:6.133vw auto 0}}.c-courseItem.implant .c-courseItem_title a{letter-spacing:0}.c-courseItem.implant .c-courseItem_en{display:block;bottom:-17px;left:88px;width:33px;height:9px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_implant_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.implant .c-courseItem_en{top:2.533vw;left:50%;width:7.6vw;height:2.266vw;transform:translate(-50%,-50%)}}.c-courseItem.implant .c-courseItem_items{margin:18px auto 0}@media (max-width:800px){.c-courseItem.implant .c-courseItem_items{margin:2.933vw auto 0}}.c-courseItem.implant .c-courseItem_item:nth-of-type(1) a{font-weight:700}.c-courseItem.implant .c-courseItem_item:nth-of-type(2) a{font-weight:700}@media (max-width:800px){.c-courseItem.implant .c-courseItem_notes{display:none}}.c-courseItem.implant .c-courseItem_notes:nth-of-type(1){display:block;top:129px;left:-88px;width:113px;height:21px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_implant_notes3.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.implant .c-courseItem_notes:nth-of-type(1){display:none}}.c-courseItem.implant .c-courseItem_flow{display:block;top:92px;left:178px;width:85px;height:33px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_implant_flow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.implant .c-courseItem_flow{display:none}}.c-courseItem.implant_what a{display:block;position:absolute;top:-100px;left:114px;width:88px;height:48px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_poly_what.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItemImplant{display:none}}.c-courseItemImplant:before{display:block;position:absolute;top:156px;left:-65px;width:60px;height:27px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/check_icon.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}.c-courseItemImplant_over{display:block;position:absolute;top:192px;left:-89px;width:95px;height:64px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_implant_over.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-courseItemImplant_what a{display:block;position:absolute;top:25px;left:-89px;width:90px;height:48px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_implant_what.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-courseItem.pediatric{top:514px;left:564px}@media (max-width:800px){.c-courseItem.pediatric{top:61.466vw;left:55.066vw}}.c-courseItem.pediatric:before{display:block;width:24px;height:22px;margin:17px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_pediatric.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.pediatric:before{width:3.466vw;height:3.466vw;margin:6.133vw auto 0}}.c-courseItem.pediatric .c-courseItem_en{display:block;bottom:-17px;left:88px;width:39px;height:9px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_pediatric_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.pediatric .c-courseItem_en{top:2.533vw;left:50%;width:8.933vw;height:1.866vw;transform:translate(-50%,-50%)}}.c-courseItem.pediatric .c-courseItem_items{margin:18px auto 0}@media (max-width:800px){.c-courseItem.pediatric .c-courseItem_items{margin:1.066vw auto 0}}.c-courseItem.pediatric .c-courseItem_item:nth-of-type(1) a{font-weight:700}.c-courseItem.pediatric .c-courseItem_item:nth-of-type(2) a{font-weight:700}.c-courseItem.pediatric .c-courseItem_item:nth-of-type(3) a{font-weight:400}@media (max-width:800px){.c-courseItem.pediatric .c-courseItem_notes{display:none}}.c-courseItem.pediatric .c-courseItem_notes:nth-of-type(1){display:block;top:98px;left:168px;width:119px;height:21px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_pediatric_notes1.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.pediatric .c-courseItem_notes:nth-of-type(1){display:none}}.c-courseItem.esthetic{top:61px;left:396px}@media (max-width:800px){.c-courseItem.esthetic{top:0;left:37.6vw}}.c-courseItem.esthetic:before{display:block;width:13px;height:12px;margin:20px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_esthetic.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.esthetic:before{width:2.133vw;height:2.133vw;margin:6.133vw auto 0}}.c-courseItem.esthetic .c-courseItem_en{display:block;top:-15px;left:47px;width:37px;height:8px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_esthetic_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.esthetic .c-courseItem_en{top:2.5vw;left:50%;width:8.133vw;height:1.866vw;transform:translate(-50%,-50%)}}.c-courseItem.general{top:366px;left:65px}@media (max-width:800px){.c-courseItem.general{top:42.666vw;left:-.4vw}}.c-courseItem.general:before{display:block;width:18px;height:17px;margin:16px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_general.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.general:before{width:3.066vw;height:3.2vw;margin:4.8vw auto 0}}.c-courseItem.general .c-courseItem_en{display:block;top:58px;left:-40px;width:33px;height:9px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_general_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.general .c-courseItem_en{top:2.5vw;left:50%;width:7.6vw;height:1.866vw;transform:translate(-50%,-50%)}}.c-courseItem.visit{top:366px;left:731px}@media (max-width:800px){.c-courseItem.visit{top:42.666vw;left:74.4vw}}.c-courseItem.visit:before{display:block;width:20px;height:20px;margin:15px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_visit.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.visit:before{width:3.2vw;height:3.466vw;margin:5.466vw auto 0}}.c-courseItem.visit .c-courseItem_en{display:block;top:58px;left:132px;width:20px;height:8px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_visit_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.visit .c-courseItem_en{top:2.5vw;left:50%;width:4.4vw;height:1.866vw;transform:translate(-50%,-50%)}}.c-courseItem.orthodontic{top:660px;left:396px}@media (max-width:800px){.c-courseItem.orthodontic{top:83.866vw;left:37.6vw}}.c-courseItem.orthodontic:before{display:block;width:24px;height:15px;margin:18px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icons_orthodontic.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.orthodontic:before{width:3.2vw;height:1.866vw;margin:4.266vw auto 0}}.c-courseItem.orthodontic .c-courseItem_en{display:block;top:132px;left:35px;width:53px;height:8px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/courseitem_orthodontic_en.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-courseItem.orthodontic .c-courseItem_en{top:2.5vw;left:50%;width:11.866vw;height:1.866vw;transform:translate(-50%,-50%)}}@media (max-width:800px){.c-courseItem.orthodontic .c-courseItem_item_s{font-size:2.666vw}}.p-topFeatures{position:relative;margin-top:60px;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}@media (max-width:800px){.p-topFeatures{margin-top:8vw}}.p-topFeatures:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}@media (max-width:800px){.p-topFeatures:before{border-width:10.266vw 10.266vw 0 0}}.p-topFeatures_inner{position:relative;width:960px;margin:0 auto;padding:1px 0}@media (max-width:800px){.p-topFeatures_inner{width:auto}}.p-topFeatures_title{padding:60px 0 27px}@media (max-width:800px){.p-topFeatures_title{padding:6.666vw 0 2.133vw}}.p-topFeatures_title .c-titleArrowDecoLine_title{margin-top:0}.p-topFeatures_title .c-titleArrowDecoLine_en{width:68px;height:14px}@media (max-width:800px){.p-topFeatures_title .c-titleArrowDecoLine_en{width:10.933vw;height:2.133vw}}.p-topFeatures_title .c-titleArrowDecoLine_line{width:278px}@media (max-width:800px){.p-topFeatures_title .c-titleArrowDecoLine_line{width:38.266vw}}.p-topFeatures_description{font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-topFeatures_description{font-size:3.733vw;line-height:1.6}}.p-topFeatures_button{margin-bottom:60px;text-align:center}.p-topFeatures_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-topFeatures_button a>*{letter-spacing:normal}.p-topFeatures_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-topFeatures_button a .arrow{width:7.199vw}}.p-topFeatures_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-topFeatures_button a .arrow:before{width:7.199vw}}.p-topFeatures_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-topFeatures_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-topFeatures_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-topFeatures_button a .text{width:calc(100% - 7.199vw)}}.p-topFeatures_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-topFeatures_button a .text p,.p-topFeatures_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-topFeatures_button a .text p,.p-topFeatures_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-topFeatures_button a .text div,.p-topFeatures_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-topFeatures_button a .text div,.p-topFeatures_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-topFeatures_button a:hover .arrow:before{background-color:#ffffffb3}.p-topFeatures_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-topFeatures_button a:hover .arrow:after{left:.533vw}}.p-topFeatures_button a:hover .text:before{background-color:#ffffffb3}.p-topFeatures_button a:hover .text p,.p-topFeatures_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-topFeatures_button a:hover .text p,.p-topFeatures_button a:hover .text .textIn{transform:translateY(-100%)}}.p-topFeatures_button a:hover .text div,.p-topFeatures_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-topFeatures_button a:hover .text div,.p-topFeatures_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-topFeatures_button{margin:0 auto 10.4vw}}.p-topFeatures_items{width:976px;margin:0 auto;padding:5px 6px 52px;overflow:hidden;letter-spacing:-.4em}@media (max-width:800px){.p-topFeatures_items{width:auto;padding:.666vw .8vw 4vw}}.c-topFeaturesItem{display:inline-block;width:33.33%;margin-top:33px;letter-spacing:normal;vertical-align:top}@media (max-width:800px){.c-topFeaturesItem{width:50%;margin-top:1.333vw}}.c-topFeaturesItem_set{position:relative;padding-top:1px}.c-topFeaturesItem_point{display:block;position:absolute;top:34px;left:11px;width:60px;height:60px;overflow:hidden;border:solid 3px #ffffff;border-radius:50%;background-color:#fbe8ec;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-topFeaturesItem_point{position:relative;top:0;left:0;width:9.066vw;height:9.066vw;margin:0 auto}}.c-topFeaturesItem_point:before{position:absolute;top:12px;right:0;left:0;width:30px;height:9px;margin:0 auto;background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_point.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-topFeaturesItem_point:before{top:1.6vw;width:4vw;height:1.2vw}}.c-topFeaturesItem_point:after{display:block;position:absolute;top:27px;right:0;left:0;width:33px;height:22px;margin:0 auto;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-topFeaturesItem_point:after{top:3.599vw;width:4.4vw;height:2.933vw}}.c-topFeaturesItem:nth-of-type(1) .c-topFeaturesItem_point:after{background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_01.png)}.c-topFeaturesItem:nth-of-type(2) .c-topFeaturesItem_point:after{background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_02.png)}.c-topFeaturesItem:nth-of-type(3) .c-topFeaturesItem_point:after{background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_03.png)}.c-topFeaturesItem:nth-of-type(4) .c-topFeaturesItem_point:after{background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_04.png)}.c-topFeaturesItem:nth-of-type(5) .c-topFeaturesItem_point:after{background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_05.png)}.c-topFeaturesItem:nth-of-type(6) .c-topFeaturesItem_point:after{background-image:url(/themes/custom/wdental/assets/img/top/circle_icon_06.png)}.c-topFeaturesItem_title{z-index:2;position:absolute;top:44px;left:82px;font-size:16px;font-size:1.6rem;line-height:3;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.05em;white-space:nowrap}.c-topFeaturesItem_title span{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;padding-bottom:6px;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;font-size:20px;font-size:2rem;line-height:2.4;white-space:nowrap}@media (max-width:800px){.c-topFeaturesItem_title{position:static;margin:1.066vw auto 0;background-position:center center;font-size:3.466vw;line-height:1.214;letter-spacing:.04em;text-align:center}.c-topFeaturesItem_title span{padding-bottom:.8vw;font-size:3.466vw;line-height:1.214}}.c-topFeaturesItem_thumbnail{margin-top:105px;padding:0 21px;text-align:center}.c-topFeaturesItem_thumbnail img{width:100%}@media (max-width:800px){.c-topFeaturesItem_thumbnail{margin-top:1.6vw;padding:0 2.933vw}.c-topFeaturesItem_thumbnail img{width:100%;height:auto}}.c-topFeaturesItem_detail{margin-top:18px;padding:0 21px;font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;letter-spacing:.05em}@media (max-width:800px){.c-topFeaturesItem_detail{margin-top:.8vw;padding:0 2.933vw;font-size:3.2vw;line-height:1.6;text-align:justify}}.c-topFeaturesItem_check{z-index:1;position:absolute;top:1px;right:-6px;width:84px;height:84px;padding-top:22px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;text-align:center}@media (max-width:800px){.c-topFeaturesItem_check{top:14vw;right:-.8vw;width:16.533vw;height:16.533vw;padding-top:4.266vw;font-size:2.4vw;line-height:1.5}}.c-topFeaturesItem_check:before{display:block;z-index:-1;position:absolute;top:0;left:0;width:84px;height:84px;background-image:url(/themes/custom/wdental/assets/img/common/check_icon_bg.svg);background-repeat:no-repeat;content:"";animation:rotateStar_loop 10s linear infinite normal;animation-fill-mode:both}@media (max-width:800px){.c-topFeaturesItem_check:before{width:16.533vw;height:16.533vw}}@keyframes rotateStar_loop{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-topFeaturesItem_check:after{display:block;position:absolute;top:-1px;left:-35px;width:60px;height:27px;overflow:hidden;transform-origin:100% 100%;background-image:url(/themes/custom/wdental/assets/img/common/check_icon.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-topFeaturesItem_check:after{top:13.333vw;left:3.333vw;width:12vw;height:5.6vw}}@keyframes scaleCheck_loop{0%{transform:scale(1)}to{transform:scale(1.05)}}.p-topAccess_inner{position:relative;width:960px;margin:0 auto;padding:1px 0}@media (max-width:800px){.p-topAccess_inner{width:100%}}.p-topAccess_title{padding:44px 0 0}@media (max-width:800px){.p-topAccess_title{padding:6.266vw 0 2.133vw}}.p-topAccess_title .c-titleArrowDecoLine_title{margin-top:0}.p-topAccess_title .c-titleArrowDecoLine_en{width:45px;height:14px}@media (max-width:800px){.p-topAccess_title .c-titleArrowDecoLine_en{width:8.533vw;height:2.266vw}}.p-topAccess_title .c-titleArrowDecoLine_line{width:278px}@media (max-width:800px){.p-topAccess_title .c-titleArrowDecoLine_line{width:32.266vw}}.p-topAccess_address{margin:32px auto 0;font-size:20px;font-size:2rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.05em;text-align:center}.p-topAccess_address span{font-weight:700;font-family:Yantramanav,sans-serif;letter-spacing:0}@media (max-width:800px){.p-topAccess_address{margin:5.066vw auto 0;font-size:4.266vw}}.p-topAccess_tel{margin:24px auto 0;font-weight:700;font-size:22px;font-size:2.2rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:0;text-align:center}@media (max-width:800px){.p-topAccess_tel{margin:2.933vw auto 0;font-size:4.8vw}}.p-topAccess_notes{margin-top:33px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center}@media (max-width:800px){.p-topAccess_notes{margin-top:3.333vw;font-size:2.933vw;line-height:1.6}}.p-topAccess_map{width:906px;height:516px;margin:33px auto 0}@media (max-width:800px){.p-topAccess_map{box-sizing:border-box;position:relative;width:100%;height:auto;margin:2.666vw 0;padding:56.338% 2.8vw 0}}.p-topIdea_description{margin-top:46px;font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-topIdea_description{margin-top:7.066vw;padding:0 4vw;font-size:3.733vw;line-height:1.6;text-align:left}}.p-topIdea_button{margin-top:32px;text-align:center}.p-topIdea_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-topIdea_button a>*{letter-spacing:normal}.p-topIdea_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-topIdea_button a .arrow{width:7.199vw}}.p-topIdea_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-topIdea_button a .arrow:before{width:7.199vw}}.p-topIdea_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-topIdea_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-topIdea_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-topIdea_button a .text{width:calc(100% - 7.199vw)}}.p-topIdea_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-topIdea_button a .text p,.p-topIdea_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-topIdea_button a .text p,.p-topIdea_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-topIdea_button a .text div,.p-topIdea_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-topIdea_button a .text div,.p-topIdea_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-topIdea_button a:hover .arrow:before{background-color:#f4b3c14d}.p-topIdea_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-topIdea_button a:hover .arrow:after{left:.533vw}}.p-topIdea_button a:hover .text:before{background-color:#f4b3c14d}.p-topIdea_button a:hover .text p,.p-topIdea_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-topIdea_button a:hover .text p,.p-topIdea_button a:hover .text .textIn{transform:translateY(-100%)}}.p-topIdea_button a:hover .text div,.p-topIdea_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-topIdea_button a:hover .text div,.p-topIdea_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-topIdea_button{margin:4.8vw auto 0}}.p-topIdea_images{width:880px;margin:85px auto 0;padding-bottom:27px;overflow:hidden}@media (max-width:800px){.p-topIdea_images{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;margin:5.6vw auto 0;padding:0 4.266vw 5.866vw}}.c-topIdeaImage{position:relative;margin-left:135px;float:left}@media (max-width:800px){.c-topIdeaImage{width:26.933vw;height:26.933vw;margin:0;float:none}.c-topIdeaImage img{width:100%;height:auto}}.c-topIdeaImage:before{display:block;position:absolute;top:-6px;right:0;left:0;width:59px;height:37px;margin:0 auto;background-image:url(/themes/custom/wdental/assets/img/top/topideaimage_bg.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-topIdeaImage:before{top:-.8vw;width:7.866vw;height:4.933vw}}.c-topIdeaImage:after{display:block;position:absolute;right:0;bottom:-6px;left:0;width:59px;height:37px;margin:0 auto;transform:rotate(180deg);background-image:url(/themes/custom/wdental/assets/img/top/topideaimage_bg.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-topIdeaImage:after{bottom:-.8vw;width:7.866vw;height:4.933vw}}.c-topIdeaImage:first-child{margin-left:0}.c-topIdeaImage img{border-radius:50%}.p-topTopics{margin:80px 0 60px}@media (max-width:800px){.p-topTopics{margin:10.667vw 0}}.p-topTopics_inner{position:relative;width:960px;margin:0 auto}@media (max-width:800px){.p-topTopics_inner{width:auto;height:auto}}.p-topTopics_title{margin-bottom:40px}@media (max-width:800px){.p-topTopics_title{margin-bottom:6.4vw}}.p-topTopics_title h3{position:relative;width:100%;text-align:center}.p-topTopics_title h3:before{z-index:-1;position:absolute;top:50%;left:0;width:100%;height:1px;transform:translateY(-50%);background:#f4b3c1;content:""}.p-topTopics_title h3 span{display:inline-block;position:relative;margin-left:15px;padding:0 75px 0 60px;background:#fff;font-size:20px;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.5rem;text-align:center}@media (max-width:800px){.p-topTopics_title h3 span{padding:0 12vw 0 7vw;font-size:4.8vw}}.p-topTopics_title h3 span:before{display:block;position:absolute;top:50%;left:25px;width:18px;height:15px;transform:translateY(-50%);transform-origin:center;background-image:url(/themes/custom/wdental/assets/img/common/icon_arrow_deco.svg);background-size:contain;content:""}@media (max-width:800px){.p-topTopics_title h3 span:before{left:2.667vw;width:2.4vw;height:2vw}}.p-topTopics_title h3 span:after{display:block;position:absolute;top:50%;right:15px;width:46px;height:16px;transform:translateY(-50%);transform-origin:center;background-image:url(/themes/custom/wdental/assets/img/top/en_topics.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-topTopics_title h3 span:after{right:2.133vw;width:9.067vw;height:3.2vw}}.p-topTopics_items{display:flex;flex-wrap:wrap;width:100%}@media (max-width:800px){.p-topTopics_items{box-sizing:border-box;padding:0 5%}}.p-topTopics_items .c-topTopicsItem{position:relative;width:calc(33.33% - 53.3333333333px);margin-right:80px}@media (max-width:800px){.p-topTopics_items .c-topTopicsItem{width:100%;margin-right:0;margin-bottom:8vw}}.p-topTopics_items .c-topTopicsItem:nth-child(3n){margin-right:0}.p-topTopics_items .c-topTopicsItem a{display:block;color:#000;text-decoration:none}.p-topTopics_items .c-topTopicsItem a:hover .c-topTopicsItem_image img{transform:scale(1.1);transition-duration:.25s}.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_image{box-sizing:border-box;width:100%;margin-bottom:20px;overflow:hidden;transition:all .35s ease}@media (max-width:800px){.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_image{margin-bottom:3.2vw}}.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_image img{width:100%;transition-duration:.25s}.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_title{margin-bottom:6px}@media (max-width:800px){.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_title{margin-bottom:1.6vw}}.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_title h4{display:inline;padding:2px 4px;background:#f9e8eb;font-size:18px;font-size:1.8rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_title h4{padding:.533vw 1.067vw;font-size:4.267vw}}.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_date{display:flex;justify-content:right;margin-bottom:12px}@media (max-width:800px){.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_date{margin-bottom:2.133vw}}.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_date span{padding:2px;background:#f9e8eb;font-size:12px;font-size:1.2rem}@media (max-width:800px){.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_date span{padding:.533vw;font-size:3.2vw}}.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_lead{font-size:12px;font-size:1.2rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.p-topTopics_items .c-topTopicsItem a .c-topTopicsItem_text .c-topTopicsItem_lead{font-size:3.2vw}}.p-topTopics_button{position:absolute;top:0;right:0;padding-left:20px;background:#fff}@media (max-width:800px){.p-topTopics_button{position:relative;padding-left:0;text-align:center}}.c-arrowTxBtn2 a{display:inline-block;position:relative;margin:0 auto;letter-spacing:-.4em}.c-arrowTxBtn2 a .arrow{display:inline-block;width:16px;height:7px;overflow:hidden;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-arrowTxBtn2 a .arrow{width:4.267vw;height:1.867vw}}.c-arrowTxBtn2 a .arrow:before{position:absolute;top:50%;left:0;width:16px;height:7px;transform:translateY(-50%);content:"";transition:all .2s ease-out}@media (max-width:800px){.c-arrowTxBtn2 a .arrow:before{width:4.267vw;height:1.867vw}}.c-arrowTxBtn2 a .arrow:after{display:block;position:absolute;top:50%;left:0;width:16px;height:7px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow_sm.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-arrowTxBtn2 a .arrow:after{width:4.267vw;height:1.867vw}}.c-arrowTxBtn2 a .text{display:inline-block;position:relative;overflow:hidden;vertical-align:middle}.c-arrowTxBtn2 a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-arrowTxBtn2 a .text p,.c-arrowTxBtn2 a .text .textIn{display:inline-block;z-index:1;position:relative;padding:0 0 0 10px;color:#000;font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-arrowTxBtn2 a .text p,.c-arrowTxBtn2 a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-arrowTxBtn2 a .text div,.c-arrowTxBtn2 a .text .textIn2{display:inline-block;z-index:1;position:absolute;top:48px;left:0;padding:0 0 0 10px;color:#000;font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-arrowTxBtn2 a .text div,.c-arrowTxBtn2 a .text .textIn2{top:7.199vw;padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-arrowTxBtn2 a:hover .arrow:after{left:4px}@media (max-width:800px){.c-arrowTxBtn2 a:hover .arrow:after{left:.533vw}}.c-arrowTxBtn2 a:hover .text p,.c-arrowTxBtn2 a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-arrowTxBtn2 a:hover .text p,.c-arrowTxBtn2 a:hover .text .textIn{transform:translateY(-7.2vw)}}.c-arrowTxBtn2 a:hover .text div,.c-arrowTxBtn2 a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-arrowTxBtn2 a:hover .text div,.c-arrowTxBtn2 a:hover .text .textIn2{transform:translateY(-7.2vw)}}.p-topInstagram{margin:70px 0}@media (max-width:800px){.p-topInstagram{margin:13.333vw 0 10.666vw}}.p-topInstagram_inner{position:relative;width:960px;margin:0 auto}@media (max-width:800px){.p-topInstagram_inner{width:auto;height:auto}}.p-topInstagram_title{width:240px;margin:0 auto}@media (max-width:800px){.p-topInstagram_title{width:58.666vw}}.p-topInstagram_title h3{text-align:center}.p-topInstagram_title h3 img{width:100%;vertical-align:bottom}.p-topInstagram_items{display:flex;flex-wrap:wrap;width:100%;margin-top:30px}@media (max-width:800px){.p-topInstagram_items{margin-top:5.333vw}}.p-topInstagram .c-topInstagramItem{position:relative;width:25%}@media (max-width:800px){.p-topInstagram .c-topInstagramItem{width:50%}}.p-topInstagram .c-topInstagramItem:before{display:block;padding-top:100%;content:""}.p-topInstagram .c-topInstagramItem a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.p-topInstagram .c-topInstagramItem a img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-topInstagram_link{display:flex;align-items:center;justify-content:center;margin-top:22px}@media (max-width:800px){.p-topInstagram_link{flex-direction:column;margin-top:4.8vw}}.p-topInstagram_followtext{width:118px;margin-right:25px}@media (max-width:800px){.p-topInstagram_followtext{width:24.533vw;margin-right:0;margin-bottom:3.733vw}}.p-topInstagram_followtext img{width:100%}.p-topInstagram_snsarea{display:flex;flex-wrap:wrap;align-items:center}.p-mv{padding:0 6.25%;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/top/stripe_gray.png);background-repeat:repeat}@media (min-width:801px) and (max-width:1060px){.p-mv{padding:0 3%}}@media (max-width:800px){.p-mv{padding:0 5%}}@media (max-width:480px){.p-mv{padding:0}}.p-mv_inner{display:flex;justify-content:space-between;width:100%;margin:auto;padding-top:2rem;background-color:#fff}@media (min-width:801px){.p-mv_inner{min-width:1000px}}@media (max-width:800px){.p-mv_inner{flex-flow:row wrap}}@media (max-width:480px){.p-mv_inner{flex-flow:row wrap}}.p-mv_contents{width:calc(100% - 420px);padding-bottom:2.2rem}@media (max-width:800px){.p-mv_contents{width:100%}}@media (max-width:480px){.p-mv_contents{width:100%}}.p-mv_logo{position:relative}.p-mv_logo h2{z-index:2;position:absolute;top:0;left:50%;width:190px;transform:translate(-50%)}@media (max-width:480px){.p-mv_logo h2{width:32vw}}.p-mv_cover{padding-top:170px;padding-right:2.2rem;padding-left:2.2rem}@media (max-width:480px){.p-mv_cover{padding-top:29.333vw;padding-right:5%;padding-left:5%}}.is-mvsl-image{transform:translate(50px);filter:blur(5px);opacity:0;transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1);transition-delay:.3s}@media (max-width:480px){.is-mvsl-image{transform:translate(10.666vw)}}.is-mvsl-point{opacity:0;transition:opacity 1.5s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1);transition-delay:.6s}.is-mvsl-text{opacity:0;transition:opacity 1.5s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1);transition-delay:.8s}.is-mvsl-arrow{transform:translate(-20px);opacity:0;transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 2.5s cubic-bezier(.19,1,.22,1);transition-delay:1.2s}@media (max-width:480px){.is-mvsl-arrow{transform:translate(-2.667vw)}}.p-mv_cover_slider .swiper-slide-active .is-mvsl-image{transform:translate(0);filter:blur(0px);opacity:1}.p-mv_cover_slider .swiper-slide-active .is-mvsl-point,.p-mv_cover_slider .swiper-slide-active .is-mvsl-text{opacity:1}.p-mv_cover_slider .swiper-slide-active .is-mvsl-arrow{transform:translate(0);opacity:1}.mv-slide_contents a{display:block}.mv-slide_image{width:100%;height:410px;overflow:hidden}@media (max-width:480px){.mv-slide_image{height:66.667vw}}.mv-slide_image .mv-slide_image_inner{height:100%;overflow:hidden}.mv-slide_image .mv-slide_image_inner img{-o-object-fit:cover;-o-object-position:center;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mv-slide_message{display:flex;position:relative;align-items:center;justify-content:center;max-width:560px;margin:auto;padding-top:3rem;padding-bottom:2rem}@media (max-width:800px){.mv-slide_message{flex-direction:column}}@media (max-width:480px){.mv-slide_message{flex-direction:column}}@media (min-width:801px){.mv-slide_message .message_point{position:absolute;top:50%;left:10px;transform:translateY(-50%)}}.mv-slide_message .message_point .message_point_title{width:38px;margin:auto}@media (max-width:480px){.mv-slide_message .message_point .message_point_title{width:10vw}}.mv-slide_message .message_point .message_point_title img{width:100%}.mv-slide_message .message_point .message_point_num{width:67px;padding-top:1.5rem}@media (max-width:480px){.mv-slide_message .message_point .message_point_num{width:16vw}}@media (max-width:800px){.mv-slide_message .message_text{padding-top:1.5rem}}@media (max-width:480px){.mv-slide_message .message_text{padding-top:1.5rem}}.mv-slide_message .message_text1 h3{width:310px}@media (max-width:480px){.mv-slide_message .message_text1 h3{width:66.667vw}}.mv-slide_message .message_text2 h3{width:316px}@media (max-width:480px){.mv-slide_message .message_text2 h3{width:68vw}}.mv-slide_message .message_text3 h3{width:278px}@media (max-width:480px){.mv-slide_message .message_text3 h3{width:63vw}}.mv-slide_message .message_text4 h3{width:315px}@media (max-width:480px){.mv-slide_message .message_text4 h3{width:67.5vw}}.mv-slide_message .message_text6 h3{width:300px}@media (max-width:480px){.mv-slide_message .message_text6 h3{width:63vw}}.mv-slide_message .message_arrow{position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media (max-width:800px){.mv-slide_message .message_arrow{top:37.333vw;right:.8vw}}.mv-slide_message .message_arrow span{display:block;width:45px;height:33px;background-image:url(/themes/custom/wdental/assets/img/common/arrow_big.png);background-position:center;background-size:contain;background-repeat:no-repeat}@media (max-width:800px){.mv-slide_message .message_arrow span{width:7.467vw;height:5.867vw}}.mv-slide_message6{padding-top:5.5rem;padding-bottom:4rem}.mv-slide_count .swiper-pagination{position:relative;color:var(--key-color6);font-size:1.8rem;font-family:Yantramanav,sans-serif}.mv-slide_count .swiper-pagination .swiper-pagination-total{position:relative}.mv-slide_count .swiper-pagination .swiper-pagination-total:before{content:"0";color:var(--key-color6);font-size:1.8rem;font-family:Yantramanav,sans-serif}.p-mv_cover_lead{margin-top:2rem;text-align:center}@media (min-width:801px){.p-mv_cover_lead{padding:0 1%}}.p-mv_cover_lead p{padding:.5rem;border:4px solid var(--key-color3);font-weight:600;font-size:1.6rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.3rem}.p-mv_information{margin-top:2.2rem}@media (min-width:801px){.p-mv_information{padding:0 1%}}.p-mv_information_inner{position:relative;padding:2.5rem .5rem 2rem;border-top:2px solid #000;border-bottom:2px solid #000}@media (max-width:800px){.p-mv_information_inner{padding:2rem .5rem 1.5rem}}.p-mv_information_inner:before{position:absolute;top:3px;right:0;left:0;width:100%;height:1px;background-color:#000;content:""}.p-mv_information_wrap{width:min(100%,550px);margin:auto;gap:3rem}@media (max-width:800px){.p-mv_information_wrap{flex-flow:row wrap;width:100%;gap:2rem}}@media (max-width:480px){.p-mv_information_wrap{flex-flow:row wrap;width:100%;gap:2rem}}@media (max-width:800px){.p-mv_infoTel{flex:auto;padding-bottom:1.5rem;border-bottom:solid 1px #000000}}@media (max-width:800px){.p-mv_infoTel_title{display:inline-block;position:static;margin-right:1.5rem;font-size:3.2vw;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;vertical-align:middle}}@media (max-width:800px){.p-mv_infoTel_number{display:inline-block;position:static;width:auto;font-weight:500;font-size:6.4vw;line-height:1;font-family:Yantramanav,sans-serif;vertical-align:middle}}.p-mv_infoTime{flex:.9}@media (max-width:800px){.p-mv_infoTime{flex:auto}}.p-mv_infoTime h3{position:relative;font-size:1.2rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.p-mv_infoTime h3:after{display:block;position:absolute;top:7px;left:92px;width:16px;height:1px;background-color:#000;content:""}.p-mv_infoTime .p-mv_infoTime_time{padding-top:1.5rem;padding-bottom:1.5rem;font-weight:500;font-size:1.8rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:.1rem}@media (max-width:800px){.p-mv_infoTime .p-mv_infoTime_time{padding-top:1rem;padding-bottom:1rem}}.p-mv_infoTime .p-mv_infoTime_notes{font-size:1rem;font-family:秀英明朝 B,Shuei Mincho B,Shuei Mincho B JIS2004,ShueiMinPr5-B}.p-mv_infoWeek{flex:1}.p-mv_infoWeek_open{margin-bottom:1.5rem}.p-mv_infoWeek_open tbody tr th{padding:0 .75rem;font-size:1.4rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;white-space:nowrap}.p-mv_infoWeek_open tbody tr th:first-child{padding-left:0}.p-mv_infoWeek_open tbody tr th:last-child{padding-right:0}.p-mv_infoWeek_open tbody tr td{padding:1.2rem .75rem 0}@media (max-width:800px){.p-mv_infoWeek_open tbody tr td{padding-top:1.5rem}}.p-mv_infoWeek_open tbody tr td:first-child{padding-left:0}.p-mv_infoWeek_open tbody tr td:last-child{padding-right:0}.p-mv_infoWeek_open tbody tr td .u-open{display:block;width:14px;height:13px;margin:0 auto;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/info_time_maru.png);background-position:0 0;background-size:cover;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.p-mv_infoWeek_open tbody tr td .u-openW{font-size:1.4rem;vertical-align:middle}.p-mv_infoWeek_open tbody tr td .u-close{display:block;width:14px;height:13px;margin:0 auto;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/info_time_batu.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.p-mv_infoWeek_notes{font-size:1rem;font-family:秀英明朝 B,Shuei Mincho B,Shuei Mincho B JIS2004,ShueiMinPr5-B}.p-mv_side{width:100%;padding-right:5%;padding-bottom:2.2rem;padding-left:5%}@media (min-width:801px){.p-mv_side{width:420px;padding-right:0;padding-left:0}}.p-faq_head{position:relative;padding-right:3.5rem;padding-left:.5rem}.p-faq_head:after{display:block;position:absolute;top:0;left:0;width:8.955%;height:auto;margin-left:.5rem;padding-top:7.761%;background-image:url(/themes/custom/wdental/assets/img/top/faq_title_anim.gif);background-size:contain;background-repeat:no-repeat;content:""}.p-faq_contents{margin-top:1.8rem}.p-faq_contents .p-faq_item{position:relative}.p-faq_contents .p-faq_item:nth-child(n+2){margin-top:1rem}@media (min-width:801px){.p-faq_contents .p-faq_item .p-faq_item_title{z-index:2;position:absolute;top:0;right:-18px}}.p-faq_contents .p-faq_item .p-faq_item_title .p-faq_item_text{padding:1.2rem 1rem;font-weight:600;font-size:1.8rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (min-width:801px){.p-faq_contents .p-faq_item .p-faq_item_title .p-faq_item_text{font-feature-settings:initial;writing-mode:vertical-rl}}@media (min-width:801px){.p-faq_contents .p-faq_item .p-faq_item_title .p-faq_item_text span{padding-top:.2rem}}.p-faq_contents .p-faq_item .p-faq_item_inner{box-sizing:border-box;width:100%;padding:2rem 3rem 1.5rem}@media (min-width:801px){.p-faq_contents .p-faq_item .p-faq_item_inner{width:calc(100% - 24px)}}.p-faq_contents .p-faq_item .p-faq_item_inner .p-faq_tag{font-weight:600;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}.p-faq_contents .p-faq_item .p-faq_item_inner .p-faq_tag li{display:inline-block;margin-right:1rem;margin-bottom:1.8rem}.p-faq_contents .p-faq_item .p-faq_item_inner .p-faq_tag li a{display:block;position:relative;text-decoration-line:underline;text-underline-offset:4px}.p-faq_contents .faq_item1 .p-faq_item_title .p-faq_item_text{background-color:var(--key-color3);color:#fff}@media (min-width:801px){.p-faq_contents .faq_item1 .p-faq_item_title .p-faq_item_text{border-top-right-radius:8px;border-bottom-right-radius:8px}}.p-faq_contents .faq_item1 .p-faq_item_title .p-faq_item_text .p-faq_item_textIcon svg{fill:#fff;width:24px;height:17px}.p-faq_contents .faq_item1 .p-faq_item_inner{background-color:#f1f1f1}@media (min-width:801px){.p-faq_contents .faq_item1 .p-faq_item_inner{border-right:2px solid var(--key-color3)}}.p-faq_contents .faq_item2 .p-faq_item_title .p-faq_item_text{background-color:#cbcbcb;color:#fff}@media (min-width:801px){.p-faq_contents .faq_item2 .p-faq_item_title .p-faq_item_text{border-top-right-radius:8px;border-bottom-right-radius:8px}}.p-faq_contents .faq_item2 .p-faq_item_title .p-faq_item_text .p-faq_item_textIcon svg{fill:#fff;width:22px;height:20px}.p-faq_contents .faq_item2 .p-faq_item_inner{background-color:#fff6f8}@media (min-width:801px){.p-faq_contents .faq_item2 .p-faq_item_inner{border-right:2px solid #cbcbcb}}.c-courseItem.esthetic .c-courseItem_items{margin:.5rem auto 0}@media (max-width:800px){.c-courseItem.esthetic .c-courseItem_items{margin-top:.1rem}}.c-courseItem.general .c-courseItem_items{margin:.5rem auto 0}@media (max-width:800px){.c-courseItem.general .c-courseItem_items{margin-top:.1rem}}.c-courseItem.visit .c-courseItem_items{margin:.5rem auto 0}@media (max-width:800px){.c-courseItem.visit .c-courseItem_items{margin-top:.1rem}}.c-courseItem.orthodontic .c-courseItem_items{margin:.5rem auto 0}@media (max-width:800px){.c-courseItem.orthodontic .c-courseItem_items{margin-top:.1rem}}.c-courseItem_item_s{text-align:center}.c-courseItem_item_s a,.c-courseItem_item_s span{font-size:1.1rem;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (max-width:800px){.c-courseItem_item_s a,.c-courseItem_item_s span{font-size:2.667vw}}.p-topCourses_buttonWrap{margin-bottom:6rem;gap:3.2rem}@media (max-width:800px){.p-topCourses_buttonWrap{flex-direction:column;margin:4.266vw auto;gap:0}}.p-staffLink{margin-top:6rem}.p-staffLink_contents p{font-size:1.6rem;line-height:2;letter-spacing:.2rem;text-align:justify}@media (max-width:800px){.p-staffLink_contents p{font-size:3.733vw;line-height:1.8;letter-spacing:.1rem}}.p-staffLink_contents_button{margin-top:2.5rem;text-align:center}.p-staffLink_contents_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-staffLink_contents_button a>*{letter-spacing:normal}.p-staffLink_contents_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-staffLink_contents_button a .arrow{width:7.199vw}}.p-staffLink_contents_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-staffLink_contents_button a .arrow:before{width:7.199vw}}.p-staffLink_contents_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-staffLink_contents_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-staffLink_contents_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-staffLink_contents_button a .text{width:calc(100% - 7.199vw)}}.p-staffLink_contents_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-staffLink_contents_button a .text p,.p-staffLink_contents_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-staffLink_contents_button a .text p,.p-staffLink_contents_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-staffLink_contents_button a .text div,.p-staffLink_contents_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-staffLink_contents_button a .text div,.p-staffLink_contents_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-staffLink_contents_button a:hover .arrow:before{background-color:#f4b3c14d}.p-staffLink_contents_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-staffLink_contents_button a:hover .arrow:after{left:.533vw}}.p-staffLink_contents_button a:hover .text:before{background-color:#f4b3c14d}.p-staffLink_contents_button a:hover .text p,.p-staffLink_contents_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-staffLink_contents_button a:hover .text p,.p-staffLink_contents_button a:hover .text .textIn{transform:translateY(-100%)}}.p-staffLink_contents_button a:hover .text div,.p-staffLink_contents_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-staffLink_contents_button a:hover .text div,.p-staffLink_contents_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-staffLink_contents_button{margin:2rem auto 10.4vw auto}.p-staffLink_contents_button a .text p{font-size:2.933vw!important}}.p-staffLink_visual{width:100%;margin-top:4.2rem}.p-staffLink_visual_image{width:50%}@media (max-width:800px){.p-staffLink_visual_image{width:100%}}.c-faq-hover{transition:all .12s ease-out 0s}.c-faq-hover:hover{color:#d78496}.node--type-features .p-overview{box-sizing:border-box;margin:0 auto;padding:20px;background:url(/themes/custom/wdental/assets/img/common/stripe_gray.png) repeat 0 0 transparent}@media (max-width:800px){.node--type-features .p-overview{width:100%;padding:1.866vw}}.node--type-features .p-overview_inner{position:relative;margin:0 auto;padding:1px 0;background-color:#fff}@media (max-width:800px){.node--type-features .p-overview_inner{width:100%}}.node--type-features .p-overview_inner_wrap{margin:auto}@media (min-width:801px){.node--type-features .p-overview_inner_wrap{position:relative;max-width:920px}}.node--type-features .p-overview_pageTitle{position:absolute;top:-10px;right:41px;text-align:center}@media (max-width:800px){.node--type-features .p-overview_pageTitle{top:4vw;right:2.666vw}}.node--type-features .p-overview_pageTitle .u-icon{width:37px;height:41px}@media (max-width:800px){.node--type-features .p-overview_pageTitle .u-icon{width:4.933vw;height:5.333vw}}.node--type-features .p-overview_pageTitle .u-text{display:block;margin:30px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-features .p-overview_pageTitle .u-text{margin:4.8vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-features .p-overview_title{margin:48px auto 0;text-align:center}.node--type-features .p-overview_title .u-icon{width:29px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-features .p-overview_title .u-icon{width:3.733vw;height:4.266vw;margin-right:2.666vw}}.node--type-features .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-features .p-overview_title .u-text{font-size:4.8vw}}.node--type-features .p-overview_en{width:39px;height:14px;margin:8px auto 0}@media (max-width:800px){.node--type-features .p-overview_en{width:6.4vw;height:2.266vw;margin:.933vw auto 0}}.node--type-features .p-overview_en svg{fill:#000;width:39px;height:14px}@media (max-width:800px){.node--type-features .p-overview_en svg{width:6.4vw;height:2.266vw}}.node--type-features .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-features .p-overview_line{width:32vw;margin:3.333vw auto 0}}.node--type-features .p-overview_detail{width:730px;margin:28px auto 39px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-features .p-overview_detail{box-sizing:border-box;width:100%;margin:3.066vw auto 5.066vw;padding:0 6.666vw;font-size:3.733vw;line-height:1.7}}.node--type-features .p-contents_physician{margin:auto;padding:0 6.25%}@media (min-width:801px){.node--type-features .p-contents_physician{max-width:680px}}.node--type-features .p-contents_physician_tag{box-sizing:border-box;display:flex;justify-content:center;margin:64px auto 0;border:6px solid #f4b3c1}@media (min-width:801px){.node--type-features .p-contents_physician_tag{max-width:700px}}@media (max-width:800px){.node--type-features .p-contents_physician_tag{width:90vw;margin-top:8vw;border:1.066vw solid #f4b3c1}}.node--type-features .p-contents_physician_tag p{padding:.7rem 0;font-size:21px;font-size:2.1rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-features .p-contents_physician_tag p{padding:.5rem 0;font-size:4vw;letter-spacing:.14rem}}.node--type-features .p-contents_physician_detail{margin:28px auto;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-features .p-contents_physician_detail{box-sizing:border-box;margin:4vw auto;font-size:3.733vw;line-height:1.7}}.node--type-features .p-contents_title{padding:65px 0 49px}@media (max-width:800px){.node--type-features .p-contents_title{margin-top:5.333vw;padding:5.066vw 0}}.node--type-features .p-contents_title .c-titleArrowDecoLine_title{margin-top:0}.node--type-features .p-contents_title .c-titleArrowDecoLine_en{width:67px;height:14px}@media (max-width:800px){.node--type-features .p-contents_title .c-titleArrowDecoLine_en{width:10.933vw;height:2.133vw}}.node--type-features .p-contents_title .c-titleArrowDecoLine_line{width:278px}@media (max-width:800px){.node--type-features .p-contents_title .c-titleArrowDecoLine_line{width:46.4vw}}.c-feature{position:relative}.c-feature.type1{background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}.c-feature_inner{position:relative;width:960px;margin:0 auto}@media (max-width:800px){.c-feature_inner{width:100%}}.c-feature_header{display:flex;align-items:center;padding:65px 0 0 50px}@media (max-width:800px){.c-feature_header{display:block;padding:8vw 0 0}}.c-featurePoint{display:block}@media (max-width:800px){.c-featurePoint{text-align:center}}.c-featurePoint_inner{display:inline-block;position:relative;padding:0 0 0 48px}@media (max-width:800px){.c-featurePoint_inner{padding:0 0 0 8.666vw}}.c-featurePoint_en{position:absolute;top:1px;left:0;width:35px;height:12px}@media (max-width:800px){.c-featurePoint_en{top:2vw;width:7.466vw;height:2.266vw}}.c-featurePoint_en img{width:100%;height:auto}.c-featurePoint_num{display:block;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.c-feature:nth-of-type(1) .c-featurePoint_num{width:59px;height:45px;background-image:url(/themes/custom/wdental/assets/img/features/number01.png)}@media (max-width:800px){.c-feature:nth-of-type(1) .c-featurePoint_num{width:7.866vw;height:6vw}}.c-feature:nth-of-type(2) .c-featurePoint_num{width:65px;height:45px;background-image:url(/themes/custom/wdental/assets/img/features/number02.png)}@media (max-width:800px){.c-feature:nth-of-type(2) .c-featurePoint_num{width:8.666vw;height:6vw}}.c-feature:nth-of-type(3) .c-featurePoint_num{width:64px;height:45px;background-image:url(/themes/custom/wdental/assets/img/features/number03.png)}@media (max-width:800px){.c-feature:nth-of-type(3) .c-featurePoint_num{width:8.533vw;height:6vw}}.c-feature:nth-of-type(4) .c-featurePoint_num{top:20px;width:66px;height:45px;background-image:url(/themes/custom/wdental/assets/img/features/number04.png)}@media (max-width:800px){.c-feature:nth-of-type(4) .c-featurePoint_num{width:8.8vw;height:6vw}}.c-feature:nth-of-type(5) .c-featurePoint_num{width:64px;height:45px;background-image:url(/themes/custom/wdental/assets/img/features/number05.png)}@media (max-width:800px){.c-feature:nth-of-type(5) .c-featurePoint_num{width:8.533vw;height:6vw}}.c-feature:nth-of-type(6) .c-featurePoint_num{width:65px;height:45px;background-image:url(/themes/custom/wdental/assets/img/features/number06.png)}@media (max-width:800px){.c-feature:nth-of-type(6) .c-featurePoint_num{width:8.666vw;height:6vw}}.c-feature_title{display:block;position:relative;padding:0 0 0 46px;font-size:30px;font-size:3rem;line-height:1.777;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}@media (max-width:800px){.c-feature_title{margin:4.266vw auto 0;padding:0 6.666vw;font-size:4.266vw;line-height:1.5;text-align:center}}.c-feature_content{position:relative;padding:40px 0 45px;overflow:hidden}@media (max-width:800px){.c-feature_content{padding:4vw 0 10.666vw}}@media (min-width:801px){.c-feature_alpha{box-sizing:border-box;width:600px}.type1 .c-feature_alpha{padding-left:12px;float:left}.type2 .c-feature_alpha{padding-left:74px;float:right}}@media (min-width:801px){.c-feature_beta{box-sizing:border-box;width:360px}.type1 .c-feature_beta{padding-bottom:80px;padding-left:50px;float:left}.type2 .c-feature_beta{padding-right:40px;padding-bottom:80px;padding-left:40px;float:right;text-align:right}.type2 .c-feature_beta img{margin-left:auto}}@media (max-width:800px){.c-feature_beta{padding:0 6.666vw}.c-feature_beta img{width:100%;height:auto}}.c-feature_detail{width:525px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.15em}@media (max-width:800px){.c-feature_detail{width:auto;padding:5.333vw 6.666vw;font-size:3.2vw;line-height:1.8;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1em;text-align:justify}}@media (min-width:801px){.c-feature_buttonarea{position:absolute}.type1 .c-feature_buttonarea{top:216px;left:50px}.type2 .c-feature_buttonarea{top:222px;right:40px}}@media (max-width:800px){.c-feature_buttonarea{text-align:center}}@media (min-width:801px){.c-feature_buttonarea2{position:absolute}.type1 .c-feature_buttonarea2{top:365px;left:50px}.type2 .c-feature_buttonarea2{top:364px;right:40px}}@media (max-width:800px){.c-feature_buttonarea2{text-align:center}}.c-feature_button:nth-child(n+2){margin-top:1.2rem}@media (max-width:800px){.c-feature_button:nth-child(n+2){margin-top:3.733vw}}.c-feature:nth-of-type(1) .c-feature_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-feature:nth-of-type(1) .c-feature_button a>*{letter-spacing:normal}.c-feature:nth-of-type(1) .c-feature_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a .arrow{width:7.199vw}}.c-feature:nth-of-type(1) .c-feature_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a .arrow:before{width:7.199vw}}.c-feature:nth-of-type(1) .c-feature_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-feature:nth-of-type(1) .c-feature_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a .text{width:calc(100% - 7.199vw)}}.c-feature:nth-of-type(1) .c-feature_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-feature:nth-of-type(1) .c-feature_button a .text p,.c-feature:nth-of-type(1) .c-feature_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a .text p,.c-feature:nth-of-type(1) .c-feature_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(1) .c-feature_button a .text div,.c-feature:nth-of-type(1) .c-feature_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a .text div,.c-feature:nth-of-type(1) .c-feature_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(1) .c-feature_button a:hover .arrow:before{background-color:#ffffffb3}.c-feature:nth-of-type(1) .c-feature_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a:hover .arrow:after{left:.533vw}}.c-feature:nth-of-type(1) .c-feature_button a:hover .text:before{background-color:#ffffffb3}.c-feature:nth-of-type(1) .c-feature_button a:hover .text p,.c-feature:nth-of-type(1) .c-feature_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a:hover .text p,.c-feature:nth-of-type(1) .c-feature_button a:hover .text .textIn{transform:translateY(-100%)}}.c-feature:nth-of-type(1) .c-feature_button a:hover .text div,.c-feature:nth-of-type(1) .c-feature_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(1) .c-feature_button a:hover .text div,.c-feature:nth-of-type(1) .c-feature_button a:hover .text .textIn2{transform:translateY(-100%)}}.c-feature:nth-of-type(2) .c-feature_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-feature:nth-of-type(2) .c-feature_button a>*{letter-spacing:normal}.c-feature:nth-of-type(2) .c-feature_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a .arrow{width:7.199vw}}.c-feature:nth-of-type(2) .c-feature_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a .arrow:before{width:7.199vw}}.c-feature:nth-of-type(2) .c-feature_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-feature:nth-of-type(2) .c-feature_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a .text{width:calc(100% - 7.199vw)}}.c-feature:nth-of-type(2) .c-feature_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-feature:nth-of-type(2) .c-feature_button a .text p,.c-feature:nth-of-type(2) .c-feature_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a .text p,.c-feature:nth-of-type(2) .c-feature_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(2) .c-feature_button a .text div,.c-feature:nth-of-type(2) .c-feature_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a .text div,.c-feature:nth-of-type(2) .c-feature_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(2) .c-feature_button a:hover .arrow:before{background-color:#f4b3c14d}.c-feature:nth-of-type(2) .c-feature_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a:hover .arrow:after{left:.533vw}}.c-feature:nth-of-type(2) .c-feature_button a:hover .text:before{background-color:#f4b3c14d}.c-feature:nth-of-type(2) .c-feature_button a:hover .text p,.c-feature:nth-of-type(2) .c-feature_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a:hover .text p,.c-feature:nth-of-type(2) .c-feature_button a:hover .text .textIn{transform:translateY(-100%)}}.c-feature:nth-of-type(2) .c-feature_button a:hover .text div,.c-feature:nth-of-type(2) .c-feature_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(2) .c-feature_button a:hover .text div,.c-feature:nth-of-type(2) .c-feature_button a:hover .text .textIn2{transform:translateY(-100%)}}.c-feature:nth-of-type(3) .c-feature_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-feature:nth-of-type(3) .c-feature_button a>*{letter-spacing:normal}.c-feature:nth-of-type(3) .c-feature_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a .arrow{width:7.199vw}}.c-feature:nth-of-type(3) .c-feature_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a .arrow:before{width:7.199vw}}.c-feature:nth-of-type(3) .c-feature_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-feature:nth-of-type(3) .c-feature_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a .text{width:calc(100% - 7.199vw)}}.c-feature:nth-of-type(3) .c-feature_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-feature:nth-of-type(3) .c-feature_button a .text p,.c-feature:nth-of-type(3) .c-feature_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a .text p,.c-feature:nth-of-type(3) .c-feature_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(3) .c-feature_button a .text div,.c-feature:nth-of-type(3) .c-feature_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a .text div,.c-feature:nth-of-type(3) .c-feature_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(3) .c-feature_button a:hover .arrow:before{background-color:#ffffffb3}.c-feature:nth-of-type(3) .c-feature_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a:hover .arrow:after{left:.533vw}}.c-feature:nth-of-type(3) .c-feature_button a:hover .text:before{background-color:#ffffffb3}.c-feature:nth-of-type(3) .c-feature_button a:hover .text p,.c-feature:nth-of-type(3) .c-feature_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a:hover .text p,.c-feature:nth-of-type(3) .c-feature_button a:hover .text .textIn{transform:translateY(-100%)}}.c-feature:nth-of-type(3) .c-feature_button a:hover .text div,.c-feature:nth-of-type(3) .c-feature_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(3) .c-feature_button a:hover .text div,.c-feature:nth-of-type(3) .c-feature_button a:hover .text .textIn2{transform:translateY(-100%)}}.c-feature:nth-of-type(4) .c-feature_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-feature:nth-of-type(4) .c-feature_button a>*{letter-spacing:normal}.c-feature:nth-of-type(4) .c-feature_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a .arrow{width:7.199vw}}.c-feature:nth-of-type(4) .c-feature_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a .arrow:before{width:7.199vw}}.c-feature:nth-of-type(4) .c-feature_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-feature:nth-of-type(4) .c-feature_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a .text{width:calc(100% - 7.199vw)}}.c-feature:nth-of-type(4) .c-feature_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-feature:nth-of-type(4) .c-feature_button a .text p,.c-feature:nth-of-type(4) .c-feature_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a .text p,.c-feature:nth-of-type(4) .c-feature_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(4) .c-feature_button a .text div,.c-feature:nth-of-type(4) .c-feature_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a .text div,.c-feature:nth-of-type(4) .c-feature_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(4) .c-feature_button a:hover .arrow:before{background-color:#f4b3c14d}.c-feature:nth-of-type(4) .c-feature_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a:hover .arrow:after{left:.533vw}}.c-feature:nth-of-type(4) .c-feature_button a:hover .text:before{background-color:#f4b3c14d}.c-feature:nth-of-type(4) .c-feature_button a:hover .text p,.c-feature:nth-of-type(4) .c-feature_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a:hover .text p,.c-feature:nth-of-type(4) .c-feature_button a:hover .text .textIn{transform:translateY(-100%)}}.c-feature:nth-of-type(4) .c-feature_button a:hover .text div,.c-feature:nth-of-type(4) .c-feature_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(4) .c-feature_button a:hover .text div,.c-feature:nth-of-type(4) .c-feature_button a:hover .text .textIn2{transform:translateY(-100%)}}.c-feature:nth-of-type(5) .c-feature_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-feature:nth-of-type(5) .c-feature_button a>*{letter-spacing:normal}.c-feature:nth-of-type(5) .c-feature_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a .arrow{width:7.199vw}}.c-feature:nth-of-type(5) .c-feature_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a .arrow:before{width:7.199vw}}.c-feature:nth-of-type(5) .c-feature_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-feature:nth-of-type(5) .c-feature_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a .text{width:calc(100% - 7.199vw)}}.c-feature:nth-of-type(5) .c-feature_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-feature:nth-of-type(5) .c-feature_button a .text p,.c-feature:nth-of-type(5) .c-feature_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a .text p,.c-feature:nth-of-type(5) .c-feature_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(5) .c-feature_button a .text div,.c-feature:nth-of-type(5) .c-feature_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a .text div,.c-feature:nth-of-type(5) .c-feature_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(5) .c-feature_button a:hover .arrow:before{background-color:#ffffffb3}.c-feature:nth-of-type(5) .c-feature_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a:hover .arrow:after{left:.533vw}}.c-feature:nth-of-type(5) .c-feature_button a:hover .text:before{background-color:#ffffffb3}.c-feature:nth-of-type(5) .c-feature_button a:hover .text p,.c-feature:nth-of-type(5) .c-feature_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a:hover .text p,.c-feature:nth-of-type(5) .c-feature_button a:hover .text .textIn{transform:translateY(-100%)}}.c-feature:nth-of-type(5) .c-feature_button a:hover .text div,.c-feature:nth-of-type(5) .c-feature_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(5) .c-feature_button a:hover .text div,.c-feature:nth-of-type(5) .c-feature_button a:hover .text .textIn2{transform:translateY(-100%)}}.c-feature:nth-of-type(6) .c-feature_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-feature:nth-of-type(6) .c-feature_button a>*{letter-spacing:normal}.c-feature:nth-of-type(6) .c-feature_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a .arrow{width:7.199vw}}.c-feature:nth-of-type(6) .c-feature_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a .arrow:before{width:7.199vw}}.c-feature:nth-of-type(6) .c-feature_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-feature:nth-of-type(6) .c-feature_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a .text{width:calc(100% - 7.199vw)}}.c-feature:nth-of-type(6) .c-feature_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-feature:nth-of-type(6) .c-feature_button a .text p,.c-feature:nth-of-type(6) .c-feature_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a .text p,.c-feature:nth-of-type(6) .c-feature_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(6) .c-feature_button a .text div,.c-feature:nth-of-type(6) .c-feature_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a .text div,.c-feature:nth-of-type(6) .c-feature_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-feature:nth-of-type(6) .c-feature_button a:hover .arrow:before{background-color:#f4b3c14d}.c-feature:nth-of-type(6) .c-feature_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a:hover .arrow:after{left:.533vw}}.c-feature:nth-of-type(6) .c-feature_button a:hover .text:before{background-color:#f4b3c14d}.c-feature:nth-of-type(6) .c-feature_button a:hover .text p,.c-feature:nth-of-type(6) .c-feature_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a:hover .text p,.c-feature:nth-of-type(6) .c-feature_button a:hover .text .textIn{transform:translateY(-100%)}}.c-feature:nth-of-type(6) .c-feature_button a:hover .text div,.c-feature:nth-of-type(6) .c-feature_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-feature:nth-of-type(6) .c-feature_button a:hover .text div,.c-feature:nth-of-type(6) .c-feature_button a:hover .text .textIn2{transform:translateY(-100%)}}.node--type-course .p-overview{box-sizing:border-box;width:100%;margin:0 auto;padding-bottom:65px;background-color:#f5f5f5}@media (max-width:800px){.node--type-course .p-overview{width:100%;padding-bottom:1px}}.node--type-course .p-overview_inner{position:relative;max-width:920px;margin:0 auto;padding-top:1px}@media (max-width:800px){.node--type-course .p-overview_inner{width:100%}}.node--type-course .p-overview_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-course .p-overview_pageTitle{top:4vw;right:2.666vw}}.node--type-course .p-overview_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-course .p-overview_pageTitle .u-icon{width:9.333vw;height:9.333vw}}.node--type-course .p-overview_pageTitle .u-icon svg{width:33px;height:36px;margin-top:24px}@media (max-width:800px){.node--type-course .p-overview_pageTitle .u-icon svg{width:3.333vw;height:3.733vw;margin-top:2.533vw}}.node--type-course .p-overview_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-course .p-overview_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-course .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-course .p-overview_title{margin-top:8vw}}.node--type-course .p-overview_title .u-icon{display:inline-block;width:29px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-course .p-overview_title .u-icon{width:3.333vw;height:3.733vw;margin-right:2.666vw}}.node--type-course .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-course .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-course .p-overview_title .u-text{font-size:4.8vw}}.node--type-course .p-overview_en{width:58px;height:14px;margin:8px auto 0}@media (max-width:800px){.node--type-course .p-overview_en{width:9.466vw;height:2.266vw;margin:.933vw auto 0}}.node--type-course .p-overview_en img{width:100%;height:auto}.node--type-course .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-course .p-overview_line{width:32vw;margin:3.333vw auto 0}}.node--type-course .p-overview_detail{width:750px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:justify}@media (max-width:800px){.node--type-course .p-overview_detail{box-sizing:border-box;width:100%;margin:3.066vw auto 5.066vw;padding:0 6.666vw;font-size:3.733vw;line-height:1.7}}.node--type-course .p-overview_strong{padding:4px 2px;background-color:var(--key-color1)}.node--type-course .p-contents_inner{padding-top:1px}.p-courses_inner{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;width:880px;margin:33px auto 0}@media (max-width:800px){.p-courses_inner{box-sizing:border-box;display:block;width:100%;margin:0;padding:1.6vw 2.133vw 0}}.c-course{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;position:relative;width:50%;padding:33px 0 54px;border-width:0 0 1px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.c-course{width:auto;padding:5.6vw 4vw}}@media (min-width:801px){.c-course.general{padding-top:0}}@media (min-width:801px){.c-course.prevention{padding-top:0}}.c-course_title{padding-left:29px;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (max-width:800px){.c-course_title{padding-left:0;font-size:4.8vw;line-height:1.722}}.c-course_title:before{display:inline-block;width:62px;height:62px;margin-right:16px;border-radius:100%;background-color:#d594a2;color:#fff;font-size:26px;line-height:62px;font-family:wwwwdental;text-align:center}@media (max-width:800px){.c-course_title:before{width:8.266vw;height:8.266vw;margin-right:3.466vw;font-size:3.466vw;line-height:8.266vw}}.general .c-course_title:before{content:""}.prevention .c-course_title:before{content:"";font-size:32px}@media (max-width:800px){.prevention .c-course_title:before{font-size:4.266vw}}.implant .c-course_title:before{content:"";font-size:27px}@media (max-width:800px){.implant .c-course_title:before{font-size:3.599vw}}.whitening .c-course_title:before{content:""}.orthodontic .c-course_title:before{content:"";font-size:20px}@media (max-width:800px){.orthodontic .c-course_title:before{font-size:2.666vw}}.esthetic .c-course_title:before{content:"";font-size:16px}@media (max-width:800px){.esthetic .c-course_title:before{font-size:2.133vw}}.pediatric .c-course_title:before{content:"";font-size:30px}@media (max-width:800px){.pediatric .c-course_title:before{font-size:4vw}}.visiting .c-course_title:before{content:"";font-size:28px}@media (max-width:800px){.visiting .c-course_title:before{font-size:3.733vw}}.botulinum .c-course_title:before{content:"";font-size:30px}@media (max-width:800px){.botulinum .c-course_title:before{font-size:4vw}}.hyaluronic .c-course_title:before{content:"";font-size:28px}@media (max-width:800px){.hyaluronic .c-course_title:before{font-size:3.733vw}}.c-course_detail{margin-top:6px;padding:0 0 0 29px;font-size:14px;font-size:1.4rem;line-height:32px;line-height:3.2rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1rem}@media (max-width:800px){.c-course_detail{margin-top:4vw;padding:0;font-size:3.2vw;line-height:1.6;text-align:justify}}.c-course_button{margin-top:18px;text-align:center}@media (max-width:800px){.c-course_button{margin-top:4.266vw;text-align:center}}.general .c-course_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.general .c-course_button a>*{letter-spacing:normal}.general .c-course_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.general .c-course_button a .arrow{width:7.199vw}}.general .c-course_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.general .c-course_button a .arrow:before{width:7.199vw}}.general .c-course_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.general .c-course_button a .arrow:after{width:7.199vw;height:6.133vw}}.general .c-course_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.general .c-course_button a .text{width:calc(100% - 7.199vw)}}.general .c-course_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.general .c-course_button a .text p,.general .c-course_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.general .c-course_button a .text p,.general .c-course_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.general .c-course_button a .text div,.general .c-course_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.general .c-course_button a .text div,.general .c-course_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.general .c-course_button a:hover .arrow:before{background-color:#f4b3c14d}.general .c-course_button a:hover .arrow:after{left:4px}@media (max-width:800px){.general .c-course_button a:hover .arrow:after{left:.533vw}}.general .c-course_button a:hover .text:before{background-color:#f4b3c14d}.general .c-course_button a:hover .text p,.general .c-course_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.general .c-course_button a:hover .text p,.general .c-course_button a:hover .text .textIn{transform:translateY(-100%)}}.general .c-course_button a:hover .text div,.general .c-course_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.general .c-course_button a:hover .text div,.general .c-course_button a:hover .text .textIn2{transform:translateY(-100%)}}.prevention .c-course_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.prevention .c-course_button a>*{letter-spacing:normal}.prevention .c-course_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.prevention .c-course_button a .arrow{width:7.199vw}}.prevention .c-course_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.prevention .c-course_button a .arrow:before{width:7.199vw}}.prevention .c-course_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.prevention .c-course_button a .arrow:after{width:7.199vw;height:6.133vw}}.prevention .c-course_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.prevention .c-course_button a .text{width:calc(100% - 7.199vw)}}.prevention .c-course_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.prevention .c-course_button a .text p,.prevention .c-course_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.prevention .c-course_button a .text p,.prevention .c-course_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.prevention .c-course_button a .text div,.prevention .c-course_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.prevention .c-course_button a .text div,.prevention .c-course_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.prevention .c-course_button a:hover .arrow:before{background-color:#f4b3c14d}.prevention .c-course_button a:hover .arrow:after{left:4px}@media (max-width:800px){.prevention .c-course_button a:hover .arrow:after{left:.533vw}}.prevention .c-course_button a:hover .text:before{background-color:#f4b3c14d}.prevention .c-course_button a:hover .text p,.prevention .c-course_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.prevention .c-course_button a:hover .text p,.prevention .c-course_button a:hover .text .textIn{transform:translateY(-100%)}}.prevention .c-course_button a:hover .text div,.prevention .c-course_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.prevention .c-course_button a:hover .text div,.prevention .c-course_button a:hover .text .textIn2{transform:translateY(-100%)}}.implant .c-course_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.implant .c-course_button a>*{letter-spacing:normal}.implant .c-course_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.implant .c-course_button a .arrow{width:7.199vw}}.implant .c-course_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.implant .c-course_button a .arrow:before{width:7.199vw}}.implant .c-course_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.implant .c-course_button a .arrow:after{width:7.199vw;height:6.133vw}}.implant .c-course_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.implant .c-course_button a .text{width:calc(100% - 7.199vw)}}.implant .c-course_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.implant .c-course_button a .text p,.implant .c-course_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.implant .c-course_button a .text p,.implant .c-course_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.implant .c-course_button a .text div,.implant .c-course_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.implant .c-course_button a .text div,.implant .c-course_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.implant .c-course_button a:hover .arrow:before{background-color:#f4b3c14d}.implant .c-course_button a:hover .arrow:after{left:4px}@media (max-width:800px){.implant .c-course_button a:hover .arrow:after{left:.533vw}}.implant .c-course_button a:hover .text:before{background-color:#f4b3c14d}.implant .c-course_button a:hover .text p,.implant .c-course_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.implant .c-course_button a:hover .text p,.implant .c-course_button a:hover .text .textIn{transform:translateY(-100%)}}.implant .c-course_button a:hover .text div,.implant .c-course_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.implant .c-course_button a:hover .text div,.implant .c-course_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (min-width:801px){.implant .c-course_button{padding-right:28px}}.whitening .c-course_button{padding-right:28px}.whitening .c-course_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.whitening .c-course_button a>*{letter-spacing:normal}.whitening .c-course_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.whitening .c-course_button a .arrow{width:7.199vw}}.whitening .c-course_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.whitening .c-course_button a .arrow:before{width:7.199vw}}.whitening .c-course_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.whitening .c-course_button a .arrow:after{width:7.199vw;height:6.133vw}}.whitening .c-course_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.whitening .c-course_button a .text{width:calc(100% - 7.199vw)}}.whitening .c-course_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.whitening .c-course_button a .text p,.whitening .c-course_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.whitening .c-course_button a .text p,.whitening .c-course_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.whitening .c-course_button a .text div,.whitening .c-course_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.whitening .c-course_button a .text div,.whitening .c-course_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.whitening .c-course_button a:hover .arrow:before{background-color:#f4b3c14d}.whitening .c-course_button a:hover .arrow:after{left:4px}@media (max-width:800px){.whitening .c-course_button a:hover .arrow:after{left:.533vw}}.whitening .c-course_button a:hover .text:before{background-color:#f4b3c14d}.whitening .c-course_button a:hover .text p,.whitening .c-course_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.whitening .c-course_button a:hover .text p,.whitening .c-course_button a:hover .text .textIn{transform:translateY(-100%)}}.whitening .c-course_button a:hover .text div,.whitening .c-course_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.whitening .c-course_button a:hover .text div,.whitening .c-course_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.whitening .c-course_button{padding-right:0}}.pediatric .c-course_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.pediatric .c-course_button a>*{letter-spacing:normal}.pediatric .c-course_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.pediatric .c-course_button a .arrow{width:7.199vw}}.pediatric .c-course_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.pediatric .c-course_button a .arrow:before{width:7.199vw}}.pediatric .c-course_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.pediatric .c-course_button a .arrow:after{width:7.199vw;height:6.133vw}}.pediatric .c-course_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.pediatric .c-course_button a .text{width:calc(100% - 7.199vw)}}.pediatric .c-course_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.pediatric .c-course_button a .text p,.pediatric .c-course_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.pediatric .c-course_button a .text p,.pediatric .c-course_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.pediatric .c-course_button a .text div,.pediatric .c-course_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.pediatric .c-course_button a .text div,.pediatric .c-course_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.pediatric .c-course_button a:hover .arrow:before{background-color:#f4b3c14d}.pediatric .c-course_button a:hover .arrow:after{left:4px}@media (max-width:800px){.pediatric .c-course_button a:hover .arrow:after{left:.533vw}}.pediatric .c-course_button a:hover .text:before{background-color:#f4b3c14d}.pediatric .c-course_button a:hover .text p,.pediatric .c-course_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.pediatric .c-course_button a:hover .text p,.pediatric .c-course_button a:hover .text .textIn{transform:translateY(-100%)}}.pediatric .c-course_button a:hover .text div,.pediatric .c-course_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.pediatric .c-course_button a:hover .text div,.pediatric .c-course_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (min-width:801px){.pediatric .c-course_button{padding-right:28px}}.botulinum .c-course_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.botulinum .c-course_button a>*{letter-spacing:normal}.botulinum .c-course_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.botulinum .c-course_button a .arrow{width:7.199vw}}.botulinum .c-course_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.botulinum .c-course_button a .arrow:before{width:7.199vw}}.botulinum .c-course_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.botulinum .c-course_button a .arrow:after{width:7.199vw;height:6.133vw}}.botulinum .c-course_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.botulinum .c-course_button a .text{width:calc(100% - 7.199vw)}}.botulinum .c-course_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.botulinum .c-course_button a .text p,.botulinum .c-course_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.botulinum .c-course_button a .text p,.botulinum .c-course_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.botulinum .c-course_button a .text div,.botulinum .c-course_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.botulinum .c-course_button a .text div,.botulinum .c-course_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.botulinum .c-course_button a:hover .arrow:before{background-color:#f4b3c14d}.botulinum .c-course_button a:hover .arrow:after{left:4px}@media (max-width:800px){.botulinum .c-course_button a:hover .arrow:after{left:.533vw}}.botulinum .c-course_button a:hover .text:before{background-color:#f4b3c14d}.botulinum .c-course_button a:hover .text p,.botulinum .c-course_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.botulinum .c-course_button a:hover .text p,.botulinum .c-course_button a:hover .text .textIn{transform:translateY(-100%)}}.botulinum .c-course_button a:hover .text div,.botulinum .c-course_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.botulinum .c-course_button a:hover .text div,.botulinum .c-course_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (min-width:801px){.botulinum .c-course_button{padding-right:28px}}.hyaluronic .c-course_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.hyaluronic .c-course_button a>*{letter-spacing:normal}.hyaluronic .c-course_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.hyaluronic .c-course_button a .arrow{width:7.199vw}}.hyaluronic .c-course_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.hyaluronic .c-course_button a .arrow:before{width:7.199vw}}.hyaluronic .c-course_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.hyaluronic .c-course_button a .arrow:after{width:7.199vw;height:6.133vw}}.hyaluronic .c-course_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.hyaluronic .c-course_button a .text{width:calc(100% - 7.199vw)}}.hyaluronic .c-course_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.hyaluronic .c-course_button a .text p,.hyaluronic .c-course_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.hyaluronic .c-course_button a .text p,.hyaluronic .c-course_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.hyaluronic .c-course_button a .text div,.hyaluronic .c-course_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.hyaluronic .c-course_button a .text div,.hyaluronic .c-course_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.hyaluronic .c-course_button a:hover .arrow:before{background-color:#f4b3c14d}.hyaluronic .c-course_button a:hover .arrow:after{left:4px}@media (max-width:800px){.hyaluronic .c-course_button a:hover .arrow:after{left:.533vw}}.hyaluronic .c-course_button a:hover .text:before{background-color:#f4b3c14d}.hyaluronic .c-course_button a:hover .text p,.hyaluronic .c-course_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.hyaluronic .c-course_button a:hover .text p,.hyaluronic .c-course_button a:hover .text .textIn{transform:translateY(-100%)}}.hyaluronic .c-course_button a:hover .text div,.hyaluronic .c-course_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.hyaluronic .c-course_button a:hover .text div,.hyaluronic .c-course_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (min-width:801px){.hyaluronic .c-course_button{padding-right:28px}}@media (min-width:801px){.c-course:nth-child(odd){border-width:0 1px 1px 0}}@media (min-width:801px){.c-course:nth-child(odd) .c-course_title{padding-left:10px}}@media (min-width:801px){.c-course:nth-child(odd) .c-course_detail{padding:0 29px 0 10px}}.p-baseFlow_inner{padding-top:60px}@media (max-width:800px){.p-baseFlow_inner{padding-top:4.8vw}}.p-baseFlow_title .en{display:block;width:43px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_flow.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-baseFlow_title .en{width:6.933vw;height:2.266vw;margin:1.466vw auto 0}}.p-baseFlow_flows{position:relative;margin-top:-18px;padding:32px 0;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}@media (max-width:800px){.p-baseFlow_flows{box-sizing:border-box;margin-top:-8.534vw;padding:9.066vw 0}}.p-baseFlow_flows:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}@media (max-width:800px){.p-baseFlow_flows:before{border-width:9.333vw 9.333vw 0 0}}.p-baseFlow_flowsInner{display:flex;flex-wrap:wrap;width:944px;margin:0 auto}@media (max-width:800px){.p-baseFlow_flowsInner{width:100%}}.p-nonMedicalCare_inner{padding:86px 0 34px}@media (max-width:800px){.p-nonMedicalCare_inner{padding:8vw 2vw 0}}.p-nonMedicalCare_detail{box-sizing:border-box;width:880px;margin:24px auto 0;padding:0 45px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-nonMedicalCare_detail{width:100%;margin:4vw auto 0;padding:0 3.466vw;font-size:3.2vw;line-height:1.6}}.p-nonMedicalCare_strong{padding:4px 2px;background-color:var(--key-color1)}.p-nonMedicalCare_points{width:912px;margin:16px auto 0;overflow:hidden}@media (max-width:800px){.p-nonMedicalCare_points{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:auto;margin:0;padding:0 4vw}}.c-nonMedicalCarePoint{position:relative;width:192px;height:192px;margin:0 18px;float:left;border-radius:100%;background-color:#fbe8ec}@media (max-width:800px){.c-nonMedicalCarePoint{flex-grow:0;flex-shrink:0;flex-basis:1;width:38.133vw;height:38.133vw;margin:2.666vw 0 0;float:none}}.c-nonMedicalCarePoint:before{display:block;position:absolute;top:15px;left:81px;width:30px;height:10px;background-image:url(/themes/custom/wdental/assets/img/common/cursive_point.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-nonMedicalCarePoint:before{top:3.599vw;left:50%;width:7.6vw;height:2.266vw;transform:translate(-50%)}}.c-nonMedicalCarePoint:after{display:block;position:absolute;top:29px;left:81px;width:30px;height:30px;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-nonMedicalCarePoint:after{top:7.866vw;left:50%;width:4vw;height:4vw;transform:translate(-50%)}}.c-nonMedicalCarePoint:nth-of-type(1):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum1.png)}.c-nonMedicalCarePoint:nth-of-type(2):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum2.png)}.c-nonMedicalCarePoint:nth-of-type(3):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum3.png)}.c-nonMedicalCarePoint:nth-of-type(4):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum4.png)}.c-nonMedicalCarePoint_title{margin-top:70px;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.c-nonMedicalCarePoint_title{margin-top:13.333vw;font-size:4.266vw;line-height:1}}.c-nonMedicalCarePoint_detail{margin-top:13px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em;text-align:center}@media (max-width:800px){.c-nonMedicalCarePoint_detail{margin-top:2.133vw;font-size:3.2vw;line-height:1.466}}.p-nonMedicalCare_detail2{box-sizing:border-box;width:880px;margin:16px auto 0;padding:0 45px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-nonMedicalCare_detail2{width:100%;margin:4vw auto;padding:0 3.466vw;font-size:3.2vw;line-height:1.6}}.p-careDoctor_inner{padding:86px 0 34px}@media (max-width:800px){.p-careDoctor_inner{padding:8vw 2vw 0}}.p-careDoctor_title.c-checkLineBoxTitle .inner{padding-left:240px}.p-careDoctor_title.c-checkLineBoxTitle .inner:after{left:190px}.p-careDoctor_container{box-sizing:border-box;max-width:880px;margin:auto;padding:0 45px}@media (max-width:800px){.p-careDoctor_container{padding:0 3.466vw}}.p-careDoctor_detail{margin:24px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-careDoctor_detail{width:100%;margin:4vw auto 0;font-size:3.2vw;line-height:1.6}}.p-careDoctor_column:nth-child(n+2){margin-top:4rem}@media (max-width:800px){.p-careDoctor_column:nth-child(n+2){margin-top:6.666vw}}.p-careDoctor_column:nth-child(4){margin-bottom:4rem}@media (max-width:800px){.p-careDoctor_column:nth-child(4){margin-bottom:6.666vw}}.p-careDoctor_column_title{display:flex;flex-flow:nowrap}.p-careDoctor_column_title_attention{display:inline-block;flex-shrink:0;width:42px;height:42px;border-radius:100%;background-color:#f4b3c1;color:#fff;font-weight:900;font-size:24px;font-size:2.4rem;line-height:42px;font-family:Yantramanav,sans-serif;text-align:center}@media (max-width:800px){.p-careDoctor_column_title_attention{width:8vw;height:8vw;font-size:6.933vw;line-height:1.25}}.p-careDoctor_column_title_lead{width:calc(100% - 52px);margin-left:10px;padding-top:3px;font-size:24px;font-size:2.4rem;line-height:1.5;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em}@media (max-width:800px){.p-careDoctor_column_title_lead{width:calc(100% - 9.866vw);margin-left:1.866vw;font-size:4.266vw}}.p-careDoctor_column_text{margin-top:1.4rem}.p-careDoctor_column_text p{font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-careDoctor_column_text p{font-size:3.2vw;line-height:1.6}}.p-careDoctor_column_text_strong{padding:4px 2px;background-color:var(--key-color1)}@media (max-width:800px){.p-careDoctor_column_text_strong{padding:.666vw .533vw}}.p-careDoctor_column_list{box-sizing:border-box;display:flex;flex-flow:row wrap;width:100%;margin-top:1.4rem;padding-left:2rem;gap:3rem}@media (max-width:800px){.p-careDoctor_column_list{margin-top:2.666vw;padding-left:0;gap:2rem}}.p-careDoctor_column_list_item{width:calc(50% - 15px)}.p-careDoctor_column_list_item:last-child{width:100%}@media (max-width:800px){.p-careDoctor_column_list_item{width:100%}}.p-careDoctor_column_list_item p{position:relative;padding-left:22px;font-size:18px;font-size:1.8rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}.p-careDoctor_column_list_item p:before{position:absolute;top:6px;left:0;width:16px;height:16px;border-radius:50%;background-color:var(--key-color3);content:""}@media (max-width:800px){.p-careDoctor_column_list_item p{padding-left:4vw;font-size:3.733vw}.p-careDoctor_column_list_item p:before{top:4px;width:3.466vw;height:3.466vw}}.p-careDoctor_column_list_item .list-text{margin-top:16px;padding-left:18px}@media (max-width:800px){.p-careDoctor_column_list_item .list-text{margin-top:.533vw;padding-left:2.4vw}}.p-careDoctor_column_list_item .list-text li{position:relative;padding-left:8px;font-size:14px;font-size:1.4rem;line-height:1.8;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.1rem}.p-careDoctor_column_list_item .list-text li:before{position:absolute;top:10px;left:0;width:2px;height:2px;border-radius:50%;background-color:#000;content:""}.p-careDoctor_column_list_item .list-text li:nth-child(n+2){margin-top:5px}@media (max-width:800px){.p-careDoctor_column_list_item .list-text li{font-size:3.2vw;line-height:1.5}}.p-careDoctor_column_merit{margin-top:1.4rem}.p-careDoctor_column_merit ul{margin-left:min(10%,100px)}@media (max-width:800px){.p-careDoctor_column_merit ul{margin-left:0}}.p-careDoctor_column_merit ul li{position:relative;padding-left:22px;font-size:18px;font-size:1.8rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}.p-careDoctor_column_merit ul li:before{position:absolute;top:6px;left:0;width:16px;height:16px;border-radius:50%;background-color:var(--key-color3);content:""}.p-careDoctor_column_merit ul li:nth-child(n+2){margin-top:2.8rem}@media (max-width:800px){.p-careDoctor_column_merit ul li{padding-left:4.266vw;font-size:3.733vw;letter-spacing:.1rem}.p-careDoctor_column_merit ul li:before{top:1.2vw;width:3.2vw;height:3.2vw}.p-careDoctor_column_merit ul li:nth-child(n+2){margin-top:4vw}}.p-courses_menu{margin:2rem auto 3rem}@media (min-width:801px){.p-courses_menu{max-width:750px;margin-bottom:0}}@media (max-width:800px){.p-courses_menu{margin:2.666vw auto 5.333vw}}.p-courses_menu_inner{display:flex;flex-flow:wrap;align-items:center;justify-content:center;padding:0 2rem}@media (min-width:801px){.p-courses_menu_head{margin-right:2.5rem}}.p-courses_menu_head h3{color:var(--key-color5);font-weight:600;font-size:1.5rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center;white-space:nowrap}.p-courses_menu_head h3 span{font-size:1.6rem;font-family:Yantramanav,sans-serif;letter-spacing:.3rem}.p-courses_menu_list{display:flex;flex-flow:wrap;width:100%;gap:1rem}@media (min-width:801px){.p-courses_menu_list{width:calc(100% - 100px)}}@media (max-width:800px){.p-courses_menu_list{margin-top:1rem;gap:.8rem}}.p-courses_menu_list_item{border-radius:2rem;background-color:#fff}.p-courses_menu_list_item span{display:inline-block;padding:.8rem 1.2rem;font-weight:600;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.p-courses_menu_list_item span{font-size:3.2vw;letter-spacing:.1rem}}.p-courses_menu_list_item .check{color:var(--key-color5)}.c-course_note{margin-top:3rem;padding:2rem 4rem;border-radius:2rem;background-color:#f5f5f5}@media (min-width:801px){.c-course_note{margin-left:3rem}}@media (max-width:800px){.c-course_note{margin-top:5.333vw;padding:4.266vw 6.666vw}}.c-course_note p{color:var(--key-color5);font-weight:600;font-size:1.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.c-course_note p{font-size:3.2vw;letter-spacing:.2rem}}.c-course_note ul{margin-top:1.5rem}@media (max-width:800px){.c-course_note ul{margin-top:2.666vw}}.c-course_note ul li{display:inline-block;margin-right:1.2rem;margin-bottom:1.8rem;font-weight:600;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.c-course_note ul li{margin-right:2.666vw;margin-bottom:3.466vw;font-size:3.2vw}}@media (min-width:801px){.c-course:nth-child(odd) .c-course_note{margin-right:3rem;margin-left:0}}.c-course.whitening .c-checkSticker{margin:0 0 0 34px}.p-courses_buttonWrap{margin:4rem 0;gap:3.2rem}@media (max-width:800px){.p-courses_buttonWrap{flex-direction:column;margin:4.266vw 0;gap:0}}.p-courses_button{text-align:center}.p-courses_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-courses_button a>*{letter-spacing:normal}.p-courses_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-courses_button a .arrow{width:7.199vw}}.p-courses_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-courses_button a .arrow:before{width:7.199vw}}.p-courses_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-courses_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-courses_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-courses_button a .text{width:calc(100% - 7.199vw)}}.p-courses_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-courses_button a .text p,.p-courses_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-courses_button a .text p,.p-courses_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-courses_button a .text div,.p-courses_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-courses_button a .text div,.p-courses_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-courses_button a:hover .arrow:before{background-color:#f4b3c14d}.p-courses_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-courses_button a:hover .arrow:after{left:.533vw}}.p-courses_button a:hover .text:before{background-color:#f4b3c14d}.p-courses_button a:hover .text p,.p-courses_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-courses_button a:hover .text p,.p-courses_button a:hover .text .textIn{transform:translateY(-100%)}}.p-courses_button a:hover .text div,.p-courses_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-courses_button a:hover .text div,.p-courses_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-courses_button{margin:2.666vw auto}}.node--type-prevention .p-pageTitle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:38px;line-height:1;font-family:wwwwdental!important;text-transform:none}.node--type-prevention .p-mainVisual{box-sizing:border-box;width:920px;height:480px;margin:9px auto 0;background-color:#e9f2f4}@media (max-width:800px){.node--type-prevention .p-mainVisual{width:96.133vw;height:50.133vw;margin:0 auto}}.node--type-prevention .p-mainVisual_inner{position:relative;padding-top:1px}.node--type-prevention .p-mainVisual_inner:before{display:block;position:absolute;top:12px;left:-8px;width:400px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/prevention/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-prevention .p-mainVisual_inner:before{top:0;left:0;width:41.333vw;height:55.2vw}}.node--type-prevention .p-mainVisual_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-prevention .p-mainVisual_pageTitle{top:4vw;right:2.666vw}}.node--type-prevention .p-mainVisual_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-prevention .p-mainVisual_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.node--type-prevention .p-mainVisual_pageTitle .u-icon svg{width:51px;height:41px;margin-top:21px}@media (max-width:800px){.node--type-prevention .p-mainVisual_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.node--type-prevention .p-mainVisual_pageTitle .u-text{display:block;margin:40px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-prevention .p-mainVisual_pageTitle .u-text{margin:4.8vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-prevention .p-mainVisual_title{display:block;z-index:1;position:absolute;top:358px;left:189px;width:510px;height:30px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/prevention/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-prevention .p-mainVisual_title{top:36.533vw;left:14.266vw;width:68vw;height:4vw}}.node--type-prevention .p-mainVisual_image{position:relative;width:384px;height:384px;margin:42px auto 0}.node--type-prevention .p-mainVisual_image img{border-radius:100%}@media (max-width:800px){.node--type-prevention .p-mainVisual_image{width:40vw;height:40vw;margin:4.266vw auto 0}.node--type-prevention .p-mainVisual_image img{width:100%;height:auto}}.node--type-prevention .p-mainVisual_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;text-align:center}@media (max-width:800px){.node--type-prevention .p-mainVisual_detail{margin-top:-3.067vw;font-size:2.933vw;line-height:2.181}}.node--type-prevention .p-mainVisual_en{display:block;position:absolute;top:286px;left:64px;width:109px;height:40px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_prevention.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-prevention .p-mainVisual_en{top:27.066vw;left:4.666vw;width:16.266vw;height:4.4vw}}.node--type-prevention .p-overview{box-sizing:border-box;width:920px;margin:0 auto;padding-bottom:22px}@media (max-width:800px){.node--type-prevention .p-overview{width:100%;padding:0}}.node--type-prevention .p-overview_inner{position:relative;padding-top:1px}.node--type-prevention .p-overview_tag{box-sizing:border-box;display:flex;justify-content:center;margin:48px auto 0;border:6px solid #f4b3c1}@media (min-width:801px){.node--type-prevention .p-overview_tag{max-width:700px}}@media (max-width:800px){.node--type-prevention .p-overview_tag{width:90vw;margin-top:8vw;border:1.066vw solid #f4b3c1}}.node--type-prevention .p-overview_tag p{padding:.7rem 0;font-size:21px;font-size:2.1rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-prevention .p-overview_tag p{padding:.5rem 0;font-size:4vw;letter-spacing:.14rem}}.node--type-prevention .p-overview_title{margin:40px auto 0;text-align:center}@media (max-width:800px){.node--type-prevention .p-overview_title{margin-top:6.666vw}}.node--type-prevention .p-overview_title .u-icon{display:inline-block;width:40px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-prevention .p-overview_title .u-icon{width:5.333vw;height:4.266vw;margin-right:2.666vw}}.node--type-prevention .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-prevention .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-prevention .p-overview_title .u-text{font-size:4.8vw}}.node--type-prevention .p-overview_en{width:207px;height:20px;margin:8px auto 0}@media (max-width:800px){.node--type-prevention .p-overview_en{width:33.733vw;height:3.066vw;margin:.933vw auto 0}}.node--type-prevention .p-overview_en img{width:100%;height:auto}.node--type-prevention .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-prevention .p-overview_line{width:58.666vw;margin:3.333vw auto 0}}.node--type-prevention .p-overview_detail{width:680px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-prevention .p-overview_detail{box-sizing:border-box;width:100%;margin:3.733vw auto 0;padding:0 4.266vw;font-size:3.733vw;line-height:1.7}}.node--type-prevention .p-overview_example{box-sizing:border-box;width:100%;max-width:640px;margin:3rem auto 0;padding:3rem 3rem 1rem;border-radius:20px;background-color:#f1f1f1}@media (max-width:800px){.node--type-prevention .p-overview_example{width:90%;margin:5.333vw auto 0;padding:6.666vw 6.666vw 1.333vw}}.node--type-prevention .p-overview_example_title{color:var(--key-color5);font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-prevention .p-overview_example_title{border-radius:2.133vw;font-size:4.266vw}}.node--type-prevention .p-overview_example_tag{margin-top:2.2rem;font-size:15px;font-size:1.5rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-prevention .p-overview_example_tag{font-size:3.733vw}}.node--type-prevention .p-overview_example_tag li{display:inline-block;margin-right:.5rem;margin-bottom:1.8rem;margin-left:.5rem}@media (max-width:800px){.node--type-prevention .p-overview_example_tag li{margin-bottom:4vw}}.node--type-prevention .p-contents_inner{padding-top:1px}.node--type-prevention .p-contents .c-feature_newcheck{z-index:1;position:absolute;top:-10px;right:60px;width:84px;height:84px}@media (max-width:800px){.node--type-prevention .p-contents .c-feature_newcheck{top:-3.734vw;right:28vw;width:16.533vw;height:16.533vw;font-size:2.4vw}}.node--type-prevention .p-contents .c-feature_newcheck:before{display:block;z-index:-1;position:absolute;top:0;left:0;width:84px;height:84px;background-image:url(/themes/custom/wdental/assets/img/common/check_icon_bg_pink.svg);background-repeat:no-repeat;content:"";animation:rotateStar_loop 12s linear infinite normal;animation-fill-mode:both}@media (max-width:800px){.node--type-prevention .p-contents .c-feature_newcheck:before{width:16.533vw;height:16.533vw}}.node--type-prevention .p-contents .c-feature_newcheck p{position:relative;top:50%;transform:translateY(-50%);color:#fff;font-size:16px;font-size:1.6rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}@media (max-width:800px){.node--type-prevention .p-contents .c-feature_newcheck p{font-size:3.2vw;letter-spacing:0}}.p-preventionFeature{width:100%;margin-top:65px;background-color:#fdf3f5}@media (max-width:800px){.p-preventionFeature{margin-top:5.066vw}}.p-preventionFeature_inner{width:900px;margin:0 auto;padding-top:52px}@media (max-width:800px){.p-preventionFeature_inner{width:100%;padding-top:3.2vw}}.p-preventionFeature_set{padding-bottom:28px;overflow:hidden}@media (max-width:800px){.p-preventionFeature_set{padding-bottom:4vw}}.p-preventionRoom{margin-top:57px;padding-bottom:47px}@media (max-width:800px){.p-preventionRoom_inner{padding:0 2vw}}.p-preventionRoom_thoughts{padding-top:50px;text-align:center}@media (max-width:800px){.p-preventionRoom_thoughts{padding-top:5.6vw}}.p-preventionRoom_thoughts span{display:inline-block;padding:0 30px;border-radius:8px;background-color:#d6edf2;font-size:14px;font-size:1.4rem;line-height:90px;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em}@media (max-width:800px){.p-preventionRoom_thoughts span{padding:2.266vw 3.2vw;font-size:3.2vw;line-height:1.6}}.p-preventionRoom_description{font-feature-settings:"palt" 1;position:relative;width:660px;margin:24px auto 0;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.26em;text-align:center}@media (max-width:800px){.p-preventionRoom_description{width:auto;margin:0 auto;padding:3.733vw 0 5.333vw;font-size:3.733vw;line-height:1.6;letter-spacing:.1em}}.p-preventionRoom_description:before{display:block;position:absolute;top:63px;left:0;width:53px;height:31px;background-image:url(/themes/custom/wdental/assets/img/prevention/room_deco1@2x.png);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-preventionRoom_description:before{top:25.6vw;left:9.333vw;width:7.066vw;height:4.133vw}}.p-preventionRoom_description:after{display:block;position:absolute;top:64px;right:0;width:56px;height:33px;background-image:url(/themes/custom/wdental/assets/img/prevention/room_deco2@2x.png);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-preventionRoom_description:after{top:25.6vw;right:9.333vw;width:7.466vw;height:4.4vw}}.p-preventionRoom_description span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-preventionRoom_description span{padding:.266vw .533vw;font-size:3.733vw;line-height:1.6}}.p-preventionRoom_content{text-align:center}.p-preventionRoom_content h4{display:inline-block;width:120px;height:120px;border-radius:50%;background-color:#fffcd5;text-align:center;vertical-align:middle}@media (max-width:800px){.p-preventionRoom_content h4{display:block;width:22.133vw;height:22.133vw;margin:0 auto}}.p-preventionRoom_content h4:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}.p-preventionRoom_content h4 span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center;vertical-align:middle}@media (max-width:800px){.p-preventionRoom_content h4 span{font-size:2.933vw;line-height:1.714;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.p-preventionRoom_content p{display:inline-block;padding-left:27px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;vertical-align:middle}@media (max-width:800px){.p-preventionRoom_content p{margin:2.666vw 0 0;padding:0;font-size:3.2vw;line-height:1.633}}.p-preventionRoom_message{margin-top:8px;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-preventionRoom_message{margin-top:2.133vw;font-size:3.2vw;line-height:1.6}}.p-preventionSaliva{margin-top:57px}@media (max-width:800px){.p-preventionSaliva{margin-top:7.6vw}}@media (max-width:800px){.p-preventionSaliva_inner{padding:0 2vw}}.p-preventionSaliva_q{position:relative;width:582px;margin:0 auto;padding:34px 0 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-preventionSaliva_q{width:auto;padding-top:5.333vw;font-size:3.2vw;line-height:1.6}}.p-preventionSaliva_q:before{display:block;position:absolute;top:24px;left:10px;width:60px;height:38px;background-image:url(/themes/custom/wdental/assets/img/prevention/saliva_deco1@2x.png);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-preventionSaliva_q:before{top:6.666vw;left:1.333vw;width:8vw;height:5.066vw}}.p-preventionSaliva_q:after{display:block;position:absolute;top:24px;right:0;width:71px;height:38px;background-image:url(/themes/custom/wdental/assets/img/prevention/saliva_deco2@2x.png);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-preventionSaliva_q:after{top:6.666vw;right:1.333vw;width:9.466vw;height:5.066vw}}.p-preventionSaliva_aHeader{box-sizing:border-box;width:527px;height:89px;margin:16px auto 0;padding-top:14px;border-radius:8px;background-color:#d6edf2;text-align:center}@media (max-width:800px){.p-preventionSaliva_aHeader{width:auto;height:auto;margin:2.933vw auto 0;padding:2.666vw 0}}.p-preventionSaliva_a1{font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em}@media (max-width:800px){.p-preventionSaliva_a1{font-size:3.2vw;line-height:1.6}}.p-preventionSaliva_a2{margin-top:8px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em}@media (max-width:800px){.p-preventionSaliva_a2{font-size:3.2vw;line-height:1.6}}.p-preventionSaliva_a3{margin-top:21px;font-size:14px;font-size:1.4rem;line-height:44px;line-height:4.4rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.1em;text-align:center}.p-preventionSaliva_a3 span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-preventionSaliva_a3{margin-top:1.866vw;font-size:2.933vw;line-height:2.036}.p-preventionSaliva_a3 span{padding:0 .533vw;font-size:3.733vw}}.p-preventionSaliva_content{text-align:center}@media (max-width:800px){.p-preventionSaliva_content{margin-top:3.2vw}}.p-preventionSaliva_content h4{display:inline-block;width:120px;height:120px;border-radius:50%;background-color:#fffcd5;text-align:center;vertical-align:middle}@media (max-width:800px){.p-preventionSaliva_content h4{width:22.133vw;height:22.133vw}}.p-preventionSaliva_content h4:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}.p-preventionSaliva_content h4 span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center;vertical-align:middle}@media (max-width:800px){.p-preventionSaliva_content h4 span{font-size:2.933vw;line-height:1.636;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.p-preventionSaliva_content p{display:inline-block;padding-left:27px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:left;vertical-align:middle}@media (max-width:800px){.p-preventionSaliva_content p{margin-top:1.866vw;padding:0 2.4vw;font-size:3.2vw;line-height:1.6}}.p-preventionSaliva_what{margin-top:10px}@media (max-width:800px){.p-preventionSaliva_what{margin-top:5.066vw}}.p-preventionSaliva_what h4{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-preventionSaliva_what h4{font-size:3.2vw;line-height:1.6}}.p-preventionSaliva_what ul{margin-top:10px;text-align:center}@media (max-width:800px){.p-preventionSaliva_what ul{margin-top:1.6vw}}.p-preventionSaliva_what li{box-sizing:border-box;display:inline-block;min-width:232px;height:72px;margin:0 18px;padding:0 20px;border-radius:8px;background-color:#fbe8ec;text-align:center;vertical-align:middle}@media (max-width:800px){.p-preventionSaliva_what li{display:block;width:72.8vw;min-width:0;height:auto;margin:.666vw auto;padding:2.4vw 0 2.4vw 3.2vw;text-align:left}}.p-preventionSaliva_what li:before{margin-right:20px;font-size:16px;font-size:1.6rem;line-height:72px;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;vertical-align:middle}@media (max-width:800px){.p-preventionSaliva_what li:before{font-size:3.2vw;line-height:1.6}}.p-preventionSaliva_what li:nth-of-type(1):before{display:inline-block;content:"1"}.p-preventionSaliva_what li:nth-of-type(2):before{display:inline-block;content:"2"}.p-preventionSaliva_what li:nth-of-type(3):before{display:inline-block;content:"3"}.p-preventionSaliva_what li span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;vertical-align:middle}@media (max-width:800px){.p-preventionSaliva_what li span{font-size:3.2vw;line-height:1.6}}.p-preventionSaliva_what p{text-align:center}@media (max-width:800px){.p-preventionSaliva_what p{padding:0 2.4vw}}.p-preventionSaliva_what p span{display:inline-block;margin-top:14px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:left}@media (max-width:800px){.p-preventionSaliva_what p span{margin-top:2.933vw;font-size:3.2vw;line-height:1.6}}.p-preventionSalivaCost{margin-top:35px}@media (max-width:800px){.p-preventionSalivaCost{margin-top:4.4vw}}.p-preventionSalivaCost_detail{margin-top:12px;text-align:center}@media (max-width:800px){.p-preventionSalivaCost_detail{margin-top:4vw}}.c-preventionSalivaCost{display:inline-block;text-align:center}.c-preventionSalivaCost_inner{display:inline-block;padding:0 0 2px;border-top:solid 1px #f4b3c1;border-bottom:solid 1px #f4b3c1}.c-preventionSalivaCost_content{height:61px;padding:0 40px;border-bottom:solid 1px #f4b3c1}@media (max-width:800px){.c-preventionSalivaCost_content{height:auto;padding:1.6vw 5.333vw}}.c-preventionSalivaCost_title{font-feature-settings:"palt" 1;display:inline-block;margin-right:34px;padding-left:18px;font-size:14px;font-size:1.4rem;line-height:61px;line-height:6.1rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;vertical-align:middle}@media (max-width:800px){.c-preventionSalivaCost_title{margin-right:6.4vw;padding-left:0;font-size:3.2vw;line-height:1.6;vertical-align:baseline}}.c-preventionSalivaCost_price{display:inline-block;font-size:14px;font-size:1.4rem;line-height:61px;line-height:6.1rem;vertical-align:middle}.c-preventionSalivaCost_price span{margin:-8px 4px 0 0;font-size:20px;font-size:2rem}@media (max-width:800px){.c-preventionSalivaCost_price{font-size:4.133vw;line-height:1.6;vertical-align:baseline}.c-preventionSalivaCost_price span{font-size:4.8vw;line-height:1.377;vertical-align:-5%}}.c-preventionSalivaCost_notes{font-feature-settings:"palt" 1;padding:14px 0 0 22px;font-size:11px;font-size:1.1rem;line-height:22px;line-height:2.2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em;text-align:left}@media (max-width:800px){.c-preventionSalivaCost_notes{padding:2.933vw 4.266vw 0;font-size:3.2vw;line-height:1.6}}.p-preventionSalivaFlow{margin-top:38px}@media (max-width:800px){.p-preventionSalivaFlow{margin-top:4.4vw}}.p-preventionSalivaFlow_flows{position:relative;margin-top:-18px;padding:32px 0;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}@media (max-width:800px){.p-preventionSalivaFlow_flows{margin-top:-2.134vw;padding:7.6vw 0}}.p-preventionSalivaFlow_flows:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}@media (max-width:800px){.p-preventionSalivaFlow_flows:before{border-width:6.4vw 6.4vw 0 0}}.p-preventionSalivaFlow_flowsInner{display:flex;flex-wrap:wrap;width:944px;margin:0 auto}@media (max-width:800px){.p-preventionSalivaFlow_flowsInner{width:100%}}.p-preventionSalivaFlow_flowsLead{padding:2rem 0 0;color:#eb8399;font-size:18px;font-size:1.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2rem}@media (min-width:801px){.p-preventionSalivaFlow_flowsLead{text-align:center}}@media (max-width:800px){.p-preventionSalivaFlow_flowsLead{padding:3.733vw 4.8vw 0;font-size:3.733vw;letter-spacing:.1rem}}.p-preventionFamilyDoc{margin-top:104px}@media (max-width:800px){.p-preventionFamilyDoc{margin-top:8.266vw}}.p-preventionFamilyDoc_inner{padding:0 2vw}.p-preventionFamilyDoc_title{margin-top:37px}@media (max-width:800px){.p-preventionFamilyDoc_title{margin-top:4.933vw}}.p-preventionFamilyDoc_recommend{margin-top:21px;font-size:14px;font-size:1.4rem;line-height:44px;line-height:4.4rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.p-preventionFamilyDoc_recommend{margin-top:5.333vw;font-size:3.2vw;line-height:1.7;letter-spacing:.1rem}}.p-preventionFamilyDoc_recommend span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-preventionFamilyDoc_recommend span{padding:2px 0;font-size:3.733vw}}.p-preventionFamilyDoc_description{margin-top:6px;text-align:center}@media (max-width:800px){.p-preventionFamilyDoc_description{margin-top:2.133vw}}.p-preventionFamilyDoc_description span{display:inline-block;position:relative;padding:0 47px 0 66px;color:#eb8399;font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-preventionFamilyDoc_description span{padding:0 6.666vw 0 4.533vw;font-size:3.2vw;line-height:1.6;text-align:center}}.p-preventionFamilyDoc_description span:before{display:block;position:absolute;top:24px;left:16px;width:18px;height:38px;background-image:url(/themes/custom/wdental/assets/img/prevention/oneday_deco1@2x.png);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-preventionFamilyDoc_description span:before{top:5.333vw;left:0;width:2.133vw;height:2vw}}.p-preventionFamilyDoc_description span:after{display:block;position:absolute;top:29px;right:0;width:26px;height:23px;background-image:url(/themes/custom/wdental/assets/img/prevention/oneday_deco2@2x.png);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-preventionFamilyDoc_description span:after{top:4.8vw;right:0;width:3.2vw;height:2.933vw}}.p-preventionFamilyDocContent{margin-top:30px;text-align:center}@media (max-width:800px){.p-preventionFamilyDocContent{margin-top:6vw}}.p-preventionFamilyDocContent_inner{display:inline-block;overflow:hidden}.p-preventionFamilyDocContent h4{margin-right:10px;padding-top:28px;float:left}@media (max-width:800px){.p-preventionFamilyDocContent h4{margin:0;padding:0;float:none}}.p-preventionFamilyDocContent h4 span{display:table-cell;height:72px;font-size:18px;font-size:1.8rem;line-height:32px;line-height:3.2rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;vertical-align:middle}@media (max-width:800px){.p-preventionFamilyDocContent h4 span{display:block;height:auto;padding-bottom:1.066vw;font-size:3.733vw;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.p-preventionFamilyDocContent dl{margin:0 8px;float:left}@media (max-width:800px){.p-preventionFamilyDocContent dl{margin:1.066vw 0;float:none;text-align:left;white-space:nowrap}}.p-preventionFamilyDocContent dt{padding-bottom:14px;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-preventionFamilyDocContent dt{display:inline-block;width:28.799vw;padding:0;font-size:3.2vw;line-height:1.6;vertical-align:middle}}.p-preventionFamilyDocContent dd{display:table-cell;height:72px;padding:0 24px;border-radius:8px;background-color:#fbe8ec;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center;vertical-align:middle}@media (max-width:800px){.p-preventionFamilyDocContent dd{box-sizing:border-box;display:inline-block;width:64.666vw;height:auto;padding:1.2vw 1.333vw 1.2vw 4vw;font-size:3.2vw;line-height:1.6;text-align:left;vertical-align:middle}}.p-preventionFamilyDoc_about{max-width:900px;margin:auto;padding-top:4rem}@media (max-width:800px){.p-preventionFamilyDoc_about{padding:8vw 5% 0}}.p-preventionFamilyDoc_about_column{display:flex;padding-right:50px;padding-bottom:1rem;padding-left:50px}@media (max-width:800px){.p-preventionFamilyDoc_about_column{flex-flow:wrap;justify-content:center;padding-right:0;padding-left:0;gap:1rem}}.p-preventionFamilyDoc_about_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fbe8ec;text-align:center}@media (max-width:800px){.p-preventionFamilyDoc_about_column .column_title{width:21.866vw;height:21.866vw}}.p-preventionFamilyDoc_about_column .column_title h4{font-weight:300;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.p-preventionFamilyDoc_about_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.p-preventionFamilyDoc_about_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.p-preventionFamilyDoc_about_column .column_text{width:100%;padding-left:0}}@media (max-width:800px){.p-preventionFamilyDoc_about_column .column_text p{font-size:3.2vw}}.p-preventionFamilyDoc_about_lead{display:flex;justify-content:center}.p-preventionFamilyDoc_about_lead h3{font-size:24px;font-size:2.4rem;line-height:2;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.4rem}@media (max-width:800px){.p-preventionFamilyDoc_about_lead h3{font-size:3.733vw;line-height:1.8;letter-spacing:.2rem}}.p-preventionFamilyDoc_about_lead h3 span{display:inline-block;padding:2px 0;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-preventionFamilyDoc_about_lead h3 span{padding:2px 0;font-size:3.733vw}}.p-preventionFamilyDocMerit{max-width:900px;margin-top:4rem;margin-right:auto;margin-bottom:6rem;margin-left:auto}@media (max-width:800px){.p-preventionFamilyDocMerit{margin-top:8vw;margin-bottom:10.666vw}}.p-preventionFamilyDocMerit_inner{box-sizing:border-box;padding:0 10px}@media (max-width:800px){.p-preventionFamilyDocMerit_inner{padding:0 5%}}.p-preventionFamilyDocMerit_title .jp{letter-spacing:0}.p-preventionFamilyDocMerit_content{margin-top:2rem}.p-preventionFamilyDocMerit_content>p{font-size:14px;font-size:1.4rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.p-preventionFamilyDocMerit_content>p{font-size:3.2vw;text-align:left}}.p-preventionFamilyDocMerit_content .content_list{margin-top:1.5rem}.p-preventionFamilyDocMerit_content .content_list li{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-top:1px solid #f7cbd4}.p-preventionFamilyDocMerit_content .content_list li:last-child{border-bottom:1px solid #f7cbd4}@media (max-width:800px){.p-preventionFamilyDocMerit_content .content_list li{flex-flow:row wrap;align-items:flex-start;padding:3.733vw 0}}.p-preventionFamilyDocMerit_content .content_list li .content_title{box-sizing:border-box;width:320px;padding-right:20px}@media (max-width:800px){.p-preventionFamilyDocMerit_content .content_list li .content_title{width:100%;padding-right:0}}.p-preventionFamilyDocMerit_content .content_list li .content_title p{position:relative;padding-left:2rem;font-size:16px;font-size:1.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.p-preventionFamilyDocMerit_content .content_list li .content_title p{padding-left:4vw;font-size:3.733vw;letter-spacing:.1rem}}.p-preventionFamilyDocMerit_content .content_list li .content_title p:before{position:absolute;top:6px;left:0;width:14px;height:14px;border-radius:50%;background-color:#f7cbd4;content:""}@media (max-width:800px){.p-preventionFamilyDocMerit_content .content_list li .content_title p:before{top:1.546vw;width:2.666vw;height:2.666vw}}.p-preventionFamilyDocMerit_content .content_list li .content_text{flex:1}@media (max-width:800px){.p-preventionFamilyDocMerit_content .content_list li .content_text{padding-top:.8vw}}.p-preventionFamilyDocMerit_content .content_list li .content_text p{font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1rem}@media (max-width:800px){.p-preventionFamilyDocMerit_content .content_list li .content_text p{font-size:3.2vw}}.p-preventionPmtc{margin-top:104px}@media (max-width:800px){.p-preventionPmtc{margin-top:8.266vw}}.p-preventionPmtc_inner{padding:0 2vw}.p-preventionPmtc_title{margin-top:37px}@media (max-width:800px){.p-preventionPmtc_title{margin-top:4.933vw}}@media (max-width:800px){.p-preventionPmtc_detail{padding:0 2.666vw}}.p-preventionPmtc_recommend{margin-top:21px;font-size:14px;font-size:1.4rem;line-height:44px;line-height:4.4rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.p-preventionPmtc_recommend{margin-top:5.333vw;font-size:3.2vw;line-height:1.7;letter-spacing:.1rem}}.p-preventionPmtc_recommend span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-preventionPmtc_recommend span{font-size:3.733vw;line-height:1.7}}.p-preventionOneDayCost{margin-top:46px}@media (max-width:800px){.p-preventionOneDayCost{margin-top:4.4vw}}.p-preventionOneDayCostDetail table{margin:0 auto;border-collapse:collapse}.p-preventionOneDayCostDetail table tr{height:44px;border-bottom:1px #f4b3c1 solid}.p-preventionOneDayCostDetail table tr:nth-of-type(1) th{font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}.p-preventionOneDayCostDetail table th{padding:2px 14px;font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em}.p-preventionOneDayCostDetail table td{max-width:100px;padding:2px 14px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;text-align:center}.p-preventionOneDayCostDetail table .max1{box-sizing:border-box;width:120px}.p-preventionOneDayCostDetail table .max2{box-sizing:border-box;max-width:130px}.p-preventionOneDayCostDetail table .max3{box-sizing:border-box;max-width:80px}@media (max-width:800px){.p-preventionOneDayCostDetail_inner{padding:2vw}}.c-preventionOneDayCostSp{border-width:0 0 2px 0;border-style:solid;border-color:#f4b3c1}.c-preventionOneDayCostSp:first-child{border-width:2px 0 2px 0}.c-preventionOneDayCostSp_inner{position:relative;padding:1.066vw 0 1.066vw 5.6vw}.c-preventionOneDayCostSp_inner:before{display:block;position:absolute;top:2.4vw;left:.666vw;width:4vw;height:4vw;background-size:contain;background-repeat:no-repeat;content:""}.c-preventionOneDayCostSp:nth-of-type(1) .c-preventionOneDayCostSp_inner:before{background-image:url(/themes/custom/wdental/assets/img/common/stepnum1.png)}.c-preventionOneDayCostSp:nth-of-type(2) .c-preventionOneDayCostSp_inner:before{background-image:url(/themes/custom/wdental/assets/img/common/stepnum2.png)}.c-preventionOneDayCostSp:nth-of-type(3) .c-preventionOneDayCostSp_inner:before{background-image:url(/themes/custom/wdental/assets/img/common/stepnum3.png)}.c-preventionOneDayCostSp_title{font-size:4.266vw;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.c-preventionOneDayCostSp_cost,.c-preventionOneDayCostSp_place,.c-preventionOneDayCostSp_description{font-size:2.933vw;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.c-preventionOneDayCostSp_description span{color:#f4b3c1}.c-preventionOneDayCostSp_detail{margin-top:1.066vw}.c-preventionOneDayCostSp_detail li{display:inline-block;padding:0 1em 0 0;font-size:2.933vw;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.c-preventionOneDayCostSp_detail li:before{display:inline-block;content:"・";font-size:2.933vw;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.p-preventionOneDayFlow{margin-top:52px}@media (max-width:800px){.p-preventionOneDayFlow{margin-top:4.4vw}}.p-preventionOneDayFlow_flows{position:relative;margin-top:-18px;padding:32px 0 28px;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}@media (max-width:800px){.p-preventionOneDayFlow_flows{box-sizing:border-box;margin-top:-8.534vw;padding:9.066vw 0 6.666vw}}.p-preventionOneDayFlow_flows:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}@media (max-width:800px){.p-preventionOneDayFlow_flows:before{border-width:9.333vw 9.333vw 0 0}}.p-preventionOneDayFlow_flowsInner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media (max-width:800px){.p-preventionOneDayFlow_flowsInner{width:100%}}.p-preventionOneDayFlow_btm{padding-top:3rem}@media (max-width:800px){.p-preventionOneDayFlow_btm{padding:5.333vw 4.8vw 0}}.p-preventionOneDayFlow_btm p{font-size:16px;font-size:1.6rem;letter-spacing:.2rem}@media (min-width:801px){.p-preventionOneDayFlow_btm p{text-align:center}}@media (max-width:800px){.p-preventionOneDayFlow_btm p{font-size:3.733vw}}.p-preventionMore{margin-top:92px}@media (max-width:800px){.p-preventionMore{margin-top:7.466vw}}.p-preventionMore_inner{position:relative}.p-preventionMore_about{margin-top:17px;font-size:13px;font-size:1.3rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center}@media (max-width:800px){.p-preventionMore_about{margin-top:2.4vw;font-size:3.2vw;line-height:1.6}}.p-preventionMore_set{width:954px;margin:0 auto;overflow:hidden}@media (max-width:800px){.p-preventionMore_set{width:auto}}.p-preventionMore_comment{margin-top:70px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-preventionMore_comment{margin-top:8.8vw;font-size:3.733vw;line-height:1.4}}.p-preventionMore_button{margin:10px 0 48px;text-align:center}.p-preventionMore_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-preventionMore_button a>*{letter-spacing:normal}.p-preventionMore_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-preventionMore_button a .arrow{width:7.199vw}}.p-preventionMore_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-preventionMore_button a .arrow:before{width:7.199vw}}.p-preventionMore_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-preventionMore_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-preventionMore_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-preventionMore_button a .text{width:calc(100% - 7.199vw)}}.p-preventionMore_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-preventionMore_button a .text p,.p-preventionMore_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-preventionMore_button a .text p,.p-preventionMore_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-preventionMore_button a .text div,.p-preventionMore_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-preventionMore_button a .text div,.p-preventionMore_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-preventionMore_button a:hover .arrow:before{background-color:#f4b3c14d}.p-preventionMore_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-preventionMore_button a:hover .arrow:after{left:.533vw}}.p-preventionMore_button a:hover .text:before{background-color:#f4b3c14d}.p-preventionMore_button a:hover .text p,.p-preventionMore_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-preventionMore_button a:hover .text p,.p-preventionMore_button a:hover .text .textIn{transform:translateY(-100%)}}.p-preventionMore_button a:hover .text div,.p-preventionMore_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-preventionMore_button a:hover .text div,.p-preventionMore_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-preventionMore_button{margin:3.2vw 0 8vw}}.p-prevention-mv{box-sizing:border-box;position:relative;width:100%;height:480px;margin:0 auto;background-color:#e9f2f4}@media (max-width:800px){.p-prevention-mv{width:96.133vw;height:53.333vw}}.p-prevention-mv:before{display:block;z-index:1;position:absolute;top:12px;width:1008px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/prevention/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;opacity:.8}@media (min-width:801px){.p-prevention-mv:before{left:calc(50% - 1150px)}}@media (max-width:800px){.p-prevention-mv:before{left:calc(50% - 130vw);width:120vw;height:57.6vw}}.p-prevention-mv_inner{z-index:2;position:relative;max-width:960px;margin:0 auto;padding-top:1px}.p-prevention-mv_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.p-prevention-mv_pageTitle{top:4vw;right:2.666vw}}.p-prevention-mv_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.p-prevention-mv_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.p-prevention-mv_pageTitle .u-icon svg{width:51px;height:41px;margin-top:22px}@media (max-width:800px){.p-prevention-mv_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.p-prevention-mv_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.p-prevention-mv_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.p-prevention-mv_title{display:block;z-index:1;position:absolute;top:358px;left:50%;width:510px;height:30px;overflow:hidden;transform:translate(-50%);background-image:url(/themes/custom/wdental/assets/img/prevention/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-prevention-mv_title{top:36.533vw;width:81.866vw;height:5.066vw}}.p-prevention-mv_image{position:relative;width:384px;height:384px;margin:42px auto 0}@media (max-width:800px){.p-prevention-mv_image{width:40vw;height:40vw;margin:4.266vw auto 0}}.p-prevention-mv_image img{border-radius:100%}@media (max-width:800px){.p-prevention-mv_image img{width:100%;height:auto}}.p-prevention-mv_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.p-prevention-mv_detail{margin-top:0;padding:0 5%;font-size:2.933vw;line-height:1.7;letter-spacing:.2rem}}.p-prevention-mv_en{display:block;position:absolute;top:286px;left:64px;width:107px;height:42px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_prevention.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-prevention-mv_en{top:27.066vw;left:4.666vw;width:16.266vw;height:5.333vw}}.node--type-implant .p-pageTitle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:38px;line-height:1;font-family:wwwwdental!important;text-transform:none}.node--type-implant .p-mainVisual{box-sizing:border-box;width:920px;height:480px;margin:9px auto 0;background-color:#e9f2f4}@media (max-width:800px){.node--type-implant .p-mainVisual{width:96.133vw;height:50.133vw;margin:0 auto}}.node--type-implant .p-mainVisual_inner{position:relative;padding-top:1px}.node--type-implant .p-mainVisual_inner:before{display:block;position:absolute;top:12px;left:-8px;width:407px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/implant/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-implant .p-mainVisual_inner:before{top:0;left:0;width:41.333vw;height:55.2vw}}.node--type-implant .p-mainVisual_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-implant .p-mainVisual_pageTitle{top:4vw;right:2.666vw}}.node--type-implant .p-mainVisual_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-implant .p-mainVisual_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.node--type-implant .p-mainVisual_pageTitle .u-icon svg{width:51px;height:41px;margin-top:21px}@media (max-width:800px){.node--type-implant .p-mainVisual_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.node--type-implant .p-mainVisual_pageTitle .u-text{display:block;margin:40px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-implant .p-mainVisual_pageTitle .u-text{margin:4.8vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-implant .p-mainVisual_title{display:block;z-index:1;position:absolute;top:358px;left:189px;width:545px;height:30px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/implant/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-implant .p-mainVisual_title{top:36.533vw;left:14.266vw;width:68vw;height:4vw}}.node--type-implant .p-mainVisual_image{position:relative;width:384px;height:384px;margin:42px auto 0}.node--type-implant .p-mainVisual_image img{border-radius:100%}@media (max-width:800px){.node--type-implant .p-mainVisual_image{width:40vw;height:40vw;margin:4.266vw auto 0}.node--type-implant .p-mainVisual_image img{width:100%;height:auto}}.node--type-implant .p-mainVisual_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;text-align:center}@media (max-width:800px){.node--type-implant .p-mainVisual_detail{margin-top:-3.067vw;font-size:2.933vw;line-height:2.181}}.node--type-implant .p-mainVisual_en{display:block;position:absolute;top:286px;left:64px;width:109px;height:40px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_implant.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-implant .p-mainVisual_en{top:27.066vw;left:4.666vw;width:16.266vw;height:4.4vw}}.node--type-implant .p-overview{box-sizing:border-box;width:920px;margin:0 auto;padding-bottom:22px}@media (max-width:800px){.node--type-implant .p-overview{width:100%;padding:0}}.node--type-implant .p-overview_inner{position:relative;padding-top:1px}.node--type-implant .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-implant .p-overview_title{margin-top:8vw}}.node--type-implant .p-overview_title .u-icon{display:inline-block;width:40px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-implant .p-overview_title .u-icon{width:5.333vw;height:4.266vw;margin-right:2.666vw}}.node--type-implant .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-implant .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-implant .p-overview_title .u-text{font-size:4.8vw}}.node--type-implant .p-overview_en{width:120px;height:20px;margin:8px auto 0}@media (max-width:800px){.node--type-implant .p-overview_en{width:19.6vw;height:3.2vw;margin:.933vw auto 0}}.node--type-implant .p-overview_en img{width:100%;height:auto}.node--type-implant .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-implant .p-overview_line{width:58.666vw;margin:3.333vw auto 0}}.node--type-implant .p-overview_detail{width:680px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-implant .p-overview_detail{box-sizing:border-box;width:100%;margin:3.733vw auto 0;padding:0 4.266vw;font-size:3.733vw;line-height:1.7;text-align:justify}}.node--type-implant .p-overview_detail a{border-bottom:solid 1px #000000;color:#000;text-decoration:none}.node--type-implant .p-overview_detail a:hover{border:none}.node--type-implant .p-overview_example{box-sizing:border-box;width:100%;max-width:640px;margin:3rem auto 0;padding:3rem 3rem 1rem;border-radius:20px;background-color:#f1f1f1}@media (max-width:800px){.node--type-implant .p-overview_example{width:90%;margin:5.333vw auto 0;padding:6.666vw 6.666vw 1.333vw}}.node--type-implant .p-overview_example_title{color:var(--key-color5);font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-implant .p-overview_example_title{border-radius:2.133vw;font-size:4.266vw}}.node--type-implant .p-overview_example_tag{margin-top:2.2rem;font-size:15px;font-size:1.5rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-implant .p-overview_example_tag{font-size:3.733vw}}.node--type-implant .p-overview_example_tag li{display:inline-block;margin-right:.5rem;margin-bottom:1.8rem;margin-left:.5rem}@media (max-width:800px){.node--type-implant .p-overview_example_tag li{margin-bottom:4vw}}.node--type-implant .p-contents_inner{padding-top:1px}@media (max-width:800px){.p-implantLost{margin-top:4.533vw}}.p-implantLost_title{position:relative;width:820px;margin:0 auto;padding-top:8px;font-size:20px;font-size:2rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-implantLost_title{width:100%;font-size:3.2vw;line-height:2}}.p-implantLost_title:before{display:block;position:absolute;top:0;left:0;width:60px;height:38px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/donyori1.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-implantLost_title:before{top:-.134vw;left:7.866vw;width:8vw;height:5.066vw}}.p-implantLost_title:after{display:block;position:absolute;top:0;right:0;width:70px;height:39px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/donyori2.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-implantLost_title:after{top:-.134vw;right:5.466vw;width:9.466vw;height:5.066vw}}.p-implantLost_set{width:906px;margin:18px auto 0;overflow:hidden}@media (max-width:800px){.p-implantLost_set{box-sizing:border-box;width:100%;margin:0;padding:0 7.199vw}}.c-implantLost{box-sizing:border-box;width:272px;height:103px;margin:0 15px;padding-top:1px;float:left;border-radius:8px;background-color:#d6edf2;text-align:center}@media (max-width:800px){.c-implantLost{width:100%;height:auto;margin:1.333vw 0;text-align:left}}.c-implantLost dt{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.c-implantLost dt{margin:2vw 0 0;padding:0 10.666vw;font-size:3.2vw;line-height:1.5;text-align:left}}.c-implantLost dd{font-feature-settings:"palt" 1;display:inline-block;margin-top:8px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.2em;text-align:left}@media (max-width:800px){.c-implantLost dd{margin:1.066vw 0 2.4vw;padding:0 10.666vw;font-size:2.933vw;line-height:1.2;text-align:left}}.p-implantBaseAbout_title{margin-top:27px}@media (max-width:800px){.p-implantBaseAbout_title{margin-top:0}}.p-implantBaseAbout_title .tx1{display:block;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-implantBaseAbout_title .tx1{box-sizing:border-box;padding-right:4vw;font-size:3.2vw;line-height:1.6}}.p-implantBaseAbout_title .tx2{display:block;font-size:24px;font-size:2.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-implantBaseAbout_title .tx2{font-size:4.266vw;line-height:1.2}}@media (max-width:800px){.p-implantBaseAbout_about{margin:6.4vw 0 0}}.p-implantBaseFeature{margin-top:18px}@media (max-width:800px){.p-implantBaseFeature{margin-top:5.333vw}}.p-implantBaseFeature_title{font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-implantBaseFeature_title{font-size:3.733vw;line-height:1.5}}.p-implantBaseFeature_set{width:906px;margin:18px auto 0;overflow:hidden}@media (max-width:800px){.p-implantBaseFeature_set{box-sizing:border-box;width:auto;margin:0;padding:0 7.199vw}}.c-implantBaseFeature{box-sizing:border-box;width:272px;height:103px;margin:0 15px;padding-top:1px;float:left;border-radius:8px;background-color:#fffcd5;text-align:center}@media (max-width:800px){.c-implantBaseFeature{width:auto;height:auto;margin:1.6vw 0;float:none}}.c-implantBaseFeature dt{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.c-implantBaseFeature dt{margin:2vw 0 0;padding:0 10.666vw;font-size:3.2vw;line-height:1.5;text-align:left}}.c-implantBaseFeature dd{font-feature-settings:"palt" 1;display:inline-block;margin-top:8px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.2em;text-align:left}@media (max-width:800px){.c-implantBaseFeature dd{display:block;margin:1.066vw 0 0;padding:0 10.666vw 2.666vw;font-size:2.933vw;line-height:1.2;text-align:left}}.p-implantFeature{width:100%;margin-top:65px;background-color:#fdf3f5}@media (max-width:800px){.p-implantFeature{margin-top:5.066vw}}.p-implantFeature_inner{width:900px;margin:0 auto;padding-top:52px}@media (max-width:800px){.p-implantFeature_inner{width:100%;padding-top:3.2vw}}.p-implantFeature_set{padding-bottom:28px;overflow:hidden}@media (max-width:800px){.p-implantFeature_set{padding-bottom:4vw}}.p-implantInsistence{margin-top:60px}@media (max-width:800px){.p-implantInsistence{margin-top:6.133vw}}.p-implantInsistence_inner{position:relative;text-align:center}.p-implantInsistence_comment{color:#eb8399;font-size:18px;font-size:1.8rem;line-height:27px;line-height:2.7rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-implantInsistence_comment{font-size:3.733vw;line-height:1.4}}.p-implantInsistence_title{margin-top:14px;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-implantInsistence_title{margin-top:.666vw;font-size:4.8vw;line-height:1.4}}.p-implantInsistence_set{width:933px;margin:0 auto;overflow:hidden}@media (max-width:800px){.p-implantInsistence_set{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;padding:1.066vw}}.p-implantInsistence_comment2{font-feature-settings:"palt" 1;display:inline-block;position:relative;margin:20px 0 0;padding:0 60px 0 44px;font-size:14px;font-size:1.4rem;line-height:38px;line-height:3.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em}@media (max-width:800px){.p-implantInsistence_comment2{margin:1.6vw 0 0;padding:0;font-size:3.733vw;line-height:1.5}}.p-implantInsistence_comment2 .tx1{display:block;text-align:center}.p-implantInsistence_comment2 .txB{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-implantInsistence_comment2 .txB{padding:.266vw .533vw;font-size:4.266vw}}.p-implantInsistence_comment2:before{position:absolute;bottom:23px;left:0;content:"";color:#fbe8ec;font-size:16px;line-height:16px;font-family:wwwwdental}@media (max-width:800px){.p-implantInsistence_comment2:before{bottom:-3.067vw;left:-2.667vw;font-size:2.133vw;line-height:1}}.p-implantInsistence_comment2:after{position:absolute;right:0;bottom:5px;content:"";color:#fbe8ec;font-size:22px;line-height:22px;font-family:wwwwdental}@media (max-width:800px){.p-implantInsistence_comment2:after{right:-3.6vw;bottom:-.667vw;font-size:2.933vw;line-height:1}}.p-implantFlow_inner{padding-top:67px}@media (max-width:800px){.p-implantFlow_inner{padding-top:13.333vw}}.p-implantFlow_flows{position:relative;margin-top:-18px;padding:32px 0;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}@media (max-width:800px){.p-implantFlow_flows{margin:-2.134vw 0 0;padding:7.6vw 0}}.p-implantFlow_flows:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}@media (max-width:800px){.p-implantFlow_flows:before{border-width:6.4vw 6.4vw 0 0}}.p-implantFlow_flowsInner{display:flex;flex-wrap:wrap;width:944px;margin:0 auto}@media (max-width:800px){.p-implantFlow_flowsInner{width:100%}}.p-implantAboutTop{padding-top:30px}@media (max-width:800px){.p-implantAboutTop{padding-top:4vw}}.p-implantGuided{margin-top:83px}@media (max-width:800px){.p-implantGuided{margin-top:6.666vw}}.p-implantGuided_inner{text-align:center}@media (max-width:800px){.p-implantGuided_inner{padding:0 2vw}}.p-implantGuided_comment{font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-implantGuided_comment{font-size:3.2vw;line-height:1.2}}.p-implantGuided_title{margin-top:37px}.p-implantGuided_recommended{box-sizing:border-box;width:880px;margin:14px auto 0;padding-left:26px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:left}@media (max-width:800px){.p-implantGuided_recommended{width:auto;margin:2.933vw 0 0;padding:0;font-size:3.2vw;line-height:1.6;text-align:justify}}.p-implantGuided_attention{margin-top:40px}@media (max-width:800px){.p-implantGuided_attention{margin-top:2.666vw}}.p-implantGuidedFeature_inner{text-align:center}.p-implantGuidedFeature_title{margin-top:48px;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-implantGuidedFeature_title{margin-top:6.133vw;font-size:4.266vw;line-height:1.4}}.p-implantGuidedFeature_set{width:948px;margin:0 auto;overflow:hidden}@media (max-width:800px){.p-implantGuidedFeature_set{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;padding:1.066vw}}.p-implantGuidedFeature_conclusion{font-feature-settings:"palt" 1;display:inline-block;position:relative;margin-top:44px;padding:0 60px 0 44px;font-size:14px;font-size:1.4rem;line-height:38px;line-height:3.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em}@media (max-width:800px){.p-implantGuidedFeature_conclusion{margin-top:2.666vw;padding:0 8vw 0 5.866vw;font-size:4.266vw;line-height:1.4}}.p-implantGuidedFeature_conclusion span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-implantGuidedFeature_conclusion span{font-size:4.266vw;line-height:1.4}}.p-implantGuidedFeature_conclusion:before{position:absolute;top:5px;left:0;content:"";color:#fbe8ec;font-size:16px;line-height:16px;font-family:wwwwdental}@media (max-width:800px){.p-implantGuidedFeature_conclusion:before{top:.666vw;left:0vw;font-size:2.133vw;line-height:1}}.p-implantGuidedFeature_conclusion:after{position:absolute;top:23px;right:0;content:"";color:#fbe8ec;font-size:22px;line-height:22px;font-family:wwwwdental}@media (max-width:800px){.p-implantGuidedFeature_conclusion:after{top:3.066vw;right:0vw;font-size:2.933vw;line-height:1}}.p-implantGuidedCost_inner{padding-top:67px}.p-implantGuidedCostDetail{margin-top:17px;text-align:center}@media (max-width:800px){.p-implantGuidedCostDetail{margin-top:2.266vw;padding:0 2vw}}.p-implantGuidedCostDetail_inner{display:inline-block;text-align:left}.p-implantGuidedCostDetail_description{font-feature-settings:"palt" 1;font-size:14px;font-size:1.4rem;line-height:2.571;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1em}@media (max-width:800px){.p-implantGuidedCostDetail_description{font-size:2.933vw;line-height:1.4}}.p-implantGuidedCostDetail_more{display:flex;justify-content:space-between;width:930px;margin:20px 0}@media (max-width:800px){.p-implantGuidedCostDetail_more{display:block;width:auto;margin:2.666vw 0}}.p-implantGuidedCostDetail_more dl{margin:2.666vw 0}.p-implantGuidedCostDetail_more dt{font-feature-settings:"palt" 1;font-size:14px;font-size:1.4rem;line-height:2.571;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1em}@media (max-width:800px){.p-implantGuidedCostDetail_more dt{font-size:2.933vw;line-height:1.4}}.p-implantGuidedCostDetail_more dd{font-feature-settings:"palt" 1;font-size:14px;font-size:1.4rem;line-height:2.571;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1em}@media (max-width:800px){.p-implantGuidedCostDetail_more dd{font-size:2.933vw;line-height:1.4}}.p-implantGuidedCostDetail_notes{font-feature-settings:"palt" 1;font-size:14px;font-size:1.4rem;line-height:2.571;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1em}@media (max-width:800px){.p-implantGuidedCostDetail_notes{font-size:2.666vw;line-height:1.4}}.p-implantGuidedFlow{margin-top:60px}@media (max-width:800px){.p-implantGuidedFlow{margin-top:13.333vw}}.p-implantGuidedFlow_flows{position:relative;margin-top:-18px;padding:32px 0;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}.p-implantGuidedFlow_flows:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}.p-implantGuidedFlow_flowsInner{display:flex;flex-wrap:wrap;width:944px;margin:0 auto}@media (max-width:800px){.p-implantGuidedFlow_flowsInner{width:100%}}.p-implantGuidedFlow .c-flowPanel:nth-of-type(1){background-image:url(/themes/custom/wdental/assets/img/common/flow_panel_bg2_sp.svg)}.p-implantGuidedFlow .c-flowPanel:nth-of-type(1) .c-flowPanel_inner:before{content:none}.p-implantGuidedFlow .c-flowPanel:nth-of-type(1) .c-flowPanel_inner:after{content:none}.p-implantGuidedFlow .c-flowPanel:nth-of-type(2) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum5.png)}.p-implantGuidedFlow .c-flowPanel:nth-of-type(3) .c-flowPanel_inner:after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum6.png)}.p-implantGuidedFlow .c-flowPanel:nth-of-type(4){background-image:url(/themes/custom/wdental/assets/img/common/flow_panel_bg2_sp.svg)}.p-implantGuidedFlow .c-flowPanel:nth-of-type(4) .c-flowPanel_inner:before{content:none}.p-implantGuidedFlow .c-flowPanel:nth-of-type(4) .c-flowPanel_inner:after{content:none}.p-implantMore{margin-top:65px}.p-implantMore_inner{position:relative}.p-implantMore_about{margin-top:17px;font-size:13px;font-size:1.3rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center}@media (max-width:800px){.p-implantMore_about{margin-top:2.4vw;font-size:3.2vw;line-height:1.6}}.p-implantMore_set{width:954px;margin:0 auto;overflow:hidden}@media (max-width:800px){.p-implantMore_set{width:auto}}.p-implantDenture{margin-top:108px}@media (max-width:800px){.p-implantDenture{margin-top:10.666vw;padding:0 2vw}}.p-implantDenture_comment{font-size:14px;font-size:1.4rem;line-height:50px;line-height:5rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-implantDenture_comment{font-size:3.2vw;line-height:1.866}}.p-implantDenture_comment span{font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-implantDenture_comment span{font-size:3.733vw;line-height:1.6}}.p-implantDenture_title{margin-top:35px}@media (max-width:800px){.p-implantDenture_title{margin-top:4.666vw}}.p-implantDenture_detail{box-sizing:border-box;width:880px;margin:22px auto 0;padding-left:28px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-implantDenture_detail{width:auto;margin:2.8vw 0 0;padding:0;font-size:3.2vw;line-height:1.6;text-align:justify}}.c-implantDentureType{letter-spacing:-.4em;text-align:center}.c-implantDentureType>*{letter-spacing:normal}@media (max-width:800px){.c-implantDentureType{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}}.c-implantDentureType dt{display:inline-block;width:120px;margin:0 8px;font-size:14px;font-size:1.4rem;line-height:32px;line-height:3.2rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;vertical-align:middle}@media (max-width:800px){.c-implantDentureType dt{display:block;width:100%;margin:0 0 .533vw;font-size:3.2vw;line-height:1.5;text-align:center}}.c-implantDentureType dd{display:inline-block;width:174px;height:60px;margin:0 8px;border-radius:8px;background-color:#d6edf2;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;vertical-align:middle}@media (max-width:800px){.c-implantDentureType dd{width:calc(50% - 1.066vw);height:auto;margin:.533vw;padding:2.133vw 0;font-size:3.2vw;line-height:1.2;text-align:center}}.c-implantDentureType dd:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}.c-implantDentureType dd span{display:inline-block;text-align:left;vertical-align:middle}@media (max-width:800px){.c-implantDentureType dd span{text-align:center}}.c-implantDentureType.denture{margin-top:66px}@media (max-width:800px){.c-implantDentureType.denture{margin-top:5.333vw}}.c-implantDentureType.denture dd:nth-of-type(3){background-color:#fbe8ec}.c-implantDentureType.denture dd:nth-of-type(4){background-color:#fbe8ec}.c-implantDentureType.implant{margin-top:24px}@media (max-width:800px){.c-implantDentureType.implant{margin-top:3.2vw}}.c-implantDentureType.implant dt{font-size:18px;font-size:1.8rem;line-height:32px;line-height:3.2rem}@media (max-width:800px){.c-implantDentureType.implant dt{color:#db899a;font-size:3.2vw;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.c-implantDentureType.implant dd:nth-of-type(1){background-color:#fbe8ec}.c-implantDentureType.implant dd:nth-of-type(2){background-color:#fbe8ec}.p-implantChange_inner{text-align:center}.p-implantChange_title{margin-top:77px;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-implantChange_title{margin-top:4.266vw;font-size:4.266vw;line-height:1.5}}.p-implantChange_set{width:948px;margin:9px auto 0;overflow:hidden}@media (max-width:800px){.p-implantChange_set{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%;padding:1.066vw}}.p-implantChange_comment{margin-top:34px}@media (max-width:800px){.p-implantChange_comment{margin-top:1.866vw;text-align:center}}.p-implantChange_comment span{display:inline-block;position:relative;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:left}@media (max-width:800px){.p-implantChange_comment span{font-size:3.733vw;line-height:1.4}}.p-implantMethod{margin-top:65px}@media (max-width:800px){.p-implantMethod{margin-top:4.266vw}}.p-implantMethod_inner{position:relative}.p-implantMethod_about{margin-top:17px;font-size:13px;font-size:1.3rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center}@media (max-width:800px){.p-implantMethod_about{margin-top:2.4vw;font-size:3.2vw;line-height:1.6}}.p-implantMethod_set{width:954px;margin:0 auto;overflow:hidden}@media (max-width:800px){.p-implantMethod_set{width:auto}}.p-implantCaution{margin:50px auto 0}@media (max-width:800px){.p-implantCaution{margin:6.666vw auto 0}}.p-implantQa{margin-top:60px}@media (max-width:800px){.p-implantQa{margin-top:4.266vw}}@media (max-width:800px){.c-implantQa{padding:0 3.599vw}}.c-implantQa_inner{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;width:834px;margin:0 auto;padding:20px 0 16px;border-width:0 0 1px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.c-implantQa_inner{width:auto;padding:2.4vw .8vw 2.8vw}}@media (max-width:800px){.c-implantQa:last-child .c-implantQa_inner{border:none}}.c-implantQa_title{box-sizing:border-box;position:relative;min-height:41px;padding:4px 10px 0 64px;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.05em}@media (max-width:800px){.c-implantQa_title{min-height:0;padding:0 0 0 6.666vw;font-size:3.733vw;line-height:1.4}}.c-implantQa_title:before{display:block;position:absolute;top:2px;left:0;width:39px;height:39px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icon_q.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-implantQa_title:before{top:.266vw;width:5.2vw;height:5.2vw}}.c-implantQa_detail{position:relative;min-height:41px;margin-top:10px;padding:0 10px 0 64px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.05em}@media (max-width:800px){.c-implantQa_detail{min-height:0;margin-top:1.6vw;padding:0 1.333vw 0 6.666vw;font-size:3.2vw;line-height:1.8;text-align:justify}}.c-implantQa_detail:before{display:block;position:absolute;top:2px;left:0;width:39px;height:39px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/icon_a.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-implantQa_detail:before{top:.266vw;width:5.2vw;height:5.2vw}}.c-implantQa_button{margin:10px 25px 0 0;text-align:right}.c-implantQa_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-implantQa_button a>*{letter-spacing:normal}.c-implantQa_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-implantQa_button a .arrow{width:7.199vw}}.c-implantQa_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-implantQa_button a .arrow:before{width:7.199vw}}.c-implantQa_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-implantQa_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-implantQa_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-implantQa_button a .text{width:calc(100% - 7.199vw)}}.c-implantQa_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-implantQa_button a .text p,.c-implantQa_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-implantQa_button a .text p,.c-implantQa_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-implantQa_button a .text div,.c-implantQa_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-implantQa_button a .text div,.c-implantQa_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-implantQa_button a:hover .arrow:before{background-color:#f4b3c14d}.c-implantQa_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-implantQa_button a:hover .arrow:after{left:.533vw}}.c-implantQa_button a:hover .text:before{background-color:#f4b3c14d}.c-implantQa_button a:hover .text p,.c-implantQa_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-implantQa_button a:hover .text p,.c-implantQa_button a:hover .text .textIn{transform:translateY(-100%)}}.c-implantQa_button a:hover .text div,.c-implantQa_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-implantQa_button a:hover .text div,.c-implantQa_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.c-implantQa_button{margin:3.2vw 0 .666vw;text-align:center}}.p-implantMessage{box-sizing:border-box;width:960px;height:170px;margin:120px auto 88px;border:solid 20px #fae4e9;text-align:center}@media (max-width:800px){.p-implantMessage{width:auto;height:auto;margin:6.666vw 0 0;padding:2.933vw 0;border-width:1.733vw}}.p-implantMessage:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}.p-implantMessage_title{display:inline-block;font-size:24px;font-size:2.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center;vertical-align:middle}@media (max-width:800px){.p-implantMessage_title{font-size:3.733vw;line-height:1.4}}.p-implant-mv{box-sizing:border-box;position:relative;width:100%;height:480px;margin:0 auto;background-color:#e9f2f4}@media (max-width:800px){.p-implant-mv{width:96.133vw;height:53.333vw}}.p-implant-mv:before{display:block;z-index:1;position:absolute;top:12px;width:1008px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/implant/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;opacity:.8}@media (min-width:801px){.p-implant-mv:before{left:calc(50% - 1050px)}}@media (max-width:800px){.p-implant-mv:before{left:calc(50% - 100vw);width:120vw;height:57.6vw}}.p-implant-mv_inner{z-index:2;position:relative;max-width:960px;margin:0 auto;padding-top:1px}.p-implant-mv_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.p-implant-mv_pageTitle{top:4vw;right:2.666vw}}.p-implant-mv_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.p-implant-mv_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.p-implant-mv_pageTitle .u-icon svg{width:51px;height:41px;margin-top:23px}@media (max-width:800px){.p-implant-mv_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.p-implant-mv_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.p-implant-mv_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw;letter-spacing:.1em}}.p-implant-mv_title{display:block;z-index:1;position:absolute;top:358px;left:50%;width:545px;height:30px;overflow:hidden;transform:translate(-50%);background-image:url(/themes/custom/wdental/assets/img/implant/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-implant-mv_title{top:36.533vw;width:81.866vw;height:5.066vw}}.p-implant-mv_image{position:relative;width:384px;height:384px;margin:42px auto 0}@media (max-width:800px){.p-implant-mv_image{width:40vw;height:40vw;margin:4.266vw auto 0}}.p-implant-mv_image img{border-radius:100%}@media (max-width:800px){.p-implant-mv_image img{width:100%;height:auto}}.p-implant-mv_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.p-implant-mv_detail{margin-top:0;padding:0 5%;font-size:2.933vw;line-height:1.7;letter-spacing:.2rem}}.p-implant-mv_en{display:block;position:absolute;top:286px;left:64px;width:109px;height:40px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_implant.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-implant-mv_en{top:27.066vw;left:4.666vw;width:16.266vw;height:5.333vw}}.node--type-whitening .p-pageTitle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:38px;line-height:1;font-family:wwwwdental!important;text-transform:none}.node--type-whitening .p-mainVisual{box-sizing:border-box;width:920px;height:480px;margin:9px auto 0;background-color:#e9f2f4}@media (max-width:800px){.node--type-whitening .p-mainVisual{width:96.133vw;height:50.133vw;margin:0 auto}}.node--type-whitening .p-mainVisual_inner{position:relative;padding-top:1px}.node--type-whitening .p-mainVisual_inner:before{display:block;position:absolute;top:12px;left:-8px;width:409px;height:545px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/whitening/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-whitening .p-mainVisual_inner:before{top:0;left:0;width:41.333vw;height:55.2vw}}.node--type-whitening .p-mainVisual_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-whitening .p-mainVisual_pageTitle{top:4vw;right:2.666vw}}.node--type-whitening .p-mainVisual_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-whitening .p-mainVisual_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.node--type-whitening .p-mainVisual_pageTitle .u-icon svg{width:51px;height:41px;margin-top:21px}@media (max-width:800px){.node--type-whitening .p-mainVisual_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.node--type-whitening .p-mainVisual_pageTitle .u-text{display:block;margin:40px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-whitening .p-mainVisual_pageTitle .u-text{margin:4.8vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-whitening .p-mainVisual_title{display:block;z-index:1;position:absolute;top:358px;left:308px;width:339px;height:30px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/whitening/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-whitening .p-mainVisual_title{top:36.533vw;left:25.6vw;width:44.8vw;height:3.733vw}}.node--type-whitening .p-mainVisual_image{position:relative;width:384px;height:384px;margin:42px auto 0}.node--type-whitening .p-mainVisual_image img{border-radius:100%}@media (max-width:800px){.node--type-whitening .p-mainVisual_image{width:40vw;height:40vw;margin:4.266vw auto 0}.node--type-whitening .p-mainVisual_image img{width:100%;height:auto}}.node--type-whitening .p-mainVisual_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;text-align:center}@media (max-width:800px){.node--type-whitening .p-mainVisual_detail{margin-top:-3.067vw;font-size:2.933vw;line-height:2.181}}.node--type-whitening .p-mainVisual_en{display:block;position:absolute;top:286px;left:64px;width:109px;height:40px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/whitening/cursive_whitening.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-whitening .p-mainVisual_en{top:27.066vw;left:4.666vw;width:14.533vw;height:5.333vw}}.node--type-whitening .p-overview{box-sizing:border-box;width:920px;margin:0 auto}@media (max-width:800px){.node--type-whitening .p-overview{width:100%;padding:0}}.node--type-whitening .p-overview_inner{position:relative;padding-top:1px}.node--type-whitening .p-overview_title{margin:48px auto 0;text-align:center}.node--type-whitening .p-overview_title .u-icon{display:inline-block;width:40px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-whitening .p-overview_title .u-icon{width:5.333vw;height:4.266vw;margin-right:2.666vw}}.node--type-whitening .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-whitening .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-whitening .p-overview_title .u-text{font-size:4.8vw}}.node--type-whitening .p-overview_en{width:133px;height:20px;margin:8px auto 0}@media (max-width:800px){.node--type-whitening .p-overview_en{width:21.866vw;height:3.2vw;margin:.933vw auto 0}}.node--type-whitening .p-overview_en img{width:100%;height:auto}.node--type-whitening .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-whitening .p-overview_line{width:58.666vw;margin:3.333vw auto 0}}.node--type-whitening .p-overview_detail{width:730px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-whitening .p-overview_detail{box-sizing:border-box;width:100%;margin:3.733vw auto 0;padding:0 4.266vw;font-size:3.733vw;line-height:1.7;text-align:justify}}.node--type-whitening .p-overview_detail a{border-bottom:solid 1px #000000;color:#000;text-decoration:none}.node--type-whitening .p-overview_detail a:hover{border:none}.node--type-whitening .p-overview_example{box-sizing:border-box;width:100%;max-width:640px;margin:3rem auto 0;padding:3rem 3rem 1rem;border-radius:20px;background-color:#f1f1f1}@media (max-width:800px){.node--type-whitening .p-overview_example{width:90%;margin:5.333vw auto 0;padding:6.666vw 6.666vw 1.333vw}}.node--type-whitening .p-overview_example_title{color:var(--key-color5);font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-whitening .p-overview_example_title{border-radius:2.133vw;font-size:4.266vw}}.node--type-whitening .p-overview_example_tag{margin-top:2.2rem;font-size:15px;font-size:1.5rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-whitening .p-overview_example_tag{font-size:3.733vw}}.node--type-whitening .p-overview_example_tag li{display:inline-block;margin-right:.5rem;margin-bottom:1.8rem;margin-left:.5rem}@media (max-width:800px){.node--type-whitening .p-overview_example_tag li{margin-bottom:4vw}}.node--type-whitening .p-contents_inner{padding-top:1px}.p-whiteningFeature{position:relative;width:100%;margin-top:65px;background-color:#fdf3f5}@media (max-width:800px){.p-whiteningFeature{margin-top:5.066vw}}.p-whiteningFeature:before{position:absolute;top:10px;right:10px;width:40px;height:40px;transform:rotate(90deg);background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-whiteningFeature:before{width:8vw;height:8vw}}.p-whiteningFeature:after{position:absolute;top:10px;left:10px;width:40px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-whiteningFeature:after{width:8vw;height:8vw}}.p-whiteningFeature_wrap{position:relative}.p-whiteningFeature_wrap:before{position:absolute;right:10px;bottom:10px;width:40px;height:40px;transform:rotate(180deg);background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-whiteningFeature_wrap:before{width:8vw;height:8vw}}.p-whiteningFeature_wrap:after{position:absolute;bottom:10px;left:10px;width:40px;height:40px;transform:rotate(-90deg);background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-whiteningFeature_wrap:after{width:8vw;height:8vw}}.p-whiteningFeature_inner{width:900px;margin:0 auto;padding-top:52px}@media (max-width:800px){.p-whiteningFeature_inner{width:100%;padding-top:3.2vw}}.p-whiteningFeature_set{display:flex;flex-wrap:wrap;padding-bottom:28px;overflow:hidden}@media (max-width:800px){.p-whiteningFeature_set{padding-bottom:4vw}}.c-whiteningFeature:first-child .c-featurePanel_title{line-height:1.5}.p-whiteningPoly{padding-top:60px}@media (max-width:800px){.p-whiteningPoly{padding-top:6.666vw}}@media (max-width:800px){.p-whiteningPoly_header{padding:0 2vw}}.p-whiteningPoly_detail{text-align:center}.p-whiteningPoly_detail1{margin-top:23px;text-align:center}@media (max-width:800px){.p-whiteningPoly_detail1{margin-top:3.066vw}}.p-whiteningPoly_detail1 span{font-feature-settings:"palt" 1;display:inline-block;position:relative;padding:0 74px;font-size:12px;font-size:1.2rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.2em;text-align:left}@media (max-width:800px){.p-whiteningPoly_detail1 span{padding:0 9.866vw;font-size:3.2vw;line-height:1.6}}.p-whiteningPoly_detail1 span:before{display:block;position:absolute;top:0;left:0;width:60px;height:38px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/donyori1.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whiteningPoly_detail1 span:before{top:2.666vw;left:0vw;width:8vw;height:5.066vw}}.p-whiteningPoly_detail1 span:after{display:block;position:absolute;top:0;right:0;width:70px;height:39px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/donyori2.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whiteningPoly_detail1 span:after{top:5.333vw;right:0vw;width:9.466vw;height:5.066vw}}.p-whiteningPoly_detail2{font-feature-settings:"palt" 1;color:#eb8399;font-size:18px;font-size:1.8rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-whiteningPoly_detail2{margin-top:2.266vw;font-size:3.2vw;line-height:1.6}}.p-whiteningPoly_detail3{font-feature-settings:"palt" 1;margin-top:19px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-whiteningPoly_detail3{margin-top:2.266vw;font-size:3.2vw;line-height:1.6}}.p-whiteningPoly_detail4{font-feature-settings:"palt" 1;display:inline-block;position:relative;margin-top:9px;padding:0 60px 0 44px;font-size:14px;font-size:1.4rem;line-height:38px;line-height:3.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em}@media (max-width:800px){.p-whiteningPoly_detail4{margin-top:2.666vw;padding:0 4vw 0 2.933vw;font-size:3.2vw;line-height:1.4}}.p-whiteningPoly_detail4 span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-whiteningPoly_detail4 span{font-size:4.266vw;line-height:1.4}}.p-whiteningPoly_detail4:before{position:absolute;top:5px;left:0;content:"";color:#fbe8ec;font-size:16px;line-height:16px;font-family:wwwwdental}@media (max-width:800px){.p-whiteningPoly_detail4:before{top:3.066vw;left:-.667vw;font-size:2.133vw;line-height:1}}.p-whiteningPoly_detail4:after{position:absolute;top:23px;right:0;content:"";color:#fbe8ec;font-size:22px;line-height:22px;font-family:wwwwdental}@media (max-width:800px){.p-whiteningPoly_detail4:after{top:8vw;right:-.667vw;font-size:2.933vw;line-height:1}}.p-whiteningPolyFeature{position:relative;width:942px;height:628px;margin:12px auto 0;padding-top:1px}@media (max-width:800px){.p-whiteningPolyFeature{width:auto;height:176.4vw;margin:5.333vw 0 0;padding:0 .8vw}}@media (max-width:800px){.p-whiteningPolyFeature_inner{position:relative;width:100%;height:100%}}.p-whiteningPolyFeature_inner:before{display:block;position:absolute;top:0;left:0;width:100%;padding-top:32.38%;background-image:url(/themes/custom/wdental/assets/img/common/nami_top.svg);background-size:contain;content:""}@media (max-width:800px){.p-whiteningPolyFeature_inner:before{top:7.066vw}}.p-whiteningPolyFeature_inner:after{display:block;position:absolute;bottom:0;left:0;width:100%;padding-top:32.38%;transform:scaleY(-1);background-image:url(/themes/custom/wdental/assets/img/common/nami_top.svg);background-size:contain;content:""}@media (max-width:800px){.p-whiteningPolyFeature_inner:after{bottom:12.533vw}}.p-whiteningPolyFeature_title{margin-top:43px;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-whiteningPolyFeature_title{margin-top:0;font-size:4.266vw;line-height:1.5}}.c-whiteningPolyFeature{box-sizing:border-box;position:absolute;width:211px;height:211px;padding-top:54px;border-radius:100%;background-color:#fbe8ec;text-align:center}@media (max-width:800px){.c-whiteningPolyFeature{width:38.133vw;height:38.133vw;margin:0;padding:8.933vw 0 0}}.c-whiteningPolyFeature:before{position:absolute;top:10px;right:0;left:0;width:30px;height:9px;margin:0 auto;background-image:url(/themes/custom/wdental/assets/img/common/cursive_point.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-whiteningPolyFeature:before{top:1.733vw;width:7.6vw;height:2.266vw}}.c-whiteningPolyFeature:after{display:block;position:absolute;top:24px;right:0;left:0;width:30px;height:30px;margin:0 auto;overflow:hidden;background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-whiteningPolyFeature:after{top:5.066vw;width:4vw;height:4vw}}.c-whiteningPolyFeature:nth-of-type(1){top:80px;left:56px}@media (max-width:800px){.c-whiteningPolyFeature:nth-of-type(1){top:16.266vw;left:4.533vw}}.c-whiteningPolyFeature:nth-of-type(1):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum1.png)}.c-whiteningPolyFeature:nth-of-type(2){top:80px;left:366px}@media (max-width:800px){.c-whiteningPolyFeature:nth-of-type(2){top:16.266vw;right:4.533vw;left:auto}}.c-whiteningPolyFeature:nth-of-type(2):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum2.png)}.c-whiteningPolyFeature:nth-of-type(3){top:80px;left:678px}@media (max-width:800px){.c-whiteningPolyFeature:nth-of-type(3){top:66.133vw;left:4.533vw}}.c-whiteningPolyFeature:nth-of-type(3):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum3.png)}.c-whiteningPolyFeature:nth-of-type(4){top:337px;left:56px}@media (max-width:800px){.c-whiteningPolyFeature:nth-of-type(4){top:66.133vw;right:4.533vw;left:auto}}.c-whiteningPolyFeature:nth-of-type(4):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum4.png)}.c-whiteningPolyFeature:nth-of-type(5){top:312px;left:366px}@media (max-width:800px){.c-whiteningPolyFeature:nth-of-type(5){top:115.999vw;left:4.533vw}}.c-whiteningPolyFeature:nth-of-type(5):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum5.png)}.c-whiteningPolyFeature:nth-of-type(6){top:337px;left:678px}@media (max-width:800px){.c-whiteningPolyFeature:nth-of-type(6){top:115.999vw;right:4.533vw;left:auto}}.c-whiteningPolyFeature:nth-of-type(6):after{background-image:url(/themes/custom/wdental/assets/img/common/stepnum6.png)}.c-whiteningPolyFeature_title{display:table-cell;width:221px;height:56px;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center;vertical-align:middle}@media (max-width:800px){.c-whiteningPolyFeature_title{width:38.133vw;height:7.733vw;font-size:3.2vw;line-height:1.2}}.c-whiteningPolyFeature_detail{display:inline-block;margin-top:4px;font-size:10px;font-size:1rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em;text-align:left}@media (max-width:800px){.c-whiteningPolyFeature_detail{margin-top:.666vw;font-size:2.666vw;line-height:1.4}}.c-whiteningPolyFeature_fuki{font-feature-settings:"palt" 1;box-sizing:border-box;position:absolute;top:174px;left:117px;width:120px;height:53px;padding:7px 0 0 20px;background-image:url(/themes/custom/wdental/assets/img/common/fuki1.svg);background-size:contain;background-repeat:no-repeat;color:#fff;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;text-align:center}@media (max-width:800px){.c-whiteningPolyFeature_fuki{z-index:1;top:33.466vw;left:8vw;width:22.133vw;height:12.933vw;padding:4.133vw 0 0;background-image:url(/themes/custom/wdental/assets/img/common/fuki1_sp.svg);font-size:2.933vw;line-height:1.2}}.p-whiteningPolyFeature_subClircle{box-sizing:border-box;position:absolute;top:239px;left:237px;width:144px;height:144px;padding-left:28px;border-radius:100%;background-color:#fbe8ec}@media (max-width:800px){.p-whiteningPolyFeature_subClircle{width:30vw;height:30vw;padding:0}}.p-whiteningPolyFeature_subClircle:before{display:inline-block;width:1px;height:144px;content:"";vertical-align:middle}@media (max-width:800px){.p-whiteningPolyFeature_subClircle:before{height:12vw}}.p-whiteningPolyFeature_subClircle span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:30px;line-height:3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;vertical-align:middle}@media (max-width:800px){.p-whiteningPolyFeature_subClircle span{width:100%;font-size:3.2vw;line-height:1.2;text-align:center}}.p-whiteningPolyFeature_sub1{top:239px;left:237px}@media (max-width:800px){.p-whiteningPolyFeature_sub1{top:45.6vw;left:50%;transform:translate(-50%)}}.p-whiteningPolyFeature_sub2{top:239px;left:558px}@media (max-width:800px){.p-whiteningPolyFeature_sub2{top:95.466vw;left:50%;transform:translate(-50%)}}.p-whiteningPolyFeature_sub3{display:inline-block;position:absolute;top:538px;left:366px;padding:12px 20px;border-radius:6px;background-color:#fbe8ec;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em}@media (max-width:800px){.p-whiteningPolyFeature_sub3{top:auto;bottom:2.4vw;left:50%;padding:2.266vw 4vw;transform:translate(-50%);font-size:2.933vw;line-height:1}}.p-whiteningPoly_comment{position:relative;width:960px;margin:0 auto;padding-top:9px}@media (max-width:800px){.p-whiteningPoly_comment{width:auto;padding:1.6vw 0 0;text-align:center}}.p-whiteningPoly_comment1{font-size:14px;font-size:1.4rem;line-height:1.7;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-whiteningPoly_comment1{font-size:3.733vw}}.p-whiteningPoly_comment2{margin-top:27px;font-size:24px;font-size:2.4rem;line-height:2;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-whiteningPoly_comment2{margin:5.333vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}}.p-whiteningPoly_comment2 span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;line-height:1.5}.p-whiteningPoly_notes{font-feature-settings:"palt" 1;box-sizing:border-box;position:absolute;top:4px;right:30px;width:252px;padding-left:1em;font-size:9px;font-size:.9rem;line-height:18px;line-height:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.2em;text-indent:-1em}@media (max-width:800px){.p-whiteningPoly_notes{display:inline-block;position:static;width:auto;margin:2.666vw 0 0;font-size:2.933vw;line-height:1.6}}.p-whiteningCost_inner{padding-top:68px}@media (max-width:800px){.p-whiteningCost_inner{padding-top:9.333vw}}.p-whiteningCost_set{width:880px;margin:37px auto 0;overflow:hidden}@media (max-width:800px){.p-whiteningCost_set{width:auto;margin:2.666vw 0 0;padding:0 4.666vw}}.c-whiteningCost{width:calc(50% - 29px);float:left;border-top:solid 1px #f4b3c1}@media (max-width:800px){.c-whiteningCost{width:100%;float:none}}.c-whiteningCost_content{display:flex;justify-content:space-between;height:61px;border-bottom:solid 1px #f4b3c1;white-space:nowrap}@media (max-width:800px){.c-whiteningCost_content{display:flex;flex-wrap:nowrap;justify-content:space-between;height:auto}}.c-whiteningCost_title{font-feature-settings:"palt" 1;display:inline-block;margin-right:10px;padding-left:8px;font-size:14px;font-size:1.4rem;line-height:61px;line-height:6.1rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;vertical-align:middle}@media (max-width:800px){.c-whiteningCost_title{display:block;margin:0;padding-left:1.6vw;font-size:3.2vw;line-height:3;vertical-align:bottom}}.c-whiteningCost_title span{margin:-10px 4px 0 0;font-weight:500;font-size:48px;font-size:4.8rem;font-family:Yantramanav,sans-serif;vertical-align:middle}@media (max-width:800px){.c-whiteningCost_title span{font-size:5.066vw;line-height:1.894;vertical-align:bottom}}.c-whiteningCost_price{display:inline-block;font-size:14px;font-size:1.4rem;line-height:61px;line-height:6.1rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;vertical-align:middle}@media (max-width:800px){.c-whiteningCost_price{display:block;font-size:3.2vw;line-height:3;vertical-align:baseline}}.c-whiteningCost_price .u-number{margin:-8px 4px 0 0;font-weight:500;font-size:30px;font-size:3rem;font-family:Yantramanav,sans-serif}@media (max-width:800px){.c-whiteningCost_price .u-number{font-size:4.266vw;line-height:2.25;vertical-align:bottom}}.c-whiteningCost_price .u-number.u-not{text-decoration:line-through}.c-whiteningCost_price s{margin:-8px 4px 0 0;font-weight:500;font-size:24px;font-size:2.4rem;font-family:Yantramanav,sans-serif}@media (max-width:800px){.c-whiteningCost_price s{font-size:3.466vw;line-height:2.25;vertical-align:bottom}}.c-whiteningCost_notes{font-feature-settings:"palt" 1;margin-top:2px;padding:14px 0 0 22px;border-top:solid 1px #f4b3c1;font-size:11px;font-size:1.1rem;line-height:22px;line-height:2.2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em}@media (max-width:800px){.c-whiteningCost_notes{padding:1.6vw 0 0 1.5em;font-size:2.933vw;line-height:1.5;text-indent:-1em}}@media (min-width:801px){.c-whiteningCost:nth-child(odd){margin-right:58px}}.c-whiteningCost:not(:first-child){margin-top:34px}@media (max-width:800px){.c-whiteningCost:not(:first-child){margin:4.533vw 0 0}}.c-whiteningCost:nth-of-type(2){margin-top:0}@media (max-width:800px){.c-whiteningCost:nth-of-type(2){margin:4.533vw 0 0}}.p-whiteningDetail{box-sizing:border-box;margin-top:20px;margin-right:auto;margin-left:auto}@media (min-width:801px){.p-whiteningDetail{max-width:880px;padding:0 10rem}}@media (max-width:800px){.p-whiteningDetail{width:100%;margin-top:4vw;padding:0 5%}}.p-whiteningDetail p{font-size:14px;font-size:1.4rem;line-height:2;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2rem}@media (max-width:800px){.p-whiteningDetail p{font-size:3.2vw;line-height:1.6}}.p-whiteningDetail span{display:block;padding-top:1rem;font-size:12px;font-size:1.2rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;text-align:right}@media (max-width:800px){.p-whiteningDetail span{font-size:2.666vw}}.p-whiteningFlow_inner{padding-top:60px}@media (max-width:800px){.p-whiteningFlow_inner{padding-top:7.333vw}}.p-whiteningFlow_flows{position:relative;margin-top:-18px;padding:32px 0;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}@media (max-width:800px){.p-whiteningFlow_flows{box-sizing:border-box;margin-top:-6vw;padding:9.066vw 0 6.133vw}}.p-whiteningFlow_flows:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}@media (max-width:800px){.p-whiteningFlow_flows:before{border-width:9.333vw 9.333vw 0 0}}.p-whiteningFlow_flowsInner{display:flex;flex-wrap:wrap;width:944px;margin:0 auto}@media (max-width:800px){.p-whiteningFlow_flowsInner{width:100%}}.p-whiteningFlow_flowsResult{display:flex;position:relative;align-items:center;justify-content:space-between;max-width:920px;margin:3.6rem auto 0}@media (max-width:800px){.p-whiteningFlow_flowsResult{flex-direction:column;width:70%}}.p-whiteningFlow_flowsResult_before{display:flex;align-items:center;width:408px;gap:3rem}@media (max-width:800px){.p-whiteningFlow_flowsResult_before{flex-direction:column;width:100%;gap:2rem}}.p-whiteningFlow_flowsResult_before_text{width:180px;padding:2rem 0;border-radius:8px;background-color:#fff}.p-whiteningFlow_flowsResult_before_text img{width:114px;margin:auto}.p-whiteningFlow_flowsResult_after{display:flex;position:relative;align-items:center;width:408px;gap:3rem}@media (max-width:800px){.p-whiteningFlow_flowsResult_after{flex-direction:column;width:100%;padding-top:16vw;gap:2rem}}.p-whiteningFlow_flowsResult_after:before{z-index:1;position:absolute;top:50%;left:-75px;width:45px;height:33px;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/whitening/whitening_flow_arrow.png);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.p-whiteningFlow_flowsResult_after:before{top:4.8vw;left:50%;width:7.466vw;height:5.866vw;transform:rotate(90deg) translateY(50%)}}.p-whiteningFlow_flowsResult_after_text{width:180px;padding:2rem 0;border-radius:8px;background-color:#fff}.p-whiteningFlow_flowsResult_after_text img{width:92px;margin:auto}.p-whiteningFlow_flowsResult_image{width:calc(100% - 210px)}@media (max-width:800px){.p-whiteningFlow_flowsResult_image{width:56vw}}.p-whiteningFlow_flowsResult_image img{width:100%}.p-whiteningFlow_ba{width:920px;height:130px;margin:22px auto 0}@media (max-width:800px){.p-whiteningFlow_ba{width:auto;height:auto;margin:2.133vw 0 0;padding:0 2vw}}.p-whiteningFlow_before{position:relative;width:406px;float:left}@media (max-width:800px){.p-whiteningFlow_before{width:auto}}.p-whiteningFlow_before dt{width:181px;height:75px;margin-top:33px;float:left;background-color:#fff;text-align:center}@media (max-width:800px){.p-whiteningFlow_before dt{width:16.266vw;height:6.666vw;margin:4.133vw 1.333vw 0 0}}.p-whiteningFlow_before dt:before{display:inline-block;width:0;height:75px;content:"";vertical-align:middle}@media (max-width:800px){.p-whiteningFlow_before dt:before{height:6.666vw}}.p-whiteningFlow_before dt span{display:inline-block;width:131px;height:19px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_before.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;vertical-align:middle;white-space:nowrap}@media (max-width:800px){.p-whiteningFlow_before dt span{width:12vw;height:2vw}}.p-whiteningFlow_before dd{float:right}@media (max-width:800px){.p-whiteningFlow_before dd img{width:26vw;height:auto}}.p-whiteningFlow_before:after{display:block;position:absolute;top:51px;right:-77px;width:45px;height:33px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/arrow_big.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whiteningFlow_before:after{top:6.8vw;right:-6.267vw;width:6vw;height:4.4vw}}.p-whiteningFlow_after{width:406px;float:right}@media (max-width:800px){.p-whiteningFlow_after{width:auto}}.p-whiteningFlow_after dt{width:181px;height:75px;margin-top:33px;float:right;background-color:#fff;text-align:center}@media (max-width:800px){.p-whiteningFlow_after dt{width:16.266vw;height:6.666vw;margin:4.133vw 0 0 1.333vw}}.p-whiteningFlow_after dt:before{display:inline-block;width:0;height:75px;content:"";vertical-align:middle}@media (max-width:800px){.p-whiteningFlow_after dt:before{height:6.666vw}}.p-whiteningFlow_after dt span{display:inline-block;width:131px;height:19px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_after.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;vertical-align:middle;white-space:nowrap}@media (max-width:800px){.p-whiteningFlow_after dt span{width:9.6vw;height:2vw}}.p-whiteningFlow_after dd{float:left}@media (max-width:800px){.p-whiteningFlow_after dd img{width:26vw;height:auto}}.p-whiteningAboutPoly_inner{box-sizing:border-box;position:relative;width:960px;margin:0 auto;padding:50px 0 0 270px}@media (max-width:800px){.p-whiteningAboutPoly_inner{width:auto;padding:8vw 5.066vw}}.p-whiteningAboutPoly_inner:before{display:block;position:absolute;top:30px;left:84px;width:149px;height:144px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/whitening/aboutpoly_icon.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whiteningAboutPoly_inner:before{top:8.533vw;left:5.066vw;width:13.333vw;height:12.8vw}}.p-whiteningAboutPoly_title{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}@media (max-width:800px){.p-whiteningAboutPoly_title{padding:4.133vw 0 3.066vw 14.666vw;font-size:3.733vw;line-height:1.5}}.p-whiteningAboutPoly_detail{margin-top:23px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}@media (max-width:800px){.p-whiteningAboutPoly_detail{margin-top:.8vw;font-size:3.2vw;line-height:1.8}}.p-whiteningQa{margin-top:28px}@media (max-width:800px){.p-whiteningQa{margin-top:7.333vw}}.p-whiteningMore{margin-top:40px}@media (max-width:800px){.p-whiteningMore{margin-top:7.333vw}}.p-whiteningMore_inner,.p-whiteningMore_wrap{position:relative}.p-whiteningMore_about{margin-top:17px;font-size:13px;font-size:1.3rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center}@media (max-width:800px){.p-whiteningMore_about{margin-top:1.866vw;padding:0 4.533vw;font-size:3.2vw;line-height:1.6;text-align:left}}.p-whiteningMore_notes{position:absolute;top:74px;right:0}@media (max-width:800px){.p-whiteningMore_notes{position:static;margin:2.666vw 0 0}}.p-whiteningMore_set{width:880px;margin:31px auto 0;overflow:hidden}@media (max-width:800px){.p-whiteningMore_set{width:auto;margin:0}}.c-whiteningMoreProduct{position:relative;width:440px;padding-top:1px;float:left}@media (max-width:800px){.c-whiteningMoreProduct{width:auto;padding:8vw 0 0;float:none}.c-whiteningMoreProduct:not(:first-child){margin-top:8vw}}.c-whiteningMoreProduct_title{width:267px;margin:53px 0 0 32px;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;text-align:center}@media (max-width:800px){.c-whiteningMoreProduct_title{width:auto;margin:0;font-size:4.266vw;line-height:1.5}}.c-whiteningMoreProduct_subTitle{position:absolute;top:16px;left:32px;width:267px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.05em;text-align:center}@media (max-width:800px){.c-whiteningMoreProduct_subTitle{top:3.066vw;left:0;width:100%;font-size:3.2vw;line-height:1.5}}.c-whiteningMoreProduct_image{position:absolute;top:0;left:297px}@media (max-width:800px){.c-whiteningMoreProduct_image{top:-2.667vw;right:0;left:auto;width:16.266vw;height:16.266vw}.c-whiteningMoreProduct_image img{width:100%;height:auto}}.c-whiteningMoreProduct_line{width:267px;margin:23px 0 0 32px}@media (max-width:800px){.c-whiteningMoreProduct_line{width:90.933vw;margin:1.066vw auto 0}}.c-whiteningMoreProduct_detail{font-feature-settings:"palt" 1;margin-top:17px;padding:0 17px 0 40px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}@media (max-width:800px){.c-whiteningMoreProduct_detail{margin:2.666vw 0 0;padding:0 4.666vw;font-size:3.2vw;line-height:1.6;text-align:justify}}.c-whiteningMoreProduct_how{margin-top:14px;padding-left:40px}@media (max-width:800px){.c-whiteningMoreProduct_how{margin-top:1.866vw;padding-left:4.666vw}}.c-whiteningMoreProduct_how dt{display:inline-block;width:61px;height:57px;margin-right:14px;border-radius:5px;background-color:#ffe9ee;font-size:12px;font-size:1.2rem;line-height:57px;line-height:5.7rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center;vertical-align:middle}@media (max-width:800px){.c-whiteningMoreProduct_how dt{width:18vw;height:11.733vw;margin-right:3.466vw;font-size:2.933vw;line-height:4}}.c-whiteningMoreProduct_how dd{display:inline-block;width:290px;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;vertical-align:middle}@media (max-width:800px){.c-whiteningMoreProduct_how dd{width:auto;font-size:2.933vw;line-height:1.2}}.c-whiteningMoreProduct_feature{display:flex;margin:2px 0 0 25px}@media (max-width:800px){.c-whiteningMoreProduct_feature{margin:2.266vw 0 0;padding:0 .933vw}}.c-whiteningMoreProductFeature{width:98px;height:98px;margin-right:1px;border-radius:100%;background-color:#fef8f9}@media (max-width:800px){.c-whiteningMoreProductFeature{width:22.666vw;height:22.666vw;margin:0 .933vw}}.c-whiteningMoreProductFeature_inner{display:inline-block;width:100%;color:#e9748d;font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center;vertical-align:middle}@media (max-width:800px){.c-whiteningMoreProductFeature_inner{font-size:3.2vw;line-height:1.2}}.c-whiteningMoreProductFeature:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}.c-whiteningMoreProduct_notes{margin-top:5px;padding-left:30px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em}@media (max-width:800px){.c-whiteningMoreProduct_notes{margin-top:2.133vw;padding-left:4.666vw;font-size:2.933vw;line-height:1.2}}.p-whiteningFacility{padding-top:60px}@media (max-width:800px){.p-whiteningFacility{padding-top:12vw}}@media (max-width:800px){.p-whiteningFacility_inner{padding:0 2vw}}.p-whiteningKids{padding-top:60px}@media (max-width:800px){.p-whiteningKids{padding-top:12.8vw}}.p-whiteningKids_inner{margin-bottom:60px}@media (max-width:800px){.p-whiteningKids_inner{box-sizing:border-box;margin-bottom:8vw;padding:0 2vw}}@media (min-width:801px){.p-whiteningKids_wrap{max-width:840px;margin-right:auto;margin-left:auto}}@media (max-width:800px){.p-whiteningKids_wrap{padding:0 4vw}}.p-whiteningKids_wrap span{display:inline-block;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-whiteningKids_wrap span{padding-top:3.2vw;font-size:3.2vw}}.p-whiteningKids_detail{margin-top:21px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.p-whiteningKids_detail{margin-top:2.4vw;font-size:3.733vw;line-height:1.8;text-align:left}}.p-whiteningCaution{margin:50px auto 0}@media (max-width:800px){.p-whiteningCaution{margin:6.666vw auto 0}}.p-whitening-mv{box-sizing:border-box;position:relative;width:100%;height:480px;margin:0 auto;background-color:#e9f2f4}@media (max-width:800px){.p-whitening-mv{width:96.133vw;height:53.333vw}}.p-whitening-mv:before{display:block;z-index:1;position:absolute;top:12px;width:1008px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/whitening/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;opacity:.8}@media (min-width:801px){.p-whitening-mv:before{left:calc(50% - 1050px)}}@media (max-width:800px){.p-whitening-mv:before{left:calc(50% - 100vw);width:120vw;height:57.6vw}}.p-whitening-mv_inner{z-index:2;position:relative;max-width:960px;margin:0 auto;padding-top:1px}.p-whitening-mv_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.p-whitening-mv_pageTitle{top:4vw;right:2.666vw}}.p-whitening-mv_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.p-whitening-mv_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.p-whitening-mv_pageTitle .u-icon svg{width:51px;height:41px;margin-top:23px}@media (max-width:800px){.p-whitening-mv_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.p-whitening-mv_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.p-whitening-mv_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw;letter-spacing:.1em}}.p-whitening-mv_title{display:block;z-index:1;position:absolute;top:358px;left:50%;width:339px;height:30px;overflow:hidden;transform:translate(-50%);background-image:url(/themes/custom/wdental/assets/img/whitening/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whitening-mv_title{top:36.533vw;width:57.599vw;height:5.066vw}}.p-whitening-mv_image{position:relative;width:384px;height:384px;margin:42px auto 0}@media (max-width:800px){.p-whitening-mv_image{width:40vw;height:40vw;margin:4.266vw auto 0}}.p-whitening-mv_image img{border-radius:100%}@media (max-width:800px){.p-whitening-mv_image img{width:100%;height:auto}}.p-whitening-mv_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.p-whitening-mv_detail{margin-top:0;padding:0 5%;font-size:2.933vw;line-height:1.7;letter-spacing:.2rem}}.p-whitening-mv_en{display:block;position:absolute;top:286px;left:64px;width:109px;height:40px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_whitening.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whitening-mv_en{top:27.066vw;left:4.666vw;width:16.266vw;height:5.333vw}}.p-whiteningPoririn_image{max-width:980px;margin:auto;padding-top:6rem}@media (max-width:800px){.p-whiteningPoririn_image{padding-top:8vw}}.p-whiteningPoririn_image_wrap{box-sizing:border-box;padding:0 5%}@media (max-width:800px){.p-whiteningPoririn_image_wrap{padding:0 5vw}}.p-whiteningPoririn_image_title{padding-bottom:10px}.p-whiteningPoririn_image_title h3{display:flex;justify-content:center}@media (max-width:800px){.p-whiteningPoririn_image_title h3{flex-direction:column}}.p-whiteningPoririn_image_title h3 span{display:inline-block;padding:.4rem 1.6rem;color:#fff;font-size:20px;font-size:2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.p-whiteningPoririn_image_title h3 span{display:block;font-size:4vw;text-align:center}}.p-whiteningPoririn_image_title h3 .title_blue{background-color:#00a0e9}.p-whiteningPoririn_image_title h3 .title_green{background-color:#239f6a}.p-whiteningPoririn_image_flow img{margin:auto}.p-whiteningPoririn_comparison{max-width:980px;margin:auto;padding-top:6rem}.p-whiteningPoririn_comparison_wrap{box-sizing:border-box;padding:0 5%}@media (max-width:800px){.p-whiteningPoririn_comparison_wrap{padding:0 5vw}}.p-whiteningPoririn_comparison_wrap h3{font-size:18px;font-size:1.8rem;line-height:1.8;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.p-whiteningPoririn_comparison_wrap h3{font-size:4.266vw;line-height:1.5;letter-spacing:.2rem}}.p-whiteningPoririn_comparison_inner{padding-top:4rem}@media (max-width:800px){.p-whiteningPoririn_comparison_inner{padding-top:8vw}}.poririn_table_head{display:flex;position:relative;justify-content:space-between}@media (max-width:800px){.poririn_table_head{justify-content:center}}.poririn_table_head p{font-size:16px;font-size:1.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.poririn_table_head p{font-size:3.733vw}}@media (min-width:801px){.poririn_table_head p:nth-child(2){position:absolute;left:46.5%;transform:translate(-50%)}}.poririn_table_head p:nth-child(3){margin-right:45px;color:#eb8399}.poririn_table_box{padding-top:2rem}@media (max-width:800px){.poririn_table_box{padding-top:2.666vw}}.poririn_table_box ul li{display:flex;padding:6px 0;border-top:1px solid #eb8399}.poririn_table_box ul li:last-child{border-bottom:1px solid #eb8399}@media (min-width:801px){.poririn_table_box ul li{align-items:center;justify-content:space-between}}@media (max-width:800px){.poririn_table_box ul li{flex-direction:column}}.poririn_table_box ul li .item_title{width:140px;border-radius:8px;background-color:#f6f6f6}@media (max-width:800px){.poririn_table_box ul li .item_title{order:1;width:100%}}.poririn_table_box ul li .item_title p{padding:2.5rem 0;font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.poririn_table_box ul li .item_title p{padding:.2rem 0;font-size:4.266vw;letter-spacing:.1rem}}.poririn_table_box ul li .item_before{width:280px}@media (max-width:800px){.poririn_table_box ul li .item_before{box-sizing:border-box;order:2;width:100%;margin-top:2.666vw;padding:0 5%}}.poririn_table_box ul li .item_before p{font-size:14px;font-size:1.4rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.poririn_table_box ul li .item_before p{padding-bottom:1.066vw;font-size:3.733vw;letter-spacing:.1rem}.poririn_table_box ul li .item_before p:first-child{font-size:3.2vw}}.poririn_table_box ul li .item_after{width:345px}@media (max-width:800px){.poririn_table_box ul li .item_after{box-sizing:border-box;position:relative;order:3;width:100%;padding:6.4vw 5% 0}.poririn_table_box ul li .item_after:before{position:absolute;top:5px;left:50%;width:0;height:0;transform:translate(-50%);border-width:10px 6px 0 6px;border-style:solid;border-color:#eb8399 transparent transparent transparent;content:""}}.poririn_table_box ul li .item_after p{font-size:16px;font-size:1.6rem;line-height:1.8;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.poririn_table_box ul li .item_after p{font-size:4.266vw;line-height:1.6;letter-spacing:.1rem}.poririn_table_box ul li .item_after p:first-child{padding-bottom:1.066vw;color:#e9748d;font-size:3.2vw}}.p-whiteningCase{margin-top:45px;margin-bottom:80px}@media (max-width:800px){.p-whiteningCase{margin-top:9.333vw;margin-bottom:12vw}}.p-whiteningCase_inner{max-width:860px;margin:auto;padding:0 6.25%}@media (max-width:800px){.p-whiteningCase_inner{padding:0 5%}}.p-whiteningCase_title{margin-bottom:24px}.p-whiteningCase_contents:nth-child(n+3){margin-top:46px}@media (max-width:800px){.p-whiteningCase_contents:nth-child(n+3){margin-top:8vw}}.p-whiteningCase_contents h4{font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem;text-align:center}@media (max-width:800px){.p-whiteningCase_contents h4{font-size:4.266vw}}.p-whiteningCase_image{display:flex;flex-flow:row wrap;padding-top:20px;gap:1rem}@media (max-width:800px){.p-whiteningCase_image{justify-content:center;padding-top:4.266vw}}.p-whiteningCase_image figure{width:calc(50% - 5px)}@media (max-width:800px){.p-whiteningCase_image figure{width:56vw}}.p-whiteningCase_image figure img{width:100%}.p-whiteningCase_text{padding-top:1rem}.p-whiteningCase_text p{margin-left:1.2rem;font-size:12px;font-size:1.2rem;line-height:1.8;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;text-indent:-1.2rem}@media (max-width:800px){.p-whiteningCase_text p{margin-left:3.2vw;font-size:3.2vw;letter-spacing:.05rem;text-indent:-3.2vw}}.p-whiteningHome{padding-top:60px}@media (max-width:800px){.p-whiteningHome{padding-top:6.666vw}}.p-whiteningHome_inner{max-width:880px;margin:auto}@media (max-width:800px){.p-whiteningHome_header{padding:0 2vw}}.p-whiteningHome_detail{text-align:center}@media (max-width:800px){.p-whiteningHome_detail{padding:0 5%}}.p-whiteningHome_detail1{margin-top:23px;text-align:center}@media (max-width:800px){.p-whiteningHome_detail1{margin-top:3.066vw}}.p-whiteningHome_detail1 span{font-feature-settings:"palt" 1;display:inline-block;position:relative;padding:0 74px;font-size:12px;font-size:1.2rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.2em;text-align:left}@media (max-width:800px){.p-whiteningHome_detail1 span{padding:0 9.866vw;font-size:3.2vw;line-height:1.6}}.p-whiteningHome_detail1 span:before{display:block;position:absolute;top:0;left:-20px;width:60px;height:38px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/donyori1.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whiteningHome_detail1 span:before{top:2.666vw;left:0vw;width:8vw;height:5.066vw}}.p-whiteningHome_detail1 span:after{display:block;position:absolute;top:0;right:-20px;width:70px;height:39px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/donyori2.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-whiteningHome_detail1 span:after{top:5.333vw;right:0vw;width:9.466vw;height:5.066vw}}.p-whiteningHome_detail2{font-feature-settings:"palt" 1;color:#eb8399;font-size:18px;font-size:1.8rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em;text-align:center}@media (max-width:800px){.p-whiteningHome_detail2{margin-top:2.266vw;font-size:3.733vw;line-height:1.6}}.p-whiteningHome_detail3{font-feature-settings:"palt" 1;display:inline-block;position:relative;margin-top:9px;padding:0 60px 0 44px;font-size:14px;font-size:1.4rem;line-height:38px;line-height:3.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.2em}@media (max-width:800px){.p-whiteningHome_detail3{margin-top:2.666vw;padding:0 4vw 0 2.933vw;font-size:3.2vw;line-height:1.4}}.p-whiteningHome_detail3 span{display:inline-block;padding:2px 4px;background-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_h2v.png);background-position:left bottom;background-repeat:repeat-x;font-size:24px;font-size:2.4rem}@media (max-width:800px){.p-whiteningHome_detail3 span{font-size:4.266vw;line-height:1.4}}.p-whiteningHome_detail3:before{position:absolute;top:5px;left:0;content:"";color:#fbe8ec;font-size:16px;line-height:16px;font-family:wwwwdental}@media (max-width:800px){.p-whiteningHome_detail3:before{top:3.066vw;left:-.667vw;font-size:2.133vw;line-height:1}}.p-whiteningHome_detail3:after{position:absolute;top:23px;right:0;content:"";color:#fbe8ec;font-size:22px;line-height:22px;font-family:wwwwdental}@media (max-width:800px){.p-whiteningHome_detail3:after{top:8vw;right:-.667vw;font-size:2.933vw;line-height:1}}.p-whiteningHome_detail4{font-feature-settings:"palt" 1;margin-top:20px;font-size:14px;font-size:1.4rem;line-height:32px;line-height:3.2rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.2em;text-align:justify}@media (min-width:801px){.p-whiteningHome_detail4{width:75%;margin-right:auto;margin-left:auto}}@media (max-width:800px){.p-whiteningHome_detail4{margin-top:4vw;font-size:3.2vw;line-height:1.8}}.node--type-pediatric .p-pageTitle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:37px;line-height:1;font-family:wwwwdental!important;text-transform:none}.node--type-pediatric .p-mainVisual{box-sizing:border-box;width:920px;height:480px;margin:9px auto 0;background-color:#fffdea}@media (max-width:800px){.node--type-pediatric .p-mainVisual{width:96.133vw;height:54.8vw;margin:0 auto}}.node--type-pediatric .p-mainVisual_inner{position:relative;padding-top:1px}.node--type-pediatric .p-mainVisual_inner:before{display:block;position:absolute;top:34px;left:10px;width:267px;height:339px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/pediatric/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-pediatric .p-mainVisual_inner:before{top:0;left:0;width:41.333vw;height:55.2vw}}.node--type-pediatric .p-mainVisual_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-pediatric .p-mainVisual_pageTitle{top:4vw;right:2.666vw}}.node--type-pediatric .p-mainVisual_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-pediatric .p-mainVisual_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.node--type-pediatric .p-mainVisual_pageTitle .u-icon svg{width:51px;height:41px;margin-top:21px}@media (max-width:800px){.node--type-pediatric .p-mainVisual_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.node--type-pediatric .p-mainVisual_pageTitle .u-text{display:block;margin:40px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-pediatric .p-mainVisual_pageTitle .u-text{margin:4.8vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-pediatric .p-mainVisual_title{display:block;position:absolute;top:358px;left:308px;width:305px;height:30px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/pediatric/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-pediatric .p-mainVisual_title{top:37.2vw;left:25.6vw;width:44.8vw;height:3.733vw}}.node--type-pediatric .p-mainVisual_image{width:384px;height:384px;margin:42px auto 0}.node--type-pediatric .p-mainVisual_image img{border-radius:100%}@media (max-width:800px){.node--type-pediatric .p-mainVisual_image{width:40vw;height:40vw;margin:4.266vw auto 0}.node--type-pediatric .p-mainVisual_image img{width:100%;height:auto}}.node--type-pediatric .p-mainVisual_detail{margin-top:-13px;text-align:center}@media (max-width:800px){.node--type-pediatric .p-mainVisual_detail{z-index:1;position:relative;margin-top:-1.734vw}}.node--type-pediatric .p-mainVisual_detail span{font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em}@media (max-width:800px){.node--type-pediatric .p-mainVisual_detail span{display:inline-block;font-size:2.933vw;line-height:1.6;text-align:left}}.node--type-pediatric .p-mainVisual_en{display:block;position:absolute;top:286px;left:58px;width:106px;height:33px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/pediatric/cursive_pediatric.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-pediatric .p-mainVisual_en{top:27.066vw;left:4.666vw;width:14.533vw;height:5.333vw}}.node--type-pediatric .p-overview{box-sizing:border-box;width:920px;margin:0 auto}@media (max-width:800px){.node--type-pediatric .p-overview{width:100%;padding:0}}.node--type-pediatric .p-overview_inner{position:relative;padding-top:1px}.node--type-pediatric .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-pediatric .p-overview_title{margin-top:8vw}}.node--type-pediatric .p-overview_title .u-icon{display:inline-block;width:40px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-pediatric .p-overview_title .u-icon{width:5.333vw;height:4.266vw;margin-right:2.666vw}}.node--type-pediatric .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-pediatric .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-pediatric .p-overview_title .u-text{font-size:4.8vw}}.node--type-pediatric .p-overview_en{width:196px;height:19px;margin:8px auto 0}@media (max-width:800px){.node--type-pediatric .p-overview_en{width:31.866vw;height:3.2vw;margin:.933vw auto 0}}.node--type-pediatric .p-overview_en img{width:100%;height:auto}.node--type-pediatric .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-pediatric .p-overview_line{width:58.666vw;margin:3.333vw auto 0}}.node--type-pediatric .p-overview_detail{width:730px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-pediatric .p-overview_detail{box-sizing:border-box;width:100%;margin:3.733vw auto 0;padding:0 4.266vw;font-size:3.733vw;line-height:1.7;text-align:justify}}.node--type-pediatric .p-overview_example{box-sizing:border-box;width:100%;max-width:640px;margin:3rem auto 0;padding:3rem 3rem 1rem;border-radius:20px;background-color:#f1f1f1}@media (max-width:800px){.node--type-pediatric .p-overview_example{width:90%;margin:5.333vw auto 0;padding:6.666vw 6.666vw 1.333vw}}.node--type-pediatric .p-overview_example_title{color:var(--key-color5);font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-overview_example_title{border-radius:2.133vw;font-size:4.266vw}}.node--type-pediatric .p-overview_example_tag{margin-top:2.2rem;font-size:15px;font-size:1.5rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-pediatric .p-overview_example_tag{font-size:3.733vw}}.node--type-pediatric .p-overview_example_tag li{display:inline-block;margin-right:.5rem;margin-bottom:1.8rem;margin-left:.5rem}@media (max-width:800px){.node--type-pediatric .p-overview_example_tag li{margin-bottom:4vw}}.node--type-pediatric .p-contents_inner{padding-top:1px}.node--type-pediatric .p-check-teeth_inner{padding:60px 0 0}@media (max-width:800px){.node--type-pediatric .p-check-teeth_inner{padding:8vw 4vw 0}}.node--type-pediatric .p-check-teeth_inner .c-checkLineBoxTitle.u-iconPeriodontal .inner:after{display:block;position:absolute;top:50%;left:212px;width:30px;height:30px;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/icons_pediatric.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-pediatric .p-check-teeth_inner .c-checkLineBoxTitle.u-iconPeriodontal .inner:after{left:25.333vw;width:4vw;height:4vw}}.node--type-pediatric .p-check-teeth_about{margin-top:50px}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about{margin-top:6.666vw}}.node--type-pediatric .p-check-teeth_about_inner{box-sizing:border-box}@media (min-width:801px){.node--type-pediatric .p-check-teeth_about_inner{padding:0 6.25%}}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_inner{padding:0 4vw}}.node--type-pediatric .p-check-teeth_about_intro{position:relative;margin-bottom:2rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_intro{margin-bottom:4.266vw;padding-top:9.333vw}}.node--type-pediatric .p-check-teeth_about_intro p{display:inline-block;position:relative}.node--type-pediatric .p-check-teeth_about_intro p:before{position:absolute;top:calc(50% - 20px);left:-100px;width:72px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/question.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_intro p:before{top:-9.334vw;left:calc(50% - 7.466vw);width:14.933vw;height:8vw}}.node--type-pediatric .p-check-teeth_about_intro p:after{position:absolute;top:calc(50% - 20px);right:-100px;width:72px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/question.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_intro p:after{content:none}}.node--type-pediatric .p-check-teeth_about_column{display:flex;padding-top:3rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_column{flex-flow:wrap;justify-content:center;padding-top:2.666vw;gap:1rem}}.node--type-pediatric .p-check-teeth_about_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fffcd5;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_column .column_title{width:21.866vw;height:21.866vw}}.node--type-pediatric .p-check-teeth_about_column .column_title h4{font-weight:300;font-size:15px;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.node--type-pediatric .p-check-teeth_about_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_column .column_text{width:100%;padding-left:0}}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_column .column_text p{font-size:3.2vw}}.node--type-pediatric .p-check-teeth_about_column .column_text span{font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;text-decoration:underline;text-underline-offset:3px}@media (max-width:800px){.node--type-pediatric .p-check-teeth_about_column .column_text span{text-underline-offset:.533vw}}.node--type-pediatric .p-check-teeth_main{margin-top:4rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main{margin-top:4vw}}.node--type-pediatric .p-check-teeth_main_inner{box-sizing:border-box;padding:0 6.25%}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_inner{padding:0 2.666vw}}.node--type-pediatric .p-check-teeth_main_flow h3{font-size:18px;font-size:1.8rem;line-height:1.8;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow h3{font-size:3.733vw;letter-spacing:.2rem}}.node--type-pediatric .p-check-teeth_main_flow .flow_list{padding-top:2.5rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list{padding-top:4vw}}.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item{display:flex;flex-flow:nowrap;align-items:center;gap:3rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item{flex-direction:column;align-items:flex-start;gap:.65rem}}.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item:nth-child(n+2){margin-top:1.5rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item:nth-child(n+2){margin-top:2rem}}.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_name{flex:.5;width:145px;border-radius:1rem;background-color:#f6f6f6}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_name{flex:1;width:100%;border-radius:2.133vw}}.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_name h4{padding:3rem 0;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_name h4{padding:1rem 0;font-size:3.733vw}}.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_text{flex:1}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_text{flex:1}}.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_text p{font-size:14px;font-size:1.4rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_text p{font-size:3.2vw;line-height:1.6}}.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_image{width:170px}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_list .flow_item .flow_image{flex:1;width:40vw;margin:auto}}.node--type-pediatric .p-check-teeth_main_flow .flow_note{margin-top:1.5rem;text-align:right}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_note{margin-top:2.666vw}}.node--type-pediatric .p-check-teeth_main_flow .flow_note span{font-size:10px;font-size:1rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_flow .flow_note span{font-size:2.666vw}}.node--type-pediatric .p-check-teeth_main_intro{margin-top:2rem;margin-bottom:2rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_intro{margin-bottom:4.266vw;padding-top:9.333vw}}.node--type-pediatric .p-check-teeth_main_intro p{display:inline-block;position:relative}.node--type-pediatric .p-check-teeth_main_intro p:before{position:absolute;top:calc(50% - 20px);left:-100px;width:72px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/question.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_intro p:before{top:-9.334vw;left:calc(50% - 7.466vw);width:14.933vw;height:8vw}}.node--type-pediatric .p-check-teeth_main_intro p:after{position:absolute;top:calc(50% - 20px);right:-100px;width:72px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/question.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_intro p:after{content:none}}.node--type-pediatric .p-check-teeth_main_box{margin-top:2rem;margin-bottom:2.5rem;padding:2rem;border-radius:1rem;background-color:#d6edf2}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_box{margin-top:2.666vw;margin-bottom:4vw;padding:3.2vw}}.node--type-pediatric .p-check-teeth_main_box p{font-size:15px;font-size:1.5rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.25rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_box p{font-size:3.2vw;line-height:1.6;letter-spacing:.2rem}}.node--type-pediatric .p-check-teeth_main_text{padding-top:3rem;padding-bottom:3rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_text{padding-top:5.333vw;padding-bottom:5.333vw}}.node--type-pediatric .p-check-teeth_main_text .lead_text{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_text .lead_text{padding-top:2.666vw;padding-bottom:2.666vw}}.node--type-pediatric .p-check-teeth_main_text .lead_text h4{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;display:inline-block;padding-bottom:4px;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;font-size:2.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.25rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_text .lead_text h4{margin-bottom:.5rem;font-size:3.733vw;letter-spacing:.2rem}}.node--type-pediatric .p-check-teeth_main_text .lead_text span{padding-left:5px;font-size:1.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_text .lead_text span{padding-left:0;font-size:3.2vw}}.node--type-pediatric .p-check-teeth_main_column{display:flex;padding-top:3rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_column{flex-flow:wrap;justify-content:center;padding-top:5.333vw;gap:1rem}}.node--type-pediatric .p-check-teeth_main_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fffcd5;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_column .column_title{width:21.866vw;height:21.866vw}}.node--type-pediatric .p-check-teeth_main_column .column_title h4{font-weight:300;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.node--type-pediatric .p-check-teeth_main_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_column .column_text{width:100%;padding-left:0}}@media (min-width:801px){.node--type-pediatric .p-check-teeth_main_column .column_text p{padding-top:1rem}}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_column .column_text p{font-size:3.2vw}}.node--type-pediatric .p-check-teeth_main_list{margin-top:4rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_list{margin-top:5.333vw}}.node--type-pediatric .p-check-teeth_main_boxtext{margin-top:6rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_boxtext{margin-top:10.666vw}}.node--type-pediatric .p-check-teeth_main_boxtext h5{font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.3rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_boxtext h5{font-size:4vw;letter-spacing:.2rem}}.node--type-pediatric .p-check-teeth_main_boxtext_wrap{display:flex;flex-flow:row nowrap;align-items:center;margin-top:2rem;gap:2rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_boxtext_wrap{flex-flow:row wrap;margin-top:4vw;gap:1rem}}.node--type-pediatric .p-check-teeth_main_boxtext_wrap li{display:flex;align-items:center;justify-content:center;width:160px;height:110px;border-radius:1rem;background-color:#fffcd5}.node--type-pediatric .p-check-teeth_main_boxtext_wrap li:first-child{width:240px}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_boxtext_wrap li{width:100%;height:auto}.node--type-pediatric .p-check-teeth_main_boxtext_wrap li:first-child{width:100%}}.node--type-pediatric .p-check-teeth_main_boxtext_wrap li p{font-size:16px;font-size:1.6rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main_boxtext_wrap li p{padding:1.25rem 1rem;font-size:3.466vw}}.node--type-pediatric .p-check-teeth_main p{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.2rem}@media (max-width:800px){.node--type-pediatric .p-check-teeth_main p{font-size:3.2vw;line-height:1.6}}.p-pediatricFeature{width:100%;margin-top:65px;background-color:#fdf3f5}@media (max-width:800px){.p-pediatricFeature{margin-top:8vw}}.p-pediatricFeature_inner{width:900px;margin:0 auto;padding-top:52px}@media (max-width:800px){.p-pediatricFeature_inner{width:100%;padding-top:5.333vw;padding-bottom:5.333vw}}.p-pediatricFeature_set{padding-bottom:28px;overflow:hidden}@media (max-width:800px){.p-pediatricFeature_set{padding-bottom:4vw}}.p-pediatricProtect{width:100%}.p-pediatricProtect_inner{width:946px;margin:0 auto;padding-top:52px}@media (max-width:800px){.p-pediatricProtect_inner{box-sizing:border-box;width:100%;padding:10.666vw 5.333vw 0}}.p-pediatricProtect_title{text-align:center}.p-pediatricProtect_title span{font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.12em}@media (max-width:800px){.p-pediatricProtect_title span{display:inline-block;font-size:3.733vw;line-height:1.4;text-align:left}}.p-pediatricProtect_set{width:954px;margin:14px auto 0;padding-bottom:28px;overflow:hidden}@media (max-width:800px){.p-pediatricProtect_set{width:auto}}.c-pediatricProtect{box-sizing:border-box;position:relative;width:473px;margin:30px 0 0;padding:0 46px}.c-pediatricProtect:nth-child(odd){-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;border-width:0 1px 0 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}.c-pediatricProtect_inner{padding:40px 0 17px}.c-pediatricProtect_title{font-size:20px;font-size:2rem;line-height:48px;line-height:4.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;text-align:center}.c-pediatricProtect_title:after{display:block;width:385px;height:3px;margin:9px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/arrow_line_385.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}.c-pediatricProtect_subTitle{position:absolute;top:9px;right:0;left:0;font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.05em;text-align:center}.c-pediatricProtect_detail{margin-top:13px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}.p-pediatricProtect_comment{font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.p-pediatricProtect_comment{margin-top:2.666vw;padding:0 4.666vw;font-size:3.466vw;line-height:1.5;text-align:left}}.p-pediatricProtect_button{margin-top:24px;text-align:center}.p-pediatricProtect_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-pediatricProtect_button a>*{letter-spacing:normal}.p-pediatricProtect_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-pediatricProtect_button a .arrow{width:7.199vw}}.p-pediatricProtect_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-pediatricProtect_button a .arrow:before{width:7.199vw}}.p-pediatricProtect_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-pediatricProtect_button a .arrow:after{width:7.199vw;height:6.133vw}}.p-pediatricProtect_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-pediatricProtect_button a .text{width:calc(100% - 7.199vw)}}.p-pediatricProtect_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-pediatricProtect_button a .text p,.p-pediatricProtect_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-pediatricProtect_button a .text p,.p-pediatricProtect_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-pediatricProtect_button a .text div,.p-pediatricProtect_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-pediatricProtect_button a .text div,.p-pediatricProtect_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-pediatricProtect_button a:hover .arrow:before{background-color:#ffffffb3}.p-pediatricProtect_button a:hover .arrow:after{left:4px}@media (max-width:800px){.p-pediatricProtect_button a:hover .arrow:after{left:.533vw}}.p-pediatricProtect_button a:hover .text:before{background-color:#ffffffb3}.p-pediatricProtect_button a:hover .text p,.p-pediatricProtect_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-pediatricProtect_button a:hover .text p,.p-pediatricProtect_button a:hover .text .textIn{transform:translateY(-100%)}}.p-pediatricProtect_button a:hover .text div,.p-pediatricProtect_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-pediatricProtect_button a:hover .text div,.p-pediatricProtect_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-pediatricProtect_button{margin-top:2.666vw}}.p-pediatricHealth{margin-bottom:6rem}@media (max-width:800px){.p-pediatricHealth{margin-bottom:8vw}}.c-pediatricMore{padding:32px 0}@media (max-width:800px){.c-pediatricMore{margin:6.133vw 0;padding:0}}.c-pediatricMore_title{font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.c-pediatricMore_title{padding:0 0 0 6vw;font-size:3.733vw;line-height:1.4;text-align:left}}.c-pediatricMore_notes{font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.c-pediatricMore_notes{padding:0 0 0 6vw;font-size:2.933vw;line-height:1.781;text-align:left}}.c-pediatricMore_button{margin-top:20px;text-align:center}.c-pediatricMore_button a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.c-pediatricMore_button a>*{letter-spacing:normal}.c-pediatricMore_button a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.c-pediatricMore_button a .arrow{width:7.199vw}}.c-pediatricMore_button a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.c-pediatricMore_button a .arrow:before{width:7.199vw}}.c-pediatricMore_button a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.c-pediatricMore_button a .arrow:after{width:7.199vw;height:6.133vw}}.c-pediatricMore_button a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.c-pediatricMore_button a .text{width:calc(100% - 7.199vw)}}.c-pediatricMore_button a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.c-pediatricMore_button a .text p,.c-pediatricMore_button a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-pediatricMore_button a .text p,.c-pediatricMore_button a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-pediatricMore_button a .text div,.c-pediatricMore_button a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.c-pediatricMore_button a .text div,.c-pediatricMore_button a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.c-pediatricMore_button a:hover .arrow:before{background-color:#f4b3c14d}.c-pediatricMore_button a:hover .arrow:after{left:4px}@media (max-width:800px){.c-pediatricMore_button a:hover .arrow:after{left:.533vw}}.c-pediatricMore_button a:hover .text:before{background-color:#f4b3c14d}.c-pediatricMore_button a:hover .text p,.c-pediatricMore_button a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.c-pediatricMore_button a:hover .text p,.c-pediatricMore_button a:hover .text .textIn{transform:translateY(-100%)}}.c-pediatricMore_button a:hover .text div,.c-pediatricMore_button a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.c-pediatricMore_button a:hover .text div,.c-pediatricMore_button a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.c-pediatricMore_button{margin-top:2.666vw}}.p-pediatric-mv{box-sizing:border-box;position:relative;width:100%;height:480px;margin:0 auto;overflow:hidden;background-color:#fffdea}@media (max-width:800px){.p-pediatric-mv{width:96.133vw;height:58.666vw}}.p-pediatric-mv:before{display:block;z-index:1;position:absolute;top:12px;width:1008px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/pediatric/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;opacity:.8}@media (min-width:801px){.p-pediatric-mv:before{left:calc(50% - 1200px)}}@media (max-width:800px){.p-pediatric-mv:before{left:calc(50% - 135vw);width:118vw;height:57.6vw}}.p-pediatric-mv_inner{z-index:2;position:relative;max-width:960px;margin:0 auto;padding-top:1px}.p-pediatric-mv_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.p-pediatric-mv_pageTitle{top:4vw;right:2.666vw}}.p-pediatric-mv_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.p-pediatric-mv_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.p-pediatric-mv_pageTitle .u-icon svg{width:51px;height:41px;margin-top:23px}@media (max-width:800px){.p-pediatric-mv_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.p-pediatric-mv_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.p-pediatric-mv_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.p-pediatric-mv_title{display:block;z-index:1;position:absolute;top:358px;left:50%;width:305px;height:30px;overflow:hidden;transform:translate(-50%);background-image:url(/themes/custom/wdental/assets/img/pediatric/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-pediatric-mv_title{top:36.533vw;width:51.2vw;height:5.066vw}}.p-pediatric-mv_image{position:relative;width:384px;height:384px;margin:42px auto 0}@media (max-width:800px){.p-pediatric-mv_image{width:40vw;height:40vw;margin:4.266vw auto 0}}.p-pediatric-mv_image img{border-radius:100%}@media (max-width:800px){.p-pediatric-mv_image img{width:100%;height:auto}}.p-pediatric-mv_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.p-pediatric-mv_detail{margin-top:0;padding:0 5%;font-size:2.933vw;line-height:1.7;letter-spacing:.2rem}}.p-pediatric-mv_en{display:block;position:absolute;top:286px;left:64px;width:109px;height:40px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/pediatric/cursive_pediatric.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-pediatric-mv_en{top:27.066vw;left:4.666vw;width:16.266vw;height:5.333vw}}.node--type-guide .p-overview{box-sizing:border-box;margin:0 auto;padding:20px;background:url(/themes/custom/wdental/assets/img/common/stripe_gray.png) repeat 0 0 transparent}@media (max-width:800px){.node--type-guide .p-overview{width:100%;padding:1.866vw}}.node--type-guide .p-overview_inner{position:relative;margin:0 auto;padding:1px 0;background-color:#fff}@media (max-width:800px){.node--type-guide .p-overview_inner{width:100%}}.node--type-guide .p-overview_inner_wrap{margin:auto}@media (min-width:801px){.node--type-guide .p-overview_inner_wrap{position:relative;max-width:920px}}.node--type-guide .p-overview_pageTitle{position:absolute;top:-10px;right:41px;text-align:center}@media (max-width:800px){.node--type-guide .p-overview_pageTitle{top:4vw;right:2.666vw}}.node--type-guide .p-overview_pageTitle .u-icon{width:37px;height:41px}@media (max-width:800px){.node--type-guide .p-overview_pageTitle .u-icon{width:4.933vw;height:5.333vw}}.node--type-guide .p-overview_pageTitle .u-text{display:block;margin:30px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-guide .p-overview_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-guide .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-guide .p-overview_title{margin:68px auto 0}}.node--type-guide .p-overview_title .u-icon{width:29px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-guide .p-overview_title .u-icon{width:3.733vw;height:4.266vw;margin-right:2.666vw}}.node--type-guide .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-guide .p-overview_title .u-text{font-size:4.8vw}}.node--type-guide .p-overview_en{width:39px;height:14px;margin:8px auto 0}@media (max-width:800px){.node--type-guide .p-overview_en{width:6.4vw;height:2.266vw;margin:.933vw auto 0}}.node--type-guide .p-overview_en svg{fill:#000;width:39px;height:14px}@media (max-width:800px){.node--type-guide .p-overview_en svg{width:6.4vw;height:2.266vw}}.node--type-guide .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-guide .p-overview_line{width:32vw;margin:3.333vw auto 0}}.node--type-guide .p-overview_detail{width:730px;margin:28px auto 39px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-guide .p-overview_detail{box-sizing:border-box;width:100%;margin:3.066vw auto 5.066vw;padding:0 6.666vw;font-size:3.733vw;line-height:1.7}}.node--type-guide .p-contents_inner{padding-top:1px}@media (max-width:800px){.p-tour_inner{padding:0 2vw}}.p-tour_title{margin:50px auto 41px}@media (max-width:800px){.p-tour_title{margin:7.6vw auto 0}}.p-tour_detail{position:relative;width:880px;margin:0 auto}@media (max-width:800px){.p-tour_detail{width:auto}}.p-tour_items{position:relative;width:880px}@media (max-width:800px){.p-tour_items{width:auto;padding:.8vw 0 0}}.c-tourItem{display:none;position:absolute;top:11px;left:251px;width:580px;padding-top:400px}@media (max-width:800px){.c-tourItem{display:block;position:relative;top:auto;left:auto;width:auto;margin:9.066vw 0;padding:53.333vw 0 0}}.c-tourItem:first-child{display:block}.c-tourItem_title{margin-top:19px;font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;text-align:center}@media (max-width:800px){.c-tourItem_title{margin-top:3.733vw;font-size:4.266vw;line-height:1.5}}.c-tourItem_detail{margin-top:12px;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:center}@media (max-width:800px){.c-tourItem_detail{margin-top:1.066vw;padding:0 5.333vw;font-size:3.2vw;line-height:1.6;text-align:left}}.c-tourItem_detail span{letter-spacing:-.1em}.c-tourItem_thumbnail{position:absolute;top:0;left:10px}@media (max-width:800px){.c-tourItem_thumbnail{left:0;width:100%;text-align:center}.c-tourItem_thumbnail img{display:inline-block;width:74.666vw;height:53.333vw;margin-inline:auto}}.p-tourNavi{width:165px}@media (max-width:800px){.p-tourNavi{display:none}}.p-tourNavi .c-tourNavi{padding-left:24px;font-size:12px;font-size:1.2rem;line-height:36px;line-height:3.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;cursor:pointer}.p-tourNavi .c-tourNavi:hover{opacity:.5}.p-tourNavi .c-tourNavi.selected{background-image:url(/themes/custom/wdental/assets/img/common/checklinebox_deco.svg);background-position:5px 11px;background-size:10px 14px;background-repeat:no-repeat}.p-tourNavi .c-tourNavi.selected:hover{opacity:1}.p-tourNavi .c-tourNavi.disable{cursor:auto;opacity:.3}.p-tourNavi .c-tourNavi.disable:hover{opacity:.3}.p-tourUi{position:absolute;top:191px;left:206px}@media (max-width:800px){.p-tourUi{display:none}}.p-tourUi_button{position:absolute;top:0;left:0;width:45px;height:33px;cursor:pointer}.p-tourUi_button span{display:block;width:45px;height:33px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/arrow_big.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.p-tourUi_button:hover{opacity:.5}.p-tourUi_button.left span{transform:rotate(180deg)}.p-tourUi_button.right{left:625px}.p-tourUi_button.disabled,.p-tourUi_button.disabled:hover{opacity:.3}.p-equipment{padding-top:50px}@media (max-width:800px){.p-equipment{padding-top:8vw}}@media (max-width:800px){.p-equipment_header{padding:0 2vw}}.p-equipment_title{margin:50px auto 44px}@media (max-width:800px){.p-equipment_title{margin:7.6vw auto 0}}.p-equipment_detail{padding:2vw 0 0}.c-equipment{display:inline-block;width:312px;margin-top:24px;vertical-align:top}@media (max-width:800px){.c-equipment{display:block;width:auto;margin:8vw 0}}.c-equipment_title{font-feature-settings:"palt" 1;padding-left:37px;font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em}@media (max-width:800px){.c-equipment_title{padding:0;font-size:4.266vw;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}}.c-equipment_title span{font-size:14px;font-size:1.4rem}@media (max-width:800px){.c-equipment_title span{font-size:3.2vw}}.c-equipment_thumbnail{margin-top:2px;padding-left:37px}@media (max-width:800px){.c-equipment_thumbnail{margin:2.266vw 0;padding:0;text-align:center}.c-equipment_thumbnail img{display:inline-block;width:60vw;height:auto;margin-inline:auto}}.c-equipment_detail{margin-top:17px;padding:0 30px 0 40px;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.05em}@media (max-width:800px){.c-equipment_detail{padding:0 6vw;font-size:3.2vw;line-height:1.6;text-align:justify}}.c-equipment_detail a{color:#000}.p-equipment_items1{padding:22px 0 36px;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}.p-equipment_items1Inner{width:936px;margin:0 auto;letter-spacing:-.4em}@media (max-width:800px){.p-equipment_items1Inner{width:auto}}.p-equipment_items1Inner>*{letter-spacing:normal}.p-equipment_items2{padding:22px 0 36px}.p-equipment_items2Inner{width:936px;margin:0 auto;overflow:hidden}@media (max-width:800px){.p-equipment_items2Inner{width:auto}}.p-equipment_alpha{width:624px;float:left;letter-spacing:-.4em}.p-equipment_alpha>*{letter-spacing:normal}@media (max-width:800px){.p-equipment_alpha{width:auto;float:none}}.p-equipment_beta{width:312px;float:left;letter-spacing:-.4em}.p-equipment_beta>*{letter-spacing:normal}@media (max-width:800px){.p-equipment_beta{width:auto;float:none}}.p-equipment_beta .c-equipment_title{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}.p-equipment_items3{padding:22px 0 36px;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}.p-equipment_items3Inner{width:936px;margin:0 auto;letter-spacing:-.4em}.p-equipment_items3Inner>*{letter-spacing:normal}@media (max-width:800px){.p-equipment_items3Inner{width:auto}}.node--type-guide .c-whiteningSalonOpen{margin-top:50px}.node--type-staff .p-overview{box-sizing:border-box;width:100%;margin:0 auto;padding-bottom:65px;background-color:#f5f5f5}@media (max-width:800px){.node--type-staff .p-overview{width:100%;padding-bottom:1px}}.node--type-staff .p-overview_inner{position:relative;max-width:920px;margin:0 auto;padding-top:1px}@media (max-width:800px){.node--type-staff .p-overview_inner{width:100%}}.node--type-staff .p-overview_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-staff .p-overview_pageTitle{top:4vw;right:2.666vw}}.node--type-staff .p-overview_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-staff .p-overview_pageTitle .u-icon{width:9.333vw;height:9.333vw}}.node--type-staff .p-overview_pageTitle .u-icon svg{width:33px;height:36px;margin-top:24px}@media (max-width:800px){.node--type-staff .p-overview_pageTitle .u-icon svg{width:3.333vw;height:3.733vw;margin-top:2.533vw}}.node--type-staff .p-overview_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-staff .p-overview_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-staff .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-staff .p-overview_title{margin-top:8vw}}.node--type-staff .p-overview_title .u-icon{display:inline-block;width:29px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-staff .p-overview_title .u-icon{width:3.333vw;height:3.733vw;margin-right:2.666vw}}.node--type-staff .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-staff .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-staff .p-overview_title .u-text{font-size:4.8vw}}.node--type-staff .p-overview_en{width:58px;height:14px;margin:8px auto 0}@media (max-width:800px){.node--type-staff .p-overview_en{width:9.466vw;height:2.266vw;margin:.933vw auto 0}}.node--type-staff .p-overview_en img{width:100%;height:auto}.node--type-staff .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-staff .p-overview_line{width:32vw;margin:3.333vw auto 0}}.node--type-staff .p-overview_detail{width:750px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:justify}@media (max-width:800px){.node--type-staff .p-overview_detail{box-sizing:border-box;width:100%;margin:3.066vw auto 5.066vw;padding:0 6.666vw;font-size:3.733vw;line-height:1.7}}.node--type-staff .p-overview_strong{padding:4px 2px;background-color:var(--key-color1)}.node--type-staff .p-contents_inner{padding-top:1px}.node--type-staff .p-staffBanner .p-recruitBanner{margin:5px 0 108px}@media (max-width:800px){.node--type-staff .p-staffBanner .p-recruitBanner{margin:3vw 0 6vw}}.p-staffMembers_set{padding-top:17px}@media (max-width:800px){.p-staffMembers_set{padding:0 0 4vw}}.c-staffPanel{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;position:relative;width:840px;min-height:289px;margin:0 auto;padding:14px 0 37px 296px;border-width:0 0 1px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.c-staffPanel{width:auto;min-height:0;padding:0 4.666vw}}.c-staffPanel:last-child{border:none}@media (max-width:800px){.c-staffPanel_inner{padding:2.933vw 0}}@media (max-width:800px){.c-staffPanel_header{display:flex;align-items:center;justify-content:left}}.c-staffPanel_image{position:absolute;top:26px;left:6px;overflow:hidden;border-radius:6px}@media (max-width:800px){.c-staffPanel_image{position:static;width:31.733vw;height:31.733vw}.c-staffPanel_image img{width:100%;height:auto}}.c-staffPanel_name{font-size:22px;font-size:2.2rem;line-height:48px;line-height:4.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.03em}@media (max-width:800px){.c-staffPanel_name{padding-left:2.666vw;font-size:4.8vw;line-height:1.5}}.c-staffPanel_name span{font-size:18px;font-size:1.8rem}@media (max-width:800px){.c-staffPanel_name span{font-size:4.8vw;line-height:1.5}}.c-staffPanel_comment{margin-top:7px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.c-staffPanel_comment{margin-top:2.533vw;font-size:3.2vw;line-height:1.2}}.c-staffPanel_career{position:relative;min-height:48px;margin-top:8px}@media (max-width:800px){.c-staffPanel_career{min-height:11.733vw;margin-top:2.933vw}}.c-staffPanel_career dt{display:block;position:absolute;top:6px;left:0;width:76px;height:48px;border-radius:5px;background-color:#ffe9ee;font-size:12px;font-size:1.2rem;line-height:48px;line-height:4.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center}@media (max-width:800px){.c-staffPanel_career dt{top:.266vw;left:.266vw;width:15.2vw;height:11.733vw;font-size:2.933vw;line-height:4}}.c-staffPanel_career dd{padding-top:5px;padding-left:92px;font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.c-staffPanel_career dd{padding-top:0;padding-left:18.666vw;font-size:3.2vw;line-height:1.2}}.c-staffPanel_affiliation{position:relative;min-height:48px;margin-top:14px}@media (max-width:800px){.c-staffPanel_affiliation{min-height:11.733vw;margin-top:1.6vw}}.c-staffPanel_affiliation dt{display:block;position:absolute;top:6px;left:0;width:76px;height:48px;border-radius:5px;background-color:#ffe9ee;font-size:12px;font-size:1.2rem;line-height:48px;line-height:4.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.05em;text-align:center}@media (max-width:800px){.c-staffPanel_affiliation dt{top:.266vw;left:.266vw;width:15.2vw;height:11.733vw;font-size:2.933vw;line-height:4}}.c-staffPanel_affiliation dd{padding-top:5px;padding-left:92px;font-size:12px;font-size:1.2rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.c-staffPanel_affiliation dd{padding-top:0;padding-left:18.666vw;font-size:3.2vw;line-height:1.2}}.c-staffDirector{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;position:relative;width:840px;margin:0 auto;border-width:0 0 1px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.c-staffDirector{width:auto}}.c-staffDirector_inner{padding:40px}@media (max-width:800px){.c-staffDirector_inner{padding:8vw 4.666vw 6.4vw}}.c-staffDirector_header h3{font-size:30px;font-size:3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em;text-align:center}@media (max-width:800px){.c-staffDirector_header h3{font-size:5.866vw}}.c-staffDirector_header h3 span{display:inline-block;padding-right:20px;font-size:20px;font-size:2rem}@media (max-width:800px){.c-staffDirector_header h3 span{padding-right:3.733vw;font-size:3.733vw}}.c-staffDirector_image{width:100%;margin-top:3rem;overflow:hidden;border-radius:30px}@media (max-width:800px){.c-staffDirector_image{margin-top:5.333vw;border-radius:5.333vw}}.c-staffDirector_comment{padding-top:2rem;font-size:16px;font-size:1.6rem;line-height:2;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.c-staffDirector_comment{padding-top:3.733vw;font-size:3.733vw;line-height:1.7}}.c-staffDirector_carrer{display:flex;flex-flow:row wrap;margin-top:28px}@media (max-width:800px){.c-staffDirector_carrer{margin-top:5.333vw}}.c-staffDirector_carrer_list{position:relative}.c-staffDirector_carrer_list dt{display:inline-block;margin-bottom:10px;padding:12px 16px;border-radius:5px;background-color:#ffe9ee;font-size:14px;font-size:1.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}@media (max-width:800px){.c-staffDirector_carrer_list dt{margin-bottom:2.133vw;padding:2.133vw 4.266vw;font-size:3.2vw}}.c-staffDirector_carrer_list dd{font-size:14px;font-size:1.4rem;line-height:2;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}@media (max-width:800px){.c-staffDirector_carrer_list dd{font-size:3.2vw;line-height:1.8}}.c-staffDirector_carrer_list dd .year{display:inline-block;width:120px}@media (max-width:800px){.c-staffDirector_carrer_list dd .year{display:block}}.c-staffDirector_carrer_list:first-child{width:460px}@media (max-width:800px){.c-staffDirector_carrer_list:first-child{width:100%}}.c-staffDirector_carrer_list:first-child:before{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;position:absolute;top:0;right:0;width:1px;height:100%;border-width:0 1px 0 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;content:""}@media (max-width:800px){.c-staffDirector_carrer_list:first-child:before{content:none}}.c-staffDirector_carrer_list:nth-child(n+2){box-sizing:border-box;width:calc(100% - 460px);padding-left:30px}@media (max-width:800px){.c-staffDirector_carrer_list:nth-child(n+2){width:100%;padding-top:4.8vw;padding-left:0}}.p-staffMembers_set2{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;width:840px;margin:0 auto;overflow:hidden;border-width:0 0 1px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}.c-staff2Panel{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;width:280px;float:left;border-width:0 0 1px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}.c-staff2Panel:last-child{border-width:0}.c-staff2Panel_inner{padding:20px 0}.c-staff2Panel_name{padding-right:16px;font-size:18px;font-size:1.8rem;line-height:48px;line-height:4.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.03em;text-align:right}.c-staff2Panel_name span{font-size:14px;font-size:1.4rem}.p-staffPhotos{margin-top:40px;margin-bottom:60px}@media (max-width:800px){.p-staffPhotos{margin-top:2.666vw;margin-bottom:5.333vw}}.p-staffPhotos_image{width:50%}@media (max-width:800px){.p-staffPhotos_image{width:100%}}.p-staffPhotos_text{padding-top:30px}@media (max-width:800px){.p-staffPhotos_text{padding-top:4vw}}.p-staffPhotos_text p{font-size:16px;font-size:1.6rem;line-height:2;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}@media (max-width:800px){.p-staffPhotos_text p{font-size:3.466vw;line-height:1.7}}.path-webform input,.path-webform textarea,.path-webform select{border-width:1px;border-style:inset;border-color:#767676}.path-webform .p-overview{box-sizing:border-box;width:920px;margin:9px auto 0;padding-bottom:65px;background-color:#f5f5f5}@media (max-width:800px){.path-webform .p-overview{width:100%;padding-bottom:1px}}.path-webform .p-overview_inner{position:relative;padding-top:1px}@media (max-width:800px){.path-webform .p-overview_inner{width:100%}}.path-webform .p-overview_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.path-webform .p-overview_pageTitle{top:4vw;right:2.666vw}}.path-webform .p-overview_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.path-webform .p-overview_pageTitle .u-icon{width:9.333vw;height:9.333vw}}.path-webform .p-overview_pageTitle .u-icon svg{width:33px;height:36px;margin-top:24px}@media (max-width:800px){.path-webform .p-overview_pageTitle .u-icon svg{width:3.333vw;height:3.733vw;margin-top:2.533vw}}.path-webform .p-overview_pageTitle .u-text{display:block;margin:40px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.path-webform .p-overview_pageTitle .u-text{margin:4.8vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.path-webform .p-overview_title{margin:48px auto 0;text-align:center}.path-webform .p-overview_title .u-icon{display:inline-block;width:29px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.path-webform .p-overview_title .u-icon{width:3.333vw;height:3.733vw;margin-right:2.666vw}}.path-webform .p-overview_title .u-icon svg{width:100%;height:100%}.path-webform .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.path-webform .p-overview_title .u-text{font-size:4.8vw}}.path-webform .p-overview_en{width:97px;height:19px;margin:8px auto 0}@media (max-width:800px){.path-webform .p-overview_en{width:9.466vw;height:2.266vw;margin:.933vw auto 0}}.path-webform .p-overview_en img{width:100%;height:auto}.path-webform .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.path-webform .p-overview_line{width:32vw;margin:3.333vw auto 0}}.path-webform .p-overview_detail{width:720px;margin:8px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.path-webform .p-overview_detail{box-sizing:border-box;width:100%;margin:3.066vw auto 5.066vw;padding:0 6.666vw;font-size:3.733vw;line-height:1.6;text-align:justify}}.path-webform .p-overview_message{margin:26px auto 0;font-size:16px;font-size:1.6rem;line-height:2.25;font-family:秀英明朝 B,Shuei Mincho B,Shuei Mincho B JIS2004,ShueiMinPr5-B;letter-spacing:.1em;text-align:center}@media (max-width:800px){.path-webform .p-overview_message{box-sizing:border-box;margin:3.066vw auto 5.066vw;padding:0 6.666vw;font-size:3.733vw;line-height:1.6;text-align:justify}}.path-webform select::-ms-expand{display:none}.path-webform select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:0 4px}.p-forms{margin:40px 0 0}@media (max-width:800px){.p-forms{margin:5.333vw 0 0}}.p-forms .webform-progress-tracker{max-width:920px}.p-forms .progress-step .progress-marker{font-size:14px;font-size:1.4rem;line-height:1}@media (max-width:800px){.p-forms .progress-step .progress-marker{font-size:2.666vw}}.p-forms .progress-step .progress-text{font-size:12px;font-size:1.2rem;line-height:1}@media (max-width:800px){.p-forms .progress-step .progress-text{margin:.533vw 0 0;font-size:2.666vw}}.p-forms .progress-step.is-active .progress-marker:before{background-color:#db899a}.p-forms .webform-progress-tracker .progress-step.is-active:hover .progress-marker:before{background-color:#db899a}.p-forms .form-actions{display:flex;justify-content:center;margin:18px 0 130px}@media (max-width:800px){.p-forms .form-actions{margin:4vw 0 10.666vw}}.p-forms .form-actions input{display:block;width:255px;height:54px;margin:0 20px;overflow:hidden;border:0;background-size:contain;text-indent:120%;white-space:nowrap;cursor:pointer}@media (max-width:800px){.p-forms .form-actions input{width:44.266vw;height:9.466vw;margin:0 2.666vw}}.p-forms .form-actions input:hover{opacity:.7}.p-forms .form-actions #edit-actions-wizard-next{background-image:url(/themes/custom/wdental/assets/img/contact/confirmation@2x.png);background-color:transparent}.p-forms .form-actions .webform-button--previous{background-image:url(/themes/custom/wdental/assets/img/contact/back_to_edit@2x.png);background-color:transparent}.p-forms .form-actions .webform-button--submit{background-image:url(/themes/custom/wdental/assets/img/contact/send@2x.png);background-color:transparent}.p-forms .form-actions .ajax-progress-throbber{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff80}.p-forms .form-actions .ajax-progress-throbber .message{display:none}.p-forms .form-actions .ajax-progress-throbber .throbber{position:fixed;top:50%;left:50%;width:25px;height:25px;margin:-12px 0 0 -12px;background-image:url(/themes/custom/wdental/assets/img/contact/loading.gif);background-size:contain;background-repeat:no-repeat}.c-formSet{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;display:flex;width:862px;margin:0 auto;padding:10px 16px;border-width:1px 0 0 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.c-formSet{flex-wrap:wrap;width:auto;padding:1.333vw 2.133vw 2.666vw}}.c-formSet:nth-of-type(1){border-width:0}.c-formSet .webform-flexbox{margin:0}.c-formSet .webform-flex--1{flex-grow:0;flex-shrink:0;flex-basis:250px}.c-formSet .webform-flex--2{flex-grow:1;flex-shrink:1}@media (max-width:800px){.c-formSet .webform-flex--2{flex-basis:50%}}@media (max-width:800px){.c-formSet .webform-flex:nth-of-type(1){flex-basis:100%}}.c-formSet_title{padding:6px 0;font-size:16px;font-size:1.6rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}@media (max-width:800px){.c-formSet_title{padding:.8vw 0;font-size:3.2vw;line-height:1.6}}.c-formSet_title:before{display:inline-block;margin-right:8px;content:"●";color:#db899a;font-size:16px;font-size:1.6rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}@media (max-width:800px){.c-formSet_title:before{margin-right:1.066vw;font-size:3.2vw;line-height:1.6}}.c-formSet.u-name .c-formSet_title:after,.c-formSet.u-kana .c-formSet_title:after,.c-formSet.u-email .c-formSet_title:after,.c-formSet.u-category .c-formSet_title:after,.c-formSet.u-content .c-formSet_title:after{display:inline-block;content:"*";color:red;font-size:16px;font-size:1.6rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}@media (max-width:800px){.c-formSet.u-name .c-formSet_title:after,.c-formSet.u-kana .c-formSet_title:after,.c-formSet.u-email .c-formSet_title:after,.c-formSet.u-category .c-formSet_title:after,.c-formSet.u-content .c-formSet_title:after{font-size:3.2vw;line-height:1.6}}.c-formSet.u-name label,.c-formSet.u-kana label{display:inline-block;width:14%;padding:0;font-size:14px;font-size:1.4rem;line-height:2;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.c-formSet.u-name label,.c-formSet.u-kana label{font-size:3.2vw;line-height:1.6}}.c-formSet.u-name .webform-flex .webform-flex--container>.form-item>input[type=text],.c-formSet.u-kana .webform-flex .webform-flex--container>.form-item>input[type=text]{width:70%;font-size:16px;font-size:1.6rem;line-height:2}@media (max-width:800px){.c-formSet.u-name .webform-flex .webform-flex--container>.form-item>input[type=text],.c-formSet.u-kana .webform-flex .webform-flex--container>.form-item>input[type=text]{font-size:2.933vw;line-height:1.6}}.c-formSet input[type=text],.c-formSet input[type=tel],.c-formSet input[type=email],.c-formSet textarea{box-sizing:border-box;padding:6px 14px;font-size:16px;font-size:1.6rem;line-height:2}@media (max-width:800px){.c-formSet input[type=text],.c-formSet input[type=tel],.c-formSet input[type=email],.c-formSet textarea{padding:.8vw 1.866vw;font-size:2.933vw;line-height:1.6}}@media (max-width:800px){.c-formSet input[type=tel],.c-formSet input[type=email],.c-formSet textarea{width:100%}}.c-formSet .form-item select{width:auto;height:2.25em;font-size:16px;font-size:1.6rem;line-height:2}@media (max-width:800px){.c-formSet .form-item select{font-size:2.933vw;line-height:1.6}}.c-formSet #edit-area-ken-disp,.c-formSet #edit-area-shi-disp{padding:6px 0}@media (max-width:800px){.c-formSet #edit-area-ken-disp,.c-formSet #edit-area-shi-disp{padding:.8vw 0}}.c-formSet #edit-area-ken-disp select,.c-formSet #edit-area-shi-disp select{width:80%}@media (max-width:800px){.c-formSet #edit-area-ken-disp select,.c-formSet #edit-area-shi-disp select{width:80%}}.c-formSet .form-item-category-body{padding:6px 0}@media (max-width:800px){.c-formSet .form-item-category-body{padding:.8vw 0}}.c-formSet.u-privacy .webform-flex--1{flex-grow:1;flex-basis:auto;font-size:16px;font-size:1.6rem;line-height:2.25;text-align:center}@media (max-width:800px){.c-formSet.u-privacy .webform-flex--1{font-size:3.2vw;line-height:1.6}}.c-formSet.u-privacy input[type=checkbox]{opacity:0}.c-formSet.u-privacy .description label{display:inline-block;position:relative;padding-left:30px;font-size:16px;font-size:1.6rem;line-height:2.25;text-align:left;cursor:pointer}@media (max-width:800px){.c-formSet.u-privacy .description label{padding:0 0 2.666vw 6.133vw;font-size:3.2vw;line-height:1.6}}.c-formSet.u-privacy .description label a{display:inline-block;padding:2px 4px;background-color:#f9e8eb;color:#000;text-decoration:none}@media (max-width:800px){.c-formSet.u-privacy .description label a{padding:.266vw .533vw}}.c-formSet.u-privacy .description label a:hover{background-color:transparent}.c-formSet.u-privacy .description label:before{display:inline-block;position:absolute;top:5px;left:0;width:24px;height:24px;border-radius:4px;background-color:#fff;box-shadow:inset 1px 2px 3px #666;content:""}@media (max-width:800px){.c-formSet.u-privacy .description label:before{top:.666vw;width:4.8vw;height:4.8vw;border-radius:.533vw;box-shadow:inset .133vw .266vw .4vw #666}}.c-formSet.u-privacy input[type=checkbox]:checked+.description label:before{background-color:#ccc}.c-formSet.u-privacy input[type=checkbox]:checked+.description label:after{position:absolute;top:5px;left:0;content:"✓";color:#fff;font-size:24px;line-height:1}@media (max-width:800px){.c-formSet.u-privacy input[type=checkbox]:checked+.description label:after{top:.666vw;font-size:4.8vw}}.c-formSet_confirm{padding:6px 0;font-size:16px;font-size:1.6rem;line-height:2;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em}@media (max-width:800px){.c-formSet_confirm{padding:.8vw 2em;font-size:3.2vw;line-height:1.6}}.c-formSet_confirm a{display:inline-block;padding:2px 4px;background-color:#f9e8eb;color:#000;text-decoration:none}@media (max-width:800px){.c-formSet_confirm a{padding:.266vw .533vw}}.c-formSet_confirm a:hover{background-color:transparent}@media (max-width:800px){.p-privacyPolicy_inner{padding:0 2vw}}.p-privacyPolicy_detail{box-sizing:border-box;width:862px;margin:28px auto;padding:0 10px;font-size:12px;font-size:1.2rem;line-height:2;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.1em}@media (max-width:800px){.p-privacyPolicy_detail{width:100%;margin:4vw auto;padding:0 3.466vw;font-size:3.2vw;line-height:1.6}}.p-privacyPolicy_more{margin:50px auto 100px;text-align:center}.p-privacyPolicy_more a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-privacyPolicy_more a>*{letter-spacing:normal}.p-privacyPolicy_more a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-privacyPolicy_more a .arrow{width:7.199vw}}.p-privacyPolicy_more a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-privacyPolicy_more a .arrow:before{width:7.199vw}}.p-privacyPolicy_more a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-privacyPolicy_more a .arrow:after{width:7.199vw;height:6.133vw}}.p-privacyPolicy_more a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-privacyPolicy_more a .text{width:calc(100% - 7.199vw)}}.p-privacyPolicy_more a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-privacyPolicy_more a .text p,.p-privacyPolicy_more a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-privacyPolicy_more a .text p,.p-privacyPolicy_more a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-privacyPolicy_more a .text div,.p-privacyPolicy_more a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-privacyPolicy_more a .text div,.p-privacyPolicy_more a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-privacyPolicy_more a:hover .arrow:before{background-color:#ffffffb3}.p-privacyPolicy_more a:hover .arrow:after{left:4px}@media (max-width:800px){.p-privacyPolicy_more a:hover .arrow:after{left:.533vw}}.p-privacyPolicy_more a:hover .text:before{background-color:#ffffffb3}.p-privacyPolicy_more a:hover .text p,.p-privacyPolicy_more a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-privacyPolicy_more a:hover .text p,.p-privacyPolicy_more a:hover .text .textIn{transform:translateY(-100%)}}.p-privacyPolicy_more a:hover .text div,.p-privacyPolicy_more a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-privacyPolicy_more a:hover .text div,.p-privacyPolicy_more a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-privacyPolicy_more{margin:6.666vw auto 10.666vw}}.c-privacyPolicyItem{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;width:862px;margin:0 auto;padding:10px 16px;border-width:1px 0 0 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.c-privacyPolicyItem{width:auto;padding:1.6vw 3.466vw}}.c-privacyPolicyItem:last-child{border-width:1px 0}.c-privacyPolicyItem_title{font-size:12px;font-size:1.2rem;line-height:2;font-family:秀英明朝 B,Shuei Mincho B,Shuei Mincho B JIS2004,ShueiMinPr5-B;letter-spacing:.1em}@media (max-width:800px){.c-privacyPolicyItem_title{font-size:3.2vw}}.c-privacyPolicyItem_title:before{display:inline-block;content:"■";color:#db899a;font-size:12px;font-size:1.2rem;line-height:2;font-family:秀英明朝 B,Shuei Mincho B,Shuei Mincho B JIS2004,ShueiMinPr5-B;letter-spacing:.1em}@media (max-width:800px){.c-privacyPolicyItem_title:before{font-size:3.2vw}}.c-privacyPolicyItem_detail{margin:4px 0 0;font-size:12px;font-size:1.2rem;line-height:2;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.1em}@media (max-width:800px){.c-privacyPolicyItem_detail{margin:1.066vw 0 0;font-size:3.2vw;line-height:1.6}}.p-thanksMessage{margin:80px auto 0;text-align:center}@media (max-width:800px){.p-thanksMessage{margin:8vw auto 0}}.p-thanksMessage_title{padding:6px 0;font-size:20px;font-size:2rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}@media (max-width:800px){.p-thanksMessage_title{padding:.8vw 0;font-size:4.266vw}}.p-thanksMessage_content{padding:6px 0;font-size:16px;font-size:1.6rem;line-height:2;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1em}@media (max-width:800px){.p-thanksMessage_content{padding:.8vw 0;font-size:3.466vw}}.p-thanksMessage_more{margin:50px auto 100px;text-align:center}.p-thanksMessage_more a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.p-thanksMessage_more a>*{letter-spacing:normal}.p-thanksMessage_more a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.p-thanksMessage_more a .arrow{width:7.199vw}}.p-thanksMessage_more a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.p-thanksMessage_more a .arrow:before{width:7.199vw}}.p-thanksMessage_more a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.p-thanksMessage_more a .arrow:after{width:7.199vw;height:6.133vw}}.p-thanksMessage_more a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.p-thanksMessage_more a .text{width:calc(100% - 7.199vw)}}.p-thanksMessage_more a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.p-thanksMessage_more a .text p,.p-thanksMessage_more a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-thanksMessage_more a .text p,.p-thanksMessage_more a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-thanksMessage_more a .text div,.p-thanksMessage_more a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.p-thanksMessage_more a .text div,.p-thanksMessage_more a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.p-thanksMessage_more a:hover .arrow:before{background-color:#ffffffb3}.p-thanksMessage_more a:hover .arrow:after{left:4px}@media (max-width:800px){.p-thanksMessage_more a:hover .arrow:after{left:.533vw}}.p-thanksMessage_more a:hover .text:before{background-color:#ffffffb3}.p-thanksMessage_more a:hover .text p,.p-thanksMessage_more a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.p-thanksMessage_more a:hover .text p,.p-thanksMessage_more a:hover .text .textIn{transform:translateY(-100%)}}.p-thanksMessage_more a:hover .text div,.p-thanksMessage_more a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.p-thanksMessage_more a:hover .text div,.p-thanksMessage_more a:hover .text .textIn2{transform:translateY(-100%)}}@media (max-width:800px){.p-thanksMessage_more{margin:4vw auto 10.666vw}}.path-news .l-main_inner,.path-taxonomy .l-main_inner,.node--type-news .l-main_inner{position:relative;width:960px;margin:0 auto}@media (max-width:800px){.path-news .l-main_inner,.path-taxonomy .l-main_inner,.node--type-news .l-main_inner{width:auto}}.path-news .l-wrap,.path-taxonomy .l-wrap,.node--type-news .l-wrap{position:relative;width:880px;margin:0 auto;overflow:hidden}@media (max-width:800px){.path-news .l-wrap,.path-taxonomy .l-wrap,.node--type-news .l-wrap{width:auto;margin:-5.334vw 0 0;padding:0 4vw}}.path-news .l-content,.path-taxonomy .l-content,.node--type-news .l-content{width:617px;float:right}@media (max-width:800px){.path-news .l-content,.path-taxonomy .l-content,.node--type-news .l-content{width:auto;float:none}}.path-news .l-content header,.path-taxonomy .l-content header,.node--type-news .l-content header{margin-top:98px;font-size:24px;font-size:2.4rem}@media (max-width:800px){.path-news .l-content header,.path-taxonomy .l-content header,.node--type-news .l-content header{margin-top:10.666vw;font-size:4.266vw;line-height:1.5}}.path-news .l-sidebarNews,.path-taxonomy .l-sidebarNews,.node--type-news .l-sidebarNews{box-sizing:border-box;width:217px;margin-right:46px;padding:92px 0 60px;float:right}@media (max-width:800px){.path-news .l-sidebarNews,.path-taxonomy .l-sidebarNews,.node--type-news .l-sidebarNews{position:relative;width:auto;margin:18.666vw 0 13.333vw;padding:0;float:none}}.path-news .p-newsHeader,.path-taxonomy .p-newsHeader,.node--type-news .p-newsHeader{position:relative;width:960px;height:100px;margin:0 auto;padding-top:1px}@media (max-width:800px){.path-news .p-newsHeader,.path-taxonomy .p-newsHeader,.node--type-news .p-newsHeader{width:auto;height:auto}}.path-news .p-newsPageTitle,.path-taxonomy .p-newsPageTitle,.node--type-news .p-newsPageTitle{width:107px;height:25px;margin:32px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/title_news.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.path-news .p-newsPageTitle,.path-taxonomy .p-newsPageTitle,.node--type-news .p-newsPageTitle{width:14.266vw;height:3.333vw;margin:8.666vw auto 0}}.path-news .p-newsPageTitle_en,.path-taxonomy .p-newsPageTitle_en,.node--type-news .p-newsPageTitle_en{width:50px;height:21px;margin:16px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_topic.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.path-news .p-newsPageTitle_en,.path-taxonomy .p-newsPageTitle_en,.node--type-news .p-newsPageTitle_en{width:6.666vw;height:2.8vw;margin:2.133vw auto 0}}.path-news .p-pagePager,.path-taxonomy .p-pagePager,.node--type-news .p-pagePager{position:relative;padding:110px 0 0;text-align:center}@media (max-width:800px){.path-news .p-pagePager,.path-taxonomy .p-pagePager,.node--type-news .p-pagePager{padding:10.666vw 0 0}}.path-news .p-pagePager_previous,.path-taxonomy .p-pagePager_previous,.node--type-news .p-pagePager_previous{display:inline-block}.path-news .p-pagePager_previous a span,.path-taxonomy .p-pagePager_previous a span,.node--type-news .p-pagePager_previous a span{display:block;width:45px;height:17px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/pager_arrow_l.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.path-news .p-pagePager_previous a span,.path-taxonomy .p-pagePager_previous a span,.node--type-news .p-pagePager_previous a span{width:6vw;height:2.266vw}}.path-news .p-pagePager_next,.path-taxonomy .p-pagePager_next,.node--type-news .p-pagePager_next{display:inline-block}.path-news .p-pagePager_next a span,.path-taxonomy .p-pagePager_next a span,.node--type-news .p-pagePager_next a span{display:block;width:45px;height:17px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/pager_arrow_r.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.path-news .p-pagePager_next a span,.path-taxonomy .p-pagePager_next a span,.node--type-news .p-pagePager_next a span{width:6vw;height:2.266vw}}.path-news .p-pagePager_current,.path-taxonomy .p-pagePager_current,.node--type-news .p-pagePager_current{display:inline-block;padding:0 30px;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}@media (max-width:800px){.path-news .p-pagePager_current,.path-taxonomy .p-pagePager_current,.node--type-news .p-pagePager_current{padding:0 8vw;font-size:3.2vw;line-height:1.6}}.path-news .p-newsResent,.path-taxonomy .p-newsResent,.node--type-news .p-newsResent{position:relative;margin:88px 0 0;padding:1px 0 0}@media (max-width:800px){.path-news .p-newsResent,.path-taxonomy .p-newsResent,.node--type-news .p-newsResent{margin:10.666vw 0 0}}.path-news .p-newsResent_title,.path-taxonomy .p-newsResent_title,.node--type-news .p-newsResent_title{margin:10px 0 0;padding-bottom:20px;border-bottom:solid 2px #000000;text-align:center}@media (max-width:800px){.path-news .p-newsResent_title,.path-taxonomy .p-newsResent_title,.node--type-news .p-newsResent_title{margin:0;padding:0 0 3.2vw}}.path-news .p-newsResent_title span,.path-taxonomy .p-newsResent_title span,.node--type-news .p-newsResent_title span{display:inline-block;font-size:15px;font-size:1.5rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:1.5px}@media (max-width:800px){.path-news .p-newsResent_title span,.path-taxonomy .p-newsResent_title span,.node--type-news .p-newsResent_title span{font-size:4.266vw;line-height:1.5;vertical-align:middle}}.path-news .p-newsResent_title:before,.path-taxonomy .p-newsResent_title:before,.node--type-news .p-newsResent_title:before{display:inline-block;width:18px;height:14px;margin-right:20px;background-image:url(/themes/custom/wdental/assets/img/common/deco.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.path-news .p-newsResent_title:before,.path-taxonomy .p-newsResent_title:before,.node--type-news .p-newsResent_title:before{margin-right:2.666vw;vertical-align:middle}}.path-news .p-newsResent_title:after,.path-taxonomy .p-newsResent_title:after,.node--type-news .p-newsResent_title:after{display:inline-block;width:18px;height:14px;margin-left:20px;background-image:url(/themes/custom/wdental/assets/img/common/deco.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.path-news .p-newsResent_title:after,.path-taxonomy .p-newsResent_title:after,.node--type-news .p-newsResent_title:after{margin-left:2.666vw;vertical-align:middle}}.path-news .p-newsResent_detail,.path-taxonomy .p-newsResent_detail,.node--type-news .p-newsResent_detail{margin-top:3px;padding-bottom:3px;border-top:solid 1px #000000;border-bottom:solid 2px #000000}.path-news .p-newsResent_detail .views-row,.path-taxonomy .p-newsResent_detail .views-row,.node--type-news .p-newsResent_detail .views-row{border-bottom:solid 1px #000000}.path-news .p-newsResent_detail .views-row a,.path-taxonomy .p-newsResent_detail .views-row a,.node--type-news .p-newsResent_detail .views-row a{padding-left:14px;color:#000;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;text-decoration:none}@media (max-width:800px){.path-news .p-newsResent_detail .views-row a,.path-taxonomy .p-newsResent_detail .views-row a,.node--type-news .p-newsResent_detail .views-row a{display:block;padding:0 1.866vw;font-size:3.2vw;line-height:1.5}}.path-news .p-newsResent_detail .views-row dl,.path-taxonomy .p-newsResent_detail .views-row dl,.node--type-news .p-newsResent_detail .views-row dl{display:inline-block}@media (max-width:800px){.path-news .p-newsResent_detail .views-row dl,.path-taxonomy .p-newsResent_detail .views-row dl,.node--type-news .p-newsResent_detail .views-row dl{display:block;padding:1.333vw 0}}.path-news .p-newsResent_detail .views-row dt,.path-taxonomy .p-newsResent_detail .views-row dt,.node--type-news .p-newsResent_detail .views-row dt{display:inline-block;margin:0 30px 0 0}@media (max-width:800px){.path-news .p-newsResent_detail .views-row dt,.path-taxonomy .p-newsResent_detail .views-row dt,.node--type-news .p-newsResent_detail .views-row dt{display:block;margin:0}}.path-news .p-newsResent_detail .views-row dd,.path-taxonomy .p-newsResent_detail .views-row dd,.node--type-news .p-newsResent_detail .views-row dd{display:inline-block}@media (max-width:800px){.path-news .p-newsResent_detail .views-row dd,.path-taxonomy .p-newsResent_detail .views-row dd,.node--type-news .p-newsResent_detail .views-row dd{display:block;margin:1.066vw 0}}.path-news .c-reserveBanner,.path-taxonomy .c-reserveBanner,.node--type-news .c-reserveBanner{margin-bottom:128px}.path-taxonomy .l-content header{margin-top:98px;font-size:24px;font-size:2.4rem}@media (max-width:800px){.path-taxonomy .l-content header{margin-top:10.666vw;font-size:4.266vw;line-height:1.5}}.path-taxonomy .feed-icon{display:none}@media (max-width:800px){.l-sidebarNews{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;margin:18.666vw 0 13.333vw}}.l-sidebarNews .c-viewsBlock{margin-top:56px}@media (max-width:800px){.l-sidebarNews .c-viewsBlock{width:50%;margin:0}}.l-sidebarNews .c-viewsBlock:first-child{margin-top:0}.l-sidebarNews .c-viewsBlock_title{box-sizing:border-box;display:inline-block;position:relative;width:100%;padding:0 0 0 4px;border-bottom:solid 2px #000000;font-size:13px;font-size:1.3rem;line-height:36px;line-height:3.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:1.5px;vertical-align:middle}@media (max-width:800px){.l-sidebarNews .c-viewsBlock_title{font-size:4.266vw;line-height:1.5}}.l-sidebarNews .c-viewsBlock_title:before{display:inline-block;content:"";color:#000;line-height:36px;font-family:wwwwdental;vertical-align:middle}@media (max-width:800px){#block-views-block-categories-block-1{width:47.391%}}#block-views-block-categories-block-1 .c-viewsBlock_title:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:12px;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:15px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){#block-views-block-categories-block-1 .c-viewsBlock_title:before{margin-right:1.6vw;font-size:3.333vw}}@media (max-width:800px){#block-views-block-news-archive-block-1{width:43.478%}}#block-views-block-news-archive-block-1 .c-viewsBlock_title:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:17px;line-height:1;font-family:wwwwdental!important;text-transform:none}@media (max-width:800px){#block-views-block-news-archive-block-1 .c-viewsBlock_title:before{margin-right:1.6vw;font-size:3.333vw}}.l-sidebarNews .c-viewsBlock>div{margin-top:3px;border-top:solid 1px #000000}.l-sidebarNews .c-viewsBlock .item-list li{padding:7px;border-bottom:solid 1px #000000;letter-spacing:-.4em}@media (max-width:800px){.l-sidebarNews .c-viewsBlock .item-list li{padding:2.133vw 1.333vw}}.l-sidebarNews .c-viewsBlock .item-list li>*{letter-spacing:normal}.l-sidebarNews .c-viewsBlock .item-list li a{display:inline-block;padding:0 4px;background-color:#f9e8eb;color:#000;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;text-decoration:none}@media (max-width:800px){.l-sidebarNews .c-viewsBlock .item-list li a{padding:0 1.333vw;font-size:2.933vw;line-height:1.09}}.c-monthArchiveLink{padding:7px;border-bottom:solid 1px #000000}@media (max-width:800px){.c-monthArchiveLink{padding:2.133vw 1.333vw}}.c-monthArchiveLink_btn{display:inline-block;padding:0 4px;background-color:#f9e8eb;color:#000;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;text-decoration:none}@media (max-width:800px){.c-monthArchiveLink_btn{padding:0 1.333vw;font-size:2.933vw;line-height:1.09}}#block-views-block-news-archive-block-1{position:relative}.p-sidebarNewsSns{position:relative;margin-top:50px;padding-bottom:159px}@media (max-width:800px){.p-sidebarNewsSns{position:absolute;top:71.466vw;left:1.333vw;width:100%;margin:0;padding:0}}.p-sidebarNewsSns_inner{padding-left:4px}@media (max-width:800px){.p-sidebarNewsSns_inner{padding:0}}.c-newsContent{padding:84px 0 0}@media (max-width:800px){.c-newsContent{padding:10.666vw 0 0}}.c-newsContent_title{display:block;margin:0 auto;padding-bottom:10px;border-bottom:solid 1px #000000}@media (max-width:800px){.c-newsContent_title{padding-bottom:2.666vw}}.c-newsContent_title a{display:block;position:relative;padding-left:34px;color:#000;text-decoration:none}@media (max-width:800px){.c-newsContent_title a{padding-left:5.866vw}}.c-newsContent_title a:before{display:inline-block;position:absolute;top:0;left:0;width:18px;height:36px;background-image:url(/themes/custom/wdental/assets/img/common/deco.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.c-newsContent_title a:before{width:4.133vw;height:7.199vw}}.c-newsContent_title a span{display:inline-block;font-size:20px;font-size:2rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;vertical-align:middle}@media (max-width:800px){.c-newsContent_title a span{font-size:5.333vw;line-height:1.2}}.c-newsContent_body{margin:0 auto;padding-top:20px;font-size:16px;font-size:1.6rem;line-height:48px;line-height:4.8rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.c-newsContent_body{padding-top:3.466vw;font-size:4.266vw;line-height:1.6}}.c-newsContent_body img{max-width:100%;height:auto;margin:10px 0}@media (max-width:800px){.c-newsContent_body img{margin:1.333vw 0}}@media (max-width:800px){.c-newsContent_footer{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin:4vw 0 0}}.c-newsContentTerms{margin:30px 0 0;text-align:right}@media (max-width:800px){.c-newsContentTerms{box-sizing:border-box;width:50%;margin:0;padding-left:2.666vw;text-align:left}}.c-newsContentTerms_detail{display:inline-block;font-size:0}.c-newsContentTerms_term{display:inline-block;margin:0 8px;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}@media (max-width:800px){.c-newsContentTerms_term{margin:0 1.066vw;font-size:4.266vw;line-height:1.6}}.c-newsContentTerms_term a{color:#000;text-decoration:none}.c-newsContent_date{margin:10px 8px 0;text-align:right}@media (max-width:800px){.c-newsContent_date{box-sizing:border-box;width:50%;margin:0;padding-right:2.666vw}}.c-newsContent_date span{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}@media (max-width:800px){.c-newsContent_date span{font-size:4.266vw;line-height:1.6}}.path-user .l-main_inner{width:940px;margin:0 auto;padding:248px 0 100px}.path-user .l-main_inner .form-required{padding:10px;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;letter-spacing:1.5px}.path-user .l-main_inner .form-text{width:500px;margin:5px 0;padding:5px 10px;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;letter-spacing:1.5px}.path-user .l-main_inner .description{padding:10px 10px 30px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:1.5px}.path-user .l-main_inner .form-submit{font-size:18px}.path-user input[type=text],.path-user input[type=password]{border-width:1px;border-style:solid;border-color:#000}.path-user input[type=submit]{border-width:1px;border-style:solid;background-color:buttonface;color:buttontext;line-height:1.5}.l-page_system .l-main_inner{width:940px;margin:0 auto;padding:248px 0 100px}body.toolbar-fixed .toolbar-oriented,.toolbar-oriented .toolbar-bar,.toolbar-oriented .toolbar-tray{z-index:999}.node--type-safety .logo{width:327px;height:42px}@media screen and (max-width:767px){.node--type-safety .logo{width:280px}}.node--type-safety .logo img{width:100%;height:auto}.node--type-safety a{text-decoration:none}@media screen and (min-width:768px){.node--type-safety a[href^=tel]{pointer-events:none}}.node--type-safety *{box-sizing:border-box}.node--type-safety .p-footer *{box-sizing:content-box}.sec-measures{padding:39px 0 36px}@media screen and (max-width:767px){.sec-measures{padding-top:10px}}.measures-heading{margin-bottom:41px;padding-right:15px;color:#d78496;font-size:36px;font-size:3.6rem;line-height:1.33;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:3.5px;text-align:center}@media screen and (max-width:767px){.measures-heading{margin-bottom:25px;padding-right:0;font-size:24px;font-size:2.4rem;letter-spacing:0}}.measures-list{display:flex;margin:0 -10px}@media screen and (max-width:767px){.measures-list{flex-wrap:wrap;margin:0}}.measures-item{width:50%;padding:0 10px}@media screen and (max-width:767px){.measures-item{width:100%;margin-bottom:25px;padding:0}.measures-item:last-child{margin-bottom:0}}.measures-item a{display:block}.measures-item a:hover .measures-box{background:#e1a9b5;transition:all .3s}.measures-item a:hover .measures-box{color:#fff;transition:all .3s}.measures-ttl{display:block;margin-bottom:7px;color:#c2677b;font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:2px;text-align:center}@media screen and (max-width:767px){.measures-ttl{font-size:16px;font-size:1.6rem;letter-spacing:0}}.measures-box{margin-bottom:5px;padding:16px 20px 23px;border:2px solid #eca8bb;border-radius:8px;background:#fff;color:#000;font-size:14px;font-size:1.4rem;line-height:1.571;letter-spacing:1px;text-align:center;transition:all .3s}@media screen and (max-width:959px){.measures-box{padding:15px 10px}}@media screen and (max-width:767px){.measures-box{font-size:12px;font-size:1.2rem}}.measures-box span{display:block;position:relative;margin-top:9px;padding:0 0 0 24px;font-size:32px;font-size:3.2rem;line-height:1.2;letter-spacing:3px}@media screen and (max-width:959px){.measures-box span{font-size:26px;font-size:2.6rem;letter-spacing:0}}.measures-box span:after{display:inline-block;width:24px;height:15px;margin:0 0 0 10px;background:url(/themes/custom/wdental/assets/img/safety/icon-link_w.png) center no-repeat;background-size:contain;content:""}.sec-medical{border-radius:20px}@media screen and (max-width:767px){.sec-medical{border-radius:10px}}.ttlcomp-01{margin-bottom:25px;color:#000;font-size:44px;font-size:4.4rem;line-height:1.2;letter-spacing:4px;text-align:center}@media screen and (max-width:767px){.ttlcomp-01{font-size:32px;font-size:3.2rem;letter-spacing:0}}.ttlcomp-01 span{display:block;margin-bottom:14px;color:#c2677b;font-size:24px;font-size:2.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:2.5px}@media screen and (max-width:767px){.ttlcomp-01 span{margin-bottom:10px;font-size:20px;font-size:2rem;letter-spacing:0}}.ttlcomp-01 small{display:block;margin-bottom:7px;font-size:14px;font-size:1.4rem;letter-spacing:1.25px;text-align:center}@media screen and (max-width:767px){.ttlcomp-01 small{font-size:12px;font-size:1.2rem;letter-spacing:0}}.medical-ct{margin-bottom:26px;padding:40px 48px 38px;border-radius:20px;background:#fff}@media screen and (max-width:959px){.medical-ct{padding:40px 32px 38px}}@media screen and (max-width:767px){.medical-ct{padding:20px 15px}}.medical-desc{margin-bottom:13px;color:#000;font-size:22px;font-size:2.2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:2px;text-align:center}@media screen and (max-width:767px){.medical-desc{margin-bottom:8px;font-size:18px;font-size:1.8rem;letter-spacing:0}}.medical-list{display:flex;flex-wrap:wrap;margin:0 -10px -3px}@media screen and (max-width:767px){.medical-list{flex-wrap:wrap;margin:0}}.medical-item{width:33.33%;margin-bottom:20px;padding:0 10px}@media screen and (max-width:767px){.medical-item{width:100%;padding:0}}.medical-content{position:relative;padding:9px 30px 17px;background:#fcecf0}@media screen and (max-width:959px){.medical-content{padding:9px 15px 17px}}.medical-img{display:flex;align-items:center;justify-content:center;min-height:70px;margin-bottom:-2px;text-align:center}@media screen and (max-width:767px){.medical-img{min-height:-moz-max-content;min-height:max-content;margin-bottom:10px}}.medical-ttl{display:flex;align-items:center;justify-content:center;min-height:74px;margin-bottom:9px;color:#c2677b;font-size:26px;font-size:2.6rem;line-height:1.46;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}@media screen and (max-width:767px){.medical-ttl{min-height:-moz-max-content;min-height:max-content;font-size:22px;font-size:2.2rem}}.medical-detail{text-align:center}.medical-detail span{display:inline-block;min-height:63px;font-size:14px;font-size:1.4rem;line-height:1.571;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:1px;text-align:left;white-space:nowrap}@media screen and (max-width:767px){.medical-detail span{width:100%;min-height:-moz-max-content;min-height:max-content;font-size:12px;font-size:1.2rem;line-height:1.4;text-align:center}}.medical-txt{margin-bottom:20px;padding:0 25px;color:#000;font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:1.5px}@media screen and (max-width:959px){.medical-txt{padding:0;letter-spacing:0}}@media screen and (max-width:767px){.medical-txt{font-size:14px;font-size:1.4rem;line-height:1.6}}.medical-txt span{color:#c2677b}.medical-txt small{display:block;margin-top:5px;margin-bottom:13px;font-size:12px;font-size:1.2rem;letter-spacing:1.25px}@media screen and (max-width:767px){.medical-txt small{letter-spacing:0}}.medical-number{display:flex;position:absolute;top:-5px;right:8px;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;width:58px;height:58px;padding:8px 5px 5px;border-radius:50%;background:#c2677b;color:#fff;font-weight:700;font-size:12px;font-size:1.2rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:.1em}@media screen and (max-width:767px){.medical-number{top:-8px;right:-8px}}.medical-number span{display:block;width:100%;font-size:16px;font-size:1.6rem;text-align:center}.medical-link{margin-bottom:56px;text-align:center}.medical-link *{box-sizing:content-box}.medical-link a{display:inline-flex;position:relative;margin:0 auto;border:solid 3px #f4b3c1;letter-spacing:-.4em}.medical-link a>*{letter-spacing:normal}.medical-link a .arrow{display:inline-block;width:57px;height:auto;min-height:48px;overflow:hidden;border-right:solid 3px #f4b3c1;background-color:transparent;vertical-align:middle}@media (max-width:800px){.medical-link a .arrow{width:7.199vw}}.medical-link a .arrow:before{position:absolute;top:0;left:0;width:57px;height:100%;content:"";transition:all .2s ease-out}@media (max-width:800px){.medical-link a .arrow:before{width:7.199vw}}.medical-link a .arrow:after{display:block;position:absolute;top:50%;left:0;width:57px;height:48px;overflow:hidden;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/arrowbtn_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap;transition:all .2s ease-out}@media (max-width:800px){.medical-link a .arrow:after{width:7.199vw;height:6.133vw}}.medical-link a .text{display:flex;position:relative;align-items:center;width:calc(100% - 57px);overflow:hidden;text-align:left;vertical-align:middle}@media (max-width:800px){.medical-link a .text{width:calc(100% - 7.199vw)}}.medical-link a .text:before{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent;content:"";transition:all .2s ease-out}.medical-link a .text p,.medical-link a .text .textIn{display:grid;z-index:1;position:relative;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.medical-link a .text p,.medical-link a .text .textIn{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.medical-link a .text div,.medical-link a .text .textIn2{display:grid;z-index:1;position:absolute;top:100%;left:0;place-items:center center;height:100%;padding:0 12px 0 14px;color:#000;font-size:14px;font-size:1.4rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.14em;transition:transform .2s ease-out}@media (max-width:800px){.medical-link a .text div,.medical-link a .text .textIn2{padding:0 2.666vw 0 2.4vw;font-size:3.2vw}}.medical-link a:hover .arrow:before{background-color:#ffffffb3}.medical-link a:hover .arrow:after{left:4px}@media (max-width:800px){.medical-link a:hover .arrow:after{left:.533vw}}.medical-link a:hover .text:before{background-color:#ffffffb3}.medical-link a:hover .text p,.medical-link a:hover .text .textIn{transform:translateY(-48px)}@media (max-width:800px){.medical-link a:hover .text p,.medical-link a:hover .text .textIn{transform:translateY(-100%)}}.medical-link a:hover .text div,.medical-link a:hover .text .textIn2{transform:translateY(-48px)}@media (max-width:800px){.medical-link a:hover .text div,.medical-link a:hover .text .textIn2{transform:translateY(-100%)}}@media screen and (max-width:767px){.medical-link{margin-bottom:35px}}.medical-flex{display:flex;margin:0 -17px 30px}@media screen and (max-width:767px){.medical-flex{flex-wrap:wrap;margin:0}}.medical-flex__item{display:flex;width:50%;padding:0 17px}@media screen and (max-width:767px){.medical-flex__item{display:block;position:relative;width:100%;margin-bottom:15px;padding:0}}.medical-flex__item .medical-number{position:static;width:52px;height:52px;margin-top:-3px}@media screen and (max-width:767px){.medical-flex__item .medical-number{position:absolute;top:0;left:0;margin-top:0}}.medical-flex__right{width:calc(100% - 52px);padding-left:7px}@media screen and (max-width:767px){.medical-flex__right{width:auto;padding:0}}.medical-flex__desc{margin-bottom:9px;padding:0 1em 0 0;font-size:14px;font-size:1.4rem;line-height:1.572;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media screen and (max-width:767px){.medical-flex__desc{padding:0 0 0 62px;font-size:12px;font-size:1.2rem;line-height:1.4}}.medical-flex__desc b{font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.medical-flex__desc span,.medical-flex__desc a{display:inline-block;color:#c2677b;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.medical-flex__flex{display:flex;margin-bottom:15px}@media screen and (max-width:767px){.medical-flex__flex{margin-bottom:10px}}.medical-flex__box{display:flex;align-items:center;width:50%}@media screen and (max-width:767px){.medical-flex__box{width:100%;margin-bottom:15px}.medical-flex__box .img{order:1}.medical-flex__box p{order:2}}.medical-flex__box:nth-child(2){padding-left:10px}@media screen and (max-width:767px){.medical-flex__box:nth-child(2){padding-left:0}}.medical-flex__box p{width:calc(100% - 55px);font-size:14px;font-size:1.4rem;line-height:1.571;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media screen and (max-width:959px){.medical-flex__box p{font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.medical-flex__box p{padding-left:15px;line-height:1.4}}.medical-flex__box .img{width:55px}.medical-flex__list{display:flex;padding:0 15px 0 0}@media screen and (max-width:767px){.medical-flex__list{flex-wrap:wrap;padding:0}}.medical-flex__option{width:50%}@media screen and (max-width:767px){.medical-flex__option{width:100%;margin-bottom:25px}}.medical-flex__option img{width:100%;margin-bottom:7px}.medical-flex__option p{font-size:14px;font-size:1.4rem;line-height:1.571;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:1.5px}@media screen and (max-width:959px){.medical-flex__option p{font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.medical-flex__option p{line-height:1.4;letter-spacing:0}}.medical-flex__list02{margin-bottom:8px;padding:0 5px 0 0}.medical-flex__list02 .medical-flex__option:nth-child(1){padding-right:18px}@media screen and (max-width:767px){.medical-flex__list02 .medical-flex__option:nth-child(1){padding:0}}.medical-flex__note{font-size:12px;font-size:1.2rem;line-height:1.5;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.check-end{display:flex}.check-end .medical-number{position:static;width:52px;height:52px}.check-end .medical-flex__desc{width:calc(100% - 52px);padding-left:10px}.txt-note{margin-bottom:28px;font-size:20px;font-size:2rem;line-height:1.2;letter-spacing:2px;text-align:center}@media screen and (max-width:959px){.txt-note{font-size:18px;font-size:1.8rem;letter-spacing:0}}@media screen and (max-width:767px){.txt-note{margin-bottom:25px;font-size:16px;font-size:1.6rem;letter-spacing:0}}.contact-box{display:flex;margin-bottom:67px;padding:0 25px;background:#fff}@media screen and (max-width:767px){.contact-box{flex-wrap:wrap;margin-bottom:50px;padding:20px 0}}.contact-inquire{width:46.5%;padding:32px 5px 10px 0;border-right:1px solid #fbe8ec}.contact-inquire a{display:block;color:#c2677b;font-size:30px;font-size:3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:3.5px}.contact-inquire img{display:inline-block;margin-right:6px;vertical-align:middle}@media screen and (max-width:959px){.contact-inquire{padding:20px 0}.contact-inquire a{font-size:26px;font-size:2.6rem;letter-spacing:0}}@media screen and (max-width:767px){.contact-inquire{width:100%;padding:0 12px 15px;border-right:0;border-bottom:1px solid #fbe8ec;text-align:center}.contact-inquire a{font-size:23px;font-size:2.3rem;letter-spacing:0}}@media screen and (max-width:374px){.contact-inquire a{font-size:20px;font-size:2rem}}.contact-tel{display:flex;align-items:center;width:53.5%;padding:30px 0 27px 20px}@media screen and (max-width:959px){.contact-tel{padding:20px 0 20px 20px}}@media screen and (max-width:767px){.contact-tel{justify-content:center;width:100%;padding:20px 20px 0}}.contact-tel img{margin-top:-5px;margin-right:23px}@media screen and (max-width:767px){.contact-tel img{margin-right:10px}}.contact-tel a{display:block;color:#000;font-weight:700;font-size:48px;font-size:4.8rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:5px}@media screen and (max-width:959px){.contact-tel a{font-size:36px;font-size:3.6rem}}@media screen and (max-width:767px){.contact-tel a{letter-spacing:0}}@media screen and (max-width:374px){.contact-tel a{font-size:30px;font-size:3rem}}.sec-regular .ttlcomp-01{margin-bottom:43px}@media screen and (max-width:767px){.sec-regular .ttlcomp-01{margin-bottom:25px}}.regular-content{margin-bottom:25px;padding:50px 47px 20px;border-radius:20px;background:#fff}@media screen and (max-width:959px){.regular-content{padding:50px 32px 20px}}@media screen and (max-width:767px){.regular-content{padding:25px 15px 5px}}.regular-heading{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.regular-icon{width:66px;height:66px}@media screen and (max-width:767px){.regular-icon{width:55px;height:auto}}.regular-icon img{width:100%;height:auto}.regular-txt{margin-right:22px;padding-left:20px;font-size:22px;font-size:2.2rem;line-height:1.72;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:2.25px}@media screen and (max-width:959px){.regular-txt{font-size:20px;font-size:2rem}}@media screen and (max-width:767px){.regular-txt{width:calc(100% - 45px);padding-left:10px;font-size:16px;font-size:1.6rem;line-height:1.5;letter-spacing:0}}.regular-box{margin-bottom:27px;padding:30px 35px;background:#fcecf0}@media screen and (max-width:959px){.regular-box{padding:30px 15px}}@media screen and (max-width:767px){.regular-box{margin-bottom:20px;padding:20px 15px}}.regular-ttl{margin-bottom:15px;color:#c2677b;font-size:26px;font-size:2.6rem;line-height:1.46;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:2.5px}@media screen and (max-width:767px){.regular-ttl{margin-bottom:10px;font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:0}}.regular-detail{font-size:14px;font-size:1.4rem;line-height:1.572;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:1.5px}@media screen and (max-width:767px){.regular-detail{font-size:14px;font-size:1.4rem;line-height:1.4;letter-spacing:0}}.regular-detail span,.regular-detail span a{color:#c2677b}.regular-desc{margin-bottom:24px;padding-left:20px;font-size:20px;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:2px}@media screen and (max-width:959px){.regular-desc{padding-left:0;font-size:18px;font-size:1.8rem;letter-spacing:0}}@media screen and (max-width:767px){.regular-desc{margin-bottom:12px;font-size:16px;font-size:1.6rem}}.node--type-safety .p-footer_inner{width:auto}body.node--type-botox{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;word-wrap:break-word;-webkit-text-size-adjust:100%!important;min-width:0;background:#fff;background-image:url(/themes/custom/wdental/assets/img/botox/stripe_gray.png);background-repeat:repeat;color:#000;font-size:160%;line-height:1.4;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-rendering:optimizeLegibility;overflow-wrap:break-word;scroll-behavior:smooth}body.node--type-botox *,body.node--type-botox *:before,body.node--type-botox *:after{box-sizing:border-box}body.node--type-botox ol,body.node--type-botox ul{list-style:none}body.node--type-botox img{display:block;width:100%;height:auto}body.node--type-botox a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:inherit;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.26,.06,0,1)}.node--type-botox .p-specialHeader{position:relative;padding:23px 20px}.node--type-botox .p-specialHeader .logo{width:327px;height:42px}@media (max-width:800px){.node--type-botox .p-specialHeader .logo{width:74.667vw}}.node--type-botox .l-container{max-width:890px;margin:64px auto 0;padding:0 15px}@media (max-width:800px){.node--type-botox .l-container{margin:4.067vw auto 0;padding:0 4vw}}.node--type-botox .l-concept{margin-bottom:48px}@media (max-width:800px){.node--type-botox .l-concept{margin-bottom:12.8vw}}.node--type-botox .l-concept .l-concept__lead{width:95%;margin:0 auto 100px}.node--type-botox .l-concept .l-concept__lead .lead_text{margin-bottom:32px}.node--type-botox .l-concept .l-concept__lead .lead_text p{font-size:2.4rem;letter-spacing:.2em;text-align:center}.node--type-botox .l-concept .l-concept__lead .lead_title{position:relative;color:#ba6477;letter-spacing:.4em;text-align:center}.node--type-botox .l-concept .l-concept__lead .lead_title:before{position:absolute;bottom:-50px;left:calc(50% - 380px);width:760px;height:60px;background-image:url(/themes/custom/wdental/assets/img/botox/top_title_arrow.png);background-size:cover;background-repeat:no-repeat;content:""}.node--type-botox .l-concept .l-concept__lead .lead_title span{display:block;margin-bottom:.4rem;color:inherit;font-size:2.96rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:inherit}.node--type-botox .l-concept .l-concept__lead .lead_title h2{color:inherit;font-size:3.68rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:inherit}@media (max-width:800px){.node--type-botox .l-concept .l-concept__lead{width:95%;margin:0 auto 14.467vw}.node--type-botox .l-concept .l-concept__lead .lead_text{margin-bottom:5.533vw}.node--type-botox .l-concept .l-concept__lead .lead_text p{font-size:4.4vw;letter-spacing:.853vw}.node--type-botox .l-concept .l-concept__lead .lead_title{letter-spacing:.853vw}.node--type-botox .l-concept .l-concept__lead .lead_title:before{bottom:-6vw;left:calc(50% - 42.5vw);width:85vw;height:7.2vw}.node--type-botox .l-concept .l-concept__lead .lead_title span{margin-bottom:1.567vw;font-size:6vw}.node--type-botox .l-concept .l-concept__lead .lead_title h2{font-size:6.6vw}}.node--type-botox .l-concept .l-concept__about{margin-bottom:52px}.node--type-botox .l-concept .l-concept__about .inner{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.node--type-botox .l-concept .l-concept__about .inner .about_description{width:50%}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents:first-child{margin-bottom:30px}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title{margin-bottom:16px;text-align:center}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title p{font-size:1.4rem}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title h3{color:#b36173;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2em}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item1{display:inline;position:relative;padding:.32rem 4rem}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item1:before{position:absolute;top:calc(50% - 11px);left:0;width:20px;height:22px;background-image:url(/themes/custom/wdental/assets/img/botox/icon_star.svg);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item1:after{position:absolute;top:calc(50% - 11px);right:0;width:20px;height:22px;background-image:url(/themes/custom/wdental/assets/img/botox/icon_star.svg);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item2{display:inline;position:relative;padding:.32rem 4rem}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item2:before{position:absolute;top:calc(50% - 10px);left:0;width:20px;height:20px;background-image:url(/themes/custom/wdental/assets/img/botox/icon_circle.svg);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item2:after{position:absolute;top:calc(50% - 10px);right:0;width:20px;height:20px;background-image:url(/themes/custom/wdental/assets/img/botox/icon_circle.svg);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_list{display:flex;flex-wrap:wrap;justify-content:space-between}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_list li{display:flex;justify-content:center;width:48.5%;margin-bottom:10px;padding:1.92rem 0;border-radius:1.28rem;background-color:#fff}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_list li span{display:block;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.05em}.node--type-botox .l-concept .l-concept__about .inner .about_image{width:calc(50% - 36px)}@media (max-width:800px){.node--type-botox .l-concept .l-concept__about{margin-bottom:13.867vw}.node--type-botox .l-concept .l-concept__about .inner{flex-direction:column}.node--type-botox .l-concept .l-concept__about .inner .about_description{width:100%}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents:first-child{margin-bottom:4vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title{margin-bottom:4.267vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title p{font-size:3.733vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title h3{font-size:5.333vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item1{padding:.853vw 10.667vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item1:before{top:calc(50% - 2.933vw);width:5.333vw;height:5.867vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item1:after{top:calc(50% - 2.933vw);width:5.333vw;height:5.867vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item2{padding:.853vw 10.667vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item2:before{top:calc(50% - 2.667vw);width:5.333vw;height:5.333vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_title .contents_title_item2:after{top:calc(50% - 2.667vw);width:5.333vw;height:5.333vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_list li{margin-bottom:2.667vw;padding:5.12vw 0;border-radius:3.413vw}.node--type-botox .l-concept .l-concept__about .inner .about_description .contents .contents_list li span{font-size:3.5vw;letter-spacing:.165vw}.node--type-botox .l-concept .l-concept__about .inner .about_image{width:100%;margin-top:4vw}.node--type-botox .l-concept .l-concept__about .inner .about_image .about_image_inner{width:75vw;max-width:380px;margin:0 auto}}.node--type-botox .l-concept .l-concept__link .title{margin-bottom:20px;text-align:center}.node--type-botox .l-concept .l-concept__link .title p{display:inline;position:relative;padding:0 2.4rem;color:#ba6477;font-size:3rem;letter-spacing:.2em;text-align:center}.node--type-botox .l-concept .l-concept__link .title p:before{position:absolute;top:calc(50% - 17px);left:0;width:10px;height:34px;background-image:url(/themes/custom/wdental/assets/img/botox/icon_arrow.svg);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-concept .l-concept__link .title p:after{position:absolute;top:calc(50% - 17px);right:0;width:10px;height:34px;background-image:url(/themes/custom/wdental/assets/img/botox/icon_arrow.svg);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-concept .l-concept__link .inner .button_area{display:flex;align-items:center;justify-content:space-between}.node--type-botox .l-concept .l-concept__link .inner .button_area li{width:48.5%;border-radius:1.28rem}.node--type-botox .l-concept .l-concept__link .inner .button_area li a{display:flex;flex-direction:column;justify-content:center;padding:2rem 0 1.6rem;border-radius:inherit;background-color:#d18393;color:#fff;letter-spacing:.15em;text-align:center}.node--type-botox .l-concept .l-concept__link .inner .button_area li a:hover{background-color:#c06275}.node--type-botox .l-concept .l-concept__link .inner .button_area li a span{display:block;font-size:1.6rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:inherit}.node--type-botox .l-concept .l-concept__link .inner .button_area li a p{font-size:3.2rem;letter-spacing:inherit}@media (max-width:800px){.node--type-botox .l-concept .l-concept__link .title{margin-bottom:5.333vw}.node--type-botox .l-concept .l-concept__link .title p{padding:0 4.4vw;font-size:5.6vw;letter-spacing:.565vw}.node--type-botox .l-concept .l-concept__link .title p:before{top:calc(50% - 3.266vw);width:2.133vw;height:8.533vw}.node--type-botox .l-concept .l-concept__link .title p:after{top:calc(50% - 3.266vw);width:2.133vw;height:8.533vw}.node--type-botox .l-concept .l-concept__link .inner .button_area{flex-direction:column}.node--type-botox .l-concept .l-concept__link .inner .button_area li{width:100%;border-radius:3.413vw}.node--type-botox .l-concept .l-concept__link .inner .button_area li:first-child{margin-bottom:4.267vw}.node--type-botox .l-concept .l-concept__link .inner .button_area li a{padding:5.333vw 0 4.267vw;letter-spacing:.565vw}.node--type-botox .l-concept .l-concept__link .inner .button_area li a span{font-size:4.267vw}.node--type-botox .l-concept .l-concept__link .inner .button_area li a p{font-size:8.533vw}}.node--type-botox .l-feature1{margin-bottom:32px;border-radius:1.28rem;background-color:#fff}.node--type-botox .l-feature1 .feature_inner{max-width:800px;margin:0 auto;padding:52px 0}.node--type-botox .l-feature1 .feature_inner .l-feature__title{margin-bottom:48px}.node--type-botox .l-feature1 .feature_inner .l-feature__title .lead{margin-bottom:24px;color:#ba6477;font-size:2.5rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.15em;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__title .title{margin-bottom:36px;font-weight:300;font-size:4rem;letter-spacing:.15em;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__title .text{width:90%;margin:0 auto;text-align:justify}.node--type-botox .l-feature1 .feature_inner .l-feature__title .text p{font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature1 .feature_inner .l-feature__about{margin-bottom:60px}.node--type-botox .l-feature1 .feature_inner .l-feature__about .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__about .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__about .about_list ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.node--type-botox .l-feature1 .feature_inner .l-feature__about .about_list ul li{display:flex;align-items:center;justify-content:center;width:165px;height:165px;margin:0 1.5% 10px;border-radius:50%;background-color:#fbecef}.node--type-botox .l-feature1 .feature_inner .l-feature__about .about_list ul li span{font-size:1.6rem;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image{margin-bottom:60px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents{position:relative;height:440px;margin-bottom:52px;padding:20px 0 24px;background-color:#fdf9fa}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents:before{position:absolute;top:calc(50% - 200px);left:calc(50% - 159px);width:318px;height:400px;background-image:url(/themes/custom/wdental/assets/img/botox/content_illust1.png);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .contents_item{width:206px;padding:10px 0;border-radius:1.28rem;background-color:#fbecef}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .contents_item .lead{margin-bottom:5px;color:#ba6477;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .contents_item .lead h4{color:inherit;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .contents_item .lead span{color:inherit;font-size:1.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .contents_item .label{text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .contents_item .label span{padding:4px;background-color:#fbdde3;font-size:1.28rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .contents_item .label p{font-size:1.36rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box1{position:absolute;top:72px;right:38px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box1 .label{display:flex;flex-direction:column;align-items:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box1 .label span{margin-bottom:4px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box2{position:absolute;right:38px;bottom:46px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box2 .label{display:flex;flex-direction:row;align-items:center;justify-content:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box2 .label span{margin-right:10px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box3{position:absolute;top:72px;left:38px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box3 .label{display:flex;flex-direction:row;align-items:center;justify-content:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box3 .label span{margin-right:10px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box4{position:absolute;bottom:36px;left:40px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box4 .label{display:flex;flex-direction:row;align-items:center;justify-content:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box4 .label span{margin-right:10px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .sp{display:none}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .lead{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .lead .icon{display:block;width:54px;height:54px;margin-right:15px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .lead h4{color:#666;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container{position:relative;padding:28px 40px;border-radius:1.28rem;background-color:#f0f0f0;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container:before{position:absolute;top:calc(50% - 75px);left:calc(50% - 45px);content:"A";color:#fff;font-weight:700;font-size:15.2rem;line-height:1;font-family:Yantramanav,sans-serif}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container h5{z-index:2;position:relative;margin-bottom:10px;font-size:1.8rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container p{z-index:2;position:relative;font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .arrow{position:relative;width:35px;height:37px;margin:10px auto}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .arrow:before{position:absolute;top:0;left:0;width:35px;height:37px;background-image:url(/themes/custom/wdental/assets/img/botox/icon_arrow_bottom.svg);background-size:cover;content:""}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .em{text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .em p{position:relative;color:#ba6477;font-weight:300;font-size:2.56rem;line-height:1.65;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .em p strong{padding-bottom:4px;background:linear-gradient(transparent 96%,#ba6477 96%)}.node--type-botox .l-feature1 .feature_inner .l-feature__kind{margin-bottom:60px}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container{position:relative;padding:28px 40px;border-radius:1.28rem;background-color:#f9edf0}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container h4{margin-bottom:10px;font-size:1.8rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container p{font-size:1.28rem;line-height:1.75;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy{margin-bottom:60px}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner li{width:48.5%;margin-bottom:20px;padding:28px 40px;border-radius:1.28rem;background-color:#f9edf0;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner li h4{margin-bottom:10px;color:#ba6477;font-size:1.8rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner li p{font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .em{text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .em p{color:#ba6477;font-size:2.56rem;line-height:1.65;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__qa{margin-bottom:60px}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner{width:90%;margin:0 auto}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li:last-child{margin-bottom:0}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_title{display:flex;align-items:center;justify-content:center;width:calc(52% - 84px);padding:20px 0;border:1px solid #ba6477;border-radius:1.28rem}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_title p{color:#ba6477;font-size:2rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_arrow{width:24px;height:36px;margin:0 32px}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_text{width:48%;font-size:1.6rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_text span{display:block;margin-top:5px;font-size:1.2rem;font-family:inherit}.node--type-botox .l-feature1 .feature_inner .l-feature__price .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__price .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature1 .feature_inner .l-feature__price .title h3 span{display:inline-block;color:#ba6477;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner{margin-bottom:48px}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table{width:100%;border-collapse:collapse}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body{display:block;position:relative;border-top:1px solid #d9b0b9;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:before{position:absolute;top:-6px;left:0;width:100%;height:2px;background:#d9b0b9;content:""}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:after{position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:#d9b0b9;content:""}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr{display:flex;position:relative;flex-wrap:nowrap;align-items:center;width:100%}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th{box-sizing:border-box;width:50%;height:72px;padding:20px 16px;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th p{margin-left:100px;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:left}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td{box-sizing:border-box;width:50%;height:72px;padding:20px 16px;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p{font-weight:700;font-size:3rem;line-height:1;font-family:Yantramanav,sans-serif;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p span{font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body .lastchild th,.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body .lastchild td{border-bottom:none}.node--type-botox .l-feature1 .feature_inner .l-feature__price .em{text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__price .em p{color:#ba6477;font-size:2.56rem;line-height:1.65;letter-spacing:.15em}@media (max-width:959px){.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box1,.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box2{right:14px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box3{left:14px}.node--type-botox .l-feature1 .feature_inner .l-feature__image .contents .box4{left:16px}}@media (max-width:800px){.node--type-botox .l-feature1{margin-bottom:6.4vw}.node--type-botox .l-feature1 .feature_inner{padding:8.867vw 5.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__title{margin-bottom:8.8vw}.node--type-botox .l-feature1 .feature_inner .l-feature__title .lead{margin-bottom:4.8vw;font-size:4.267vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__title .title{margin-bottom:6.667vw;font-size:6.667vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__title .text{width:100%}.node--type-botox .l-feature1 .feature_inner .l-feature__title .text p{font-size:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__about{margin-bottom:16vw}.node--type-botox .l-feature1 .feature_inner .l-feature__about .title{margin-bottom:5.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__about .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__about .about_list ul li{width:37vw;height:37vw;margin:0 1.5% 2.667vw}.node--type-botox .l-feature1 .feature_inner .l-feature__about .about_list ul li span{font-size:3.8vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image{margin-bottom:16vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .title{margin-bottom:5.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .pc{display:none}.node--type-botox .l-feature1 .feature_inner .l-feature__image .sp{display:block}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container{position:relative;margin-bottom:13.867vw;background-color:#fdf9fa}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner{position:relative;padding:5.333vw 0}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav{z-index:10;position:absolute;top:30%;width:100%;padding:0 3.733vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav{display:flex;align-items:center;justify-content:space-between}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li{width:10.133vw;height:10.133vw;cursor:pointer}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .prev{position:relative;left:auto;width:10.133vw;height:10.133vw;border-radius:50%;background-color:#fbecef}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .prev:before{position:absolute;top:calc(50% - 1.5vw);left:calc(50% - .9vw);width:1.867vw;height:2.667vw;transform:rotate(-180deg);background-image:url(/themes/custom/wdental/assets/img/botox/icon_slide_arrow.svg);background-size:cover;content:""}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .next{position:relative;right:auto;width:10.133vw;height:10.133vw;border-radius:50%;background-color:#fbecef}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .next:before{position:absolute;top:calc(50% - 1.5vw);left:calc(50% - .9vw);width:1.867vw;height:2.667vw;background-image:url(/themes/custom/wdental/assets/img/botox/icon_slide_arrow.svg);background-size:cover;content:""}.node--type-botox .l-feature1 .feature_inner .l-feature__image .slide-container .slide-inner .swiper-container .swiper-wrapper .swiper-slide .c-slide_wrap{padding:0 2.667vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .lead{margin-bottom:4.267vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .lead .icon{width:14.4vw;height:14.4vw;margin-right:3vw;transform:translateY(2.5vw)}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .lead h4{font-size:4.533vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container{padding:6.4vw 8.233vw;border-radius:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container:before{top:calc(50% - 20vw);left:calc(50% - 11.733vw);font-size:40vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container h5{margin-bottom:2.667vw;font-size:4.267vw;line-height:1.65;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container h5 br{display:none}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container p{font-size:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .container p br{display:none}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .arrow{width:9.333vw;height:9.867vw;margin:2.667vw auto}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .arrow:before{width:9.333vw;height:9.867vw}.node--type-botox .l-feature1 .feature_inner .l-feature__image .capture .em p{font-size:4.867vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__kind{margin-bottom:16vw}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .title{margin-bottom:5.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container{padding:6.4vw 8.233vw;border-radius:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container h4{margin-bottom:2.667vw;font-size:4.267vw;line-height:1.65;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container h4 br{display:none}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container p{font-size:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__kind .container p br{display:none}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy{margin-bottom:16vw}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .title{margin-bottom:5.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner{flex-direction:column}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner li{width:100%;margin-bottom:4.333vw;padding:6.4vw 6.233vw;border-radius:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner li h4{margin-bottom:2.667vw;font-size:4.267vw;line-height:1.65;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .c-efficacy .inner li p{font-size:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .em p{font-size:4.867vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__efficacy .em p br{display:none}.node--type-botox .l-feature1 .feature_inner .l-feature__qa{margin-bottom:16vw}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .title{margin-bottom:5.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner{width:100%}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li{flex-direction:column;margin-bottom:6.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_title{width:100%;padding:3.267vw 0;border-radius:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_title p{font-size:4.267vw;line-height:1.5;text-align:center}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_arrow{width:5.333vw;height:8vw;margin:2vw 0;transform:rotate(90deg)}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_text{width:100%;font-size:3.413vw}.node--type-botox .l-feature1 .feature_inner .l-feature__qa .inner li .qa_text span{margin-top:.667vw;font-size:3.2vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .title{margin-bottom:5.333vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .title h3 span{font-size:3.2vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner{margin-bottom:12.8vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:before{top:-1.6vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:after{bottom:-1.6vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th{height:15.467vw;padding:20px 16px}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th p{margin-left:0;font-size:4.267vw;line-height:1}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td{height:15.467vw;padding:20px 16px}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p{font-size:5.4vw;line-height:1}.node--type-botox .l-feature1 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p span{font-size:3.2vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .em p{font-size:4.867vw;letter-spacing:.565vw}.node--type-botox .l-feature1 .feature_inner .l-feature__price .em p br{display:none}}.node--type-botox .l-feature2{margin-bottom:32px;border-radius:1.28rem;background-color:#fff}.node--type-botox .l-feature2 .feature_inner{width:95%;max-width:800px;margin:0 auto;padding:52px 0}.node--type-botox .l-feature2 .feature_inner .l-feature__title{margin-bottom:48px}.node--type-botox .l-feature2 .feature_inner .l-feature__title .lead{margin-bottom:24px;color:#ba6477;font-size:2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.15em;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__title .title{margin-bottom:36px;font-weight:300;font-size:4rem;letter-spacing:.15em;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__title .text{width:90%;margin:0 auto 48px;text-align:justify}.node--type-botox .l-feature2 .feature_inner .l-feature__title .text p{font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature2 .feature_inner .l-feature__title .figure{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin:0 auto}.node--type-botox .l-feature2 .feature_inner .l-feature__title .figure li{display:flex;position:relative;align-items:center;justify-content:center;width:180px;height:180px;margin:0 20px}.node--type-botox .l-feature2 .feature_inner .l-feature__title .figure li:before{z-index:1;position:absolute;width:180px;height:180px;border-radius:50%;background-size:cover;background-color:#fcecef;content:"";filter:blur(4px)}.node--type-botox .l-feature2 .feature_inner .l-feature__title .figure li p{z-index:2;position:relative;font-size:3.2rem;letter-spacing:.15em}.node--type-botox .l-feature2 .feature_inner .l-feature__image{margin-bottom:60px}.node--type-botox .l-feature2 .feature_inner .l-feature__image .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__image .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents{position:relative;height:440px;margin-bottom:52px;padding:20px 0 24px;background-color:#fdf9fa}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents:before{position:absolute;top:calc(50% - 183px);left:calc(50% - 159px);width:318px;height:366px;background-image:url(/themes/custom/wdental/assets/img/botox/content_illust2.png);background-size:contain;background-repeat:no-repeat;content:""}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box1{position:absolute;top:140px;right:38px}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box1 .label{display:flex;flex-direction:column;align-items:center}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box1 .label span{margin-bottom:4px}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box2{position:absolute;bottom:78px;left:38px}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box2 .label{display:flex;flex-direction:row;align-items:center;justify-content:center}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box2 .label span{margin-right:10px}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .contents_item{width:210px;padding:20px 25px;border-radius:1.28rem;background-color:#fbecef}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .contents_item .lead{color:#ba6477}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .contents_item .lead h4{position:relative;margin-bottom:10px;padding-left:20px;color:inherit;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .contents_item .lead h4:before{position:absolute;top:8px;left:0;width:12px;height:12px;border-radius:50%;background-color:#ba6477;content:""}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .contents_item .text p{font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .note{margin-bottom:10px;color:#ba6477;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature2 .feature_inner .l-feature__image .sp{display:none}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy{margin-bottom:60px}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li{width:48.5%;padding:20px 25px 30px;border-radius:1.28rem;background-color:#fbebee}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .number{margin-bottom:10px;color:#ba6477;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .number span{display:block;color:inherit;font-weight:700;font-size:1.8rem;font-family:Yantramanav,sans-serif}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .number p{color:inherit;font-weight:700;font-size:4rem;line-height:1;font-family:Yantramanav,sans-serif}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .textarea{text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .textarea h4{margin-bottom:10px;font-weight:300;font-size:2.56rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .textarea p{font-size:1.4rem;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature2 .feature_inner .l-feature__price .title{margin-bottom:24px;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__price .title h3{color:#ba6477;font-size:2.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.15em}.node--type-botox .l-feature2 .feature_inner .l-feature__price .title h3 span{display:inline-block;color:#ba6477;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner{margin-bottom:48px}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap{margin-bottom:10px}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table{width:100%;margin:4px 0;border-collapse:collapse}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head{display:block}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr{display:flex;position:relative;flex-wrap:nowrap;align-items:flex-end;width:100%}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr th{box-sizing:border-box;width:50%;height:auto;padding:10px 16px;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr th p{margin-left:100px;font-size:1.8rem;line-height:1;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;text-align:left}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr td{box-sizing:border-box;width:50%;height:auto;padding:10px 16px;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr td p{font-size:1.8rem;line-height:1;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body{display:block;position:relative;margin:4px 0;border-top:1px solid #d9b0b9;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:before{position:absolute;top:-6px;left:0;width:100%;height:2px;background:#d9b0b9;content:""}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:after{position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:#d9b0b9;content:""}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr{display:flex;position:relative;flex-wrap:nowrap;align-items:center;width:100%}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th{box-sizing:border-box;width:50%;height:72px;padding:20px 16px;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th p{margin-left:100px;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:left}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td{box-sizing:border-box;width:50%;height:72px;padding:20px 16px;border-bottom:1px solid #d9b0b9}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p{font-weight:700;font-size:3rem;line-height:1;font-family:Yantramanav,sans-serif;text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p span{font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body .lastchild th,.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body .lastchild td{border-bottom:none}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .note{text-align:right}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .note p{font-size:1.2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-feature2 .feature_inner .l-feature__price .em{text-align:center}.node--type-botox .l-feature2 .feature_inner .l-feature__price .em p{color:#ba6477;font-size:2.56rem;line-height:1.65;letter-spacing:.15em}@media (max-width:959px){.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box1{right:14px}.node--type-botox .l-feature2 .feature_inner .l-feature__image .contents .box2{left:14px}}@media (max-width:800px){.node--type-botox .l-feature2{margin-bottom:6.4vw}.node--type-botox .l-feature2 .feature_inner{padding:8.867vw 5.333vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title{margin-bottom:8.8vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title .lead{margin-bottom:4.8vw;font-size:4.267vw;letter-spacing:.565vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title .title{margin-bottom:6.667vw;font-size:6.667vw;letter-spacing:.565vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title .text{width:100%;margin:0 auto 6.4vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title .text p{font-size:3.413vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title .figure li{width:22vw;height:22vw;margin:0 3.2vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title .figure li:before{width:22vw;height:22vw}.node--type-botox .l-feature2 .feature_inner .l-feature__title .figure li p{font-size:3.6vw}.node--type-botox .l-feature2 .feature_inner .l-feature__image{margin-bottom:16vw}.node--type-botox .l-feature2 .feature_inner .l-feature__image .title{margin-bottom:5.333vw}.node--type-botox .l-feature2 .feature_inner .l-feature__image .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature2 .feature_inner .l-feature__image .pc{display:none}.node--type-botox .l-feature2 .feature_inner .l-feature__image .sp{display:block}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container{position:relative;margin-bottom:13.867vw;background-color:#fdf9fa}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner{position:relative;padding:5.333vw 0}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav{z-index:10;position:absolute;top:30%;width:100%;padding:0 3.733vw}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav{display:flex;align-items:center;justify-content:space-between}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li{width:10.133vw;height:10.133vw;cursor:pointer}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .prev{position:relative;left:auto;width:10.133vw;height:10.133vw;border-radius:50%;background-color:#fbecef}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .prev:before{position:absolute;top:calc(50% - 1.5vw);left:calc(50% - .9vw);width:1.867vw;height:2.667vw;transform:rotate(-180deg);background-image:url(/themes/custom/wdental/assets/img/botox/icon_slide_arrow.svg);background-size:cover;content:""}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .next{position:relative;right:auto;width:10.133vw;height:10.133vw;border-radius:50%;background-color:#fbecef}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .l-feature__slidenav .slidenav li .next:before{position:absolute;top:calc(50% - 1.5vw);left:calc(50% - .9vw);width:1.867vw;height:2.667vw;background-image:url(/themes/custom/wdental/assets/img/botox/icon_slide_arrow.svg);background-size:cover;content:""}.node--type-botox .l-feature2 .feature_inner .l-feature__image .slide-container .slide-inner .swiper-container .swiper-wrapper .swiper-slide .c-slide_wrap{padding:0 2.667vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy{margin-bottom:16vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .title{margin-bottom:5.333vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li{width:100%;padding:5.333vw 5.333vw 6.667vw;border-radius:3.413vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li:first-child{margin-bottom:5.333vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .number{margin-bottom:2.667vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .number span{font-size:4.267vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .number p{font-size:9.6vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .textarea h4{margin-bottom:2.133vw;font-size:5.6vw}.node--type-botox .l-feature2 .feature_inner .l-feature__efficacy .c-efficacy .inner li .textarea p{font-size:3.733vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .title{margin-bottom:5.333vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .title h3{font-size:4.8vw;letter-spacing:.565vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .title h3 span{font-size:3.2vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner{margin-bottom:8.533vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap{margin-bottom:4vw;overflow:auto}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table{margin:1.067vw 0}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head{width:100%}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr th{height:auto;padding:10px 16px}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr th p{margin-left:0;font-size:3.2vw;line-height:1}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr td{height:auto;padding:10px 16px}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_head tr td p{font-size:3.2vw;line-height:1}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body{width:100%}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:before{top:-1.6vw;height:.533vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body:after{bottom:-1.6vw;height:.533vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th{height:15.467vw;padding:20px 16px}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr th p{margin-left:0;font-size:4.267vw;line-height:1}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td{height:15.467vw;padding:20px 16px}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p{font-size:5.4vw;line-height:1}.node--type-botox .l-feature2 .feature_inner .l-feature__price .inner .price_wrap .price_table .price_body tr td p span{font-size:3.2vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .em p{font-size:4.867vw;letter-spacing:.565vw}.node--type-botox .l-feature2 .feature_inner .l-feature__price .em p br{display:none}}.node--type-botox .l-cta .text{margin-bottom:28px}.node--type-botox .l-cta .text p{font-size:2rem;letter-spacing:.15em;text-align:center}.node--type-botox .l-cta .contact-box{display:flex;margin-bottom:64px;padding:0 25px;background:#fff}.node--type-botox .l-cta .contact-box .contact-inquire{width:46.5%;padding:30px 0 27px;border-right:1px solid #fbe8ec}.node--type-botox .l-cta .contact-box .contact-inquire a{display:block;color:#d18393;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-botox .l-cta .contact-box .contact-inquire a .inner{display:flex;align-items:center;justify-content:center}.node--type-botox .l-cta .contact-box .contact-inquire a .inner .icon{width:35px;margin-right:20px}.node--type-botox .l-cta .contact-box .contact-inquire a .inner .icon img{vertical-align:middle}.node--type-botox .l-cta .contact-box .contact-inquire a .inner span{display:block;font-size:2.96rem;letter-spacing:.1em}.node--type-botox .l-cta .contact-box .contact-tel{width:53.5%;padding:30px 0 27px 20px}.node--type-botox .l-cta .contact-box .contact-tel a{display:block;color:#000;font-weight:700;line-height:1;font-family:Yantramanav,sans-serif}.node--type-botox .l-cta .contact-box .contact-tel a .inner{display:flex;align-items:center;justify-content:center}.node--type-botox .l-cta .contact-box .contact-tel a .inner .icon{width:43px;margin-top:-5px;margin-right:20px}.node--type-botox .l-cta .contact-box .contact-tel a .inner span{display:block;font-size:4.56rem;letter-spacing:.1em}@media (max-width:959px){.node--type-botox .l-cta .text p{letter-spacing:.08rem}.node--type-botox .l-cta .contact-box .contact-inquire{padding:20px 0}.node--type-botox .l-cta .contact-box .contact-inquire a .inner span{font-size:1.6rem;letter-spacing:.08rem}.node--type-botox .l-cta .contact-box .contact-tel{padding:20px 0 20px 20px}.node--type-botox .l-cta .contact-box .contact-tel a .inner span{font-size:3.6rem;letter-spacing:.08rem}}@media (min-width:801px){.node--type-botox .l-cta .contact-box .contact-tel a{pointer-events:none}}@media (max-width:800px){.node--type-botox .l-cta .text{margin-bottom:5.467vw}.node--type-botox .l-cta .text p{font-size:4.267vw;line-height:1.65;letter-spacing:.565vw}.node--type-botox .l-cta .contact-box{flex-wrap:wrap;margin-bottom:13.333vw;padding:5.333vw 0}.node--type-botox .l-cta .contact-box .contact-inquire{width:100%;padding:0 3.2vw 4vw;border-right:0;border-bottom:1px solid #fbe8ec}.node--type-botox .l-cta .contact-box .contact-inquire a .inner .icon{width:8vw;margin-right:4.233vw}.node--type-botox .l-cta .contact-box .contact-inquire a .inner span{font-size:5.867vw;letter-spacing:.565vw}.node--type-botox .l-cta .contact-box .contact-tel{width:100%;padding:5.333vw 5.333vw 0}.node--type-botox .l-cta .contact-box .contact-tel a .inner .icon{width:10.133vw;margin-top:-1.333vw;margin-right:4.233vw}.node--type-botox .l-cta .contact-box .contact-tel a .inner span{font-size:9.333vw;letter-spacing:.565vw}}.node--type-botox .l-foot{margin-bottom:80px}.node--type-botox .l-foot .container{display:flex;flex-direction:row;align-content:center;justify-content:center}.node--type-botox .l-foot .container .foot_image{width:250px;margin-right:32px}.node--type-botox .l-foot .container .foot_text p{font-size:2.112rem;line-height:1.85;letter-spacing:.15em}.node--type-botox .l-foot .container .foot_text p span{color:#ba6477}@media (max-width:800px){.node--type-botox .l-foot{margin-bottom:21.333vw}.node--type-botox .l-foot .container{flex-direction:column}.node--type-botox .l-foot .container .foot_image{width:66.667vw;max-width:250px;margin:0 auto 5.3333vw}.node--type-botox .l-foot .container .foot_text p{font-size:4.267vw;letter-spacing:.565vw}.node--type-botox .l-foot .container .foot_text p br{display:none}}.node--type-botox .p-footer .p-footer_inner{width:auto}.node--type-botox .p-footer .p-footer_inner .p-footer_copyright small{display:block;width:285px;height:7px;margin:40px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/botox/footer_copyright.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop{width:132px;height:132px;margin:38px auto 15px}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a{display:block;position:relative;width:132px;height:132px;border:solid 3px #f4b3c1;border-radius:50%;transition:all .2s ease-out}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a:hover{background-color:#f4b3c14d}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a:hover .arrow{top:25px}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a:hover .text{top:88px}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a .arrow{display:block;position:absolute;top:31px;left:calc(50% - 16.5px);width:33px;height:45px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/botox/pagetop_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;transition:all .1s ease-out}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a .text{display:block;position:absolute;top:84px;left:calc(50% - 38px);width:76px;height:19px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/botox/pagetop_text.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;transition:all .1s ease-out}@media (max-width:800px){.node--type-botox .p-footer .p-footer_inner{box-sizing:border-box;width:100%;padding:0 1.066vw}.node--type-botox .p-footer .p-footer_inner .p-footer_copyright small{width:82.8vw;height:1.733vw;margin:6.933vw auto 0}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop{width:18.666vw;height:18.666vw;margin:6.933vw auto 5.333vw}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a{width:18.666vw;height:18.666vw}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a .arrow{top:3.733vw;left:6.533vw;width:4.4vw;height:6vw}.node--type-botox .p-footer .p-footer_inner .p-footer_pageToTop a .text{top:11.2vw;left:3.666vw;width:10.133vw;height:2.533vw}}.p-general-mv{box-sizing:border-box;position:relative;width:100%;height:480px;margin:0 auto;background-color:#f5f5f5}@media (max-width:800px){.p-general-mv{width:96.133vw;height:58.666vw}}.p-general-mv:before{display:block;z-index:1;position:absolute;top:12px;width:1008px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/general/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (min-width:801px){.p-general-mv:before{left:calc(50% - 1150px)}}@media (max-width:800px){.p-general-mv:before{left:calc(50% - 130vw);width:120vw;height:57.6vw}}.p-general-mv_inner{z-index:2;position:relative;max-width:960px;margin:0 auto;padding-top:1px}.p-general-mv_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.p-general-mv_pageTitle{top:4vw;right:2.666vw}}.p-general-mv_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.p-general-mv_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.p-general-mv_pageTitle .u-icon svg{width:40px;height:40px;margin-top:27px}@media (max-width:800px){.p-general-mv_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.p-general-mv_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.p-general-mv_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.p-general-mv_title{display:block;z-index:1;position:absolute;top:358px;left:50%;width:558px;height:30px;overflow:hidden;transform:translate(-50%);background-image:url(/themes/custom/wdental/assets/img/general/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-general-mv_title{top:36.533vw;width:81.866vw;height:5.066vw}}.p-general-mv_image{position:relative;width:384px;height:384px;margin:42px auto 0}@media (max-width:800px){.p-general-mv_image{width:40vw;height:40vw;margin:4.266vw auto 0}}.p-general-mv_image img{border-radius:100%}@media (max-width:800px){.p-general-mv_image img{width:100%;height:auto}}.p-general-mv_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.p-general-mv_detail{margin-top:0;padding:0 5%;font-size:2.933vw;line-height:1.7;letter-spacing:.2rem}}.p-general-mv_en{display:block;position:absolute;top:286px;left:64px;width:107px;height:42px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_dentistry.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.p-general-mv_en{top:27.066vw;left:4.666vw;width:16.266vw;height:5.333vw}}.node--type-general .p-mainVisual{box-sizing:border-box;position:relative;width:100%;height:480px;margin:0 auto;background-color:#f5f5f5}@media (max-width:800px){.node--type-general .p-mainVisual{width:96.133vw;height:58.666vw}}.node--type-general .p-mainVisual:before{display:block;z-index:1;position:absolute;top:12px;width:1008px;height:480px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/general/mainvisual_decoration.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (min-width:801px){.node--type-general .p-mainVisual:before{left:calc(50% - 1150px)}}@media (max-width:800px){.node--type-general .p-mainVisual:before{left:calc(50% - 130vw);width:120vw;height:57.6vw}}.node--type-general .p-mainVisual_inner{z-index:2;position:relative;max-width:960px;margin:0 auto;padding-top:1px}.node--type-general .p-mainVisual_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-general .p-mainVisual_pageTitle{top:4vw;right:2.666vw}}.node--type-general .p-mainVisual_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-general .p-mainVisual_pageTitle .u-icon{width:11.733vw;height:11.733vw}}.node--type-general .p-mainVisual_pageTitle .u-icon svg{width:40px;height:40px;margin-top:27px}@media (max-width:800px){.node--type-general .p-mainVisual_pageTitle .u-icon svg{width:6.666vw;height:5.2vw;margin-top:2.933vw}}.node--type-general .p-mainVisual_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-general .p-mainVisual_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-general .p-mainVisual_title{display:block;z-index:1;position:absolute;top:358px;left:50%;width:558px;height:30px;overflow:hidden;transform:translate(-50%);background-image:url(/themes/custom/wdental/assets/img/general/mainvisual_title.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-general .p-mainVisual_title{top:36.533vw;width:81.866vw;height:5.066vw}}.node--type-general .p-mainVisual_image{position:relative;width:384px;height:384px;margin:42px auto 0}@media (max-width:800px){.node--type-general .p-mainVisual_image{width:40vw;height:40vw;margin:4.266vw auto 0}}.node--type-general .p-mainVisual_image img{border-radius:100%}@media (max-width:800px){.node--type-general .p-mainVisual_image img{width:100%;height:auto}}.node--type-general .p-mainVisual_detail{z-index:1;position:relative;margin-top:-13px;font-size:14px;font-size:1.4rem;line-height:48px;line-height:4.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3rem;text-align:center}@media (max-width:800px){.node--type-general .p-mainVisual_detail{margin-top:0;padding:0 5%;font-size:2.933vw;line-height:1.7;letter-spacing:.2rem}}.node--type-general .p-mainVisual_en{display:block;position:absolute;top:286px;left:64px;width:107px;height:42px;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_dentistry.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-general .p-mainVisual_en{top:27.066vw;left:4.666vw;width:16.266vw;height:5.333vw}}.node--type-general .p-overview{box-sizing:border-box;width:920px;margin:0 auto;padding-bottom:22px}@media (max-width:800px){.node--type-general .p-overview{width:100%;padding:0}}.node--type-general .p-overview_inner{position:relative;padding-top:1px}.node--type-general .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-general .p-overview_title{margin-top:8vw}}.node--type-general .p-overview_title .u-icon{display:inline-block;width:40px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-general .p-overview_title .u-icon{width:5.333vw;height:4.266vw;margin-right:2.666vw}}.node--type-general .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-general .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-general .p-overview_title .u-text{font-size:4.8vw}}.node--type-general .p-overview_en{width:190px;height:18px;margin:8px auto 0}@media (max-width:800px){.node--type-general .p-overview_en{width:33.733vw;height:3.066vw;margin:.933vw auto 0}}.node--type-general .p-overview_en img{width:100%;height:auto}.node--type-general .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-general .p-overview_line{width:58.666vw;margin:3.333vw auto 0}}.node--type-general .p-overview_detail{width:680px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em}@media (max-width:800px){.node--type-general .p-overview_detail{box-sizing:border-box;width:100%;margin:3.733vw auto 0;padding:0 4.266vw;font-size:3.733vw;line-height:1.7}}.node--type-general .p-overview_example{box-sizing:border-box;width:100%;max-width:640px;margin:3rem auto 0;padding:3rem 3rem 1rem;border-radius:20px;background-color:#f1f1f1}@media (max-width:800px){.node--type-general .p-overview_example{width:90%;margin:5.333vw auto 0;padding:6.666vw 6.666vw 1.333vw}}.node--type-general .p-overview_example_title{color:var(--key-color5);font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-general .p-overview_example_title{border-radius:2.133vw;font-size:4.266vw}}.node--type-general .p-overview_example_tag{margin-top:2.2rem;font-size:15px;font-size:1.5rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-overview_example_tag{font-size:3.733vw}}.node--type-general .p-overview_example_tag li{display:inline-block;margin-right:.5rem;margin-bottom:1.8rem;margin-left:.5rem}@media (max-width:800px){.node--type-general .p-overview_example_tag li{margin-bottom:4vw}}.node--type-general .p-contents_inner{padding-top:1px}.node--type-general .p-generalFeature{position:relative;width:100%;margin-top:30px;background-color:#fdf3f5}@media (max-width:800px){.node--type-general .p-generalFeature{margin-top:8vw}}.node--type-general .p-generalFeature:before{position:absolute;top:10px;right:10px;width:40px;height:40px;transform:rotate(90deg);background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-generalFeature:before{width:8vw;height:8vw}}.node--type-general .p-generalFeature:after{position:absolute;top:10px;left:10px;width:40px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-generalFeature:after{width:8vw;height:8vw}}@media (max-width:800px){.node--type-general .p-generalFeature{margin-top:5.066vw}}.node--type-general .p-generalFeature_wrap{position:relative}.node--type-general .p-generalFeature_wrap:before{position:absolute;right:10px;bottom:10px;width:40px;height:40px;transform:rotate(180deg);background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-generalFeature_wrap:before{width:8vw;height:8vw}}.node--type-general .p-generalFeature_wrap:after{position:absolute;bottom:10px;left:10px;width:40px;height:40px;transform:rotate(-90deg);background-image:url(/themes/custom/wdental/assets/img/common/featurebox_deco.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-generalFeature_wrap:after{width:8vw;height:8vw}}.node--type-general .p-generalFeature_inner{width:900px;margin:0 auto;padding-top:52px}@media (max-width:800px){.node--type-general .p-generalFeature_inner{width:100%;padding-top:5.333vw;padding-bottom:5.333vw}}.node--type-general .p-generalFeature_set{padding-bottom:28px;overflow:hidden}@media (max-width:800px){.node--type-general .p-generalFeature_set{padding-bottom:4vw}}.node--type-general .c-featurePanel_detail{z-index:2;position:relative}@media (max-width:800px){.node--type-general .c-featurePanel_detail{margin-top:5.333vw}}.node--type-general .c-feature_itemcheck{z-index:0;position:absolute;top:1px;right:15px;width:84px;height:84px;padding-top:18px;font-size:12px;font-size:1.2rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:center}@media (max-width:800px){.node--type-general .c-feature_itemcheck{top:-.5vw;right:4.466vw;width:16.533vw;height:16.533vw;padding-top:2.266vw;font-size:2.4vw}}.node--type-general .c-feature_itemcheck:before{display:block;z-index:-1;position:absolute;top:0;left:0;width:84px;height:84px;background-image:url(/themes/custom/wdental/assets/img/common/check_icon_bg.svg);background-repeat:no-repeat;content:"";animation:rotateStar_loop 10s linear infinite normal;animation-fill-mode:both}@media (max-width:800px){.node--type-general .c-feature_itemcheck:before{width:16.533vw;height:16.533vw}}.node--type-general .c-feature_itemcheck:after{display:block;position:absolute;top:-1px;left:-35px;width:60px;height:27px;overflow:hidden;transform-origin:100% 100%;background-image:url(/themes/custom/wdental/assets/img/common/check_icon.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}@media (max-width:800px){.node--type-general .c-feature_itemcheck:after{top:1.333vw;left:-8vw;width:12vw;height:5.6vw}}.node--type-general .p-check-cavity_inner{padding:60px 0}@media (max-width:800px){.node--type-general .p-check-cavity_inner{padding:8vw 4vw 0}}.node--type-general .p-check-cavity_inner .c-checkLineBoxTitle.u-iconCavity .inner:after{display:block;position:absolute;top:50%;left:212px;width:30px;height:30px;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/icons_cavityprotection.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-check-cavity_inner .c-checkLineBoxTitle.u-iconCavity .inner:after{left:28.799vw;width:4vw;height:4vw}}.node--type-general .p-check-cavity_lead{margin-top:50px}@media (max-width:800px){.node--type-general .p-check-cavity_lead{margin-top:8vw}}.node--type-general .p-check-cavity_lead_inner{box-sizing:border-box}@media (min-width:801px){.node--type-general .p-check-cavity_lead_inner{padding:0 8.8%}}@media (max-width:800px){.node--type-general .p-check-cavity_lead_inner{padding:0}}.node--type-general .p-check-cavity_lead_box{margin-bottom:2.5rem;padding:2rem;border-radius:1rem;background-color:#d6edf2}@media (max-width:800px){.node--type-general .p-check-cavity_lead_box{margin-bottom:4vw;padding:3.2vw}}.node--type-general .p-check-cavity_lead_box p{font-size:15px;font-size:1.5rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.25rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-cavity_lead_box p{font-size:3.2vw;line-height:1.6;letter-spacing:.2rem}}.node--type-general .p-check-cavity_main{margin-top:6rem}@media (max-width:800px){.node--type-general .p-check-cavity_main{margin-top:8vw}}.node--type-general .p-check-cavity_main h3{font-size:18px;font-size:1.8rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.25rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-cavity_main h3{font-size:4.266vw;letter-spacing:.2rem}}.node--type-general .p-check-cavity_main_contents{margin:2rem auto 0}@media (min-width:801px){.node--type-general .p-check-cavity_main_contents{max-width:960px}}.node--type-general .p-check-cavity_main_contents .contents_nav{width:100%;background-color:#f5f5f5}.node--type-general .p-check-cavity_main_contents .contents_nav ul{display:flex;padding:2rem 0}.node--type-general .p-check-cavity_main_contents .contents_nav ul li{font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}.node--type-general .p-check-cavity_main_contents .contents_nav ul li:nth-child(1){box-sizing:border-box;width:255px;padding-left:5rem}.node--type-general .p-check-cavity_main_contents .contents_nav ul li:nth-child(2){width:120px}.node--type-general .p-check-cavity_main_contents .contents_nav ul li:nth-child(3){width:120px;text-align:center}.node--type-general .p-check-cavity_main_contents .contents_nav ul li:nth-child(4){width:420px;text-align:center}.node--type-general .p-check-cavity_main_contents .contents_grid{display:grid;grid-template-rows:130px 130px 180px 190px;grid-template-columns:2.2fr 1fr 1fr 2.1fr 2fr;width:100%;font-size:1.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section1{background-color:#fbfbfb}.node--type-general .p-check-cavity_main_contents .contents_grid .section2{background-color:#f6f6f6}.node--type-general .p-check-cavity_main_contents .contents_grid .section3{background-color:#efefef}.node--type-general .p-check-cavity_main_contents .contents_grid .section4{background-color:#e7e7e7}.node--type-general .p-check-cavity_main_contents .contents_grid .section_head{display:flex;flex-wrap:nowrap;align-items:center}.node--type-general .p-check-cavity_main_contents .contents_grid .section_head .en{margin-top:-1rem;margin-right:4rem;padding-left:5rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section_head .en p{position:relative;font-size:2.4rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section_head .en p:after{position:absolute;bottom:-22px;left:calc(50% - 5px);width:10px;height:20px;background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_gray_db.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid .section_head p{font-size:1.4rem;line-height:1.55;letter-spacing:.1rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section_text{display:flex;align-items:center}.node--type-general .p-check-cavity_main_contents .contents_grid .section_text p{font-size:1.4rem;line-height:1.55;letter-spacing:.1rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section_box span{font-size:1.2rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}.node--type-general .p-check-cavity_main_contents .contents_grid .section_box p{font-size:1.6rem;line-height:1.6;letter-spacing:.1rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section_box .contents_box_w{box-sizing:border-box;height:100%;padding:2rem;border-radius:8px;background-color:#fff}.node--type-general .p-check-cavity_main_contents .contents_grid .section_box .contents_box{box-sizing:border-box;height:100%;padding:2rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section_box .contents_box_p{border-radius:8px;background-color:#fbe8ec}.node--type-general .p-check-cavity_main_contents .contents_grid .box_row3{box-sizing:border-box;grid-row:span 3;padding:1.75rem 0}.node--type-general .p-check-cavity_main_contents .contents_grid .box_col1{box-sizing:border-box;grid-column:span 1;padding:1.75rem}.node--type-general .p-check-cavity_main_contents .contents_grid .box_col2{box-sizing:border-box;grid-column:span 2;padding:1.75rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section1.box_row3{background:rgb(251,251,251);background:linear-gradient(180deg,rgb(251,251,251) 0%,rgb(251,251,251) 50%,rgb(239,239,239) 50%,rgb(239,239,239) 100%)}.node--type-general .p-check-cavity_main_contents .contents_grid .section1.box_row3 .contents_box_w{display:flex;align-items:center;justify-content:center}.node--type-general .p-check-cavity_main_contents .contents_grid .section1 .contents_box{position:relative;margin-left:2rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section1 .contents_box:before{position:absolute;top:calc(50% - 6.5px);left:-22px;width:12px;height:13px;background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid .section2 .contents_box{position:relative;margin-left:2rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section2 .contents_box:before{position:absolute;top:calc(50% - 6.5px);left:-22px;width:12px;height:13px;background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid .section3 .contents_box{margin-left:2rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section3 .contents_box_w{position:relative}.node--type-general .p-check-cavity_main_contents .contents_grid .section3 .contents_box_w:before{position:absolute;top:calc(50% - 6.5px);left:-22px;width:12px;height:13px;background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_gray.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid .section3 .contents_box_p{position:relative;margin-left:1rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section3 .contents_box_p:before{position:absolute;top:calc(50% - 6.5px);left:-22px;width:12px;height:13px;background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid .section4 .contents_box{display:flex;flex-flow:wrap;align-items:center;justify-content:center;margin-right:5rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section4 .section4_box{box-sizing:border-box;position:relative;padding:1rem 2rem;border-radius:8px;background-color:#fbe8ec}.node--type-general .p-check-cavity_main_contents .contents_grid .section4 .section4_box:before{position:absolute;top:calc(50% - 6.5px);left:-42px;width:12px;height:13px;background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid .section4 .section4_box:nth-child(n+2){margin-top:1rem}.node--type-general .p-check-cavity_main_contents .contents_grid .section4 .section4_box p{font-size:1.6rem;line-height:1.6;letter-spacing:.1rem;text-align:center}.node--type-general .p-check-cavity_main_contents .contents_grid .section4.section_head .en p:after{content:none}.node--type-general .p-check-cavity_main_contents .contents_grid .section4.box_col2{padding-left:0}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box{display:grid;grid-template-columns:repeat(6,1fr);width:100vw;margin-left:-4vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_category{grid-column:span 1;padding:2.666vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_category p{font-size:3.466vw;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_progress_head{padding-top:5.333vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_progress_head p{transform:translateY(1.333vw)}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_cure_head p,.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_treat_head p{transform:translateY(2.666vw)}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents{grid-column:span 5;padding:2.666vw 3.733vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents:nth-child(2){padding-top:5.333vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents:last-child{padding-bottom:6.4vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents h3{position:relative;font-size:5.333vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;text-align:left}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents h3:after{position:absolute;top:2.666vw;left:10.666vw;width:2.133vw;height:4.266vw;background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_gray_db.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents p{font-size:3.466vw;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents .contents_box{padding:2.666vw 3.2vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents .contents_box span{display:block;padding-bottom:.666vw;font-size:3.2vw;line-height:1.5;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents .contents_box p{font-size:3.733vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents .contents_box_w{position:relative;border-radius:1.866vw;background-color:#fff}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section_box .section_contents .contents_box_p{position:relative;border-radius:1.866vw;background-color:#fbe8ec}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section1 .section_category{background-color:#f5f5f5}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section1 .section_contents{background-color:#fbfbfb}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section1 .section_contents .section_cure_box{position:relative;margin-bottom:2.666vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section1 .section_contents .section_cure_box:after{position:absolute;bottom:-4.8vw;left:4vw;width:2.666vw;height:2.666vw;transform:rotate(90deg);background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section2 .section_category{background-color:#eaeaea}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section2 .section_contents{background-color:#f6f6f6}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section2 .section_contents .section_cure_box{position:relative;margin-bottom:2.666vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section2 .section_contents .section_cure_box:after{position:absolute;bottom:-5.334vw;left:4vw;width:2.666vw;height:2.666vw;transform:rotate(90deg);background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section3 .section_category{background-color:#f5f5f5}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section3 .section_contents{background-color:#efefef}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section3 .section_contents .contents_box:nth-child(n+2){margin-top:8vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section3 .section_contents .section_cure_box{position:relative;margin-bottom:2.666vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section3 .section_contents .section_cure_box:after{position:absolute;bottom:-5.334vw;left:4vw;width:2.666vw;height:2.666vw;transform:rotate(90deg);background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_gray.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section3 .section_contents .section_treat_box{position:relative;margin-bottom:2.666vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section3 .section_contents .section_treat_box:after{position:absolute;bottom:-5.334vw;left:4vw;width:2.666vw;height:2.666vw;transform:rotate(90deg);background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section4 .section_category{background-color:#eaeaea}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section4 .section_contents{background-color:#e7e7e7}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section4 .section_contents .section_cure_box{position:relative;margin-bottom:2.666vw}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section4 .section_treat_box{display:flex;gap:1.2rem}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section4 .section_treat_box .contents_box{position:relative}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section4 .section_treat_box .contents_box:before{position:absolute;top:-5.334vw;left:calc(50% - 1.333vw);width:2.666vw;height:2.666vw;transform:rotate(90deg);background-image:url(/themes/custom/wdental/assets/img/general/icon_arrow_color.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}.node--type-general .p-check-cavity_main_contents .contents_grid_sp .section4 .section_treat_box .contents_box p{font-size:3.733vw}.node--type-general .p-check-cavity_main_note{box-sizing:border-box;margin:auto;padding:3rem 5%;background-color:#f8f8f8}@media (min-width:801px){.node--type-general .p-check-cavity_main_note{max-width:960px}}@media (max-width:800px){.node--type-general .p-check-cavity_main_note{width:100vw;margin-left:-4vw;padding:5.333vw}}.node--type-general .p-check-cavity_main_note_pickup{display:flex}.node--type-general .p-check-cavity_main_note_pickup .pickup_icon{text-align:center}@media (max-width:800px){.node--type-general .p-check-cavity_main_note_pickup .pickup_icon .c-attentionIconText_icon{background-color:#f4b3c1;color:#fff}}.node--type-general .p-check-cavity_main_note_pickup .pickup_text{padding-left:2rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_note_pickup .pickup_text{padding-left:1rem}.node--type-general .p-check-cavity_main_note_pickup .pickup_text p{font-size:3.2vw}}.node--type-general .p-check-cavity_main_note_column{display:flex;padding-top:3rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_note_column{flex-flow:wrap;justify-content:center;gap:1rem}}.node--type-general .p-check-cavity_main_note_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fffcd5;text-align:center}@media (max-width:800px){.node--type-general .p-check-cavity_main_note_column .column_title{width:21.866vw;height:21.866vw}}.node--type-general .p-check-cavity_main_note_column .column_title h4{font-weight:300;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_note_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.node--type-general .p-check-cavity_main_note_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_note_column .column_text{width:100%;padding-left:0}}@media (max-width:800px){.node--type-general .p-check-cavity_main_note_column .column_text p{font-size:3.2vw}}.node--type-general .p-check-cavity_main_text{padding-top:2rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text p{font-size:3.2vw}}.node--type-general .p-check-cavity_main_text_lead{padding-top:6rem;padding-bottom:6rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_lead{padding-top:10.666vw;padding-bottom:10.666vw}}.node--type-general .p-check-cavity_main_text_lead .lead_text{padding-top:2rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_lead .lead_text{padding-top:2.666vw}}.node--type-general .p-check-cavity_main_text_lead .lead_text h4{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;display:inline-block;padding-bottom:4px;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;font-size:2.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.25rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_lead .lead_text h4{margin-bottom:.5rem;font-size:3.733vw;letter-spacing:.2rem}}.node--type-general .p-check-cavity_main_text_lead .lead_text span{padding-left:5px;font-size:1.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_lead .lead_text span{padding-left:0;font-size:3.2vw}}.node--type-general .p-check-cavity_main_text_lead .large_text{padding-top:2rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_lead .large_text{padding-top:2.666vw}}.node--type-general .p-check-cavity_main_text_lead .large_text h4{box-sizing:border-box;display:inline-block;padding-bottom:4px;font-size:2.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.25rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_lead .large_text h4{margin-bottom:.5rem;font-size:3.733vw;letter-spacing:.2rem}}.node--type-general .p-check-cavity_main_text_lead .large_text span{padding-left:5px;font-size:1.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_lead .large_text span{padding-left:0;font-size:3.2vw}}.node--type-general .p-check-cavity_main_text_column{display:flex;padding-bottom:6rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_column{flex-flow:wrap;justify-content:center;padding-bottom:4vw;gap:1rem}}.node--type-general .p-check-cavity_main_text_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fffcd5;text-align:center}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_column .column_title{width:21.866vw;height:21.866vw}}.node--type-general .p-check-cavity_main_text_column .column_title h4{font-weight:300;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.node--type-general .p-check-cavity_main_text_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_column .column_text{width:100%;padding-left:0}}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_column .column_text p{font-size:3.2vw}}.node--type-general .p-check-cavity_main_text_column .column_text .em{margin-top:1.5rem;color:#c04962}@media (max-width:800px){.node--type-general .p-check-cavity_main_text_column .column_text .em{margin-top:1rem}}.node--type-general .p-check-cavity_main_text span{font-size:1.2rem;line-height:1.6;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-check-cavity_main_text span{font-size:2.666vw;line-height:1.4}}.node--type-general .p-check-periodontal_inner{padding:60px 0}@media (max-width:800px){.node--type-general .p-check-periodontal_inner{padding:8vw 4vw 0}}.node--type-general .p-check-periodontal_inner .c-checkLineBoxTitle.u-iconPeriodontal .inner:after{display:block;position:absolute;top:50%;left:212px;width:30px;height:30px;transform:translateY(-50%);background-image:url(/themes/custom/wdental/assets/img/common/icons_cavityprotection.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-check-periodontal_inner .c-checkLineBoxTitle.u-iconPeriodontal .inner:after{left:28.799vw;width:4vw;height:4vw}}.node--type-general .p-check-periodontal_about{margin-top:50px}@media (max-width:800px){.node--type-general .p-check-periodontal_about{margin-top:6.666vw}}.node--type-general .p-check-periodontal_about_inner{box-sizing:border-box}@media (min-width:801px){.node--type-general .p-check-periodontal_about_inner{padding:0 70px}}@media (max-width:800px){.node--type-general .p-check-periodontal_about_inner{padding:0 4vw}}.node--type-general .p-check-periodontal_about_intro{position:relative;margin-bottom:2rem}@media (max-width:800px){.node--type-general .p-check-periodontal_about_intro{margin-bottom:4.266vw;padding-top:9.333vw}}.node--type-general .p-check-periodontal_about_intro:before{position:absolute;top:calc(50% - 20px);left:35px;width:72px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/question.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-check-periodontal_about_intro:before{top:0;left:calc(50% - 7.466vw);width:14.933vw;height:8vw}}.node--type-general .p-check-periodontal_about_intro:after{position:absolute;top:calc(50% - 20px);right:35px;width:72px;height:40px;background-image:url(/themes/custom/wdental/assets/img/common/question.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-general .p-check-periodontal_about_intro:after{content:none}}.node--type-general .p-check-periodontal_about_intro p{text-align:center}.node--type-general .p-check-periodontal_about_box{margin-bottom:2.5rem;padding:2rem;border-radius:1rem;background-color:#d6edf2}@media (max-width:800px){.node--type-general .p-check-periodontal_about_box{margin-bottom:4vw;padding:3.2vw}}.node--type-general .p-check-periodontal_about_box p{font-size:15px;font-size:1.5rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.25rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-periodontal_about_box p{font-size:3.2vw;line-height:1.6;letter-spacing:.2rem}}.node--type-general .p-check-periodontal_about_column{display:flex;padding-top:3rem}@media (max-width:800px){.node--type-general .p-check-periodontal_about_column{flex-flow:wrap;justify-content:center;padding-top:2.666vw;gap:1rem}}.node--type-general .p-check-periodontal_about_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fffcd5;text-align:center}@media (max-width:800px){.node--type-general .p-check-periodontal_about_column .column_title{width:21.866vw;height:21.866vw}}.node--type-general .p-check-periodontal_about_column .column_title h4{font-weight:300;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-check-periodontal_about_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.node--type-general .p-check-periodontal_about_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.node--type-general .p-check-periodontal_about_column .column_text{width:100%;padding-left:0}}@media (max-width:800px){.node--type-general .p-check-periodontal_about_column .column_text p{font-size:3.2vw}}.node--type-general .p-check-periodontal_about_column .column_text span{font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;text-decoration:underline;text-underline-offset:3px}@media (max-width:800px){.node--type-general .p-check-periodontal_about_column .column_text span{text-underline-offset:.533vw}}.node--type-general .p-check-periodontal_about_figure{position:relative;margin-top:2rem}@media (max-width:800px){.node--type-general .p-check-periodontal_about_figure{margin-top:2.666vw}}.node--type-general .p-check-periodontal_about_figure figure{width:285px;margin:auto}@media (max-width:800px){.node--type-general .p-check-periodontal_about_figure figure{width:58.666vw;margin-bottom:2.666vw}}.node--type-general .p-check-periodontal_about_figure figure img{transform:translate(50px)}@media (max-width:800px){.node--type-general .p-check-periodontal_about_figure figure img{transform:translate(9.333vw)}}.node--type-general .p-check-periodontal_about_figure figure figcaption{padding-top:1.8rem;font-size:1.8rem;letter-spacing:.2rem;text-align:center;white-space:nowrap}@media (max-width:800px){.node--type-general .p-check-periodontal_about_figure figure figcaption{font-size:3.733vw;letter-spacing:.1rem}}.node--type-general .p-check-periodontal_about_figure span{display:block;position:absolute;right:0;bottom:40px;font-size:1.2rem}@media (max-width:800px){.node--type-general .p-check-periodontal_about_figure span{position:static;font-size:2.666vw;text-align:center}}.node--type-general .p-check-periodontal_main{margin-top:7rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main{margin-top:12vw}}.node--type-general .p-check-periodontal_main_flow{box-sizing:border-box;padding:0 6.25%}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow{padding:0 2.666vw}}.node--type-general .p-check-periodontal_main_flow h3{font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow h3{font-size:3.733vw}}.node--type-general .p-check-periodontal_main_flow .flow_list{padding-top:1.5rem}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item{display:flex;flex-flow:nowrap;align-items:center;gap:3rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item{flex-direction:column;align-items:flex-start;gap:.65rem}}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item:nth-child(n+2){margin-top:1.5rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item:nth-child(n+2){margin-top:2rem}}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_name{flex:.5;width:140px;border-radius:1rem;background-color:#f6f6f6}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_name{flex:1;width:100%}}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_name h4{padding:2.5rem 0;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_name h4{padding:1rem 0;font-size:3.733vw}}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_detail{flex:.3}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_detail{flex:1}}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_detail p{font-size:1.4rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem;white-space:nowrap}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_detail p{font-size:3.2vw;line-height:1.6}}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_text{flex:1.2}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_text{flex:1}}.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_text p{font-size:1.4rem;line-height:1.7;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_flow .flow_list .flow_item .flow_text p{font-size:3.2vw;line-height:1.6}}.node--type-general .p-check-periodontal_main_column{display:flex;padding-top:3rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_column{flex-flow:wrap;justify-content:center;gap:1rem}}.node--type-general .p-check-periodontal_main_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fffcd5;text-align:center}@media (max-width:800px){.node--type-general .p-check-periodontal_main_column .column_title{width:21.866vw;height:21.866vw}}.node--type-general .p-check-periodontal_main_column .column_title h4{font-weight:300;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.node--type-general .p-check-periodontal_main_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_column .column_text{width:100%;padding-left:0}}@media (min-width:801px){.node--type-general .p-check-periodontal_main_column .column_text p{padding-top:1rem}}@media (max-width:800px){.node--type-general .p-check-periodontal_main_column .column_text p{font-size:3.2vw}}.node--type-general .p-check-periodontal_main_text{padding-top:5rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_text{padding-top:8vw}}@media (max-width:800px){.node--type-general .p-check-periodontal_main_text p{font-size:3.2vw}}.node--type-general .p-check-periodontal_main_text .lead_text{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}@media (max-width:800px){.node--type-general .p-check-periodontal_main_text .lead_text{padding-top:2.666vw;padding-bottom:2.666vw}}.node--type-general .p-check-periodontal_main_text .lead_text h4{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;display:inline-block;padding-bottom:4px;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;font-size:2.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.25rem}@media (max-width:800px){.node--type-general .p-check-periodontal_main_text .lead_text h4{margin-bottom:.5rem;font-size:3.733vw;letter-spacing:.2rem}}.node--type-general .p-check-periodontal_main_text .lead_text span{padding-left:5px;font-size:1.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M}@media (max-width:800px){.node--type-general .p-check-periodontal_main_text .lead_text span{padding-left:0;font-size:3.2vw}}.node--type-general .p-periodontal_feature{padding-top:6rem}.node--type-general .p-periodontal_feature_inner{box-sizing:border-box;padding:0 6.25%}@media (max-width:800px){.node--type-general .p-periodontal_feature_inner{padding:0}}.node--type-general .p-periodontal_feature_list{padding-top:1rem}.node--type-general .p-periodontal_feature_list .list_item{display:flex;align-items:center}.node--type-general .p-periodontal_feature_list .list_item:nth-child(n+2){margin-top:1rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_list .list_item{align-items:flex-start}}.node--type-general .p-periodontal_feature_list .list_item span{display:block;flex-basis:40px;width:40px;height:40px;margin-right:2rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_list .list_item span{flex-basis:6.8vw;width:6.8vw;height:6.8vw;margin-right:1rem}}.node--type-general .p-periodontal_feature_list .list_item p{font-size:1.6rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_list .list_item p{width:calc(100% - 8vw);font-size:3.733vw}}.node--type-general .p-periodontal_feature_text{padding-top:5rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_text{padding-top:2.5rem}}.node--type-general .p-periodontal_feature_text .lead_text{margin-top:1.5rem;margin-bottom:1.5rem;text-align:center}@media (max-width:800px){.node--type-general .p-periodontal_feature_text .lead_text{margin-top:2.666vw;margin-bottom:2.666vw}}.node--type-general .p-periodontal_feature_text .lead_text h4{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;display:inline-block;padding-bottom:4px;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;font-size:2.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.25rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_text .lead_text h4{margin-bottom:.5rem;font-size:3.733vw;letter-spacing:.2rem}}.node--type-general .p-periodontal_feature_text .lead_text span{padding-left:5px;font-size:1.4rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M}@media (max-width:800px){.node--type-general .p-periodontal_feature_text .lead_text span{padding-left:0;font-size:3.2vw}}.node--type-general .p-periodontal_feature_link{padding-top:5rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_link{padding-top:8vw}}.node--type-general .p-periodontal_feature_link_pickup{display:flex;margin-bottom:2.5rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_link_pickup{margin-bottom:2rem}}.node--type-general .p-periodontal_feature_link_pickup .pickup_icon{text-align:center}@media (max-width:800px){.node--type-general .p-periodontal_feature_link_pickup .pickup_icon .c-attentionIconText_icon{background-color:#f4b3c1;color:#fff}}.node--type-general .p-periodontal_feature_link_pickup .pickup_text{padding-left:2rem}@media (max-width:800px){.node--type-general .p-periodontal_feature_link_pickup .pickup_text{padding-left:1rem}}@media (max-width:800px){.node--type-general .p-periodontal_feature_link_pickup .pickup_text p{font-size:3.2vw}}@media (max-width:800px){.node--type-general .p-periodontal_flow{width:100vw;margin-left:-4vw}}.node--type-general .p-periodontal_flow_inner{padding-top:60px}@media (max-width:800px){.node--type-general .p-periodontal_flow_inner{padding-top:7.333vw}}.node--type-general .p-periodontal_flow_flows{position:relative;margin-top:-18px;padding:32px 0;overflow:hidden;background:url(/themes/custom/wdental/assets/img/common/stripe_pink.png) repeat 0 0 transparent}@media (max-width:800px){.node--type-general .p-periodontal_flow_flows{box-sizing:border-box;margin-top:-6vw;padding:9.066vw 0 6.133vw}}.node--type-general .p-periodontal_flow_flows:before{position:absolute;top:0;left:0;width:0;height:0;border-width:98px 98px 0 0;border-style:solid;border-color:#ffffff transparent transparent transparent;content:""}@media (max-width:800px){.node--type-general .p-periodontal_flow_flows:before{border-width:9.333vw 9.333vw 0 0}}.node--type-general .p-periodontal_flow_flowsInner{display:flex;flex-wrap:nowrap;width:944px;margin:0 auto}@media (max-width:800px){.node--type-general .p-periodontal_flow_flowsInner{flex-wrap:wrap;width:100%}}.node--type-general .p-periodontal_flow_flowsList{display:flex;flex-wrap:wrap;width:calc(100% - 230px)}@media (max-width:800px){.node--type-general .p-periodontal_flow_flowsList{width:100%}}@media (min-width:801px){.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(1){order:1}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(2){order:2}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(3){order:3}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(3):after{top:auto;right:auto;bottom:-15px;left:calc(50% - 11.5px);transform:rotate(90deg)}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(4){order:6}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(4):after{display:block;z-index:1;position:absolute;top:114px;right:auto;left:-22px;width:29px;height:23px;overflow:hidden;transform:rotate(-180deg);background-image:url(/themes/custom/wdental/assets/img/common/flow_arrow.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;content:"";text-indent:100%;white-space:nowrap}}@media (min-width:801px) and (max-width:800px){.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(4):after{top:50%;right:-3.067vw;width:3.866vw;height:3.066vw;margin-top:-1.6vw}}@media (min-width:801px){.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(5){order:5}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(5):after{right:auto;left:-22px;transform:rotate(-180deg)}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(6){order:4}.node--type-general .p-periodontal_flow_flowsList .c-flowPanel:nth-child(6):after{top:-22px;right:auto;left:calc(50% - 11.5px);transform:rotate(-90deg)}}.node--type-general .p-periodontal_flow_flowsNote{box-sizing:border-box;width:230px;margin-top:1rem}@media (min-width:801px){.node--type-general .p-periodontal_flow_flowsNote{padding-left:23px}}@media (max-width:800px){.node--type-general .p-periodontal_flow_flowsNote{width:100%;padding:0 5vw}}.node--type-general .p-periodontal_flow_flowsNote p{padding-bottom:2rem;font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-periodontal_flow_flowsNote p{padding-bottom:1rem;font-size:3.733vw}}.node--type-general .p-periodontal_flow_flowsNote span{font-size:12px;font-size:1.2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.node--type-general .p-periodontal_flow_flowsNote span{font-size:2.666vw}}.node--type-general .p-periodontal_flow_text{padding:5rem 5% 0}@media (max-width:800px){.node--type-general .p-periodontal_flow_text{padding:6.666vw 4vw 0}}.node--type-general .p-periodontal_flow_columnarea{padding-top:6rem}@media (max-width:800px){.node--type-general .p-periodontal_flow_columnarea{padding-top:5.333vw}}.node--type-general .p-periodontal_flow_column{display:flex;padding-top:3rem}@media (max-width:800px){.node--type-general .p-periodontal_flow_column{flex-flow:wrap;justify-content:center;padding-top:5.333vw;gap:1rem}}.node--type-general .p-periodontal_flow_column .column_title{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:100%;background-color:#fffcd5;text-align:center}@media (max-width:800px){.node--type-general .p-periodontal_flow_column .column_title{width:21.866vw;height:21.866vw}}.node--type-general .p-periodontal_flow_column .column_title h4{font-weight:300;font-size:1.5rem;line-height:1.5;letter-spacing:.1rem}@media (max-width:800px){.node--type-general .p-periodontal_flow_column .column_title h4{font-size:3.2vw;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}}.node--type-general .p-periodontal_flow_column .column_text{width:calc(100% - 110px);padding-left:2rem}@media (max-width:800px){.node--type-general .p-periodontal_flow_column .column_text{width:100%;padding-left:0}}@media (max-width:800px){.node--type-general .p-periodontal_flow_column .column_text p{font-size:3.2vw}}.c-circleTitle.u-feature .en{display:block;width:60px;height:14px;margin:14px auto 0;overflow:hidden;background-image:url(/themes/custom/wdental/assets/img/common/cursive_feature.svg);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap}@media (max-width:800px){.c-circleTitle.u-feature .en{width:6.933vw;height:2.266vw}}.node--type-price .p-overview{box-sizing:border-box;width:100%;margin:0 auto;padding-bottom:65px;background-color:#f5f5f5}@media (max-width:800px){.node--type-price .p-overview{width:100%;padding-bottom:1px}}.node--type-price .p-overview_inner{position:relative;max-width:920px;margin:0 auto;padding-top:1px}@media (max-width:800px){.node--type-price .p-overview_inner{width:100%}}.node--type-price .p-overview_pageTitle{position:absolute;top:20px;right:20px;text-align:center}@media (max-width:800px){.node--type-price .p-overview_pageTitle{top:4vw;right:2.666vw}}.node--type-price .p-overview_pageTitle .u-icon{display:inline-block;width:88px;height:88px;background-color:#fff}@media (max-width:800px){.node--type-price .p-overview_pageTitle .u-icon{width:9.333vw;height:9.333vw}}.node--type-price .p-overview_pageTitle .u-icon svg{width:42px;height:42px;margin-top:24px;margin-left:5px}@media (max-width:800px){.node--type-price .p-overview_pageTitle .u-icon svg{width:5.333vw;height:5.333vw;margin-top:2.533vw;margin-left:.533vw}}.node--type-price .p-overview_pageTitle .u-text{display:block;margin:20px 0 0;padding:0 0 0 3px;font-size:13px;font-size:1.3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.18em;text-align:center}@media (max-width:800px){.node--type-price .p-overview_pageTitle .u-text{margin:2.666vw 0 0;padding:0 0 0 .4vw;font-size:2.933vw}}.node--type-price .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-price .p-overview_title{margin-top:8vw}}.node--type-price .p-overview_title .u-icon{display:inline-block;width:29px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-price .p-overview_title .u-icon{width:3.333vw;height:3.733vw;margin-right:2.666vw}}.node--type-price .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-price .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-price .p-overview_title .u-text{font-size:4.8vw}}.node--type-price .p-overview_en{width:58px;height:14px;margin:8px auto 0}@media (max-width:800px){.node--type-price .p-overview_en{width:9.466vw;height:2.266vw;margin:.933vw auto 0}}.node--type-price .p-overview_en img{width:100%;height:auto}.node--type-price .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-price .p-overview_line{width:32vw;margin:3.333vw auto 0}}.node--type-price .p-overview_detail{width:750px;margin:28px auto 0;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:justify}@media (max-width:800px){.node--type-price .p-overview_detail{box-sizing:border-box;width:100%;margin:3.066vw auto 5.066vw;padding:0 6.666vw;font-size:3.733vw;line-height:1.7}}.node--type-price .p-overview_strong{padding:4px 2px;background-color:var(--key-color1)}.node--type-price .p-contents_inner{padding-top:1px}.node--type-price .p-price{box-sizing:border-box;padding:8rem 6rem}@media (max-width:800px){.node--type-price .p-price{padding:10.666vw 4vw 0}}.node--type-price .p-price_inner{display:flex;flex-flow:nowrap;margin:auto}@media (min-width:801px){.node--type-price .p-price_inner{justify-content:space-between;max-width:960px}}@media (max-width:800px){.node--type-price .p-price_inner{flex-flow:wrap}}.node--type-price .p-price_side{position:relative;width:min(20%,175px)}@media (max-width:800px){.node--type-price .p-price_side{width:100%}}.node--type-price .p-price_side_tag{z-index:1;position:sticky;top:12rem;left:0;padding-bottom:5rem}@media (max-width:800px){.node--type-price .p-price_side_tag{position:relative;top:0}}.node--type-price .p-price_side_tag .tag_title{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #000}.node--type-price .p-price_side_tag .tag_title_en{width:36px;margin-bottom:1rem;padding-left:2.5rem}@media (max-width:800px){.node--type-price .p-price_side_tag .tag_title_en{width:8vw}}.node--type-price .p-price_side_tag .tag_title_lead{padding-left:2.5rem;background-image:url(/themes/custom/wdental/assets/img/common/checklinebox_deco.svg);background-position:0 0;background-size:12px 16px;background-repeat:no-repeat;font-size:18px;font-size:1.8rem;line-height:1;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3rem}@media (max-width:800px){.node--type-price .p-price_side_tag .tag_title_lead{background-position:0 center;background-size:12px 16px;font-size:4vw}}.node--type-price .p-price_side_tag .tag_item_list li{position:relative;margin-bottom:1.6rem;padding-left:2.5rem;font-size:14px;font-size:1.4rem;letter-spacing:.1rem}@media (min-width:801px){.node--type-price .p-price_side_tag .tag_item_list li:before,.node--type-price .p-price_side_tag .tag_item_list li:after{z-index:1;position:absolute;top:0;bottom:0;left:0;width:.6rem;height:.6rem;margin:auto;border-radius:100%;background-color:#000;content:"";opacity:.1}.node--type-price .p-price_side_tag .tag_item_list li:after{z-index:5;background-color:var(--key-color3);opacity:0;transition:transform,opacity .5s cubic-bezier(.19,1,.22,1)}}@media (max-width:800px){.node--type-price .p-price_side_tag .tag_item_list li{margin-bottom:4vw;padding-bottom:4vw;padding-left:1.066vw;border-bottom:1px solid #ddd;font-size:3.733vw}.node--type-price .p-price_side_tag .tag_item_list li:before{position:absolute;top:0;right:2.666vw;bottom:0;width:1.6vw;height:1.6vw;transform:rotate(-45deg);border-bottom:1px solid #f4b3c1;border-left:1px solid #f4b3c1;content:""}}.node--type-price .p-price_side_tag .tag_item_list li a{display:block;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;transition:.3s cubic-bezier(.19,1,.22,1)}@media (min-width:801px){.node--type-price .p-price_side_tag .tag_item_list .is-active:after{transform:scale(1.3);opacity:1}.node--type-price .p-price_side_tag .tag_item_list .is-active a{font-weight:700}}.node--type-price .p-price_course{width:calc(100% - 230px)}@media (max-width:800px){.node--type-price .p-price_course{width:100%}}.node--type-price .p-price_course_section{padding-bottom:10rem}@media (max-width:800px){.node--type-price .p-price_course_section{padding-bottom:12vw}}.node--type-price .p-price_course_section:last-child{padding-bottom:0}.node--type-price .p-price_course_section .course_title{margin-bottom:4rem;padding-bottom:2.5rem;border-bottom:1px solid #000}@media (max-width:800px){.node--type-price .p-price_course_section .course_title{margin-bottom:5.333vw;padding-bottom:4vw}}.node--type-price .p-price_course_section .course_title h3{position:relative;padding-left:2rem;font-size:28px;font-size:2.8rem;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.5rem}.node--type-price .p-price_course_section .course_title h3:before{position:absolute;top:0;bottom:0;left:0;width:1rem;height:1rem;margin:auto;border-radius:100%;background-color:var(--key-color3);content:""}@media (max-width:800px){.node--type-price .p-price_course_section .course_title h3:before{width:1.6vw;height:1.6vw}}@media (max-width:800px){.node--type-price .p-price_course_section .course_title h3{padding-left:1.5rem;font-size:4.8vw}}.node--type-price .p-price_course_section .course_list_item{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;display:flex;position:relative;flex-flow:wrap;justify-content:space-between;padding-bottom:2.5rem;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}.node--type-price .p-price_course_section .course_list_item:nth-child(n+2){padding-top:2.5rem}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item:nth-child(n+2){padding-top:4vw}}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item{flex-flow:wrap;padding-bottom:4vw}}.node--type-price .p-price_course_section .course_list_item .course_menu{box-sizing:border-box;width:75%;padding-right:2rem}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_menu{width:100%;padding-right:0}}.node--type-price .p-price_course_section .course_list_item .course_menu h4{font-size:20px;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_menu h4{font-size:4.266vw;line-height:1.7;letter-spacing:.1rem}}.node--type-price .p-price_course_section .course_list_item .course_menu h4 span{padding-left:1rem;font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_menu h4 span{padding-left:0;font-size:3.2vw;letter-spacing:.1rem}}.node--type-price .p-price_course_section .course_list_item .course_menu p{padding-top:1.5rem;font-size:15px;font-size:1.5rem;line-height:1.7;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_menu p{padding-top:.25rem;font-size:3.733vw;line-height:1.6}}.node--type-price .p-price_course_section .course_list_item .course_price{display:flex;flex-flow:wrap;justify-content:flex-end;width:min(25%,200px);padding-top:3rem}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_price{flex-direction:column;align-items:flex-end;width:100%;padding-top:1.866vw}}.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text{font-weight:500;font-size:22px;font-size:2.2rem;line-height:1.2;font-family:Yantramanav,sans-serif;letter-spacing:.1rem}.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text:nth-child(n+2){padding-top:2rem}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text{font-size:3.733vw}.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text br{display:none}}.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text span{font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text span{font-size:3.2vw}}.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text .course_price_note{display:block;font-size:12px;font-size:1.2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;text-align:right}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text .course_price_note{margin-top:.8vw;font-size:3.2vw}}.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text .course_price_s_text{display:block;margin-bottom:.5rem;font-size:13px;font-size:1.3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (max-width:800px){.node--type-price .p-price_course_section .course_list_item .course_price .course_price_text .course_price_s_text{font-size:3.2vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_main{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;position:relative;padding-bottom:2.5rem;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}.node--type-price .p-price_course .section_layout2 .course_list .course_main:nth-child(n+2){padding-top:2.5rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main:nth-child(n+2){padding-top:4vw}}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main{padding-bottom:4vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_title{margin-bottom:2rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_title{margin-bottom:1.6vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_title h4{font-size:20px;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_title h4{font-size:4.266vw;line-height:1.7;letter-spacing:.1rem}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li{display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:1rem}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li:last-child{margin-bottom:0}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li{margin-bottom:1.333vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu{box-sizing:border-box;width:73%;padding-right:2rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu{width:62%;padding-right:0}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu h4{font-size:20px;font-size:2rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu h4{font-size:4.266vw;line-height:1.6;letter-spacing:.1rem}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu h4 span{padding-left:1rem;font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu h4 span{display:block;padding-left:0;font-size:3.2vw;letter-spacing:.1rem}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu p{font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_menu p{font-size:3.466vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price{display:flex;flex-flow:wrap;justify-content:flex-end;width:min(27%,200px)}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price{width:38%;padding-top:.75rem}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text{font-weight:500;font-size:22px;font-size:2.2rem;line-height:1.2;font-family:Yantramanav,sans-serif;letter-spacing:.1rem}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text:nth-child(n+2){padding-top:2rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text{font-size:3.733vw}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text br{display:none}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text span{font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text span{font-size:3.2vw;letter-spacing:0}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text .course_price_note{display:block;font-size:12px;font-size:1.2rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;text-align:right}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text .course_price_note{margin-top:.8vw;font-size:3.2vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text .course_price_s_text{display:block;margin-bottom:.5rem;font-size:13px;font-size:1.3rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text .course_price_s_text{font-size:3.2vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text .number{padding-right:.5rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_main .course_main_list li .course_price .course_price_text .number{padding-right:0;font-size:2.933vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub{-o-border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat;box-sizing:border-box;position:relative;padding-top:3rem;padding-bottom:2.5rem;border-width:0 0 2px 0;border-style:solid;border-image:url(/themes/custom/wdental/assets/img/common/dot_line_pink_9slice.png) 1 repeat}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub{padding-top:4vw;padding-bottom:4vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list{display:flex;flex-flow:wrap}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li{box-sizing:border-box;width:50%}@media (min-width:801px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li:nth-child(odd){padding-right:3rem}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li:nth-child(2n){padding-left:3rem;border-left:1px solid #000}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li:nth-child(n+3){margin-top:3rem}}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li{width:100%}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li:nth-child(n+2){margin-top:6.4vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_menu h4{font-size:18px;font-size:1.8rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_menu h4{font-size:4vw;line-height:1.7;letter-spacing:.1rem}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_price{padding-top:1.25rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_price{padding-top:1.333vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_price .course_price_text{font-weight:500;font-size:20px;font-size:2rem;line-height:1.2;font-family:Yantramanav,sans-serif;letter-spacing:.1rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_price .course_price_text{font-size:3.733vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_price .course_price_text span{font-size:14px;font-size:1.4rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_price .course_price_text span{font-size:3.2vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_price .course_price_text .number{padding-right:.5rem}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_text{padding-top:1rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_text{padding-top:1.333vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_text p{font-size:14px;font-size:1.4rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_sub .course_sub_list li .course_text p{font-size:3.2vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_comments{padding-top:1.5rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_comments{padding-top:3.2vw}}.node--type-price .p-price_course .section_layout2 .course_list .course_comments p{font-size:14px;font-size:1.4rem}@media (max-width:800px){.node--type-price .p-price_course .section_layout2 .course_list .course_comments p{font-size:3.2vw}}.node--type-reserve{background-image:url(/themes/custom/wdental/assets/img/reserve/stripe_pattern.png);background-repeat:repeat}.node--type-reserve .p-wrap{padding:8rem 5%}@media (max-width:800px){.node--type-reserve .p-wrap{padding:10.666vw 0}}.node--type-reserve .p-wrap_title{display:flex;align-items:center;justify-content:center}.node--type-reserve .p-wrap_title_icon{width:26px;margin-right:16px}.node--type-reserve .p-wrap_title_icon img{width:100%}@media (max-width:800px){.node--type-reserve .p-wrap_title_icon{width:4.8vw;margin-right:2.666vw}}.node--type-reserve .p-wrap_title h2{font-size:36px;font-size:3.6rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.4rem;text-align:center}@media (max-width:800px){.node--type-reserve .p-wrap_title h2{font-size:5.333vw;letter-spacing:.3rem}}.node--type-reserve .p-wrap .p-contents{max-width:960px;margin:5rem auto 0;padding-top:1rem;border-radius:2rem;background-color:#fff}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents{margin-top:8.533vw;padding-top:0}}.node--type-reserve .p-wrap .p-contents_guidance{padding:5rem 6rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance{padding:8vw 5.866vw}}.node--type-reserve .p-wrap .p-contents_guidance .guidance_title{display:flex;align-items:center;justify-content:center;margin-bottom:3rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance .guidance_title{margin-bottom:5.333vw}}.node--type-reserve .p-wrap .p-contents_guidance .guidance_title h3{position:relative;padding-left:38px;color:#eb8399;font-size:26px;font-size:2.6rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.3rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance .guidance_title h3{padding-left:6.4vw;font-size:4.533vw;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_guidance .guidance_title h3:before{position:absolute;top:-2px;left:0;width:30px;height:30px;border-radius:50%;background-color:#eb8399;content:""}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance .guidance_title h3:before{top:-.267vw;width:5.333vw;height:5.333vw}}.node--type-reserve .p-wrap .p-contents_guidance .guidance_title h3:after{z-index:2;position:absolute;top:calc(50% - 8px);left:13px;width:4px;height:16px;background-image:url(/themes/custom/wdental/assets/img/reserve/icon_exclamation.svg);background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance .guidance_title h3:after{top:calc(50% - 1.466vw);left:2.4vw;width:.8vw;height:2.933vw}}.node--type-reserve .p-wrap .p-contents_guidance ul li{position:relative;padding-left:1rem;font-size:16px;font-size:1.6rem;line-height:1.8;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1rem;text-align:justify}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance ul li{padding-left:1.866vw;font-size:3.466vw;line-height:1.6}}.node--type-reserve .p-wrap .p-contents_guidance ul li:before{position:absolute;top:13px;left:0;width:3px;height:3px;border-radius:50%;background-color:#000;content:""}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance ul li:before{top:2.133vw;width:.533vw;height:.533vw}}.node--type-reserve .p-wrap .p-contents_guidance ul li:nth-child(n+2){margin-top:5px}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_guidance ul li:nth-child(n+2){margin-top:1.333vw}}.node--type-reserve .p-wrap .p-contents_guidance ul li a{text-decoration:underline}.node--type-reserve .p-wrap .p-contents_faq{padding:5rem 6rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq{padding:5.333vw 5.866vw 12vw}}.node--type-reserve .p-wrap .p-contents_faq_title{display:flex;align-items:center;justify-content:center;margin-bottom:3rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_title{margin-bottom:5.333vw}}.node--type-reserve .p-wrap .p-contents_faq_title h3{position:relative;padding-left:38px;color:#eb8399;font-size:26px;font-size:2.6rem;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:.3rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_title h3{padding-left:6.4vw;font-size:4.533vw;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_faq_title h3:before{position:absolute;top:-2px;left:0;width:30px;height:30px;border-radius:50%;background-color:#eb8399;content:""}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_title h3:before{top:-.267vw;width:5.333vw;height:5.333vw}}.node--type-reserve .p-wrap .p-contents_faq_title h3:after{z-index:2;position:absolute;top:calc(50% - 8px);left:10px;width:10px;height:16px;background-image:url(/themes/custom/wdental/assets/img/reserve/icon_faq.svg);background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_title h3:after{top:calc(50% - 1.466vw);left:1.733vw;width:2.133vw;height:3.466vw}}.node--type-reserve .p-wrap .p-contents_faq p{font-size:16px;font-size:1.6rem;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1rem}@media (min-width:801px){.node--type-reserve .p-wrap .p-contents_faq p{text-align:center}}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq p{font-size:3.466vw;line-height:1.6}}.node--type-reserve .p-wrap .p-contents_faq_list{margin-top:4rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list{margin-top:6.666vw}}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item{position:relative;padding:3rem 0;border-top:1px solid #f4b3c1}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list .faq_item{padding:5.333vw 0}}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_title{position:relative;cursor:pointer}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_title h4{position:relative;padding-left:5rem;font-size:20px;font-size:2rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_title h4{padding-right:9.6vw;padding-left:8.533vw;font-size:4.266vw;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_title h4:before{position:absolute;top:-2px;left:0;width:38px;height:38px;border-radius:50%;background-color:#fbe9ed;content:"Q";color:#eb8399;font-weight:700;font-size:20px;font-size:2rem;line-height:38px;font-family:Yantramanav,sans-serif;text-align:center}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_title h4:before{top:0;width:6.4vw;height:6.4vw;font-size:3.466vw;line-height:6.4vw}}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tag .faq_toggle_button{position:absolute;top:-6px;right:0;width:30px;height:30px;border:1px solid #eb8399;border-radius:50%}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tag .faq_toggle_button{top:0;width:6.4vw;height:6.4vw}}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tag .faq_toggle_button:before{position:absolute;top:50%;left:50%;width:12px;height:1px;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;background-color:#eb8399;content:"";opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tag .faq_toggle_button:before{width:2.666vw}}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tag .faq_toggle_button:after{position:absolute;top:50%;left:50%;width:1px;height:12px;transform:translate(-50%,-50%) rotate(90deg);background-color:#eb8399;content:"";transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tag .faq_toggle_button:after{height:2.666vw}}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tagActive .faq_toggle_button:before{transform:translate(-50%,-50%) rotate(0);opacity:1}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item .is-tagActive .faq_toggle_button:after{transform:translate(-50%,-50%) rotate(0)}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_contents{overflow:hidden}.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_contents p{padding-top:1.5rem;padding-right:5rem;padding-left:5rem;font-size:15px;font-size:1.5rem;line-height:1.8;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.2rem;text-align:justify}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_faq_list .faq_item_contents p{padding-top:2.666vw;padding-right:0;padding-left:8.533vw;font-size:3.466vw;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_contact{padding-bottom:6rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact{padding-bottom:13.333vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve{padding:4.5rem;background-color:#fbe9ed}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve{padding:8vw 5.866vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button{width:100%;margin:auto}@media (min-width:801px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button{width:620px}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a{z-index:1;position:relative;padding:15px 0}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a{padding:3.2vw 0}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a:before{z-index:-1;position:absolute;width:100%;height:100%;border-radius:20px;background:rgb(235,173,186);background:linear-gradient(180deg,rgb(235,173,186) 0%,rgb(240,139,161) 50%,rgb(235,173,186) 100%);content:"";transition:all .5s cubic-bezier(.26,.06,0,1)}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a:before{border-radius:3.733vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a:after{z-index:-2;position:absolute;width:100%;height:100%;border-radius:20px;background-color:#db899a;content:""}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a:after{border-radius:3.733vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble{position:relative;padding-right:2rem;transition:all .5s cubic-bezier(.26,.06,0,1)}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble{padding-right:2.666vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble_inner{display:flex;position:relative;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background-color:#fff}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble_inner{width:13.333vw;height:13.333vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble_inner:before{position:absolute;top:50%;left:100%;width:0;height:0;transform:translate(-2px,-50%);border-width:3px 0 3px 8px;border-style:solid;border-color:transparent transparent transparent #fff;content:""}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble_inner>span{color:var(--key-color5);font-size:15px;font-size:1.5rem;line-height:1.2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.12rem;text-align:center}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble_inner>span{font-size:2.933vw;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble_inner>span .u-en{font-weight:700;font-size:22px;font-size:2.2rem;line-height:.8;font-family:Yantramanav,sans-serif}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_bubble_inner>span .u-en{font-size:3.466vw;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_text{position:relative;transition:all .5s cubic-bezier(.26,.06,0,1)}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_text p{color:#fff;font-size:25px;font-size:2.5rem;line-height:1.8;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.24rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a .reserve_page_button_text p{font-size:4.8vw;line-height:1.5;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a:hover:before{opacity:0}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a:hover .reserve_page_button_bubble,.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_page_button a:hover .reserve_page_button_text{transform:translate(10px)}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button{width:100%;margin:30px auto 0}@media (min-width:801px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button{width:620px}}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button{margin-top:5.333vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a{padding:22px 0 15px;border-radius:20px;background-color:#fff;transition:all .3s cubic-bezier(.26,.06,0,1)}@media (min-width:801px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a{pointer-events:none}}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a{padding:4.266vw 0 2.666vw;border-radius:3.733vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text{position:relative;padding-left:64px}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text{padding-left:12.8vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text:before{position:absolute;top:0;left:0;width:48px;height:48px;background-image:url(/themes/custom/wdental/assets/img/common/icon_tel.svg);background-repeat:no-repeat;content:""}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text:before{width:9.333vw;height:9.333vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text span{font-size:15px;font-size:1.5rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.2rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text span{font-size:3.466vw;letter-spacing:.1rem}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text p{padding-top:8px;font-weight:700;font-size:40px;font-size:4rem;line-height:1;font-family:Yantramanav,sans-serif;letter-spacing:.25rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a .reserve_tel_button_text p{padding-top:1.066vw;font-size:7.466vw}}.node--type-reserve .p-wrap .p-contents_contact_reserve .reserve_tel_button a:hover{color:#f4b3c1}.node--type-reserve .p-wrap .p-contents_contact_link{padding-top:3rem}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_link{padding-top:5.333vw;padding-right:5.866vw;padding-left:5.866vw}}.node--type-reserve .p-wrap .p-contents_contact_link_title{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em;text-align:center}@media (max-width:800px){.node--type-reserve .p-wrap .p-contents_contact_link_title{font-size:3.466vw;line-height:1.6}}:root{--key-color1:#fbe9ed;--key-color2:#f8d1da;--key-color3:#f4b3c1;--key-color4:#e1a9b5;--key-color5:#d78496;--key-color6:#c2677b;--maxFullWidth:1400px;--minWidth:1000px}.node--type-privacy .p-pageTitle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-variant:normal;font-weight:400;font-size:37px;line-height:1;font-family:wwwwdental!important;text-transform:none}.node--type-privacy .p-overview{box-sizing:border-box;width:920px;margin:0 auto}@media (max-width:800px){.node--type-privacy .p-overview{width:100%;padding:0}}.node--type-privacy .p-overview_inner{position:relative;padding-top:1px}.node--type-privacy .p-overview_title{margin:48px auto 0;text-align:center}@media (max-width:800px){.node--type-privacy .p-overview_title{margin-top:8vw}}.node--type-privacy .p-overview_title .u-icon{display:inline-block;width:40px;height:32px;margin-right:28px;vertical-align:middle}@media (max-width:800px){.node--type-privacy .p-overview_title .u-icon{width:5.333vw;height:4.266vw;margin-right:2.666vw}}.node--type-privacy .p-overview_title .u-icon svg{width:100%;height:100%}.node--type-privacy .p-overview_title .u-text{font-size:32px;font-size:3.2rem;line-height:1.5;font-family:秀英横太明朝 M,Shuei Yokobuto Min M,ShueiYobuMinStd-M;letter-spacing:.3em;vertical-align:middle}@media (max-width:800px){.node--type-privacy .p-overview_title .u-text{font-size:4.8vw}}.node--type-privacy .p-overview_line{width:587px;margin:24px auto 0}@media (max-width:800px){.node--type-privacy .p-overview_line{width:58.666vw;margin:3.333vw auto 0}}.node--type-privacy .p-contents_inner{padding-top:1px;padding-bottom:2rem}.node--type-privacy .p-contents dl{max-width:900px;margin:0 auto;padding-top:4rem}@media (max-width:800px){.node--type-privacy .p-contents dl{padding:8vw 5% 0}}.node--type-privacy .p-contents dt{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.1em}.node--type-privacy .p-contents dd{font-feature-settings:"palt" 1;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.1em}.node--type-privacy .p-contents dd a{text-decoration:underline}.node--type-privacy .p-privacyPolicy_title{margin-top:5rem}@media (max-width:800px){.node--type-privacy .p-privacyPolicy_title{margin-top:8vw}}.node--type-invisalign-first .logo{width:327px;height:42px}@media screen and (max-width:767px){.node--type-invisalign-first .logo{width:280px}}.node--type-invisalign-first .logo img{width:100%;height:auto}.node--type-invisalign-first a{text-decoration:none}@media screen and (min-width:768px){.node--type-invisalign-first a[href^=tel]{pointer-events:none}}.node--type-invisalign-first *{box-sizing:border-box}.node--type-invisalign-first .p-footer *{box-sizing:content-box}.node--type-invisalign-first .l-page{min-width:860px}@media screen and (max-width:767px){.node--type-invisalign-first .l-page{min-width:100%}}.node--type-invisalign-first .p-footer_inner{width:auto}.c-teethTitle{color:#0295e1;font-size:30px;font-size:3rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-teethTitle{font-size:6vw}}.c-teethTitle:before{display:inline-block;width:22px;height:25px;margin-right:17px;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/icon_teeth.svg);background-repeat:no-repeat;content:"";vertical-align:-.08em}@media screen and (max-width:767px){.c-teethTitle:before{width:5.866vw;height:5.866vw;margin-right:4.533vw}}.c-teethTitle:after{display:inline-block;width:22px;height:25px;margin-left:17px;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/icon_teeth.svg);background-repeat:no-repeat;content:"";vertical-align:-.08em}@media screen and (max-width:767px){.c-teethTitle:after{width:5.866vw;height:5.866vw;margin-left:4.533vw}}.c-subTitle{color:#0295e1;font-size:24px;font-size:2.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-subTitle{font-size:6.4vw}}.c-subTitle span{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-subTitle span{font-size:3.733vw}}.c-subTitle_red{color:#ac5064;font-size:24px;font-size:2.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-subTitle_red{font-size:6.4vw}}.c-subTitle_red span{font-size:14px;font-size:1.4rem}@media screen and (max-width:767px){.c-subTitle_red span{font-size:3.733vw}}.c-dotLineTitle{padding:8px 41px;border-width:1px;border-style:dashed;border-radius:18px;border-color:#0295e1;background-color:#ebf5fa;color:#0295e1;font-size:16px;font-size:1.6rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-dotLineTitle{padding:2.133vw 10.666vw;font-size:4.266vw}}.c-dotLineTitle_red{padding:8px 41px;border-width:1px;border-style:dashed;border-radius:18px;border-color:#ac5064;background-color:#f9ecf0;color:#ac5064;font-size:16px;font-size:1.6rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-dotLineTitle_red{padding:2.133vw 10.666vw;font-size:4.266vw}}.c-sectionTitle{color:#0295e1;font-size:20px;font-size:2rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-sectionTitle{padding:0 4vw;font-size:5.333vw}}.c-sectionTitle_red{color:#ac5064;font-size:20px;font-size:2rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-sectionTitle_red{padding:0 4vw;font-size:5.333vw}}.node--type-invisalign-first .contact-inquire a{color:#0295e1}.c-invFaMethod{margin-top:70px}@media screen and (max-width:767px){.c-invFaMethod{margin-top:9.333vw;padding:0 2.666vw}}.c-invFaMethod_inner{width:860px;margin:32px auto 0;padding:56px 30px;border-radius:10px;background-color:#fff}@media screen and (max-width:767px){.c-invFaMethod_inner{width:auto;margin:4.266vw auto 0;padding:7.466vw 4vw}}.c-invFaMethod_header{position:relative}@media screen and (max-width:767px){.c-invFaMethod_header{padding:18.666vw 0 0}}.c-invFaMethod_catch{color:#000;font-size:20px;font-size:2rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaMethod_catch{padding:0 5.333vw;font-size:5.333vw;text-align:justify}}.c-invFaMethod_title{margin:8px 0 0;color:#0295e1;font-size:45px;font-size:4.5rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;text-align:center}@media screen and (max-width:767px){.c-invFaMethod_title{font-size:7.733vw}}.c-payment{display:flex;align-items:center;justify-content:center;margin-top:32px}@media screen and (max-width:767px){.c-payment{margin-top:4.266vw}}.c-payment_title{margin-right:12px;padding:7px 18px;border-radius:19px;background-color:#5cc7fd;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-payment_title{flex-shrink:0;width:6em;margin-right:3.2vw;padding:1.866vw 4.8vw;font-size:4.266vw}}.c-payment_detail{color:#000;font-size:16px;font-size:1.6rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-payment_detail{font-size:4.266vw}}.c-invFaContact{width:860px;margin:21px auto 0}@media screen and (max-width:767px){.c-invFaContact{width:auto;margin:2.8vw auto 0}}.c-invFaContact_description{padding:14px 12px;color:#000;font-size:20px;font-size:2rem;line-height:1.7;font-family:秀英明朝 M,Shuei Mincho M,Shuei Mincho M JIS2004,ShueiMinPr5-M;letter-spacing:.12em;text-align:center}@media screen and (max-width:767px){.c-invFaContact_description{padding:1.866vw 1.6vw;font-size:4vw}}.p-invFaHeader{margin:82px 0 0}@media screen and (max-width:767px){.p-invFaHeader{margin:18.666vw 0 0}}.p-invFaHeaderCatch{text-align:center}.p-invFaHeaderCatch_inner{position:relative;max-width:860px;margin:0 auto;padding:0 80px}@media screen and (max-width:767px){.p-invFaHeaderCatch_inner{padding:0 2.666vw}}.c-invFaHeaderCatchIllust{display:flex;position:relative;align-items:center;justify-content:center;width:106px;height:106px}@media screen and (max-width:767px){.c-invFaHeaderCatchIllust{width:21.2vw;height:21.2vw}}.c-invFaHeaderCatchIllust img{z-index:1;position:relative}.c-invFaHeaderCatchIllust div{position:absolute;top:0;left:0;width:106px;height:106px;overflow:hidden;border-radius:100%;background-color:#fff}.c-invFaHeaderCatchIllust div:nth-of-type(2){top:105px;left:-10px;width:40px;height:40px}@media screen and (max-width:767px){.c-invFaHeaderCatchIllust div:nth-of-type(2){display:none}}.c-invFaHeaderCatchIllust div:nth-of-type(3){top:137px;left:-34px;width:22px;height:22px}@media screen and (max-width:767px){.c-invFaHeaderCatchIllust div:nth-of-type(3){display:none}}.p-invFaHeaderCatch_girl{position:absolute;top:-49px;left:0}@media screen and (max-width:767px){.p-invFaHeaderCatch_girl{top:-20vw;left:8vw}}.p-invFaHeaderCatch_girl img{width:55.66%;height:83.018%}.p-invFaHeaderCatch_boy{position:absolute;top:-49px;right:0}@media screen and (max-width:767px){.p-invFaHeaderCatch_boy{top:-20vw;right:8vw}}.p-invFaHeaderCatch_boy img{width:58.49%;height:85.849%}.p-invFaHeaderCatch_boy div:nth-of-type(2){top:-30px;right:-20px;left:auto}.p-invFaHeaderCatch_boy div:nth-of-type(3){top:-55px;right:-22px;left:auto}.p-invFaHeaderCatch_detail{z-index:1;position:relative;color:#0295e1;font-size:24px;font-size:2.4rem;line-height:1.4;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaHeaderCatch_detail{font-size:4.8vw;text-align:justify}}.p-invFaHeader_title{z-index:1;position:relative;margin:28px 0 0;color:#0295e1;font-size:42px;font-size:4.2rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;text-align:center}@media screen and (max-width:767px){.p-invFaHeader_title{margin:3.733vw 0 0;padding:0 2.666vw;font-size:8.4vw;text-align:justify}}.p-invFaHeader_description{max-width:720px;margin:23px auto 0;color:#000;font-size:16px;font-size:1.6rem;line-height:2;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaHeader_description{max-width:100%;margin:3.066vw auto 0;padding:0 2.666vw;font-size:4.266vw;line-height:1.75;text-align:justify}}.p-invFaHeader_description span{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#a4d8f4;text-decoration-thickness:.5em;text-decoration-skip-ink:none;text-underline-offset:.1em}.p-invFaHeader2_title{margin:40px 0 0;color:#0295e1;font-size:20px;font-size:2rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaHeader2_title{max-width:100%;margin:5.333vw 0 0;padding:0 2.666vw;font-size:4.533vw;text-align:justify}}.p-invFaHeader2_title span{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#a4d8f4;text-decoration-thickness:.5em;text-decoration-skip-ink:none;text-underline-offset:-.1em}.p-invFaHeader2Check{position:relative;max-width:860px;margin:20px auto 0;padding:22px 65px;border-radius:10px;background-color:#fff}@media screen and (max-width:767px){.p-invFaHeader2Check{max-width:100%;margin:2.666vw auto 0;padding:10.666vw 4vw 2.666vw}}.p-invFaHeader2Check ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.p-invFaHeader2Check ul{align-items:flex-start}}.p-invFaHeader2Check li{width:33.333%;margin-top:15px;color:#0a0205;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left;vertical-align:middle}@media screen and (max-width:767px){.p-invFaHeader2Check li:nth-child(odd){width:56%}}@media screen and (max-width:767px){.p-invFaHeader2Check li:nth-child(2n){width:44%}}@media screen and (max-width:767px){.p-invFaHeader2Check li{margin-top:2vw;padding-left:2.1em;font-size:3.733vw;letter-spacing:0;text-indent:-2.1em;vertical-align:top}}.p-invFaHeader2Check li span{display:inline-block;position:relative;width:21px;height:21px;margin-right:8px;border-width:1px;border-style:solid;border-color:#b8b8b8;vertical-align:middle}@media screen and (max-width:767px){.p-invFaHeader2Check li span{width:5.6vw;height:5.6vw;margin-right:2.133vw}}.p-invFaHeader2Check li span img{position:absolute;top:14.285%;right:-14.285%;width:85.714%;height:57.142%}.p-invFaHeader2Check_set{position:relative;margin:0 0 7px}@media screen and (max-width:767px){.p-invFaHeader2Check_set{margin:0 0 6.666vw}}.c-invFaHeader2Check_arrow{position:absolute;top:0;width:14px;height:18px}@media screen and (max-width:767px){.c-invFaHeader2Check_arrow{top:14.666vw;width:3.733vw;height:4.8vw}}.c-invFaHeader2Check_arrow img{width:100%;height:100%}.c-invFaHeader2Check_arrow.u-left{left:95px}.c-invFaHeader2Check_arrow.u-right{right:95px}.p-invFaHeader2Check_cup{position:absolute;top:20px;left:39px;width:53px;height:39px;transform:rotate(-14.3deg)}@media screen and (max-width:767px){.p-invFaHeader2Check_cup{top:1.333vw;left:5.2vw;width:11.2vw;height:8.266vw}}.p-invFaHeader2Check_brush{position:absolute;top:13px;right:43px;width:43px;height:49px}@media screen and (max-width:767px){.p-invFaHeader2Check_brush{top:17.333vw;right:5.733vw;width:9.066vw;height:10.4vw}}.p-invFaHeader2Check_title{color:#0295e1;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaHeader2Check_title{font-size:4.8vw}}.p-invFaHeader2Check_triangle{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;right:0;bottom:-18px;left:0;width:21px;height:18.1865334795px;margin:0 auto;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}.p-invFaHeader2Check_recommend{-webkit-text-decoration-skip-ink:none;margin:32px 0 0;color:#000;font-size:24px;font-size:2.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:.5em;text-decoration-skip-ink:none;text-underline-offset:-.1em}@media screen and (max-width:767px){.p-invFaHeader2Check_recommend{margin:6.666vw 0 0;padding:0 4vw;font-size:4.8vw}}.p-invFaHeader2CheckCourses{display:flex;align-items:center;justify-content:space-between;max-width:860px;margin:38px auto 0}@media screen and (max-width:767px){.p-invFaHeader2CheckCourses{flex-direction:column;margin:5.066vw auto 0}}.c-invFaHeader2CheckCourse{position:relative;width:260px;color:#4293db;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:こぶりなゴシック W3 JIS2004,Koburina Gothic W3 JIS2004,KoburinaGoStdN-W3;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse{width:75%;margin:4vw 0 0}}.c-invFaHeader2CheckCourse:first-child{margin:0}.c-invFaHeader2CheckCourse a{display:block;position:relative;padding:80px 0 0}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse a{padding:21.333vw 0 0}}.c-invFaHeader2CheckCourse a:hover dl{transform:translateZ(0);filter:drop-shadow(3px 3px 7px rgba(0,0,0,.15))}.c-invFaHeader2CheckCourse .c-illust{position:absolute;top:0;right:0;left:0;margin:0 auto}.c-invFaHeader2CheckCourse dl{z-index:1;position:relative;height:120px;padding:55px 0 0;border-radius:10px;text-align:center}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse dl{height:auto;padding:11.733vw 0 4vw}}.c-invFaHeader2CheckCourse dt{color:#fff;font-size:26px;font-size:2.6rem;line-height:1.153;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse dt{font-size:6.4vw}}.c-invFaHeader2CheckCourse dd{position:absolute;top:16px;right:0;left:0;margin:0 auto;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse dd{font-size:3.733vw}}.c-invFaHeader2CheckCourse.u-type1 .c-illust{top:6px;width:60px;height:81px}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse.u-type1 .c-illust{top:1.6vw;width:16vw;height:21.6vw}}.c-invFaHeader2CheckCourse.u-type1 dl{padding:46px 0 0;background:linear-gradient(0deg,#00b9ee 0%,#60dbff 100%)}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse.u-type1 dl{padding:9.733vw 0 1.333vw}}.c-invFaHeader2CheckCourse.u-type2 .c-illust{top:4px;width:55px;height:74px}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse.u-type2 .c-illust{top:1.066vw;width:14.666vw;height:19.733vw}}.c-invFaHeader2CheckCourse.u-type2 dl{background:linear-gradient(0deg,#0187ee 0%,#7fc7ff 100%)}.c-invFaHeader2CheckCourse.u-type3 .c-illust{width:66px;height:92px}@media screen and (max-width:767px){.c-invFaHeader2CheckCourse.u-type3 .c-illust{width:17.6vw;height:24.533vw}}.c-invFaHeader2CheckCourse.u-type3 dl{background-color:#daa5b1}.p-invFaHeader3{margin:82px 0 0;color:#0295e1;font-size:34px;font-size:3.4rem;line-height:1.4;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaHeader3{margin:10.933vw 0 0;padding:0 4vw;font-size:9.066vw;text-align:justify}}.p-invFaNecessity{max-width:800px;margin:27px auto 0;padding:34px 40px 50px;border-radius:10px;background-color:#d8f1ff}@media screen and (max-width:767px){.p-invFaNecessity{margin:7.199vw auto 0;padding:9.066vw 4vw}}.p-invFaNecessityQ{display:flex;align-items:center;justify-content:left}.p-invFaNecessityQ_icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background-color:#4db2e6;color:#fff;font-size:30px;font-size:3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaNecessityQ_icon{flex-grow:0;flex-shrink:0;width:13.333vw;height:13.333vw;font-size:8vw}}.p-invFaNecessityQ_text{padding:0 0 0 18px;color:#0295e1;font-size:30px;font-size:3rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaNecessityQ_text{font-size:8vw}}.p-invFaNecessityA{display:flex;align-items:flex-start;justify-content:left;margin:24px 0 0}@media screen and (max-width:767px){.p-invFaNecessityA{margin:6.4vw 0 0}}.p-invFaNecessityA_icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:54px;height:54px;border-width:2px;border-style:solid;border-radius:50%;border-color:#4db2e6;background-color:#e7f5fc;color:#4db2e6;font-size:30px;font-size:3rem;line-height:1;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaNecessityA_icon{flex-grow:0;flex-shrink:0;width:13.333vw;height:13.333vw;font-size:8vw}}.p-invFaNecessityA_text{padding:0 0 0 18px}@media screen and (max-width:767px){.p-invFaNecessityA_text{padding:0 0 0 4.8vw}}.p-invFaNecessityA_text1{color:#000;font-size:20px;font-size:2rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify}@media screen and (max-width:767px){.p-invFaNecessityA_text1{font-size:5.333vw}}.p-invFaNecessityA_text2{margin:14px 0 0;color:#000;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify}@media screen and (max-width:767px){.p-invFaNecessityA_text2{font-size:4.266vw}}.p-invFaNecessityA_text2 span{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1.5px;text-decoration-skip-ink:none;text-underline-offset:.2em}.p-invFaBreath{max-width:720px;margin:65px auto 0}@media screen and (max-width:767px){.p-invFaBreath{margin:8.666vw auto 0}}.p-invFaBreath_title{color:#0295e1;font-size:30px;font-size:3rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaBreath_title{font-size:7.466vw}}.p-invFaBreath_inner{display:grid;position:relative;grid-template-rows:175px 129px 134px;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;margin-top:13px}@media screen and (max-width:767px){.p-invFaBreath_inner{grid-template-rows:1fr 1fr 1fr;align-items:stretch;margin-top:3.466vw}}.p-invFaBreath_step{position:relative;width:250px;height:auto;text-align:center}@media screen and (max-width:767px){.p-invFaBreath_step{grid-template-rows:subgrid;grid-row:span 1;width:auto}}.p-invFaBreath_step img{margin:0 auto}.p-invFaBreath_step dl{height:104px;padding:20px 0;border-width:4px;border-style:solid;border-radius:6px;border-color:#d9f1ff;background-color:#f5fafe}@media screen and (max-width:767px){.p-invFaBreath_step dl{height:auto;padding:2.666vw}}.p-invFaBreath_step dt{color:#0295e1;font-size:20px;font-size:2rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaBreath_step dt{font-size:4.8vw}}.p-invFaBreath_step dd{margin:6px 0 0;color:#000;font-size:14px;font-size:1.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaBreath_step dd{font-size:3.733vw}}.p-invFaBreath_step.u-type1 img{width:52px;height:71px}@media screen and (max-width:767px){.p-invFaBreath_step.u-type1 img{width:13.6vw;height:18.933vw}}.p-invFaBreath_step.u-type2{top:-22px}@media screen and (max-width:767px){.p-invFaBreath_step.u-type2{top:0vw}}.p-invFaBreath_step.u-type2 img{width:51px;height:69px}@media screen and (max-width:767px){.p-invFaBreath_step.u-type2 img{width:13.6vw;height:18.4vw}}.p-invFaBreath_step.u-type3{top:-20px}@media screen and (max-width:767px){.p-invFaBreath_step.u-type3{top:0vw}}.p-invFaBreath_step.u-type3 img{width:51px;height:71px}@media screen and (max-width:767px){.p-invFaBreath_step.u-type3 img{width:13.6vw;height:18.933vw}}.p-invFaBreath_step.u-type4{top:-23px}@media screen and (max-width:767px){.p-invFaBreath_step.u-type4{top:0vw}}.p-invFaBreath_step.u-type4 img{width:54px;height:72px}@media screen and (max-width:767px){.p-invFaBreath_step.u-type4 img{width:14.399vw;height:19.2vw}}.p-invFaBreath_arrow{width:29px;height:16px}@media screen and (max-width:767px){.p-invFaBreath_arrow{position:relative;width:7.733vw;height:4.266vw}}.p-invFaBreath_arrow.u-type4{transform:rotate(-34deg)}@media screen and (max-width:767px){.p-invFaBreath_arrow.u-type4{top:37.333vw}}.p-invFaBreath_arrow.u-type1{transform:rotate(43deg)}@media screen and (max-width:767px){.p-invFaBreath_arrow.u-type1{top:37.333vw}}.p-invFaBreath_arrow.u-type2{transform:rotate(-137deg)}@media screen and (max-width:767px){.p-invFaBreath_arrow.u-type2{top:8vw}}.p-invFaBreath_arrow.u-type3{transform:rotate(131deg)}@media screen and (max-width:767px){.p-invFaBreath_arrow.u-type3{top:6.666vw}}.p-invFaBreath_result{position:relative;top:-14px}@media screen and (max-width:767px){.p-invFaBreath_result{top:0vw;padding:8vw 1.333vw 0}}.p-invFaBreath_result li{color:#0295e1;font-size:18px;font-size:1.8rem;line-height:1.666;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaBreath_result li{padding-left:1em;font-size:4.8vw;text-align:left;text-indent:-1em}}.p-invFaBreath_result span{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#a4d8f4;text-decoration-thickness:.5em;text-decoration-skip-ink:none;text-underline-offset:-.1em}.p-invFaBreath_description{margin-top:26px;color:#000;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaBreath_description{margin:6.666vw 0 0;padding:0 4vw;font-size:4.266vw;text-align:justify}}.p-invFaBreath_description span{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1.5px;text-decoration-skip-ink:none;text-underline-offset:.2em}.p-invFaPediatricOrthodontics{margin-top:70px}@media screen and (max-width:767px){.p-invFaPediatricOrthodontics{margin-top:13.333vw;padding:0 2.666vw}}.p-invFaPediatricOrthodontics_inner{position:relative;width:800px;margin:26px auto 0;padding:26px 40px;border-radius:10px;background-color:#ffe}@media screen and (max-width:767px){.p-invFaPediatricOrthodontics_inner{width:auto;margin:6.933vw auto 0;padding:6.933vw 5.333vw}}.p-invFaPediatricOrthodontics_description{color:#0a0205;font-size:20px;font-size:2rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify}@media screen and (max-width:767px){.p-invFaPediatricOrthodontics_description{font-size:5.333vw}}.p-invFaPediatricOrthodontics_description span{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1.5px;text-decoration-skip-ink:none;text-underline-offset:.2em}.p-invFaPediatricOrthodontics_course{margin:8px auto 0;text-align:center}@media screen and (max-width:767px){.p-invFaPediatricOrthodontics_course{z-index:1;position:relative;margin:10.666vw auto 0}}.p-invFaPediatricOrthodontics_course p{display:inline-block;color:#0a0205;font-size:18px;font-size:1.8rem;line-height:1.777;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaPediatricOrthodontics_course p{font-size:4.8vw}}.p-invFaPediatricOrthodontics_description2{margin-top:17px;color:#0a0205;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaPediatricOrthodontics_description2{margin-top:4.533vw;font-size:4.266vw;text-align:justify}}.p-invFaPediatricOrthodontics_teethes{position:absolute;top:150px;left:35px;width:117px;height:54px;transform:rotate(-21.5deg)}@media screen and (max-width:767px){.p-invFaPediatricOrthodontics_teethes{top:56vw;right:13.333vw;left:auto;width:31.2vw;height:14.399vw}}.p-invFaPediatricOrthodonticsMerit{margin-top:86px}@media screen and (max-width:767px){.p-invFaPediatricOrthodonticsMerit{margin-top:13.333vw;padding:0 2.666vw}}.p-invFaPediatricOrthodonticsMerit_title{padding:0 8vw}.p-invFaPediatricOrthodonticsMerit_inner{width:800px;margin:26px auto 0;padding:26px 40px;border-radius:10px;background-color:#ffe}@media screen and (max-width:767px){.p-invFaPediatricOrthodonticsMerit_inner{width:auto;margin:6.933vw auto 0;padding:6.933vw 5.333vw}}.p-invFaPediatricOrthodonticsMerit_list{padding:0 0 0 100px}@media screen and (max-width:767px){.p-invFaPediatricOrthodonticsMerit_list{padding:0}}.p-invFaPediatricOrthodonticsMerit_list li{color:#0a0205;font-size:16px;font-size:1.6rem;line-height:2.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaPediatricOrthodonticsMerit_list li{margin-top:2.666vw;padding-left:1.7em;font-size:4.266vw;text-indent:-1.7em}}@media screen and (max-width:767px){.p-invFaPediatricOrthodonticsMerit_list li:first-child{margin-top:0}}.p-invFaPediatricOrthodonticsMerit_list img{display:inline-block;width:18px;height:12px;margin-right:10px}@media screen and (max-width:767px){.p-invFaPediatricOrthodonticsMerit_list img{width:4.8vw;height:3.2vw;margin-right:2.666vw}}.p-invFaPediatricOrthodonticsMerit_list span{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1.5px;text-decoration-skip-ink:none;text-underline-offset:.2em}.p-invFaMessage{position:relative;margin-top:72px}@media screen and (max-width:767px){.p-invFaMessage{margin-top:13.333vw;padding:0 2.666vw}}.p-invFaMessage_title{color:#0295e1;font-size:30px;font-size:3rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaMessage_title{padding-left:6.5em;font-size:6vw;text-align:left;text-indent:-1.4em}}.p-invFaMessage_title:before{display:inline-block;width:30px;height:21px;margin-right:17px;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/icon_letter.svg);content:"";vertical-align:0}@media screen and (max-width:767px){.p-invFaMessage_title:before{width:8vw;height:5.6vw;margin-right:4.533vw}}.p-invFaMessage_title:after{display:inline-block;width:30px;height:21px;margin-left:17px;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/icon_letter.svg);content:"";vertical-align:0}@media screen and (max-width:767px){.p-invFaMessage_title:after{width:8vw;height:5.6vw;margin-left:4.533vw}}.p-invFaMessage_inner{position:relative;width:800px;margin:33px auto 0;padding:32px 40px;border-width:2px;border-style:solid;border-radius:10px;border-color:#38b3f2;background-color:#ebf5fa}@media screen and (max-width:767px){.p-invFaMessage_inner{width:auto;margin:6.933vw auto 0;padding:6.933vw 4vw}}.p-invFaMessage_description{color:#0a0205;line-height:1.75;letter-spacing:0;text-align:left}.p-invFaMessage_detail{overflow:hidden;color:#0a0205;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaMessage_detail{font-size:4.266vw}}.p-invFaMessage_all{overflow:hidden;color:#0a0205;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaMessage_all{font-size:4.266vw;text-align:justify}}.p-invFaMessage_all span{font-size:24px;font-size:2.4rem}@media screen and (max-width:767px){.p-invFaMessage_all span{font-size:5.6vw}}.p-invFaMessageButton{margin-top:9px;text-align:center;cursor:pointer}@media screen and (max-width:767px){.p-invFaMessageButton{margin-top:2.666vw}}.p-invFaMessageButton_inner{display:inline-block;padding:7px 24px;border-radius:9px;background-color:#4db2e6}@media screen and (max-width:767px){.p-invFaMessageButton_inner{padding:1.866vw 6.666vw}}.p-invFaMessageButton_inner p{color:#fff;font-size:18px;font-size:1.8rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaMessageButton_inner p{font-size:4.8vw}}.p-invFaMessage_dot{width:11px;height:11px;border-radius:100%;background-color:#38b3f2}@media screen and (max-width:767px){.p-invFaMessage_dot{width:2.933vw;height:2.933vw}}.p-invFaMessage_dot.u-type1{position:absolute;top:11px;left:13px}@media screen and (max-width:767px){.p-invFaMessage_dot.u-type1{top:2.933vw;left:3.466vw}}.p-invFaMessage_dot.u-type2{position:absolute;top:11px;right:13px}@media screen and (max-width:767px){.p-invFaMessage_dot.u-type2{top:2.933vw;right:3.466vw}}.p-invFaMessage_dot.u-type3{position:absolute;bottom:11px;left:13px}@media screen and (max-width:767px){.p-invFaMessage_dot.u-type3{bottom:2.933vw;left:3.466vw}}.p-invFaMessage_dot.u-type4{position:absolute;right:13px;bottom:11px}@media screen and (max-width:767px){.p-invFaMessage_dot.u-type4{right:3.466vw;bottom:2.933vw}}.p-invFaMessage_doctor{position:absolute;top:-100px;left:47px;width:94px;height:98px}@media screen and (max-width:767px){.p-invFaMessage_doctor{top:-26.667vw;left:2.666vw;width:25.066vw;height:26.133vw}}.p-invFaMethod1_boy{position:absolute;top:0;left:10px;width:60px;height:81px}@media screen and (max-width:767px){.p-invFaMethod1_boy{top:-2.667vw;left:8vw;width:16vw;height:21.6vw}}.p-invFaMethod1_teethes{position:absolute;top:10px;right:10px;width:73px;height:49px}@media screen and (max-width:767px){.p-invFaMethod1_teethes{top:2.666vw;right:8vw;width:19.466vw;height:13.066vw}}.p-invFaMethod1About{display:flex;margin-top:25px}@media screen and (max-width:767px){.p-invFaMethod1About{flex-direction:column;align-items:center;margin-top:6.666vw}}.p-invFaMethod1About_alpha{flex-grow:0;flex-shrink:0;width:358px;padding:0 0 0 20px}@media screen and (max-width:767px){.p-invFaMethod1About_alpha{width:auto;padding:0}}.p-invFaMethod1About_alpha img{width:288px;height:auto}@media screen and (max-width:767px){.p-invFaMethod1About_alpha img{width:53.333vw}}.p-invFaMethod1About_beta{padding:30px 0 0}@media screen and (max-width:767px){.p-invFaMethod1About_beta{padding:8vw 0 0;text-align:center}}.p-invFaMethod1About_age{display:inline-block;padding:8px 41px;border-width:2px;border-style:dashed;border-radius:18px;border-color:#0295e1;background-color:#ebf5fa}@media screen and (max-width:767px){.p-invFaMethod1About_age{padding:2.133vw 10.666vw}}.p-invFaMethod1About_age p{display:inline-block;color:#0295e1;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0}@media screen and (max-width:767px){.p-invFaMethod1About_age p{font-size:4.8vw}}.p-invFaMethod1About_description{margin-top:32px;color:#0295e1;font-size:18px;font-size:1.8rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaMethod1About_description{margin-top:6.666vw;font-size:4.8vw}}.c-invFaMethodThreeBenefit{margin:40px 0 0}@media screen and (max-width:767px){.c-invFaMethodThreeBenefit{margin:10.666vw 0 0}}.c-invFaMethodThreeBenefit_title{color:#0295e1;font-size:24px;font-size:2.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaMethodThreeBenefit_title{font-size:6.4vw}}.c-invFaMethodThreeBenefit_list{display:flex;align-items:stretch;justify-content:center;margin:18px 0 0}@media screen and (max-width:767px){.c-invFaMethodThreeBenefit_list{flex-direction:column;align-items:center;margin:4.8vw 0 0}}.c-invFaMethodThreeBenefit_list li{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:216px;margin:0 19px;border-radius:100%;background:linear-gradient(0deg,#90daff 0%,#19b2ff 50%,#90daff 100%)}@media screen and (max-width:767px){.c-invFaMethodThreeBenefit_list li{width:46.666vw;margin:2.666vw 0 0}}.c-invFaMethodThreeBenefit_list li p{color:#fff;font-size:20px;font-size:2rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaMethodThreeBenefit_list li p{font-size:5.333vw}}.c-invFaMethodThreeBenefit_list .c-underline{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#ffffffb3;text-decoration-thickness:.1em;text-decoration-skip-ink:none;text-underline-offset:.2em}.c-invFaMethodDetail{margin:70px 0 0}@media screen and (max-width:767px){.c-invFaMethodDetail{margin:13.333vw 0 0}}.c-invFaMethodDetail_inner{margin:20px 0 0;padding:30px 0;border-radius:10px;background-color:#ebf5fa;text-align:center}@media screen and (max-width:767px){.c-invFaMethodDetail_inner{margin:5.333vw 0 0;padding:5.333vw 4vw}}.c-invFaMethodDetail_description{display:inline-block;text-align:left}@media screen and (max-width:767px){.c-invFaMethodDetail_description{display:block}}@media screen and (max-width:767px){.c-invFaMethodDetail_description dl{display:flex}}.c-invFaMethodDetail_description dt{display:inline-block;color:#0a0205;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodDetail_description dt{flex-shrink:0;font-size:4.266vw}}.c-invFaMethodDetail_description dd{display:inline-block;color:#0a0205;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodDetail_description dd{flex-grow:1;font-size:4.266vw}}.c-invFaMethodDetail_notes{margin:12px 0 0;color:#0a0205;font-size:14px;font-size:1.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaMethodDetail_notes{margin:3.2vw 0 0;padding-left:1em;font-size:3.733vw;text-align:left;text-indent:-1em}}.c-invFaMethodExample{margin:70px 0 0}@media screen and (max-width:767px){.c-invFaMethodExample{margin:13.333vw 0 0}}.c-invFaMethodExample_description{margin:10px 0 0;color:#000;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaMethodExample_description{font-size:4.266vw}}.c-invFaMethodExample_description span{color:red}.c-invFaMethodExampleCase_header{-moz-column-gap:80px;display:flex;column-gap:80px;align-items:center;justify-content:center;padding:26px 0 0}@media screen and (max-width:767px){.c-invFaMethodExampleCase_header{display:none;flex-direction:column;padding:4vw 0 0}}.c-invFaMethodExampleCase_headerInner{width:260px;text-align:center}@media screen and (max-width:767px){.c-invFaMethodExampleCase_headerInner{width:64vw;height:auto}}.c-invFaMethodExampleCase_title{display:inline-block}.c-invFaMethodExampleCase_detail{-moz-column-gap:20px;display:flex;column-gap:20px;align-items:center;justify-content:center;padding:26px 0 0}@media screen and (max-width:767px){.c-invFaMethodExampleCase_detail{row-gap:2.666vw;flex-direction:column;padding:8vw 0 0}}.c-invFaMethodExampleCase_arrow{width:40px;height:30px}@media screen and (max-width:767px){.c-invFaMethodExampleCase_arrow{width:8vw;height:6vw;transform:rotate(90deg)}}.c-invFaMethodExampleCase_image{width:260px}@media screen and (max-width:767px){.c-invFaMethodExampleCase_image{width:64vw;height:auto}}.c-invFaMethodExample_notes{max-width:500px;margin:21px auto 0}@media screen and (max-width:767px){.c-invFaMethodExample_notes{margin:5.333vw auto 0}}.c-invFaMethodExample_notes li{margin-top:5px;padding-left:1em;text-indent:-1em}@media screen and (max-width:767px){.c-invFaMethodExample_notes li{margin-top:1.333vw}}.c-invFaMethodExample_notes li:first-child{margin-top:0}.c-invFaMethodExample_notes span{color:#000;font-size:16px;font-size:1.6rem;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodExample_notes span{font-size:4.266vw}}.c-invFaMethodPrice{margin:70px 0 0}@media screen and (max-width:767px){.c-invFaMethodPrice{margin:13.333vw 0 0}}.c-invFaMethodPrice_section{padding-top:34px}@media screen and (max-width:767px){.c-invFaMethodPrice_section{padding-top:8vw}}.c-invFaMethodPrice_section+.c-invFaMethodPrice_section{padding-top:40px}@media screen and (max-width:767px){.c-invFaMethodPrice_section+.c-invFaMethodPrice_section{padding-top:10.666vw}}.c-invFaMethodPrice_table{margin:12px 0 0;padding:2px 0;border-width:2px 0;border-style:solid;border-color:#0295e1}@media screen and (max-width:767px){.c-invFaMethodPrice_table{margin:3.2vw 0 0;padding:.533vw 0}}.c-invFaMethodPrice_table dl{display:flex;padding:13px 40px;border-width:1px 0 0 0;border-style:solid;border-color:#89cef1}@media screen and (max-width:767px){.c-invFaMethodPrice_table dl{padding:2.666vw 0vw}}.c-invFaMethodPrice_table dl:last-child{border-width:1px 0}.c-invFaMethodPrice_table dt{flex-grow:1;color:#000;font-size:14px;font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodPrice_table dt{font-size:3.733vw}}.c-invFaMethodPrice_table dt span{font-size:12px;font-size:1.2rem}@media screen and (max-width:767px){.c-invFaMethodPrice_table dt span{font-size:3.2vw}}.c-invFaMethodPrice_table dd{flex-grow:0;flex-shrink:0;width:10em;color:#000;font-size:14px;font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:right}@media screen and (max-width:767px){.c-invFaMethodPrice_table dd{font-size:3.733vw}}.c-invFaMethodPrice_list{margin:12px 0 0;padding:2px 0;border-width:2px 0;border-style:solid;border-color:#0295e1}@media screen and (max-width:767px){.c-invFaMethodPrice_list{margin:3.2vw 0 0;padding:.533vw 0}}.c-invFaMethodPrice_list dl{padding:13px 40px;border-width:1px 0 0 0;border-style:solid;border-color:#89cef1}@media screen and (max-width:767px){.c-invFaMethodPrice_list dl{padding:3.466vw 0vw}}.c-invFaMethodPrice_list dl:last-child{border-width:1px 0}.c-invFaMethodPrice_list dt{color:#000;font-size:14px;font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodPrice_list dt{font-size:3.733vw}}.c-invFaMethodPrice_list dd{padding:0 0 0 1em;color:#000;font-size:14px;font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodPrice_list dd{font-size:3.733vw}}.c-invFaMethodPrice_list dd .u-indent1{display:inline-block;padding-left:1em}.c-invFaMethodPrice_list dd .u-indent2{display:inline-block;padding-left:2em}.c-invFaMethodPrice_notes{width:720px;margin:31px auto 0}@media screen and (max-width:767px){.c-invFaMethodPrice_notes{width:auto;margin:5.333vw auto 0}}.c-invFaMethodPrice_notes p{margin-top:6px;padding-left:1em;color:#000;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify;text-indent:-1em}@media screen and (max-width:767px){.c-invFaMethodPrice_notes p{margin-top:2.4vw;font-size:3.733vw}}.c-invFaMethodPrice_notes p span{display:inline-block;padding-left:1em;text-indent:0}@media screen and (max-width:767px){.c-invFaMethodPrice_notes p span{padding-left:2em;text-indent:-1em}}.c-invFaMethodPrice_notes dl{display:flex;margin-top:6px}@media screen and (max-width:767px){.c-invFaMethodPrice_notes dl{margin-top:2.4vw}}.c-invFaMethodPrice_notes dt{flex-shrink:0;color:#000;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodPrice_notes dt{font-size:3.733vw}}.c-invFaMethodPrice_notes dd{color:#000;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify}@media screen and (max-width:767px){.c-invFaMethodPrice_notes dd{font-size:3.733vw}}.p-invFaMethod2_girl{position:absolute;top:-10px;left:10px;width:65px;height:74px}@media screen and (max-width:767px){.p-invFaMethod2_girl{top:-4vw;left:8vw;width:16vw;height:19.733vw}}.p-invFaMethod2_mouthpiece{position:absolute;top:10px;right:10px;width:70px;height:40px;transform:rotate(-17.24deg)}@media screen and (max-width:767px){.p-invFaMethod2_mouthpiece{top:2.666vw;right:8vw;width:18.666vw;height:10.666vw}}.p-invFaMethod2About_age{margin:28px 0 0;text-align:center}@media screen and (max-width:767px){.p-invFaMethod2About_age{margin:6.666vw 0 0}}.p-invFaMethod2About_age p{display:inline-block;padding:8px 41px;border-width:2px;border-style:dashed;border-radius:18px;border-color:#0295e1;background-color:#ebf5fa;color:#0295e1;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0}@media screen and (max-width:767px){.p-invFaMethod2About_age p{padding:2.133vw 10.666vw;font-size:4.8vw}}.p-invFaMethod2About_tools{-moz-column-gap:98px;display:flex;column-gap:98px;align-items:center;justify-content:center;margin:43px 0 0}@media screen and (max-width:767px){.p-invFaMethod2About_tools{flex-direction:column;margin:8vw 0 0}}.c-invFaMethod2AboutTool{flex-grow:0;flex-shrink:0;width:240px}@media screen and (max-width:767px){.c-invFaMethod2AboutTool{width:64vw;margin:6.666vw 0 0}}@media screen and (max-width:767px){.c-invFaMethod2AboutTool:first-child{margin-top:0}}.c-invFaMethod2AboutTool p{padding:4px 0 0;color:#0076d0;font-size:16px;font-size:1.6rem;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaMethod2AboutTool p{padding:1.066vw 0 0;font-size:4.266vw}}.p-invFaMethod2About_description{width:720px;margin:16px auto 0;color:#000;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify}@media screen and (max-width:767px){.p-invFaMethod2About_description{width:auto;margin:4vw auto 0;font-size:4.266vw}}.c-invFaMethodThreeBenefit_list.u-method2 li{background:linear-gradient(0deg,#63bbff 0%,#24a0ff 50%,#63bbff 100%)}.c-invFaMethodDetail_table{width:600px;margin:0 auto}.c-invFaMethodDetail_table th{padding:0 0 16px;color:#0076d0;font-size:19px;font-size:1.9rem;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.c-invFaMethodDetail_table th{padding:2.133vw 0;font-size:5.066vw}}.c-invFaMethodDetail_table th:nth-of-type(2){padding:0 30px 16px 0}@media screen and (max-width:767px){.c-invFaMethodDetail_table th:nth-of-type(2){padding:0 2.133vw}}.c-invFaMethodDetail_table th:nth-of-type(3){padding:0 30px 16px 0}@media screen and (max-width:767px){.c-invFaMethodDetail_table th:nth-of-type(3){padding:0 2.133vw}}.c-invFaMethodDetail_table td{color:#000;font-size:19px;font-size:1.9rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-invFaMethodDetail_table td{font-size:4.533vw}}.c-invFaMethodDetail_table td:first-child{white-space:nowrap}@media screen and (max-width:767px){.c-invFaMethodDetail_table{width:auto}}.u-method2 .c-invFaMethodExampleCase_title{border-color:#e4a70a;background-color:#fdf7e8;color:#e4a70a}.u-method2 .c-invFaMethodExample_notes{max-width:660px}.p-invFaMethod2AGoal{margin:70px 0 0}@media screen and (max-width:767px){.p-invFaMethod2AGoal{margin:13.333vw 0 0}}.p-invFaMethod2AGoal_inner{position:relative;padding:30px 0;border-radius:10px;background-color:#e6f4ff;text-align:center}@media screen and (max-width:767px){.p-invFaMethod2AGoal_inner{padding:8vw 4vw 22.666vw}}.p-invFaMethod2AGoal_title{color:#0076d0;font-size:32px;font-size:3.2rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-invFaMethod2AGoal_title{font-size:8.533vw}}.p-invFaMethod2AGoal_lists{width:528px;margin:0 auto}@media screen and (max-width:767px){.p-invFaMethod2AGoal_lists{width:auto}}.p-invFaMethod2AGoal_lists li{display:flex;align-items:center;justify-content:left;margin:15px 0 0;text-align:left}@media screen and (max-width:767px){.p-invFaMethod2AGoal_lists li{margin:4vw 0 0}}.p-invFaMethod2AGoal_lists .c-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;margin:0 17px 0 0;border-radius:50%;background-color:#60baff;color:#fff;font-size:21px;font-size:2.1rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaMethod2AGoal_lists .c-icon{flex-grow:0;flex-shrink:0;width:11.466vw;height:11.466vw;margin:0 4vw 0 0;font-size:5.6vw}}.p-invFaMethod2AGoal_lists .c-text{color:#000;font-size:22px;font-size:2.2rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-invFaMethod2AGoal_lists .c-text{font-size:5.866vw}}.p-invFaMethod2AGoal_image{position:absolute;right:43px;bottom:0;width:88px;height:121px}@media screen and (max-width:767px){.p-invFaMethod2AGoal_image{right:4vw;bottom:0vw;width:17.6vw;height:24.133vw}}.p-adult{padding:47px 0 0;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/pattern2.png);background-repeat:repeat;background-color:#f6f2f3}@media screen and (max-width:767px){.p-adult{padding:12.533vw 4vw 0}}.p-adult_title{color:#ba6477;font-size:30px;font-size:3rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-adult_title{font-size:8vw}}.p-adult_title:before{display:inline-block;width:22px;height:25px;margin-right:17px;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/icon_teeth_red.svg);content:"";vertical-align:-.08em}@media screen and (max-width:767px){.p-adult_title:before{width:5.866vw;height:6.666vw;margin-right:4vw}}.p-adult_title:after{display:inline-block;width:22px;height:25px;margin-left:17px;background-image:url(/themes/custom/wdental/assets/img/invisalignfirst/icon_teeth_red.svg);content:"";vertical-align:-.08em}@media screen and (max-width:767px){.p-adult_title:after{width:5.866vw;height:6.666vw;margin-left:4vw}}.p-adult_inner{width:860px;margin:32px auto 0;padding:56px 30px;border-radius:10px;background-color:#fff}@media screen and (max-width:767px){.p-adult_inner{width:auto;margin:8.533vw auto 0;padding:14.933vw 4vw 5.333vw}}.p-adultHeader{position:relative}.p-adultHeader_catch{color:#000;font-size:20px;font-size:2rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-adultHeader_catch{padding:0 8vw;font-size:5.333vw}}.p-adultHeader_title{margin:8px 0 0;color:#ba6477;font-size:45px;font-size:4.5rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:.07em;text-align:center}@media screen and (max-width:767px){.p-adultHeader_title{margin:2.133vw 0 0;font-size:8.4vw}}.p-adultAbout{display:flex;max-width:720px;margin:44px auto 0}@media screen and (max-width:767px){.p-adultAbout{flex-direction:column;align-items:center;margin:8.533vw auto 0}}.p-adultAbout_alpha{flex-grow:0;flex-shrink:0;width:287px}@media screen and (max-width:767px){.p-adultAbout_alpha{width:64vw}}.p-adultAbout_beta{padding:10px 0 0}@media screen and (max-width:767px){.p-adultAbout_beta{padding:2.666vw 0 0}}.p-adultAbout_beta p{color:#000;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-adultAbout_beta p{font-size:4.266vw}}.p-adultThreeBenefit{margin:40px 0 0}@media screen and (max-width:767px){.p-adultThreeBenefit{margin:10.666vw 0 0}}.p-adultThreeBenefit_title{color:#ac5064;font-size:24px;font-size:2.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-adultThreeBenefit_title{font-size:6.4vw}}.p-adultThreeBenefit_list{display:flex;align-items:stretch;justify-content:center;margin:18px 0 0}@media screen and (max-width:767px){.p-adultThreeBenefit_list{flex-direction:column;align-items:center;margin:4.8vw 0 0}}.p-adultThreeBenefit_list li{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:216px;margin:0 19px;border-radius:100%;background-color:#e798a8}@media screen and (max-width:767px){.p-adultThreeBenefit_list li{width:46.666vw;margin:2.666vw 0 0}}.p-adultThreeBenefit_list li p{color:#fff;font-size:20px;font-size:2rem;line-height:1.6;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-adultThreeBenefit_list li p{font-size:5.333vw}}.p-adultThreeBenefit_list .c-underline{-webkit-text-decoration-skip-ink:none;position:relative;text-decoration:underline;text-decoration-color:#ffffffb3;text-decoration-thickness:.1em;text-decoration-skip-ink:none;text-underline-offset:.2em}.p-adultDetail{margin:70px 0 0}@media screen and (max-width:767px){.p-adultDetail{margin:13.333vw 0 0}}.p-adultDetail_inner{margin:20px 0 0;padding:30px 0;border-radius:10px;background-color:#f9ecf0;text-align:center}@media screen and (max-width:767px){.p-adultDetail_inner{margin:5.333vw 0 0;padding:5.333vw 4vw}}.p-adultDetail_description{display:inline-block}.p-adultDetail_description dl{display:flex}.p-adultDetail_description dt{color:#0a0205;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-adultDetail_description dt{flex-shrink:0;font-size:4.266vw}}.p-adultDetail_description dd{color:#0a0205;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.p-adultDetail_description dd{font-size:4.266vw}}.p-adultDetail_notes{margin:12px 0 0;color:#0a0205;font-size:14px;font-size:1.4rem;line-height:1.4;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-adultDetail_notes{margin:3.2vw 0 0;padding-left:1em;font-size:3.733vw;text-align:left;text-indent:-1em}}.p-adultExample{margin:70px 0 0}@media screen and (max-width:767px){.p-adultExample{margin:13.333vw 0 0}}.p-adultExample_description{margin:10px 0 0;color:#000;font-size:16px;font-size:1.6rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:center}@media screen and (max-width:767px){.p-adultExample_description{font-size:4.266vw}}.p-adultExample_description span{color:red}.c-adultExampleCase_header{-moz-column-gap:80px;display:flex;position:relative;column-gap:80px;align-items:center;justify-content:center;padding:26px 0 260px}@media screen and (max-width:767px){.c-adultExampleCase_header{row-gap:2.666vw;flex-direction:column;padding:4vw 0 0}}.c-adultExampleCase_headerInner{width:260px;text-align:center}@media screen and (max-width:767px){.c-adultExampleCase_headerInner{width:64vw;height:auto}}.c-adultExampleCase_headerInner.u-ing{position:absolute;right:auto;bottom:0;left:auto;margin:0 auto}@media screen and (max-width:767px){.c-adultExampleCase_headerInner.u-ing{position:relative}}.c-adultExampleCase_title{display:inline-block}.c-adultExampleCase_arrow{position:absolute;width:40px;height:30px}@media screen and (max-width:767px){.c-adultExampleCase_arrow{width:8vw;height:6vw}}.c-adultExampleCase_arrow.u-first{top:280px;left:250px;transform:rotate(30deg)}@media screen and (max-width:767px){.c-adultExampleCase_arrow.u-first{position:relative;top:0;left:0;transform:rotate(90deg)}}.c-adultExampleCase_arrow.u-second{top:286px;right:260px;transform:rotate(-30deg)}@media screen and (max-width:767px){.c-adultExampleCase_arrow.u-second{position:relative;top:0;right:0;transform:rotate(90deg)}}.c-adultExampleCase_image{width:260px;margin-top:20px}@media screen and (max-width:767px){.c-adultExampleCase_image{width:64vw;height:auto;margin-top:2.666vw}}.c-adultExample_notes{max-width:500px;margin:21px auto 0}@media screen and (max-width:767px){.c-adultExample_notes{margin:5.333vw auto 0}}.c-adultExample_notes li{margin-top:5px;padding-left:1em;text-indent:-1em}@media screen and (max-width:767px){.c-adultExample_notes li{margin-top:1.333vw}}.c-adultExample_notes li:first-child{margin-top:0}.c-adultExample_notes span{color:#000;font-size:16px;font-size:1.6rem;line-height:1.5;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-adultExample_notes span{font-size:4.266vw}}.c-adultPrice{margin:70px 0 0}@media screen and (max-width:767px){.c-adultPrice{margin:13.333vw 0 0}}.c-adultPrice_section{padding-top:34px}@media screen and (max-width:767px){.c-adultPrice_section{padding-top:8vw}}.c-adultPrice_section+.c-adultPrice_section{padding-top:40px}@media screen and (max-width:767px){.c-adultPrice_section+.c-adultPrice_section{padding-top:10.666vw}}.c-adultPrice_table{margin:12px 0 0;padding:2px 0;border-width:2px 0;border-style:solid;border-color:#b36173}@media screen and (max-width:767px){.c-adultPrice_table{margin:3.2vw 0 0;padding:.533vw 0}}.c-adultPrice_table dl{display:flex;align-items:center;justify-content:center;padding:13px 40px;border-width:1px 0 0 0;border-style:solid;border-color:#b36173}@media screen and (max-width:767px){.c-adultPrice_table dl{flex-direction:column;padding:2.666vw 0vw}}.c-adultPrice_table dl:last-child{border-width:1px 0}.c-adultPrice_table dt{flex-grow:1;color:#000;font-size:14px;font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:right}@media screen and (max-width:767px){.c-adultPrice_table dt{font-size:3.733vw}}.c-adultPrice_table dt span{font-size:12px;font-size:1.2rem}@media screen and (max-width:767px){.c-adultPrice_table dt span{font-size:3.2vw;text-align:center}}.c-adultPrice_table dd{flex-grow:1;flex-shrink:0;color:#000;font-size:14px;font-size:1.4rem;line-height:1.75;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}@media screen and (max-width:767px){.c-adultPrice_table dd{font-size:3.733vw;text-align:center}}.c-adultPrice_notes{width:720px;margin:31px auto 0}@media screen and (max-width:767px){.c-adultPrice_notes{width:auto;margin:5.333vw auto 0}}.c-adultPrice_notes p{margin-top:6px;padding-left:1em;color:#000;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify;text-indent:-1em}@media screen and (max-width:767px){.c-adultPrice_notes p{margin-top:2.4vw;font-size:3.733vw}}.c-adultPrice_notes p span{display:inline-block;padding-left:1em;text-indent:0}@media screen and (max-width:767px){.c-adultPrice_notes p span{padding-left:2em;text-indent:-1em}}.c-adultPrice_notes dl{display:flex;margin-top:6px}@media screen and (max-width:767px){.c-adultPrice_notes dl{flex-direction:column;margin-top:2.4vw}}.c-adultPrice_notes dt{position:relative;flex-grow:1;flex-shrink:0;color:#000;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:left}.c-adultPrice_notes dt:after{display:inline-block;position:absolute;top:0;right:2em;padding-right:10px;content:"："}@media screen and (max-width:767px){.c-adultPrice_notes dt{font-size:3.733vw}.c-adultPrice_notes dt:after{display:inline;position:static;padding-right:0}}.c-adultPrice_notes dd{flex-grow:0;flex-shrink:0;width:11em;color:#000;font-size:14px;font-size:1.4rem;line-height:1.428;font-family:こぶりなゴシック W6 JIS2004,Koburina Gothic W6 JIS2004,KoburinaGoStdN-W6;letter-spacing:0;text-align:justify}@media screen and (max-width:767px){.c-adultPrice_notes dd{width:auto;padding-left:2em;font-size:3.733vw}}.c-adultPrice_payment .c-payment_title{background-color:#c78}.p-adult .contact-inquire a{color:#ba6477}.p-invFinish_inner{-moz-column-gap:36px;display:flex;column-gap:36px;align-items:center;justify-content:center;width:720px;margin:70px auto 0}@media screen and (max-width:767px){.p-invFinish_inner{row-gap:4vw;flex-direction:column;width:auto;margin:13.333vw auto 0}}.p-invFinish_image{flex-grow:0;flex-shrink:0;width:200px}@media screen and (max-width:767px){.p-invFinish_image{width:64vw}}.p-invFinish_detail p{color:#000;font-size:22px;font-size:2.2rem;line-height:1.727;font-family:秀英明朝 L,Shuei Mincho L,Shuei Mincho L JIS2004,ShueiMinPr5-L;letter-spacing:.1em;text-align:justify}@media screen and (max-width:767px){.p-invFinish_detail p{font-size:5.866vw}}
