﻿@font-face{font-family:"swiper-icons";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-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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);-webkit-backface-visibility:hidden;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-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.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-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,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,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,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,0.5), rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;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-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(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.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{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.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-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.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{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.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:200ms transform, 200ms 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:translateX(-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:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.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{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.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{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,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{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.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{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.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-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*{font-family:Hiragino Sans;color:#555555}a{color:#50b4ec}a:hover{color:#50b4ec}figure img{vertical-align:bottom}@media screen and (min-width: 1024px){.container{max-width:800px}.content-wrapper .container:not(.is-max-desktop){max-width:800px}section .container:not(.is-max-desktop){max-width:800px}}@media screen and (min-width: 750px){.is-sp-only{display:none !important}}@media screen and (max-width: 749px){.is-pc-only{display:none !important}}*{font-family:Hiragino Sans;color:#555555}a{color:#50b4ec}a:hover{color:#50b4ec}figure img{vertical-align:bottom}@media screen and (min-width: 1024px){.container{max-width:800px}.content-wrapper .container:not(.is-max-desktop){max-width:800px}section .container:not(.is-max-desktop){max-width:800px}}@media screen and (min-width: 750px){.is-sp-only{display:none !important}}@media screen and (max-width: 749px){.is-pc-only{display:none !important}}.alert{position:fixed;width:100%;background:#feeaf2;text-align:center;font-size:15px;line-height:3;color:#ff71a4;z-index:9999}.floating-banner{padding:12px 0 25px;text-align:center;font-size:14px !important;box-shadow:0px 2px 12px rgba(119,119,119,0.25);background-color:#f8f8f8;margin-top:auto}.floating-banner .button{height:auto;width:100%;max-width:417px;line-height:2}.floating-banner.fixed_bottom{position:fixed;z-index:999;left:0px;bottom:0px;height:70px;width:100%}.floating-banner.fixed_bottom.for-login{height:48px;padding:0;background:linear-gradient(90deg, #50b4ec 0%, #72c9fb 100%);font-size:14px;font-weight:700;line-height:48px;text-align:center;color:white}.floating-banner.fixed_bottom.for-login a{color:white;text-decoration:underline}.box{padding:13px 13px 17px;box-shadow:0px 2px 12px rgba(119,119,119,0.25)}.box:not(:last-child){margin-bottom:15px}.box.-no-shadow{box-shadow:none}@media screen and (min-width: 769px){.tile:not(.is-child){flex-wrap:wrap}}.breadcrumbs{padding:5px;font-size:12px}.breadcrumbs.-search ul li{display:inline-block;font-size:12px;line-height:1.5;margin-bottom:17px}.breadcrumbs.-search ul li+li:before{content:">";margin:0 5px}@media screen and (max-width: 800px){.breadcrumbs{background-color:#f2f2f2}}.button,.button.standout-button{color:#50b4ec;border-color:#50b4ec}.button:hover{color:#50b4ec;border-color:#50b4ec;background:#f3fbff}.button.has-arrow{padding-right:24px}.button.is-width100,.button.standout-button{width:100%}.button.is-pd30,.button.standout-button{padding-right:30px;padding-left:30px}.button.is-width-moderately-long,.button.standout-button{width:90%;max-width:450px}.button.is-thick,.button.standout-button{min-height:55px}.button.is-shallow-rounded,.button.standout-button{border-radius:10px}.button.gradient,.button.standout-button{background:linear-gradient(90deg, #50b4ec 0%, #72c9fb 100%);color:white}.button.for-lp{height:60px;border-width:3px;border-radius:10px;box-shadow:4px 4px 4px rgba(0,0,0,0.25);margin:auto;font-size:20px;line-height:60px}.button.for-lp:before{height:28px;width:28px;margin-right:5px;background-image:url(/assets/icon_line.png-6b041da7d3787b2c54cc5b3ab7373f9f76d1f6ff4fe592a046de266564656a1f.webp);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}.button.for-lp.no-webp:before{background-image:url(/assets/icon_line-6fa477c2faef4f250181b4726dabbc2f81ac2d94dbce53bd6a1ae7ff38f0b701.png)}.button.is-line{background-color:white;border-color:#00b900;color:#00b900;font-weight:bold}.button.is-line.is-big:before{height:28px;width:28px;margin-right:13px;background-image:url(/assets/icon_line.png-6b041da7d3787b2c54cc5b3ab7373f9f76d1f6ff4fe592a046de266564656a1f.webp);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}.button.is-line.is-big.no-webp:before{background-image:url(/assets/icon_line-6fa477c2faef4f250181b4726dabbc2f81ac2d94dbce53bd6a1ae7ff38f0b701.png)}.button.is-line.non .button.is-line.for-login{background-color:#00b900;color:white;padding-left:51px}.button.is-line.non .button.is-line.for-login:before{position:absolute;left:0;top:0;bottom:0;margin:auto;height:53px;width:53px;background-image:url(/assets/icon_line2.png-31855bccead43f93e6b71745b3f8f4308c3463c0ea25d28280ad230466d492c0.webp);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}.button.is-line.non .button.is-line.for-login.no-webp:before{background-image:url(/assets/icon_line2-5d5d45674b859ff129f8559494c83f30fad008cbc0f049aa47c1570935b1713c.png)}.button.is-line2{width:100%;height:100%;background:#06C755;border:0;border-radius:100px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.15);color:#FFFFFF;font-size:24px;font-weight:700}.button.is-line2::after{content:"";display:block;height:28px;width:30px;margin-left:10px;background-image:url(/assets/icon_line3.png-de2144043fc2cfa2dc1b7802a2d36e361c9a7e986874c615c82d767692eb3a29.webp);background-repeat:no-repeat;background-size:100% auto}.button.is-line2.no-webp::after{background-image:url(/assets/icon_line3-039af567b591e1baf3da6ce63d3029635067f7d22e465dbc3c3c74e1e84f1807.png)}@media screen and (max-width: 374px){.button.is-line2{font-size:21px}}.button.is-line3{width:100%;height:100%;background:#FFFFAA;border:0;border-radius:100px;box-shadow:0px 2px 10px rgba(0,0,0,0.1);color:#06C755;font-size:24px;font-weight:700}.button.is-line3::after{content:"";display:block;height:29px;width:31px;margin-left:10px;background-image:url(/assets/icon_line4.png-0747beda99a6d85fd0e83ae5a671b250196e9a62d94a291dcead851095dda8bc.webp);background-repeat:no-repeat;background-size:100% auto}.button.is-line3.no-webp::after{background-image:url(/assets/icon_line4-02d68758c843fcde38cf27c5720f7cc7de856c6fabd9def4ae51bab78e60d3cd.png)}@media screen and (max-width: 374px){.button.is-line3{font-size:21px}}.button.is-line4{position:relative;width:100%;height:70px;padding:0 24px;background:linear-gradient(92.03deg, #06C755 0%, #06C052 100%);box-shadow:0px 2px 15px rgba(0,0,0,0.15);border-radius:100px;border:none;font-size:16px;font-weight:600;line-height:1.5;color:#FFFFFF;text-shadow:0px 1px 0px rgba(0,0,0,0.15)}.button.is-line4 .emphasis{font-size:18px}.button.is-line4::before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;opacity:0.7;border:1px solid #FFFFFF;border-radius:100px}.button.is-line4::after{content:"";display:block;flex-shrink:0;width:25px;height:24px;margin-left:7px;background-image:url(/assets/icon_line3.png-de2144043fc2cfa2dc1b7802a2d36e361c9a7e986874c615c82d767692eb3a29.webp);background-repeat:no-repeat;background-size:100% auto}.button.is-line4.no-webp::after{background-image:url(/assets/icon_line3-039af567b591e1baf3da6ce63d3029635067f7d22e465dbc3c3c74e1e84f1807.png)}.button.is-line4.thin{height:60px}.button.is-line4.thin01{height:55px}.button.is-facebook.for-login{border-color:#4267b2;background-color:#4267b2;color:white;padding-left:48px}.button.is-facebook.for-login:before{position:absolute;left:8px;top:0;bottom:0;margin:auto;height:40px;width:40px;background-image:url(/assets/icon_facebook-57169fc003712db1e07ecea828feb16db802d970987b9f265f7c64876d6609aa.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}.button.for-search{margin:auto;line-height:50px;font-size:18px;font-weight:700}.button.is-transparent{background-color:transparent}.button-arrow-area{position:relative}.button-arrow-area .button-arrow-pict{display:inline-block;position:absolute;top:50%;bottom:50%;right:24px;width:0;height:0;margin:auto;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #50b4ec;content:" "}.button-description{margin-top:15px;margin-bottom:30px;text-align:center;font-size:16px;font-weight:700;color:#50b4ec;line-height:25px}.clinic-card{padding:10px}.clinic-card .media-title{font-size:17px;font-weight:600;color:#555555}.clinic-card .media-subtitle{font-weight:bold;font-size:11px;line-height:2;color:#777777}.clinic-card .media-note{font-size:11px;color:#777777}.clinic-card .media figure img{height:90px;width:105px;object-fit:cover;border-radius:4px}.clinic-card dl{display:flex;text-align:right;line-height:22px}.clinic-card dt{min-width:4em;margin-left:auto;font-size:12px;font-weight:600;color:#777777}.clinic-card dd{width:110px;margin-left:5px;font-size:16px;font-weight:bold;text-align:left;color:#ff71a4}.clinic-card .tags:not(:last-child){margin-bottom:4px}.clinic-card .button{padding-right:30px;padding-left:30px;font-weight:bold}section.menu-tab-section{padding:0}section.menu-tab-section .detail-menu-tab ul.content-tab{display:flex;border-top:1px solid #ccc;border-bottom:1px solid #aaa;margin-bottom:10px}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item{flex:1 1 20%;position:relative;height:38px}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item a{color:#7a7a7a;display:flex;height:100%;justify-content:center;align-items:center;background-color:#fff;z-index:1}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item span{display:flex;height:100%;justify-content:center;align-items:center;background-color:#fff;z-index:1}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item.is-deactive a,section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item.is-deactive span{color:#bfbfbf}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item.is-current:first-child a{box-shadow:inset -1px 0 0 0 #aaa}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item.is-current:not(:first-child):not(:last-child) a{box-shadow:inset 1px 0 0 0 #aaa, inset -1px 0 0 0 #aaa}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item.is-current:last-child a{box-shadow:inset 1px 0 0 0 #aaa}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item.is-current a{z-index:2;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}section.menu-tab-section .detail-menu-tab ul.content-tab li.content-tab-item.is-current a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:5px;background-color:#50b4ec}.clinic-feature-table-row{display:flex;justify-content:space-between;margin:4px auto 0;max-width:360px;height:auto;align-items:flex-start}.clinic-feature-table-row img.feature-image{width:24%;max-width:87px}.clinic-feature-table-row.enlarged-in-pc{max-width:460px;margin:6px auto 0}.clinic-feature-table-row.enlarged-in-pc img.feature-image{width:24%;max-width:115px}@media screen and (min-width: 750px){.clinic-feature-table-row.large-img-in-pc.for-sp{display:none}}.clinic-feature-table-row.large-img-in-pc.for-pc{width:100%;max-width:none;margin:8px auto 0}.clinic-feature-table-row.large-img-in-pc.for-pc img.feature-image{max-width:none}@media screen and (max-width: 749px){.clinic-feature-table-row.large-img-in-pc.for-pc{display:none}}.clinic-image img{width:100%;object-fit:cover;max-height:175px}@media screen and (min-width: 750px){.clinic-image img{max-height:370px}}.clinic-point{background:#fffff3;border:1px solid #50b4ec;border-radius:10px;padding:0 15px}.clinic-point .title{margin:5px 0 0}.clinic-point .title p{font-size:16px;font-weight:lighter;color:#50b4ec;text-align:center}.clinic-point li{display:flex;padding:15px 0}.clinic-point li+li{border-top:1px dashed #dddddd}.clinic-point-label{width:30px;margin-right:15px;background-size:contain;background-image:url(/assets/region_clinic_rank.png-4f139a6a50c84e6bc900606236b8b5777eca960a1e435eafbb8d82fe49fd3979.webp);background-repeat:no-repeat;color:#50b4ec;font-size:20px;font-weight:500;line-height:30px;text-align:center}.clinic-point-label.no-webp{background-image:url(/assets/region_clinic_rank-5e48613017923b932edbdc43f0c3017dd8fa58a3abe59869c84f407461a21a72.png)}.clinic-point-content{flex:1}.clinic-point-title{color:#50b4ec;font-size:18px;font-weight:600;line-height:27px}.clinic-point-description{color:#333333;font-size:14px;line-height:21px}.dummy-clinic-image{position:relative}.dummy-clinic-image img.sample_note{position:absolute}.dummy-clinic-image.-default-size-image img.sample_note{bottom:8px;left:5px;width:90px}@media screen and (min-width: 1024px){.dummy-clinic-image.-default-size-image img.sample_note{bottom:10px;left:10px}}.dummy-clinic-image.-small-size-image img.sample_note{bottom:3px;left:3px;height:auto !important;width:75px !important}.footer{font-size:12px;line-height:4;padding:1.5rem;margin-bottom:70px;background:white;border-top:1px solid #b4b4b4}.header{display:block;padding:0 0 0 12px;background:linear-gradient(90deg, #50b4ec 0%, #72c9fb 100%);color:white;overflow:hidden}.header-description{margin-left:6px;font-weight:bold;font-size:12px;color:white}.header .tag{position:relative;height:13px;bottom:4px;margin:0 5px;padding:0 1px;background:white;border-radius:2px;vertical-align:bottom;font-size:10px;font-weight:bold;line-height:1;color:#50b4ec}.header img{height:21px;width:auto;margin-top:14px;object-fit:cover}.header span{display:inline-block;margin-bottom:2px !important}.header-link{float:right;padding-right:15px;padding-left:5px}.header-link a{color:white;line-height:52px;font-size:12px;font-weight:bold}.is-11px{font-size:11px}.is-12px{font-size:12px}.is-13px{font-size:13px}.is-14px{font-size:14px}.is-16px{font-size:16px}.is-17px{font-size:17px}.is-20px{font-size:20px}.is-mt5{margin-top:5px !important}.is-mr5{margin-right:5px !important}.is-mb5{margin-bottom:5px !important}.is-ml5{margin-left:5px !important}.is-mt10{margin-top:10px !important}.is-mr10{margin-right:10px !important}.is-mb10{margin-bottom:10px !important}.is-ml10{margin-left:10px !important}.is-mt15{margin-top:15px !important}.is-mr15{margin-right:15px !important}.is-mb15{margin-bottom:15px !important}.is-ml15{margin-left:15px !important}.is-mt20{margin-top:20px !important}.is-mr20{margin-right:20px !important}.is-mb20{margin-bottom:20px !important}.is-ml20{margin-left:20px !important}.is-mt25{margin-top:25px !important}.is-mr25{margin-right:25px !important}.is-mb25{margin-bottom:25px !important}.is-ml25{margin-left:25px !important}.is-mt30{margin-top:30px !important}.is-mr30{margin-right:30px !important}.is-mb30{margin-bottom:30px !important}.is-ml30{margin-left:30px !important}.is-mt35{margin-top:35px !important}.is-mr35{margin-right:35px !important}.is-mb35{margin-bottom:35px !important}.is-ml35{margin-left:35px !important}.is-pd5{padding-right:5px !important;padding-left:5px !important}.is-pt5{padding-top:5px !important}.is-pr5{padding-right:5px !important}.is-pb5{padding-bottom:5px !important}.is-pl5{padding-left:5px !important}.is-pd10{padding-right:10px !important;padding-left:10px !important}.is-pt10{padding-top:10px !important}.is-pr10{padding-right:10px !important}.is-pb10{padding-bottom:10px !important}.is-pl10{padding-left:10px !important}.is-pd15{padding-right:15px !important;padding-left:15px !important}.is-pt15{padding-top:15px !important}.is-pr15{padding-right:15px !important}.is-pb15{padding-bottom:15px !important}.is-pl15{padding-left:15px !important}.is-pd20{padding-right:20px !important;padding-left:20px !important}.is-pt20{padding-top:20px !important}.is-pr20{padding-right:20px !important}.is-pb20{padding-bottom:20px !important}.is-pl20{padding-left:20px !important}.is-pd25{padding-right:25px !important;padding-left:25px !important}.is-pt25{padding-top:25px !important}.is-pr25{padding-right:25px !important}.is-pb25{padding-bottom:25px !important}.is-pl25{padding-left:25px !important}.is-pd30,.button.standout-button{padding-right:30px !important;padding-left:30px !important}.is-pt30{padding-top:30px !important}.is-pr30{padding-right:30px !important}.is-pb30{padding-bottom:30px !important}.is-pl30{padding-left:30px !important}.is-pd35{padding-right:35px !important;padding-left:35px !important}.is-pt35{padding-top:35px !important}.is-pr35{padding-right:35px !important}.is-pb35{padding-bottom:35px !important}.is-pl35{padding-left:35px !important}.has-text-brand-blue{color:#50b4ec !important}.has-text-brand-red{color:#ff71a4 !important}.has-text-brand-grey{color:#777777 !important}.has-text-sub-blue{color:#b7dff5 !important}.has-text-sub-blue02{color:#43A7DE !important}.has-text-main-lightgrey{color:#999999 !important}.has-text-brand-black{color:#555555 !important}.has-text-weight-600{font-weight:600}.is-lh1{line-height:1}.is-lh2{line-height:2}.is-height-auto{height:auto}.is-height-60{min-height:60px}.is-max-w-400{max-width:400px}.is-margin-auto{margin:0 auto}.is-no-padding-bottom{padding-bottom:0px !important}.is-no-margin{margin:0px !important}.span-list span:not(:last-child):after{content:" / "}.inline-block{display:inline-block}.block{display:block}.flex{display:flex}.space-between{justify-content:space-between}.break-list{word-break:break-word}.break-list *{white-space:nowrap}.break-list *:not(:last-child):after{content:" "}.dot-text{padding-top:0.5em;background-position:top left 0;background-repeat:repeat-x;background-size:1em 0.2em;background-image:radial-gradient(0.1em 0.1em at center center, #ff71a4, #ff71a4 100%, transparent)}.hero{box-shadow:0 0.1em 7px 2px rgba(100,100,100,0.1);background-size:10px 15px;margin-bottom:30px}.hero .title{margin-bottom:0;color:#50b4ec}.hero .title *{color:#50b4ec}.hero .title span{display:block;text-align:left}.hero .title span.brand-description{font-size:16px;line-height:20px}.hero .title span.brand-name{line-height:50px;font-weight:500;font-size:32px}.hero p.description{margin-top:15px;font-size:12px;line-height:18px}.hero p.description span{display:block;color:#777777}.hero-body{padding:0}.hero-body-head{margin:auto;height:195px;max-width:435px;padding-top:10px;padding-left:20px;background:url(/assets/hero_image_sp.png-6c8f44ae4dcb660f53e8cade70e0bf86ff254733c1dfd8d44a91a9b1d7ed2b3e.webp) no-repeat;background-size:auto 232px;background-position:center;background-repeat:no-repeat}.hero-body-head.no-webp{background:url(/assets/hero_image_sp-bb12b631f21cae5db4c38d46eda012bd3bcabf62d3f8af7cc51cd8329fa4c4e0.png) no-repeat;background-size:auto 232px;background-position:center;background-repeat:no-repeat}.hero-body-note{padding:0 20px;background:linear-gradient(180deg, #70c8fb 0%, #51b5ed 100%)}.hero-description{max-width:375px;margin:auto;font-size:12px;line-height:19px;color:white}.hero-body-award{background:#fdffb1;text-align:center;padding:10px}.hero-body-award-content{height:80px;background:url(/assets/hero_award_sp-b3069e08171ecd72688f9261a1f7d78e06762b6af30d99a3ca17e7ef5a5c4c75.png) no-repeat;background-repeat:no-repeat;background-size:contain;background-position:center}.hero-body-award-note{max-width:350px;margin:auto;padding-top:5px}.hero-body-award-note p{text-align:left;font-weight:600;font-size:10px;line-height:13px;letter-spacing:0.05em;color:#999999}@media screen and (max-width: 374px){.hero-body-head{height:205px;background-size:contain;background-size:auto 220px}}@media screen and (max-width: 320px){.hero-body-head{height:190px;background-size:auto 200px}.hero .title{line-height:27px}.hero .title .-left{margin-right:95px}.hero .title .-right{margin-left:95px}}@media screen and (min-width: 430px){.hero-body{background:linear-gradient(90deg, #F0F1F1 0%, #F0F1F1 50%, #d1e0e6 50%, #d1e0e6 100%)}}@media screen and (min-width: 769px){.hero-body-head{height:380px;max-width:900px;padding-top:32px;padding-left:40px;background:url(/assets/hero_image_pc3.png-8835a07584ad616904b80e648e60d7c9cd6315f943265dbd6a6913edee42b86c.webp) no-repeat;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-body-head.no-webp{background:url(/assets/hero_image_pc3-7df2631ddbe5abf94abf8a5be8dd6173ffa01c52f3b4b66d2615052a76e56d7f.png) no-repeat;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-body-head p.description{margin-top:40px}.hero-body-head p.description span{font-size:16px;line-height:24px}.hero-body-foot{padding:12px}.hero .title{font-size:30px;line-height:54px}.hero .title span.brand-description{font-size:38px;line-height:50px}.hero .title span.brand-name{font-weight:600;font-size:55px;line-height:92px}.hero-description{max-width:900px;padding-left:50px}.hero-body-award{background:#fdffb1;text-align:center;padding:10px}.hero-body-award-content{height:110px;background:url(/assets/hero_award_pc-cc448d130a5ba04c9eaaac5e3da4c69fcd4020c990825a420f74a2b3618909d3.png) no-repeat;background-repeat:no-repeat;background-size:contain;background-position:center}.hero-body-award-note{padding-top:5px;max-width:900px;margin:auto;padding-left:70px}.hero-body-award-note p{text-align:left;font-weight:600;font-size:10px;line-height:13px;letter-spacing:0.05em;color:#999999}.hero .button{margin-top:5px;margin-bottom:3px}}@media screen and (min-width: 900px){.hero-body-head{height:380px;max-width:900px;padding-top:32px;padding-left:40px;background:url(/assets/hero_image_pc3.png-8835a07584ad616904b80e648e60d7c9cd6315f943265dbd6a6913edee42b86c.webp) no-repeat;background-size:contain;background-position:center;background-repeat:no-repeat}.hero-body-head.no-webp{background:url(/assets/hero_image_pc3-7df2631ddbe5abf94abf8a5be8dd6173ffa01c52f3b4b66d2615052a76e56d7f.png) no-repeat;background-size:contain;background-position:center;background-repeat:no-repeat}}.media.service-description-media p{color:#333333}.media.service-description-media .media-content-title{margin-bottom:8px;font-weight:600;font-size:14px;line-height:1}.media.service-description-media .media-content-title.-small{margin-top:-1px;font-size:12px}.media.service-description-media+.media{position:relative;margin-top:32px;border-top:none}.media.service-description-media+.media:after{position:absolute;top:-12px;right:0;left:0;display:block;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #50b4ec;margin:0 auto;content:" "}.price-menu{max-width:700px}.price-menu .without-group dl{padding:14px 0}.price-menu .without-group dl:not(:first-of-type){border-top:1px dashed #dddddd}.price-menu .without-group dt{font-weight:600;font-size:16px;line-height:22px;margin-right:8px}.price-menu .without-group dd{font-size:14px;line-height:1.5;margin-bottom:11px}.price-menu .without-group dd span{font-size:14px;color:#ff71a4}.price-menu .without-group dd.notes{margin-top:15px;width:100%}.price-menu .without-group dd.price{margin:30px 0 0;font-weight:700;font-size:22px;color:#ff71a4;line-height:22px}.price-menu .with-menu-group details{margin-top:10px}.price-menu .with-menu-group details:first-child{margin-top:20px}.price-menu .with-menu-group details summary::-webkit-details-marker{display:none}.price-menu .with-menu-group details summary.price-menu-group{list-style:none;cursor:pointer;padding:20px;padding-left:50px;padding-right:10px;background:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;font-weight:600;font-size:16px;line-height:22px;margin-right:8px}.price-menu .with-menu-group details summary.price-menu-group:after{content:"+";position:absolute;top:45%;left:15px;transform:translateY(-50%);transition:transform 0.5s;-webkit-transform:translateY(-50%);-webkit-transition:-webkit-transform 0.5s;font-size:30px}.price-menu .with-menu-group details summary.price-menu-group dl{padding:0;margin:0}.price-menu .with-menu-group details summary.price-menu-group .price-summary{margin-left:auto}.price-menu .with-menu-group details[open] summary.price-menu-group::after{transform:translateY(-50%) rotate(45deg);transition:transform 0.5s;-webkit-transform:translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform 0.5s}.price-menu .with-menu-group details dl{margin-right:5px;padding:15px;padding-right:10px}.price-menu .with-menu-group details dl:not(:first-of-type){border-top:1px dashed #dddddd}.price-menu .with-menu-group details dl.flex{flex-wrap:wrap}.price-menu .with-menu-group details dl dt{font-weight:600;font-size:16px;line-height:22px;margin-right:8px;width:calc(100% - 170px);display:flex;align-items:center}.price-menu .with-menu-group details dl dd.price{display:inline-block;font-weight:700;font-size:20px;width:160px;line-height:22px;text-align:right;white-space:nowrap;color:#ff71a4}.price-menu .with-menu-group details dl dd span{font-size:14px;color:#ff71a4}.price-menu .with-menu-group details dl dd.notes{margin-top:15px;width:100%}@media screen and (max-width: 330px){.price-menu .with-menu-group details summary.price-menu-group{padding-left:45px}.price-menu .with-menu-group details dl dt{font-size:14px;width:calc(100% - 150px)}.price-menu .with-menu-group details dl dd.price{width:140px;font-size:16px}.price-menu .with-menu-group details dl dd.notes{font-size:12px}}.pagination{text-align:center;justify-content:center}.page,.next,.last{display:inline-block;font-size:1em;justify-content:center;margin:0.25rem;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);text-align:center;border-radius:4px;box-shadow:none;display:inline-flex;align-items:center;min-width:2.5em}.page a,.next a,.last a{color:#999999}.page.current,.next.current,.last.current{background-color:#50b4ec;color:#fff}.pagination span.next{display:none}.pagination span.prev{display:none}.qa-list{padding:10px 10px 20px}.qa-list .hidden-qa-list{margin-top:20px}.qa-list .see-more-questions{margin-top:15px;text-align:center}.qa-list .see-more-questions span{display:inline-block;padding:0 5px;font-weight:bold;color:#50b4ec}.qa-list .qa-item{padding:8px 10px 15px;border-radius:10px;background:white;border:1px solid #50b4ec}.qa-list .qa-item ul{margin-bottom:10px}.qa-list .qa-item ul li{padding:3px 0;padding-left:15px;position:relative}.qa-list .qa-item ul li:before{content:"";position:absolute;top:10px;left:2px;width:7px;height:7px;background-color:#777777;border:1px solid #777777;border-radius:50%}.qa-list .qa-item-question,.qa-list .qa-item-answer{position:relative;padding:10px 0px 10px 37px}.qa-list .qa-item-question:before,.qa-list .qa-item-answer:before{position:absolute;top:0;left:5px;font-weight:600;font-size:25px;line-height:37px;color:#50b4ec}.qa-list .qa-item-question{margin-bottom:2px;font-size:16px;font-weight:600;line-height:18px;color:#50b4ec}.qa-list .qa-item-question:before{content:"Q"}.qa-list .qa-item-answer{padding-top:15px;border-top:1px dashed #50b4ec;font-size:14px;font-weight:normal;line-height:21px;color:#333333}.qa-list .qa-item-answer:before{content:"A";top:10px}.qa-list .qa-item+.qa-item{margin-top:20px}.tag.is-label{height:22px;padding:1px 5px;background-color:#fff;border:1px solid #b7dff5;color:#50b4ec}.tags.is-search{margin:30px 0 10px}.tags.is-search .tag{padding:0 10px;background-color:#EFF9FF;border:1px solid #50b4ec;border-radius:5px;font-size:14px;line-height:27px;color:#50b4ec}.yellow-marker{background:linear-gradient(transparent 40%, #faf115 0%)}.see-more-content{position:relative;height:63px;overflow:hidden}@media screen and (min-width: 750px){.see-more-content{height:42px}}.see-more-content p{margin-bottom:21px;font-size:14px;line-height:21px}.see-more-content.--is-grey p{color:#777777}.see-more-content.is-open{height:auto}.see-more-content.is-open .see-more-content-button{display:none}.see-more-content .see-more-content-button{display:block;position:absolute;bottom:0;left:0;text-align:right;padding:0;height:21px;width:100%;font-size:14px}.see-more-content .see-more-content-button span{display:inline-block;line-height:21px;font-size:14px;color:#50b4ec;background-color:white}.treatment-cases dd.point{background-color:#f8f8f8;border-radius:5px;padding:10px}.treatment-cases dd.point p+p{margin-top:5px}.about .about-hero .about-hero-content{height:200px;background:url(/assets/hero_about_sp.png-0ddc32a5067366efc01a7220f843bb0c5a8979a5043b4794ca46dc530126f3c9.webp) no-repeat;background-size:auto 200px;background-position:center;background-repeat:no-repeat}.about .about-hero .about-hero-content.no-webp{background:url(/assets/hero_about_sp-3d206c37038f0648f776df04130baae8376c5eab559a576f7aa05e30497d5c0e.png) no-repeat;background-size:auto 200px;background-position:center;background-repeat:no-repeat}.about .about-hero .about-hero-content .tag_line{max-width:370px;margin:0 auto}.about .about-hero .about-hero-content h1.title{color:#50b4ec;padding-top:30px;line-height:35px;text-align:left;font-size:20px}.about .about-hero .about-hero-content h1.title span{color:#50b4ec}.about .about-hero .about-hero-content h1.title span.-left{margin-right:0;margin-left:175px;display:inline-block}.about .about-hero .about-hero-content h1.title span.-right{margin-left:185px;display:inline-block}.about .about-hero .about-hero-content h1.title span.-medium{font-size:25px}.about .about-hero .about-hero-content h1.title span.-highlight{color:#ff71a4;line-height:1.8;font-weight:600}@media screen and (max-width: 360px){.about .about-hero .about-hero-content h1.title{text-align:center}.about .about-hero .about-hero-content h1.title span.-medium{font-size:22px}.about .about-hero .about-hero-content h1.title span.-left{margin-left:120px}.about .about-hero .about-hero-content h1.title span.-right{margin-left:135px}}@media screen and (max-width: 768px){.about .about-hero-footer .no_1_batch_for_sp{height:100px;background:url(/assets/no_1_batch_sp.png-fbc040cbc12d2fc2a056395355bbd366152a11fba7668524c01c361025e654e6.webp) no-repeat;background-position:center;background-size:auto 70px}.about .about-hero-footer .no_1_batch_for_sp.no-webp{background:url(/assets/no_1_batch_sp-5e32241fc2264695e8b1eaef80a9eb7b7b89358949b72225091aa4d9c825f7e7.png) no-repeat;background-position:center;background-size:auto 70px}}@media screen and (min-width: 769px){.about .about-hero .about-hero-content{height:327px;background:url(/assets/hero_about_pc.png-437d2806c9636b9acca4f5c13eee23ab053158bf84ca18a483c0d6a954c991ca.webp) no-repeat;background-size:auto 355px;background-position:center;background-repeat:no-repeat}.about .about-hero .about-hero-content.no-webp{background:url(/assets/hero_about_pc-5215286271842e020597cdc119bd257672bd0938a9a8e1a51ef77f57fb35b423.png) no-repeat;background-size:auto 355px;background-position:center;background-repeat:no-repeat}.about .about-hero .about-hero-content .tag_line{max-width:768px;margin:0 auto}.about .about-hero .about-hero-content h1.title{font-size:30px;line-height:54px;padding-top:30px;text-align:left}.about .about-hero .about-hero-content h1.title span{color:#50b4ec}.about .about-hero .about-hero-content h1.title span.-left{margin-right:0;margin-left:390px}.about .about-hero .about-hero-content h1.title span.-right{margin-left:450px}.about .about-hero .about-hero-content h1.title span.-medium{font-size:45px}}.about-hero{padding:0;background-color:#efefef}.about span.br{display:inline-block}.about-hero-footer{margin:0 auto;max-width:800px}.about-hero-footer p.note{font-size:10px;padding:2px 5px;color:#777777}.about-content h2{font-size:25px;line-height:1.2;padding-top:30px;text-align:center;color:#50b4ec}.about-content .abount_section{padding:30px 25px 25px}.about-content .abount_section .container{max-width:550px;margin-top:40px}.about-content .concept_section p{text-align:center;margin:30px 0;font-weight:400;font-size:16px;line-height:30px}.about-content .concept_section p.highlight{font-weight:800}.about-content .advisory_board_section img{height:112px;width:112px;border-radius:56px;object-fit:cover}.about-content .advisory_board_section .media+.media{border:none}.about-content .advisory_board_section p{margin-top:5px}.about-content .notices_section ul li p.notice_date{font-size:14px;line-height:1.5;color:#50b4ec}.about-content .notices_section ul li+li{margin-top:15px;padding-top:20px;border-top:1px solid #ddd}.about-content .company_section th{background:#f8f8f8;border:solid 1px white;padding:10px;min-width:150px}.about-content .company_section td{　border:solid 1px #ccc;padding:10px}@media screen and (max-width: 640px){.about-content .company_section .last td:last-child{border:none;width:100%}.about-content .company_section table{width:100%}.about-content .company_section th,.about-content .company_section td{border:none;display:block;width:100%}}.about-content .board_memeber_section .board_member{margin-top:30px}.about-content .board_memeber_section .board_member p.name{margin:10px 0;font-weight:bold}.about-content .board_memeber_section .board_member .profile p{margin:5px 0}.about-content .inquiry_section p{text-align:center;font-size:14px}.about-content .inquiry_section a{height:55px;width:100%;font-size:16px;font-weight:700}.section.article-section{scroll-behavior:smooth;padding-top:0;font-size:16px;line-height:30px}.section.article-section H1{margin-top:22px;margin-bottom:12px;font-size:24px;font-weight:700;line-height:36px}.section.article-section H2{margin-top:35px;margin-bottom:16px;border-bottom:solid 2px #50b4ec;padding:5px;font-weight:bold;font-size:20px;line-height:28px;color:#50b4ec}.section.article-section H3{margin:35px 0 10px;border-left:3px solid #50b4ec;margin:35px 0 25px;padding-left:7px;font-size:18px;font-weight:600;line-height:28px;color:#50b4ec}.section.article-section H4{margin:35px 0px 15px;font-size:18px;font-weight:700;line-height:28px}.section.article-section p{margin:30px 0;font-weight:400}.section.article-section p strong{color:#555555}.section.article-section .updated-at{text-align:right}.section.article-section .updated-at p{font-size:12px;color:#777777;margin:0}.section.article-section .cta{text-align:center;margin:auto}.section.article-section .cta .button.for-article{position:relative;height:60px;border-width:3px;border-radius:25px;box-shadow:4px 4px 4px rgba(0,0,0,0.25);line-height:22px;width:260px;background-color:#00b900}.section.article-section .cta .button.for-article .link_text{position:absolute;color:white;left:55px}.section.article-section .cta .button.for-article:before{position:absolute;left:10px;height:35px;width:35px;background-image:url(/assets/icon_line2-5d5d45674b859ff129f8559494c83f30fad008cbc0f049aa47c1570935b1713c.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}.section.article-section .container>p img{max-height:160px;width:100%;object-fit:cover}@media screen and (max-width: 350px){.section.article-section .container>p img{max-height:120px}}@media screen and (min-width: 1024px){.section.article-section .container>p img{max-height:360px}}.section.article-section.article-entry-header-section ul{margin-bottom:20px}.section.article-section.article-entry-header-section ul li{padding:3px 0;padding-left:22px;position:relative}.section.article-section.article-entry-header-section ul li:before{content:"";position:absolute;top:14px;left:4px;width:7px;height:7px;background-color:#777777;border:1px solid #777777;border-radius:50%}.section.article-section.article-entry-header-section .article-image{margin:0 -1.5rem;height:126px}.section.article-section.article-entry-header-section .article-image img{width:100%;height:100%;object-position:50% 0;object-fit:cover}@media screen and (min-width: 1024px){.section.article-section.article-entry-header-section .article-image{margin:0;height:250px}}.section.article-section blockquote{position:relative;padding:7px 15px 7px 60px;box-sizing:border-box;background:#f8f8f8;color:#777777;border-left:4px solid #72c9fb;box-shadow:0 2px 4px rgba(0,0,0,0.14)}.section.article-section blockquote:before{font-style:italic;display:inline-block;position:absolute;top:7px;left:0;content:"“";font-family:sans-serif;color:#72c9fb;font-size:90px;line-height:1}.section.article-section blockquote p{padding:0;margin:7px 0;font-size:18px;font-weight:bold;line-height:1.7}.section.article-section blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.section.article-section .feature-table{max-width:500px}.section.article-section .feature-table .caption{text-align:center;background-color:#50b4ec;color:white;font-size:17px;font-weight:bold;padding:5px 2px;margin-bottom:10px}.section.article-section .feature-table .table-body{padding:2px;line-height:22px}.section.article-section .feature-table .table-body .table-group{margin-bottom:5px}.section.article-section .feature-table .table-body .table-group .table-header{font-weight:bold;text-align:center;background-color:#f8f8f8;padding:3px}.section.article-section .feature-table .table-body .table-group .table-description{margin-bottom:5px;padding:10px 1px}.section.article-section .feature-table .table-body .table-group .table-description p{margin:0}.section.article-section .feature-table .table-body .table-group .table-description ul li{padding:5px 0;padding-left:22px;position:relative}.section.article-section .feature-table .table-body .table-group .table-description ul li:before{content:"";position:absolute;top:12px;left:4px;width:7px;height:7px;background-color:#777777;border:1px solid #777777;border-radius:50%}.section.article-section table{margin-top:25px;border-collapse:collapse;width:100%;max-width:700px;table-layout:auto;line-height:25px}.section.article-section table caption{color:#50b4ec;font-weight:bold}.section.article-section table tr:nth-child(even){background-color:#f8f8f8}.section.article-section table th,.section.article-section table td{padding:5px;height:30px}.section.article-section table th{border-bottom:solid 2px #72c9fb;color:#50b4ec;font-weight:bold;font-size:17px;padding-bottom:2px}.section.article-section span.underline{background:linear-gradient(transparent 60%, #FDFFB1 60%);background:-webkit-linear-gradient(transparent 60%, #FDFFB1, 60%);border-radius:5px}.section.article-section .point-list-panel>ul li,.section.article-section .container>ul li{position:relative;padding-left:22px}.section.article-section .point-list-panel>ul li+li,.section.article-section .container>ul li+li{margin-top:8px}.section.article-section .point-list-panel>ul li:before,.section.article-section .container>ul li:before{content:"";position:absolute;top:4px;left:4px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:7px;height:14px;border-right:3px solid #50b4ec;border-bottom:3px solid #50b4ec}.section.article-section .article-outline{padding:0 15px;background:#f6f6f6;border-radius:10px}.section.article-section .article-outline *{margin:0;padding:0;font-size:16px}.section.article-section .article-outline-title{font-weight:700;line-height:55px}.section.article-section .article-outline li{border-top:1px dashed #dddddd;padding:5px 0;padding-left:22px;position:relative}.section.article-section .article-outline li:before{content:"";position:absolute;top:17px;left:4px;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);width:7px;height:7px;border-right:2px solid #50b4ec;border-bottom:2px solid #50b4ec}.section.article-section .author-header{padding-top:15px}.section.article-section .author-header .author-image img{width:80px;height:80px;object-fit:cover;border-radius:40px;display:inline-block}.section.article-section .author-header p.author-name.media-right{margin:0px 0 10px;line-height:25px}.section.article-section .header-author-info{background-color:#f8f8f8;padding:5px 10px}.section.article-section .header-author-info p{margin:0px}.section.article-section .header-author-info p.title-name{color:#777777}.section.article-section .header-author-info .author-header{padding-top:10px}.section.article-section .header-author-info .author-header .author-image img{width:50px;height:50px}.section.article-section .header-author-info .media+.media{margin-top:5px}.section.article-section .profile-description p{padding:15px;background:#f8f8f8;border:1px solid #50b4ec;border-radius:10px}.section.article-section .point-list-panel{background-color:#f8f8f8;padding:10px}.section.article-section .info-panel{position:relative;margin-top:28px;padding:35px 14px 25px;background:#f8f8f8;border:1px solid #50b4ec;border-radius:10px}.section.article-section .info-panel-title{position:absolute;left:-1px;top:-14px;padding:0 12px 0 10px;border-radius:14px;background:#50b4ec;font-size:-14px;font-weight:700;color:#fff;line-height:28px}.section.article-section .info-panel-title:before{content:"★";color:#fdffb1;margin-right:10px}.section.article-section .info-panel-content p{margin:5px 0}.section.article-section .chats{margin-top:20px}.section.article-section .chat{margin-bottom:20px}.section.article-section .chat ul li{position:relative;padding-left:20px}.section.article-section .chat ul li+li{margin-top:8px}.section.article-section .chat ul li:before{content:"";position:absolute;top:11px;left:4px;width:7px;height:7px;background-color:#777777;border:1px solid #777777;border-radius:50%}.section.article-section .chat__header{display:flex}.section.article-section .chat__image{content:"";display:block;height:40px;width:40px;border-radius:20px}.section.article-section .chat__image img{border-radius:40px}.section.article-section .chat__name{width:100%;flex:1;margin:0 10px;line-height:40px}.section.article-section .chat__content{position:relative;padding:15px;margin:15px 0}.section.article-section .chat__content p{margin:10px 0}.section.article-section .chat.-left .chat__content{border-radius:0px 12px 12px;background-color:#feeff3}.section.article-section .chat.-left .chat__content:before{position:absolute;content:"";box-sizing:border-box;left:-10px;top:-9px;border:10px solid transparent;border-left:10px solid #feeff3;transform:rotate(135deg)}.section.article-section .chat.-right .chat__header{flex-flow:row-reverse;text-align:right}.section.article-section .chat.-right .chat__content{border-radius:12px 0px 12px 12px;background-color:#ecf9f8}.section.article-section .chat.-right .chat__content:before{position:absolute;content:"";box-sizing:border-box;right:-10px;top:-9px;border:10px solid transparent;border-left:10px solid #ecf9f8;transform:rotate(45deg)}.section.list-header-section{padding:15px 10px 15px}.section.list-header-section h1{color:#555555;font-size:20px;font-weight:700;line-height:36px}.section.list-header-section .has-arrow-margin{margin-right:0.6rem}.section.list-header-section .search-panel__row{display:flex;-webkit-box-align:center;align-items:center;height:48px}.section.list-header-section .search-panel__head{font-size:16px;font-weight:normal;text-align:left;width:80px}.section.list-header-section .search-panel__body{cursor:pointer}.section.list-header-section .introduction{font-size:12px;color:#777777}.section.ranking-list-section{padding:15px 10px 15px}.section.ranking-list-section h1{color:#555555;font-size:20px;font-weight:700;line-height:36px}@media screen and (min-width: 780px){.section.ranking-list-section .box{padding:20px}}.section.ranking-list-section .box .ranking-clinic-card{margin-bottom:20px}.section.ranking-list-section .box .ranking-clinic-card:nth-child(n+2){padding-top:20px;border-top:solid 1px #b4b4b4}.section.ranking-list-section .box .ranking-clinic-card .clinic-info{margin-bottom:15px}.section.ranking-list-section .box .ranking-clinic-card .clinic-info p.clinic-access{font-size:12px;color:#777777}.section.ranking-list-section .box .ranking-clinic-card .clinic-info-rank-position{width:40px}.section.ranking-list-section .box .ranking-clinic-card .media-left{margin-right:10px}.section.ranking-list-section .box .ranking-clinic-card .media figure img{height:96px;width:121px;object-fit:cover;border-radius:4px}@media screen and (min-width: 780px){.section.ranking-list-section .box .ranking-clinic-card .media figure img{height:200px;width:305px}}@media screen and (max-width: 360px){.section.ranking-list-section .box .ranking-clinic-card .media figure img{height:80px;width:90px}}.section.ranking-list-section .box .ranking-clinic-card .clinic-feature-table-area{margin-top:10px}.section.ranking-list-section .box .ranking-clinic-card .clinic-feature-table-area .clinic-feature-table-image{text-align:center}.section.ranking-list-section .box .ranking-clinic-card .clinic-feature-table-area .clinic-feature-table-image .clinic-feature-table-row{display:flex;justify-content:space-between;margin:4px auto 0;max-width:360px}.section.ranking-list-section .box .ranking-clinic-card .clinic-feature-table-area .clinic-feature-table-image .clinic-feature-table-row img.feature-image{width:24%;max-width:87px}@media screen and (min-width: 780px){.section.ranking-list-section .box .ranking-clinic-card .clinic-feature-table-area{position:relative;height:100px}.section.ranking-list-section .box .ranking-clinic-card .clinic-feature-table-area .clinic-feature-table-image{position:absolute;left:405px;top:-70px}}.section.ranking-list-section .box .ranking-clinic-card .media-content-row{padding-bottom:10px;font-size:13px;line-height:22px}@media screen and (min-width: 780px){.section.ranking-list-section .box .ranking-clinic-card .media-content-row{margin:0 10px}}@media screen and (min-width: 780px){.section.ranking-list-section .box .ranking-clinic-card .media-content-row:nth-child(n+2){border-top:solid 1px #b4b4b4;margin-top:10px;padding-top:10px}}.section.ranking-list-section .box .ranking-clinic-card .media-content-row p{color:#777777;text-align:left}.section.ranking-list-section .box .ranking-clinic-card .media-content-row-header p{width:70px;margin-left:5px}@media screen and (max-width: 769px){.section.ranking-list-section .box .ranking-clinic-card .media-content-row-header p{display:none}}.section.ranking-list-section .box .ranking-clinic-card dl{display:flex;text-align:right;line-height:22px}.section.ranking-list-section .box .ranking-clinic-card dl dt{min-width:30px;color:#777777}.section.ranking-list-section .box .ranking-clinic-card dl dd{margin-left:10px;font-size:16px;font-weight:bold;text-align:right;width:125px;color:#ff71a4}@media screen and (max-width: 360px){.section.ranking-list-section .box .ranking-clinic-card dl dt{font-size:10px}.section.ranking-list-section .box .ranking-clinic-card dl dd{font-size:14px;margin-left:5px}}.content-wrapper{min-height:100vh;position:relative;box-sizing:border-box;padding-bottom:230px}.content-wrapper .fixed_footer .footer{position:absolute;width:100%;bottom:0px}.clinic-detail-page{overflow:hidden}.clinic-detail-page .embedded-kuchikomi-section{background-color:transparent}.section.image-section{padding:0}@media screen and (min-width: 1024px){.section.image-section{padding-top:7px;padding-bottom:10px}}.section.detail-section.article-index-section H2{margin-top:5px;margin-bottom:15px;font-weight:600;font-size:16px;line-height:21px}.section.detail-section.article-index-section H2.article-like{margin:25px 1rem 16px;border-bottom:solid 2px #50b4ec;padding:5px;font-weight:bold;font-size:20px;line-height:28px;color:#50b4ec}.section.detail-section.article-index-section p.see-more{text-align:right;margin-top:5px}.section.detail-section{padding:15px;font-size:14px;margin-bottom:20px}.section.detail-section .container.--with-border{border-top:solid 1px #b4b4b4;padding-top:20px}.section.detail-section .summary-table dl{margin-bottom:15px}.section.detail-section .summary-table dt{display:inline-block;width:100px;vertical-align:top;font-weight:bold;color:#777777}.section.detail-section .summary-table dd{display:inline-block;width:calc(100% - 100px);color:#555555}.section.detail-section .price-table{max-width:500px}.section.detail-section .price-table dl{margin-bottom:3px;font-size:12px}.section.detail-section .price-table dt{display:inline-block;padding:8px;width:calc(100% - 140px);background:#f0f0ed;font-weight:600;font-size:13px;line-height:21px}.section.detail-section .price-table dd{display:inline-block;width:140px;padding:8px;background:#f8f8f8;font-weight:800;font-size:14px;line-height:21px;text-align:right;color:#50b4ec}.section.detail-section .button{height:auto;padding-right:0;padding-left:0;width:100%;font-size:14px;font-weight:600;line-height:1.8}.section.detail-section .button.is-inquiry{height:55px}.section.detail-section .button.phonecall:before{content:"";display:inline-block;width:20px;height:20px;margin:-1px 5px 0 0;background:url(/assets/dummy_tell.png-cd0624fd09827a03a6f5efa355e5351f3ec18ba0b88d4837a7dce5ff75b4c841.webp) no-repeat;background-size:contain;vertical-align:middle}.section.detail-section .button.phonecall.no-webp:before{background:url(/assets/dummy_tell-4dc19a5c6bc6b6e68cbe41366a198452437cc01f646fbc642238902532f4bc66.png) no-repeat}.section.detail-section.clinic-appeal-section{padding:0 8px;margin-bottom:15px;font-size:14px;background-color:#f8f8f8}.section.detail-section.clinic-appeal-section h2{margin-left:7px}.section.detail-section.clinic-appeal-section .appeal-area{overflow:hidden}.section.detail-section.clinic-appeal-section .appeal-area .box{margin:18px 0;box-shadow:none;min-height:350px}.section.detail-section.clinic-appeal-section .appeal-area .box H3{margin:5px 0}.section.detail-section.clinic-appeal-section .appeal-area .box .appeal-body .appeal-image img{display:block;width:90%;height:136px;object-fit:cover;margin:15px auto}.section.detail-section.clinic-appeal-section .appeal-area .box .appeal-body .appeal-description p{font-size:14px;line-height:22px;margin:5px 0}@media screen and (min-width: 750px){.section.detail-section.clinic-appeal-section .appeal-area .box{min-height:300px}.section.detail-section.clinic-appeal-section .appeal-area .box .appeal-body{margin-top:15px;display:flex;flex-direction:row-reverse}.section.detail-section.clinic-appeal-section .appeal-area .box .appeal-body .appeal-image img{width:320px;height:200px;margin:0}.section.detail-section.clinic-appeal-section .appeal-area .box .appeal-body .appeal-description{width:300px;margin:0;margin-right:15px;flex-grow:1}}.section.detail-section H1{margin-bottom:20px;font-weight:600;font-size:18px;color:#555555}.section.detail-section H2{margin-top:5px;margin-bottom:15px;font-weight:600;font-size:16px;line-height:21px}.section.detail-section H3{margin-top:25px;margin-bottom:15px;font-weight:600;font-size:18px;line-height:24px;color:#50b4ec}.section.detail-section H3:not(:first-of-type){margin-top:35px}.section.detail-section .google-maps{position:relative;padding-bottom:42%;height:0;overflow:hidden}.section.detail-section .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.section.detail-section .is-markdown p{margin:10px 0}.has-director img{width:148px;height:112px;object-fit:cover}.section.kuchikomi-section+.section.list-section{padding-top:0px}.section .see-more{padding:10px;margin-top:5px;text-align:right;font-size:14px}.section.search-prefecture-section{padding:10px;margin-bottom:30px}.section.region-feature-list-section{padding:10px 10px}.section.region-feature-list-section .region-feature-list-area{display:flex;flex-wrap:wrap;justify-content:space-between}.section.region-feature-list-section .region-feature-list-area a{display:block;position:relative;width:calc((100% - 8px) / 2);margin-bottom:8px}.section.region-feature-list-section .region-feature-list-area a .text{position:absolute;bottom:5px;left:2px;color:#FFF;font-size:12px}.section.region-feature-list-section .region-feature-list-area a .text span{color:#FFF;font-size:19px;font-weight:800}.section.region-feature-list-section .region-feature-list-area a img{width:100%;height:65px;object-fit:cover}.section.region-feature-list-section .region-feature-list-area a img.filter{filter:brightness(70%)}@media screen and (min-width: 750px){.section.region-feature-list-section .region-feature-list-area{justify-content:flex-start}.section.region-feature-list-section .region-feature-list-area a{width:calc((100% - 8px) / 3);margin:4px}.section.region-feature-list-section .region-feature-list-area a img{height:80px}.section.region-feature-list-section .region-feature-list-area a .text{position:absolute;bottom:8px;left:5px;color:#FFF;font-size:14px}.section.region-feature-list-section .region-feature-list-area a .text span{color:#FFF;font-size:22px;font-weight:800}}.section.article-index-section{margin-bottom:20px;padding:10px 10px}.section.article-index-section .articles .article-info{padding:10px}@media screen and (max-width: 769px){.section.article-index-section .articles .article-info{margin:0 5px}}.section.article-index-section .articles .article-info .tile{border-radius:5px;border:solid 1px #F2F2F2}.section.article-index-section .articles .article-info .tile .media{display:flex;align-items:unset;position:relative;max-width:500px}.section.article-index-section .articles .article-info .tile .media figure img{width:100px;height:90px;border-radius:4px 0 0 4px;object-fit:cover}.section.article-index-section .articles .article-info .tile .media p{line-height:1.2;margin-top:-4px}.section.article-index-section .articles .article-info .tile .media .media-content{position:relative;padding:8px 5px 5px 0}.section.article-index-section .articles .article-info .tile .media .media-content .media-title p{font-size:16px}.section.article-index-section .articles .article-info .tile .media .media-content .media-note{position:absolute;right:12px;bottom:5px}.section.article-index-section .articles .article-info .tile .media .media-content .media-note p{line-height:1.2;font-size:14px;text-align:right;color:#777777}@media screen and (max-width: 360px){.section.article-index-section .articles .article-info .tile .media .media-content .media-title p{font-size:14px}.section.article-index-section .articles .article-info .tile .media .media-content .media-note p{font-size:12px !important}}.section.article-index-section .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container{margin-top:5px !important}.section.article-index-section .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot{padding:6px !important;margin-top:0 !important}.section.line-suggestion-section{padding:10px 10px}.section.line-suggestion-section .clinic_suggestion_description p{padding:0 10px;font-size:14px}.section.list-section{padding:10px 10px}.section.list-section .box .media-title{font-size:17px;font-weight:600;color:#555555}.section.list-section .box .media-subtitle{font-weight:bold;font-size:11px;line-height:2;color:#777777}.section.list-section .box .media-note{font-size:11px;color:#777777}.section.list-section .box .media figure img{height:90px;width:130px;object-fit:cover;border-radius:4px}@media screen and (max-width: 340px){.section.list-section .box .media figure img{width:105px}}.section.list-section .box dl{display:flex;text-align:right;line-height:22px}.section.list-section .box dt{min-width:4em;margin-left:auto;font-size:12px;font-weight:600;color:#777777}.section.list-section .box dd{width:90px;margin-left:15px;font-size:16px;font-weight:bold;text-align:left;color:#ff71a4}.section.list-section .box .tags:not(:last-child){margin-bottom:4px}.section.list-section .box .button{padding-right:30px;padding-left:30px;font-weight:bold}.section.ranking-section{padding:10px 10px}.section.ranking-section .ranking-area{padding:0 10px}.section.ranking-section .ranking-area .ranking-container{border-bottom:solid 1px #b4b4b4;box-sizing:border-box;margin:auto}.section.ranking-section .ranking-area .ranking-container .ranking-group{width:100%;display:table;box-sizing:border-box}.section.ranking-section .ranking-area .ranking-container .ranking-group p.rank-position{width:1.5em;display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box;color:white;border:solid 1px #b4b4b4;border-bottom:none}.section.ranking-section .ranking-area .ranking-container .ranking-group p.rank-position.rank-1{background-color:#50b4ec}.section.ranking-section .ranking-area .ranking-container .ranking-group p.rank-position.rank-2{background-color:#72c9fb}.section.ranking-section .ranking-area .ranking-container .ranking-group p.rank-position.rank-3{background-color:#DADADA;color:#555555}.section.ranking-section .ranking-area .ranking-container .ranking-group ul{width:100%;box-sizing:border-box}.section.ranking-section .ranking-area .ranking-container .ranking-group ul li{padding:10px;border-top:solid 1px #b4b4b4;border-right:solid 1px #b4b4b4;box-sizing:border-box}.section.ranking-section .ranking-area .ranking-container .ranking-group ul li p.clinic-description{font-size:12px;color:#777777}.inquiry-header{position:relative;height:100px;width:100%;text-align:center}.inquiry-header img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:129px}.inquiry-section.inquiry-method-selection{margin:0 10px;width:calc(100% - 20px)}.inquiry-section.inquiry-method-selection .button{display:block;width:100%;height:55px;line-height:41px;margin:0;font-size:16px;font-weight:700;text-align:left;font-family:Hiragino Sans}.inquiry-section.inquiry-method-selection p.-label{font-size:16px;font-weight:600}.inquiry-section.inquiry-method-selection p.-hint{font-size:14px;color:#777777}.inquiry-section.inquiry-method-selection p.-comment{margin-top:5px;font-size:14px;text-align:center}.inquiry-section.inquiry-method-selection p.-comment a{text-decoration:underline}.inquiry-section{padding:0 20px}.inquiry-section H2{width:100%;margin-top:21px;margin-bottom:31px;font-size:20px;font-weight:600;text-align:center;color:#50b4ec}.inquiry-section .input-form{position:relative}.inquiry-section .input-text-label{border-radius:5px;display:block;padding:5px 5px 6px 5px;font-size:12px;font-weight:bold;line-height:1;position:absolute;top:15px;right:15px}.inquiry-section .label-required{background:#ff71a4;color:#ffffff}.inquiry-section .label-optional{background:#808080;color:#ffffff}.inquiry-section .preffered-date-and-time{margin-top:40px}.inquiry-section .preffered-date-and-time .form-group{border:1px solid #b4b4b4;box-sizing:border-box;border-radius:5px;padding:15px;margin-bottom:30px}.inquiry-section .preffered-date-and-time .form-group .preffered-time-options{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:3px}.inquiry-section .preffered-date-and-time .form-group .preffered-time-options input.inquiry_preffered_time[type=checkbox]{display:none}.inquiry-section .preffered-date-and-time .form-group .preffered-time-options input.inquiry_preffered_time[type=checkbox]:checked+label{background:#72c9fb}.inquiry-section .preffered-date-and-time .form-group .preffered-time-options input.inquiry_preffered_time[type=checkbox]:checked+label span{color:#fff}.inquiry-section .preffered-date-and-time .form-group .preffered-time-options label.inquiry_preffered_time{display:flex;justify-content:center;align-items:center;width:140px;height:50px;padding:5px 10px;border:solid 1px #50b4ec;border-radius:5px;margin:3px 6px 3px 0}.inquiry-section .preffered-date-and-time .form-group .preffered-time-options label.inquiry_preffered_time span{display:block;color:#50b4ec}.inquiry-section .preffered-date-and-time .form-group select{margin-top:15px}.inquiry-section select,.inquiry-section input[type=date],.inquiry-section input[type=text],.inquiry-section input[type=email]{-webkit-appearance:none;font-size:16px;width:100%;height:55px;padding:15px;background:#ffffff;border:1px solid #b4b4b4;box-sizing:border-box;border-radius:5px;color:#333333}.inquiry-section select.button,.inquiry-section input.button[type=date],.inquiry-section input.button[type=text],.inquiry-section input.button[type=email]{border:none}.inquiry-section select::placeholder,.inquiry-section input[type=date]::placeholder,.inquiry-section input[type=text]::placeholder,.inquiry-section input[type=email]::placeholder{color:#b4b4b4}.inquiry-section input[type=date]{position:relative}.inquiry-section input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}.inquiry-section input[type=date]{text-align:right}.inquiry-section input[type=date]:before{color:#777777;content:attr(placeholder) !important;text-align:left;margin-right:10px}.inquiry-section p.alert-message{color:#ff71a4}.inquiry-section .inquiry-or{display:flex;justify-content:space-around;margin:30px 0}.inquiry-section .inquiry-or:before,.inquiry-section .inquiry-or:after{display:inline-block;height:14px;width:53px;background-image:url(/inquiry-bar.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}.inquiry-section .button{width:calc(100% - 60px);height:55px;margin:0 30px;font-size:16px;font-weight:700}.inquiry-section .button.-inactive{background:#e0eff8;border:none}.section.kuchikomi-section{padding:30px 15px}.section.kuchikomi-section H1{color:white}.section.kuchikomi-section H2{margin-bottom:10px;font-size:18px;font-weight:600;line-height:27px;color:#50b4ec}.section.kuchikomi-section H3{position:relative;border-left:3px solid #50b4ec;margin-top:20px;margin-bottom:15px;padding-left:9px;font-weight:600;font-size:14px;line-height:21px}.section.kuchikomi-section H3:first-of-type{margin-top:15px}.section.kuchikomi-section H3 span.stars-24{position:absolute;bottom:-2px;margin-left:15px}.section.kuchikomi-section .dashed-border{display:block;width:100%;height:0;border-top:1px dashed #b4b4b4}.section.kuchikomi-section .container>p{font-size:14px;line-height:1.5;padding-bottom:15px}.section.kuchikomi-section .container>p.has-text-main-blue{border-bottom:none}.section.kuchikomi-section+.kuchikomi-section{border-top:1px solid #b4b4b4}.section.kuchikomi-section .kuchikomi-header-content dl{display:flex}.section.kuchikomi-section .kuchikomi-header-content dl+dl{border-top:1px dashed #b4b4b4}.section.kuchikomi-section .kuchikomi-header-content dt{font-size:14px;font-weight:600;line-height:50px;color:#555555}.section.kuchikomi-section .kuchikomi-header-content dd{position:relative;flex:1;font-size:14px;line-height:50px}.section.kuchikomi-section .kuchikomi-header-content dd .tags{margin:14px 0 6px}.section.kuchikomi-section .kuchikomi-header-content dd .tag{font-size:14px;margin-bottom:8px}.kuchikomi-header{padding:15px !important;background:linear-gradient(90deg, #50b4ec 0%, #72c9fb 100%);color:white}.kuchikomi-header .media-content{font-size:18px;font-weight:600;line-height:54px}.kuchikomi-header-content{margin-top:15px;padding:0 15px;background:white;border-radius:10px}.kuchikomi-header-content dt{width:6em;margin-right:1.2em;text-align:right}.kuchikomi-beforeafter{padding:15px !important;background:#f8f8f8}.kuchikomi-beforeafter .container{display:flex;padding-top:0 !important;border-top:none !important;justify-content:space-between}.kuchikomi-beforeafter .container .kuchikomi-beforeafter-content{width:49%}.kuchikomi-beforeafter .container .kuchikomi-beforeafter-content-title{color:#50b4ec;font-size:13px;font-weight:600;line-height:20px;text-align:center;margin-bottom:10px}.kuchikomi-beforeafter .container .kuchikomi-beforeafter-content-image img{border-radius:5px}.kuchikomi-beforeafter+.kuchikomi-section{border-top:none !important}.kuchikomi-datas{display:flex;flex-wrap:wrap;margin-top:15px;font-size:12px;font-weight:600}.kuchikomi-datas *{color:white}.kuchikomi-datas .kuchikomi-data{width:50%}.kuchikomi-header-content .kuchikomi-good{display:block !important}.kuchikomi-header-content .kuchikomi-good dt{display:block;width:100%;margin-top:12px;line-height:21px;text-align:left}.kuchikomi-header-content .kuchikomi-good dd{width:100%;margin-top:7px;margin-bottom:8px;line-height:21px;color:#333333}.kuchikomi-header-content .kuchikomi-good dd p{margin-bottom:5px}.kuchikomi-header-content .kuchikomi-good a{display:block;width:100%;font-size:12px;line-height:18px;text-align:right}.kuchikomi-price dd{color:#ff71a4;font-size:16px !important;font-weight:800}.kuchikomi-clinic dd:after{position:absolute;right:0;top:0;bottom:0;margin:auto;width:10px;height:10px;border-top:2px solid #50b4ec;border-right:2px solid #50b4ec;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:" "}.kuchikomi-detail dt{width:4em;margin-right:28px;text-align:left}.kuchikomi-detail .kuchikomi-price-detail{margin-top:-17px;border-top:none !important}.kuchikomi-detail .kuchikomi-price-detail dt{width:56px;text-align:right;font-size:13px;font-weight:400}.kuchikomi-detail .kuchikomi-price-detail>dd{margin:13px 0}.kuchikomi-detail .kuchikomi-price-detail>dd dl{border-top:none}.kuchikomi-detail .kuchikomi-price-detail>dd dt{width:6em;text-align:left;margin-right:1.5em;font-size:13px;font-weight:400;line-height:24px}.kuchikomi-detail .kuchikomi-price-detail>dd dd{font-size:13px;font-weight:400;line-height:24px}.kuchikomi-progress{background:#f8f8f8}.kuchikomi-progress-content-top{display:flex;justify-content:space-between}.kuchikomi-progress-content-top .k-pict{padding:0 15px;border-radius:14px;background:#50b4ec;font-size:16px;font-weight:800;line-height:28px;color:white}.kuchikomi-progress-content-top .k-ym{width:100%;flex:1;margin-left:15px;font-size:12px;line-height:28px}.kuchikomi-progress-content-top .k-tag{height:28px;width:92px;padding-left:13px;background-image:url(/assets/kuchikomi-tag-c5645bfa1d69ab5d2600aa1fa899d70c242467df8bb7729657207fd7bdad914b.png);background-size:contain;background-position:center;background-repeat:no-repeat;font-size:14px;line-height:28px;color:#50b4ec}.kuchikomi-progress-content-main{position:relative;margin-top:12px;padding:12px 12px 20px;background:white;border-radius:10px}.kuchikomi-progress-content-main p{font-size:14px;line-height:21px;padding:0 3px}.kuchikomi-progress-content-main img{height:130px;width:100%;object-fit:cover;border-radius:5px}.kuchikomi-progress-content-main .kuchikomi-progress-rank{display:flex;width:90%;margin-right:10%}.kuchikomi-progress-content-main .kuchikomi-progress-rank p{width:6em;font-size:14px;font-weight:600;line-height:30px}.kuchikomi-progress-content-main .kuchikomi-progress-rank ul{display:flex;position:relative;justify-content:space-between;width:100%;flex:1;font-size:14px;line-height:30px}.kuchikomi-progress-content-main .kuchikomi-progress-rank ul:before{position:absolute;content:" ";width:100%;top:50%;left:0;border-bottom:1px solid #b4b4b4}.kuchikomi-progress-content-main .kuchikomi-progress-rank ul li{position:relative;height:30px;width:0}.kuchikomi-progress-content-main .kuchikomi-progress-rank ul li:after{display:block;content:" ";position:relative;height:8px;width:8px;top:11px;left:-4px;margin:auto;border-radius:50%;border:1px solid #b4b4b4;background:white}.kuchikomi-progress-content-main .kuchikomi-progress-rank ul li.-active:after{height:12px;width:12px;top:9px;left:-6px;background:#50b4ec;border:none}.kuchikomi-progress-content-main .kuchikomi-progress-rank ul li span{position:absolute;width:60px;top:-16px;left:-30px;font-size:11px;font-weight:600;color:#50b4ec}.kuchikomi-progress-content:not(:last-of-type) .kuchikomi-progress-content-main:after{position:absolute;content:" ";width:0;height:0;bottom:-12px;left:0;right:0;margin:auto;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #50b4ec}.kuchikomi-progress-content+.kuchikomi-progress-content{margin-top:35px}.section.kuchikomi-section.kuchikomi-comment{padding-top:0;background:#f6f6f6;border-top:none}.section.kuchikomi-section.kuchikomi-comment .comment-name{font-size:14px;font-weight:600;text-align:left}.section.kuchikomi-section.kuchikomi-comment .comment-month{font-size:12px;font-weight:400;text-align:right}.section.kuchikomi-section.kuchikomi-comment .comment-content{margin-top:7px;font-size:14px;font-weight:400}.list-kuchikomi-section{padding:0 15px;margin-bottom:15px;font-size:14px}.embedded-kuchikomi-section{padding:0 15px;margin-bottom:15px;font-size:14px;background-color:#f8f8f8}.embedded-kuchikomi-section.no-backgroud{background-color:transparent}.embedded-kuchikomi-section H2{margin-top:5px;margin-bottom:15px;font-weight:600;font-size:14px;line-height:21px}.detail-section+.kuchikomi-section{border-top:1px solid #b4b4b4}.kuchikomi-container{margin:0 -10px 0;padding:20px 10px 25px}@media screen and (min-width: 1024px){.kuchikomi-container{margin:0 auto}}.is-kuchikomi .box{padding-bottom:7px}.is-kuchikomi.tile.is-child{padding:10px}.is-kuchikomi .media-left img{height:54px;width:54p}.is-kuchikomi .tags{margin-bottom:0}.kuchikomi-tile-bottom{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px dashed #b4b4b4}.kuchikomi-tile-bottom-content{width:49%}.kuchikomi-tile-bottom-content-title{color:#50b4ec;font-size:12px;text-align:center;margin-bottom:5px}.kuchikomi-tile-bottom-content-image img{border-radius:5px}.comment-form input[type=text]{font-size:13px;height:45px;width:100%;padding-left:17px;border:none;border-radius:10px}.comment-form input[type=text]::placeholder{color:#dddddd}.kuchikomi-section .clinic_summary{margin-top:10px}.kuchikomi-section .clinic_summary dl{margin-bottom:15px}.kuchikomi-section .clinic_summary dt{display:inline-block;width:100px;vertical-align:top}.kuchikomi-section .clinic_summary dd{display:inline-block;width:calc(100% - 100px);color:#555555}.kuchikomi-card-section p.introduction{color:#50b4ec}.stars-component .stars{margin-right:10px;display:flex;align-items:center}.stars-component .stars .star{height:25px;width:25px;display:inline-block;background-image:url(/assets/kuchikomi_star.png-88dd38f79836d2c5f85d41f13e6c17bbbd944723e133a4532c76a3e251e374e7.webp);background-size:contain;background-repeat:none}.stars-component .stars .star+.star{margin-left:5px}.stars-component .stars .star.-inactive{background-image:url(/assets/kuchikomi_star_inactive.png-2366e9b9a427bc1b5da21e25f758462eaf928aadc651bbb0e412bbb0251c7379.webp)}.stars-component .stars .star.-half{background-image:url(/assets/kuchikomi_star_half.png-e89a52bcf79d52d62c9e21057f3b563f5eca28830df9e9b9f8dc89e00b03786e.webp)}.stars-component .stars .star.no-webp{background-image:url(/assets/kuchikomi_star-c6c263a5248d0dcc707fee02a8dc0233cb35d85615ef7af3d565992346d255e2.png)}.stars-component .stars .star.no-webp.-inactive{background-image:url(/assets/kuchikomi_star_inactive-e1b45b01a591f250b9bd96060706857e2ee37a59f6e1839408bec2ef2f25edd4.png)}.stars-component .stars .star.no-webp.-half{background-image:url(/assets/kuchikomi_star_half-7aca58e9a94ee02a266e7e37f2a36e8e501a87e9f8b8b453d2b498f44ec741cf.png)}.stars-component .stars-big .star{height:30px;width:30px}h1+.stars-component-as-summary{margin-top:-20px;margin-bottom:15px}.stars-component-as-summary{display:flex;align-items:center;margin:5px 0}.stars-component-as-summary .score{display:flex;align-items:center;margin-right:10px}.stars-component-as-summary .score span{font-weight:bold;color:#ff71a4;font-family:Arial, Helvetica, sans-serif}.stars-component-as-summary .num-of-reports{display:flex;margin:auto 5px}.stars-component-as-summary .num-of-reports::before{content:"";display:block;margin:auto 5px auto 0;background-image:url(/assets/kuchikomi_icon.png-fcd289a135e50af38f404ed90feaf6a26e8e15f870ff94b0ff1452ffb6edc0e1.webp);background-repeat:no-repeat;background-size:contain}.stars-component-as-summary.-detail .score span{font-size:20px;line-height:36px}.stars-component-as-summary.-detail .num-of-reports{font-size:18px;height:36px span;height-display:inline-block;height-line-height:36px}.stars-component-as-summary.-detail .num-of-reports::before{width:18px;height:18px}.stars-component-as-summary.-detail .num-of-reports a{display:inline-block;font-size:14px;text-decoration:underline;color:#555555}.stars-component-as-summary.-list{margin:0 0 5px}.stars-component-as-summary.-list .score span{font-size:18px;line-height:30px}.stars-component-as-summary.-list .score .stars .star{height:20px;width:20px}.stars-component-as-summary.-list .num-of-reports{display:flex;margin:auto 5px;font-size:13px;height:30px span;height-display:inline-block;height-line-height:30px}.stars-component-as-summary.-list .num-of-reports::before{width:13px;height:13px}.section.list-header-section{padding:15px 10px 15px}.section.list-header-section h1{color:#555555;font-size:20px;font-weight:700;line-height:36px}.has-arrow-margin{margin-right:0.6rem}.search-panel__row{display:flex;-webkit-box-align:center;align-items:center;height:48px}.search-panel__head{font-size:16px;font-weight:normal;text-align:left;width:80px}.search-panel__body{cursor:pointer}.login-header{position:relative;height:100px;width:100%;text-align:center}.login-header img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:129px}.login-section{padding:0 20px}.login-section H2{width:100%;margin-top:4px;font-size:20px;font-weight:600;text-align:center;line-height:42px}.login-section input[type=text],.login-section input[type=password]{width:100%;height:55px;margin-top:26px;padding:15px;background:#ffffff;border:1px solid #b4b4b4;box-sizing:border-box;border-radius:5px;color:#333333}.login-section input[type=text]::placeholder,.login-section input[type=password]::placeholder{color:#b4b4b4}.login-section .login-or{display:flex;justify-content:space-around;margin:30px 0}.login-section .login-or:before,.login-section .login-or:after{display:inline-block;height:14px;width:53px;background-image:url(/assets/login-bar-ab370cd01c2f03454f6736689499fb80bc7852357a0555c95da96f003d2d37e6.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}.login-section p{margin-top:20px;font-size:14px;text-align:center}.login-section p a{text-decoration:underline}.login-section .button{width:calc(100% - 60px);height:55px;margin:0 30px;font-size:16px;font-weight:700}.login-section .button.-inactive{background:#e0eff8;border:none}.lp2-header .container:not(.is-max-desktop),.lp2-section .container:not(.is-max-desktop){max-width:425px}.lp2-header-top-container{padding-top:20px;margin:auto;min-height:630px;max-width:425px}.lp2-header-logo{display:flex;justify-content:center;align-items:center}.lp2-header-logo img{width:94px}.lp2-header-title{margin-left:10px;color:#242424;font-size:13px;font-weight:500;letter-spacing:0.01em}.lp2-header-mvtitle{margin:-6px 2.6666666667% 0 3.4666666667%}.lp2-header-main{margin-top:350px;font-weight:700;color:#555555;text-align:center}.lp2-header-main-title{font-size:27px}.lp2-header-main-title .-small01{font-size:26px}.lp2-header-main-title .-small02{font-size:22px}.lp2-header-main-title .-spacer{margin:0 3px}.lp2-header-main-subtitle{position:relative;display:block;width:89.3333333333%;margin:0 auto}.lp2-header-main-subtitle::before{content:"利用\a無料";display:flex;align-items:center;justify-content:center;position:absolute;top:-55px;right:-10px;height:64px;width:64px;border-radius:50%;background:#FDFEB1;border:1px solid #FFFFFF;box-shadow:0px 0px 10px rgba(0,0,0,0.08);color:#329DD8;font-weight:bold;font-size:17px;line-height:19px;letter-spacing:0.03em;transform:rotate(8deg);white-space:pre}.lp2-header-main-action{margin:10px auto 0;height:70px;width:89.3333333333%}.lp2-header-award{margin-top:24px;padding:0 15px 30px}.lp2-section-top{position:relative;padding:20px 0 25px;margin-bottom:13px;text-align:center;font-size:24px;font-weight:600}.lp2-section-top:after{content:"";position:absolute;height:18px;width:100%;bottom:-13px;left:0;right:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-top-linetext{display:inline-block;padding-bottom:4px;margin-bottom:10px;border-bottom:1px solid #FFFFFF}.lp2-section-top-title span{font-weight:bold;font-size:28px;text-shadow:0px 1px 0px rgba(0,0,0,0.15)}.lp2-section-top-title span.-small{font-size:20px}.lp2-section-top-subtitle{display:block;margin-top:2px;font-size:12px;letter-spacing:0.1em}.lp2-section-top.-blue{background-color:#50b4ec;color:white}.lp2-section-top.-blue p,.lp2-section-top.-blue span{color:white}.lp2-section-top.-blue:after{background-image:url(/assets/lp2_section_serifline.png-3ef27238d1091fa1f84d39034e73ae933ba745c6e38eb42ea7101103a2e6a62c.webp);z-index:10}.lp2-section-top.-blue.no-webp:after{background-image:url(/assets/lp2_section_serifline-51ddb79ef9e4c51035ef2721962c782fa95ac469303f6e17773639a1c7432b26.png)}.lp2-section-top .-small{font-size:17px}.lp2-section-1st-body{margin-top:-13px;padding:40px 4% 72px;background:linear-gradient(180deg, #E4ECF0 0%, #F0F0F0 100%);text-align:center}.lp2-section-1st-body-lead{position:relative;display:inline-block;line-height:1.1}.lp2-section-1st-body-lead::after{content:"";display:block;position:absolute;width:38px;height:38px;top:-25px;right:-22px;background-image:url(/assets/icon_sweat.png-cc098a7f30a1993b311b519fcd393065597a42a1986da6714456646585e0015e.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.lp2-section-1st-body-lead.no-webp::after{background-image:url(/assets/icon_sweat-c238dec08265a493b04f311f92ac543085baf963e4767c6e5be7f5fb4d8b97b6.png)}.lp2-section-1st-body-lead span{font-size:22px;color:#555555;font-weight:700;letter-spacing:0.04em}.lp2-section-1st-body-lead .-big{font-size:30px;font-weight:800}.lp2-section-1st-body-lead .-text_emphasis{position:relative}.lp2-section-1st-body-lead .-text_emphasis::before{content:"";display:block;position:absolute;width:4px;height:4px;top:-14px;left:50%;transform:translateX(-50%);background-color:#555555;border-radius:50%}.lp2-section-1st-body-content{max-width:353px;width:98.8795518207%;margin:20px auto 0;border:4px solid rgba(61,86,150,0.1);border-radius:9px}.lp2-section-1st-body-content-top{position:relative;border-radius:5px;padding:30px 20px 40px;background:#FFFFFF}.lp2-section-1st-body-content-top::after{content:"";display:block;position:absolute;width:114px;height:190px;bottom:-5px;right:6px;background-image:url(/assets/lp2_check_women.png-f521d4d6ea8eb043f2580bc435dbac9a95f94abda3c316aa8d0a39657eb7462b.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.lp2-section-1st-body-content-top.no-webp::after{background-image:url(/assets/lp2_check_women-d26fa0e730d9052ddbd64e9574696b3ab21290f1f9580006f05de053a8fedd2b.png)}.lp2-section-1st-body-content-top-item{display:flex;padding-top:20px;border-top:1px dashed #AFAFAF;margin-top:20px;font-size:15px}.lp2-section-1st-body-content-top-item:first-child{margin-top:0;padding-top:0;border-top:0}.lp2-section-1st-body-content-top-item::before{content:"";display:block;width:25px;height:31px;margin:auto 12px auto 5px;background-image:url(/assets/lp2_check_tooth.png-63a96c739da9061a52f6cd0ee9684511d3a5083577f339cd4633c955a81590af.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.lp2-section-1st-body-content-top-item.no-webp::before{background-image:url(/assets/lp2_check_tooth-2668e8c0a3dce420544f30f864da31633a7d07e098025d9a1448d73cbc36b498.png)}.lp2-section-1st-body-content-top-item span{display:block;text-align:left}.lp2-section-1st-body-content-top-item .-big{font-size:18px;font-weight:700}.lp2-section-1st-body-content-bottom{position:relative;padding:20px 0 25px;text-align:center;font-size:20px;font-weight:700;background:linear-gradient(0deg, #69B5DF 0%, #5FA0DC 100%);border-radius:0px 0px 5px 5px}.lp2-section-1st-body-content-bottom::before{content:"";display:block;position:absolute;width:100%;height:10px;top:-9px;left:0;background-image:url(/assets/lp2_check_wavyline.png-29cdce078a4c4b1307f1308db6f9cbf08f1d680eb7ba3505719e79f513a8a2a3.webp);background-repeat:no-repeat;background-position:center;background-size:auto 100%}.lp2-section-1st-body-content-bottom.no-webp::before{background-image:url(/assets/lp2_check_wavyline-6e81756f84f5289803cee84481f7da685b9f91053bb67bb8562795927a631290.png)}.lp2-section-1st-body-content-bottom span{display:block;color:#FFFFFF}.lp2-section-1st-body-content-bottom .-big{font-size:24px}.lp2-section-2nd-body{position:relative;height:474px;max-width:425px;margin:0 auto;padding:42px 0 0;background-image:url(/assets/lp2_advisors_bg.png-c28a5a25729fabdbf5596a8bb49a49a3a2f502ba103894c011ed984d644e0f75.webp);background-repeat:no-repeat;background-position:center bottom;background-size:contain}.lp2-section-2nd-body.no-webp{background-image:url(/assets/lp2_advisors_bg-a5ae265044e2e5573a18ce9f1dc51c4ab466b6819b16342bfc5e3e157b89cfa4.png)}.lp2-section-2nd-body-label{position:absolute;display:flex;align-items:center;justify-content:center;top:-16px;left:14px;width:132px;height:32px;background:#666D7A;font-size:15px;font-weight:700;color:#FFFFFF;transform:rotate(-4deg)}.lp2-section-2nd-body-title{width:fit-content;margin:0 auto;font-size:26px;font-weight:700;letter-spacing:0.03em}.lp2-section-2nd-body-title .-small{font-size:22px}.lp2-section-2nd-body-title.emphasis{position:relative;font-size:34px;font-weight:800;letter-spacing:0.04em}.lp2-section-2nd-body-title.emphasis::before{content:"";display:block;position:absolute;width:100%;height:10px;background-color:#FFF7A5;bottom:5px;left:0;z-index:-1}.lp2-section-2nd-body-title.emphasis .-small{font-size:28px}.lp2-section-2nd-body-text{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 25px;margin-top:10px}.lp2-section-2nd-body-text:before{content:"";display:block;width:125px;height:125px;background-image:url(/assets/lp2_advisors_women.png-6a02525e32ad6a94be5885a207adbdbc8e6c3779bc63dd2559d213fe6f2fb411.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-2nd-body-text.no-webp:before{background-image:url(/assets/lp2_advisors_women-b0995f758bbf6e8e455485a8e41c333d60cdbef1a45ceb20de93fba800bfc7e1.png)}.lp2-section-2nd-body-text picture{display:block;width:190px}.lp2-section-2nd-bottom{margin-bottom:35px;font-size:18px;font-weight:bold;text-align:center;color:#50b4ec}.lp2-section-3rd-body{position:relative;max-width:425px;padding:50px 20px 68px;margin:0 auto;background-color:#50b4ec;background-image:url(/assets/lp2_appeal_bg.png-81d28015eefb8962ffd1ccdfc9ca6f415ec9c8087f2608255d646d94c167e5ec.webp);background-position:center top;background-repeat:no-repeat;background-size:contain}.lp2-section-3rd-body.no-webp{background-image:url(/assets/lp2_appeal_bg-658648d870541bcc0acd812c9fe6fd12efc85554c02c358187eb89db6dc5cef8.png)}.lp2-section-3rd-body::before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;margin:auto;background-image:radial-gradient(#fff 9%, transparent 12%),radial-gradient(#fff 9%, transparent 12%);background-position:0px 1px, 5px 6px;background-size:10px 10px;clip-path:polygon(0% 0%, 0% 100%, 30px 100%, 30px 30px, calc(100% - 30px) 30px, calc(100% - 30px) calc(100% - 30px), 0 calc(100% - 30px), 0 100%, 100% 100%, 100% 0%)}.lp2-section-3rd-body-title{text-align:center}.lp2-section-3rd-body-title::before{content:"";display:block;width:73px;height:24px;margin:0 auto 12px;background-image:url(/assets/lp2_appeal_title_topboders.png-bb95589493cd909b28f5d58e2bb0c9c2b7d8bf79d9d67a704686b0a50b8bc5e0.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-3rd-body-title.no-webp::before{background-image:url(/assets/lp2_appeal_title_topboders-feab4635a751f3ea9df17e9943bb01ffe315f4101fe8599657d1deab2d18b54c.png)}.lp2-section-3rd-body-title::after{content:"";display:block;width:76.5333333333vw;max-width:287px;height:2.9333333333vw;max-height:11px;margin:0 auto;background-image:url(/assets/lp2_appeal_title_bottomline.png-aa7a7acac668220edc1fcdf7e50a0deeb43e822bb9b6420cc75f444c5a711b28.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-3rd-body-title.no-webp::after{background-image:url(/assets/lp2_appeal_title_bottomline-9870d204e3c651d049021b4d4b47e6aabe79d1b5df01e01549e66b9b41917c1d.png)}.lp2-section-3rd-body-title-item span{display:inline-block;color:#FFFFFF;font-size:26px;font-weight:800;letter-spacing:0.03em;text-shadow:0px 1px 0px rgba(0,0,0,0.15)}.lp2-section-3rd-body-title-item span.-big{font-size:28px}.lp2-section-3rd-body-title-item.emphasis span{font-size:30px;letter-spacing:0.05em}.lp2-section-3rd-body-title-item.emphasis span.-big{font-size:34px}.lp2-section-3rd-body-title-item.emphasis span.-rotate{margin-left:5px;transform:rotate(20deg)}.lp2-section-3rd-body-item-wrapper{display:flex;align-items:center;flex-direction:column;margin-top:28px}.lp2-section-3rd-body-item{position:relative;margin-top:174px;margin-left:20px}.lp2-section-3rd-body-item:first-child{margin-top:128px}.lp2-section-3rd-body-item::before{content:"";display:block;position:absolute;top:-128px;left:-20px;max-width:315px;width:84vw;max-height:170px;height:45.3333333333vw;background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-3rd-body-item:nth-child(1)::before{background-image:url(/assets/lp2_appeal_image01.png-cb6f51c3fb9c96706bf800665b35d8df9de386daa890b29a1dea7920bf6200dd.webp)}.lp2-section-3rd-body-item.no-webp:nth-child(1)::before{background-image:url(/assets/lp2_appeal_image01-3326d37cf499b083b9b0bc9d448fd0ad52299e4313ef5363327814d5d75ee7ab.png)}.lp2-section-3rd-body-item:nth-child(2)::before{background-image:url(/assets/lp2_appeal_image02.png-e3bc038254b813b816f74eda858ea0a4132a55763994c56ad7caec6abbbb38df.webp)}.lp2-section-3rd-body-item.no-webp:nth-child(2)::before{background-image:url(/assets/lp2_appeal_image02-01b5317f04c27c42864c99008c0058c5c0b7f9606d5c77ccfa1ddc3956077be7.png)}.lp2-section-3rd-body-item:nth-child(3)::before{background-image:url(/assets/lp2_appeal_image03.png-5f8785f37dfe9c051ee5cf25cc8f348cfd6d0bf93dc300f7d8ef8d355ae9c652.webp)}.lp2-section-3rd-body-item.no-webp:nth-child(3)::before{background-image:url(/assets/lp2_appeal_image03-10b94cf1146aaa2e8f30cf3b10941caf7b104bf855112d43693199adc69724ff.png)}.lp2-section-3rd-body-item:nth-child(4)::before{background-image:url(/assets/lp2_appeal_image04.png-8ae30258d2ce5bb286f3d612acd047e764dd7d72b70fdee7a2c320615dc678d1.webp)}.lp2-section-3rd-body-item.no-webp:nth-child(4)::before{background-image:url(/assets/lp2_appeal_image04-cc0d033cab626e5c3a0a66b714a159981da46765c8ad36e3d9c2402c20b5481b.png)}.lp2-section-3rd-body-item span{font-size:19px}.lp2-section-3rd-body-item span.emphasis{font-weight:700}.lp2-section-3rd-body-item-inner{position:relative;display:flex;align-items:center;justify-content:center;max-width:315px;width:84vw;max-height:135px;height:36vw;background-color:#FFFFFF;outline-offset:-5px;outline:1px solid #50b4ec;text-align:center}.lp2-section-3rd-body-item-inner::before{content:"";display:block;position:absolute;width:100px;height:70px;top:-36px;left:0;background-image:url(/assets/lp2_point.png-4dbb2c14acdc3b319dd12cd6e5f78c8f52050e0aaca82508a34cfc096ce9377e.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-3rd-body-item-inner.no-webp::before{background-image:url(/assets/lp2_point-e09792795c00bb73eab4a3f8291dc318f3f822b56b5987afa8646f5fe742fe29.png)}.lp2-section-4th{padding-bottom:60px}.lp2-section-5th{background:linear-gradient(146.05deg, #E7F7FF 0%, #C8DEFF 100%);padding-bottom:60px}.lp2-section-5th-body{margin-top:40px}.lp2-section-5th-body-point{position:relative;margin:35px 10px 0;padding:32px 20px 25px;background:#FFFFFF;border:4px solid rgba(10,61,190,0.1);border-radius:5px}.lp2-section-5th-body-point::before{content:"";display:block;position:absolute;width:100px;height:70px;top:-30px;left:-6px;background-image:url(/assets/lp2_point.png-4dbb2c14acdc3b319dd12cd6e5f78c8f52050e0aaca82508a34cfc096ce9377e.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-5th-body-point.no-webp::before{background-image:url(/assets/lp2_point-e09792795c00bb73eab4a3f8291dc318f3f822b56b5987afa8646f5fe742fe29.png)}.lp2-section-5th-body-point::after{content:"";display:block;position:absolute;height:38.4vw;width:38.4vw;max-height:144px;max-width:144px;top:-9px;right:16px;background-image:url(/assets/lp2_clinic_point_image.png-cb549ca5af8fb52feb819516a3abd1aab7df361deed6f2a19b1109e604e5bac6.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-section-5th-body-point.no-webp::after{background-image:url(/assets/lp2_clinic_point_image-9a3222a4fa4d6a7bebe5a3e9bb425ae44d7a02d8c83f472c215228792735ee1c.png)}.lp2-section-5th-body-point-title span{width:fit-content;background:linear-gradient(transparent 50%, #FFF7A5 50%);font-size:21px;letter-spacing:0.02em;font-weight:bold}.lp2-section-5th-body-point-title span.-small{font-size:18px}.lp2-section-5th-body-point-text{font-size:16px}.lp2-section-5th-body-point-text p{margin-top:15px}.lp2-section-5th-body-point-text p:first-child{margin-top:20px}.lp2-section-5th-body-point-text span.emphasis{font-weight:700}.lp2-section-5th-body-complement{margin:36px 10px 0}.lp2-section-5th-body-complement-title{position:relative;display:flex;align-items:center;justify-content:center;height:45px;width:86.6666666667vw;max-width:325px;margin:0 auto -3px;background:#50B4EC;border-radius:5px;color:#ffffff;font-size:20px;font-weight:700}.lp2-section-5th-body-complement-title::after{content:"";display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%, 100%);width:0;height:0;border-style:solid;border-width:9px 8px 0 8px;border-color:#50B4EC transparent transparent transparent}.lp2-section-5th-body-complement-item{margin-top:2px;padding:15px 20px 20px;background:#FFFFFF;border-radius:5px}.lp2-section-5th-body-complement-item:first-of-type{margin-top:0}.lp2-section-5th-body-complement-item-title{font-size:18px;font-weight:700;text-align:center}.lp2-section-5th-body-complement-item-text{font-size:16px;margin-top:10px;padding-top:10px;border-top:1px dashed #AFAFAF}.lp2-section-5th-body-complement-item-text span.emphasis{font-weight:700;background:linear-gradient(transparent 50%, #FFF7A5 50%)}.lp2-section-6th-body{margin:-13px auto 0;background-color:#FFF9C2;background-image:url(/assets/lp2_voice_bg.png-f68fdc49e7392c183bada20afee1eb496c21715902e70ce9e93bc3c72004eed9.webp);background-position:center top;background-repeat:no-repeat;background-size:contain}.lp2-section-6th-body.no-webp{background-image:url(/assets/lp2_voice_bg-94b52c56be8fbc581d5517202d934b7683bed6523594c9562f05352016dd3792.png)}.lp2-section-6th-body-inner{content:"";padding-top:43px;padding-bottom:60px;background-image:radial-gradient(#fff 9%, transparent 12%),radial-gradient(#fff 9%, transparent 12%);background-position:0px 1px, 5px 6px;background-size:10px 10px}.lp2-section-7th-body{margin-top:36px;margin:36px 15px 0;padding-bottom:60px}.lp2-footer{padding:50px 0 110px;text-align:center;background:#555555}.lp2-footer-logo{line-height:1}.lp2-footer-sns{margin-top:40px}.lp2-footer-sns a{margin-left:30px}.lp2-footer-sns a:first-child{margin-left:0}.lp2-footer-link{display:flex;justify-content:center;margin-top:30px}.lp2-footer-link-item{margin-left:20px;font-size:12px;line-height:21px;color:#FFFFFF}.lp2-footer-link-item:first-child{margin-left:0}.lp2-footer-link-item:hover{color:#FFFFFF}.lp2-footer-copyright{margin-top:10px;font-size:11px;color:#FFFFFF}.lp2-action-area{display:flex;flex-direction:column;align-items:center;padding:50px 5.3333333333vw;background:#FFFDC1;text-align:center;border-top:1px solid #C9C9C9;background-image:url(/assets/lp2_action_line_bg.png-f2856814e9a2ae29e90d82167e28e85b22a8cfec3d84a8885bf751c60245ac85.webp);background-position:center 25px;background-repeat:no-repeat;background-size:217px 200px}.lp2-action-area.no-webp{background-image:url(/assets/lp2_action_line_bg-f64b9da5145d3cd3a8ec8bafad5ddc41c33e31c03f16cc7113031c7db10570bf.png)}.lp2-action-area-title{display:flex;align-items:flex-end;line-height:30px}.lp2-action-area-title::before,.lp2-action-area-title::after{content:"";display:block;width:18px;height:28px;margin-right:8px;background-image:url(/assets/lp2_action_line_titleicon.png-fcf9e76de02e0c9e3942dbcce36295c0b3f96e1764f13596cf964540eb5984ae.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.lp2-action-area-title.no-webp::before,.lp2-action-area-title.no-webp::after{background-image:url(/assets/lp2_action_line_titleicon-ea9744a29940bc55b8e6f7489726e1054144a14b55f7626e653d337c6d987289.png)}.lp2-action-area-title::after{transform:matrix(-1, 0, 0, 1, 0, 0);margin-right:0;margin-left:8px}.lp2-action-area-title span{font-size:24px;font-weight:700;letter-spacing:0.04em}.lp2-action-area-title span.-big{font-size:26px}.lp2-action-area-btn{height:70px;width:89.3333333333vw;max-width:335px;margin-top:20px}.lp2-action-area-green{position:relative;display:flex;flex-direction:column;align-items:center;padding:30px 20px 70px;background:linear-gradient(124.86deg, #32C475 0%, #06C755 100%)}.lp2-action-area-green::before{content:"";display:block;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:150px;height:190px;background-image:url(/assets/lp2_action_line_bg2.png-89feee740c339b401643011c8dce62f1b9870f761b62b0904691e4d7b3a050c6.webp);background-repeat:no-repeat;background-size:150px 190px}.lp2-action-area-green.no-webp::before{background-image:url(/assets/lp2_action_line_bg2-aa816be3810a290b4b20b58bb6b7734248afde5f8759749abd3361e0a6079c69.png)}.lp2-action-area-green-title{text-align:center;line-height:30px}.lp2-action-area-green-title span{font-size:26px;font-weight:700;letter-spacing:0.03em;color:#FFFFFF;text-shadow:0px 1px 0px rgba(0,0,0,0.15)}.lp2-action-area-green-title span.-big{font-size:28px}.lp2-action-area-green-btn{height:70px;width:89.3333333333vw;max-width:335px;margin-top:90px}.service-item{padding:0 20px}.service-item::after{content:"";display:block;height:20px;width:60px;margin:20px auto;border-style:solid;border-width:20px 30px 0 30px;border-color:rgba(80,180,236,0.7) transparent transparent transparent}.service-item:last-child::after{display:none}.service-item-title{display:flex;align-items:center;font-size:20px;color:#555555}.service-item-title picture{display:block;position:relative;flex-shrink:0;width:37px;padding-top:24px;padding-left:6px;margin-right:13px;line-height:1}.service-item-title picture::before{content:"";display:block;position:absolute;height:22px;width:37px;top:0;left:0;background-image:url(/assets/lp2_service_text-step.png-dec4a4044417e5231ab4c9842c47ee82e30fb082cb0593c287b4245b33d86a5c.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.service-item-title picture.no-webp::before{background-image:url(/assets/lp2_service_text-step-74cc0d56c821b7a1d03b38817450f89a34b3a18d919e1b7132e692e94d642437.png)}.service-item-image{margin-top:15px}.service-item-image img{display:block;width:100%;height:auto}.clinic-card-small .clinic-item{height:344px;width:290px;border-radius:5px;background:#FFFFFF;box-shadow:0px 0px 15px rgba(0,0,0,0.05)}.clinic-card-small .clinic-item-title{padding:15px 15px 10px;text-align:left}.clinic-card-small .clinic-item-title span{display:block;font-size:16px;font-weight:700}.clinic-card-small .clinic-item-title span.-small{font-size:12px;font-weight:normal}.clinic-card-small .clinic-item-image img{display:block;width:100%;height:135px;object-fit:cover}.clinic-card-small .clinic-item-feature{display:grid;grid-template-rows:1fr;grid-template-columns:62px 62px 62px 62px;gap:4px;justify-content:center;margin-top:11px}.clinic-card-small .clinic-item-feature img{height:49px;width:62px}.clinic-carousel{width:306px;margin:0 auto}.clinic-carousel .VueCarousel-slide{padding:0 8px}.clinic-carousel .VueCarousel-dot-container{margin-top:15px !important}.clinic-carousel .VueCarousel-dot{margin:0 !important}.clinic-carousel .VueCarousel-dot.VueCarousel-dot--active{background-color:#50B4EC !important}.voice-item{padding:20px;margin:20px 15px 0;background:#FFFFFF;border-radius:5px}.voice-item:first-child{margin-top:0}.voice-item-header{display:flex;justify-content:center;flex-direction:column;position:relative;padding-left:98px;min-height:85px}.voice-item-header::before{content:"";display:block;position:absolute;top:0;left:0;width:85px;height:85px;background-image:url(/assets/lp2_voice_user_icon.png-fb568887f39d57e55ec9f1256a0c49096571ff850547b9f432ba3a017200604f.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.voice-item-header.no-webp::before{background-image:url(/assets/lp2_voice_user_icon-f6f7f721ab19cc78d3dca6ecf58cd46360e5d751dcee32ee268a8670f2ccafd1.png)}.voice-item-header-title{font-size:16px;font-weight:700}.voice-item-header-text{margin-top:5px;font-size:12px}.voice-item-body{margin-top:15px;padding-top:15px;border-top:1px dashed #C9C9C9;font-size:14px}.accordion-item-title{display:flex;align-items:center;padding-top:20px;padding-bottom:15px;border-bottom:1px solid #C9C9C9;font-size:16px;font-weight:700}.accordion-item-title.is-hidden{display:flex !important}.accordion-item-title.is-hidden::after{margin-bottom:8px;transform:rotate(45deg)}.accordion-item-title span{flex:1;margin-right:16px}.accordion-item-title::before{content:"";display:block;height:32px;width:34px;margin-right:7px;background-image:url(/assets/icon_Q.png-7d0fb88e7056d9a9dd485d34d02795d61130e5667f75b4d0816c37b199bdc078.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.accordion-item-title.no-webp::before{background-image:url(/assets/icon_Q-1bc719f8f10a0d2b1c6e1b97e5ea8548530b55838cb340d6d340e6ef79d97ed3.png)}.accordion-item-title::after{content:"";display:block;width:9px;height:9px;border-bottom:1px solid #707070;border-right:1px solid #707070;transform:rotate(225deg);margin-right:2px}.accordion-item-text{display:flex;align-items:center;padding-top:15px;font-size:14px;line-height:1.6}.accordion-item-text::before{content:"";display:block;height:32px;width:34px;margin-right:7px;background-image:url(/assets/icon_A.png-10c09591a2cdd1fc18d0a89b89c0edde31721a8c8430d5a3c96b803cd3fc9b55.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.accordion-item-text.no-webp::before{background-image:url(/assets/icon_A-5d754ec6d846dd60527ca17f01444901daeb90a09c6b44ec5fc47cee853c3fad.png)}.accordion-item-text span{flex:1}.fixed-action{position:fixed;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:90px;padding:15px 20px;background:rgba(0,0,0,0.4);z-index:100}.fixed-action-inner{width:100%;height:100%;max-width:335px}.fixed-action.-small .button{font-size:20px}@media screen and (max-width: 374px){.lp2-header-main-title{font-size:24px}.lp2-header-main-title .-small01{font-size:23px}.lp2-header-main-title .-small02{font-size:19px}.lp2-header-main-title .-spacer{margin:0 2px}.lp2-section-top{font-size:21px}.lp2-section-top .-small{font-size:16px}.lp2-section-1st-body-lead span{font-size:19px}.lp2-section-1st-body-lead .-big{font-size:27px}.lp2-section-1st-body-content-top-item{font-size:12px}.lp2-section-1st-body-content-top-item .-big{font-size:15px}.lp2-section-1st-body-content-top{padding:25px 15px 30px}.lp2-section-1st-body-content-top-item::before{width:6.6666666667vw;height:8.2666666667vw;margin:auto 9px auto 4px}.lp2-section-1st-body-content-top::after{width:30.4vw;height:50.6666666667vw}.lp2-section-1st-body-content-bottom{font-size:17px}.lp2-section-1st-body-content-bottom .-big{font-size:21px}.lp2-section-2nd-body{height:126.4vw}.lp2-section-2nd-body-title{font-size:24px}.lp2-section-2nd-body-title .-small{font-size:20px}.lp2-section-2nd-body-title.emphasis{font-size:32px}.lp2-section-2nd-body-title.emphasis .-small{font-size:26px}.lp2-section-3rd-body-title-item span{font-size:23px}.lp2-section-3rd-body-title-item span.-big{font-size:25px}.lp2-section-3rd-body-title-item.emphasis span.-big{font-size:32px}.lp2-section-3rd-body-title-item.emphasis span{font-size:28px}.lp2-section-3rd-body-item span{font-size:16px}.lp2-section-3rd-body-item::before{top:-34.1333333333vw}.lp2-action-area-title span{font-size:19px}.lp2-action-area-title span.-big{font-size:22px}.lp2-section-top-title span{font-size:26px}.lp2-section-top-title span.-small{font-size:18px}.lp2-section-5th-body-point-title span{font-size:19px}.lp2-section-5th-body-point-title span.-small{font-size:16px}.lp2-section-5th-body-point::after{right:12px}.lp2-section-5th-body-complement-title{font-size:17px}.lp2-action-area-green-title span{font-size:24px}.lp2-action-area-green-title span.-big{font-size:26px}}.lp3-header .container:not(.is-max-desktop),.lp3-section .container:not(.is-max-desktop){max-width:550px}.lp3-section-top{position:relative;padding:23px 0;text-align:center;font-size:25px;font-weight:600}.lp3-section-top:after{content:"";position:absolute;height:39px;width:76px;bottom:-39px;left:0;right:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain}.lp3-section-top-title span{font-weight:bold;font-size:28px;text-shadow:0px 1px 0px rgba(0,0,0,0.15)}.lp3-section-top-title span.-small{font-size:20px}.lp3-section-top-subtitle{display:block;margin-top:2px;font-size:12px;letter-spacing:0.1em}.lp3-section-top.-blue{background-color:#50b4ec;color:white}.lp3-section-top.-blue p,.lp3-section-top.-blue span{color:white}.lp3-section-top.-blue:after{background-image:url(/assets/lp_section_top_blue.png-5a9c888c9b2710c5f3f95cc62dd8c027ef67f068ab6745d627e86f685a0cbcca.webp)}.lp3-section-top.-blue.no-webp:after{background-image:url(/assets/lp_section_top_blue-bdd3f274fa983ece2a69dd74efc2138d354afdd3c1fa4f99bd589a75ab17c943.png)}.lp3-section-2nd-body{padding:40px 25px 25px}.lp3-section-2nd-body .media-left source{height:112px;width:112px;border-radius:56px;object-fit:cover}.lp3-section-2nd-body .media-left img{height:112px;width:112px;border-radius:56px;object-fit:cover}.lp3-section-2nd-body .director-name{font-size:16px;font-weight:600;line-height:40px}.lp3-section-2nd-body .media{border-top:none}.lp3-section-2nd-bottom{margin-bottom:35px;font-size:18px;font-weight:bold;text-align:center;color:#50b4ec}@media screen and (max-width: 374px){.lp3-section-top-title span{font-size:26px}.lp3-section-top-title span.-small{font-size:18px}}.lp-header.lp-consluting .lp-header-top-container{background:url(/assets/lp_top_consulting-4d26bc26c984bd26356753a8ebd37499e6d5eecbff6818b08fa01fdd0c4f8ee4.png) no-repeat;background-size:auto 460px}.lp-header.lp-consluting .lp-header-bottom-middle{background:url(/assets/lp_anxiety_consulting-cd2919d0f9e36866bf881b21a8074555203f1bdc8bdbd9cb87bef5ae669c7420.png) no-repeat;background-size:100% auto}.lp-header.lp-clinic-suggestion .lp-header-top-container{background:url(/assets/lp_top_clinic_suggestion.png-5e4fd405e7d147ce3acd64118994c414cf232b59162f154ef1b3a531bf70eba2.webp) no-repeat;background-size:auto 460px}.lp-header.lp-clinic-suggestion .lp-header-top-container.no-webp{background:url(/assets/lp_top_clinic_suggestion-773d064a364e5c3f42559bb27bda8fb544457721b95bf8a184e5b317018f7aad.png) no-repeat;background-size:auto 460px}.lp-header.lp-clinic-suggestion .lp-header-middle{height:auto !important}.lp-header.lp-clinic-suggestion .lp-header-bottom-middle{background:url(/assets/lp_anxiety_clinic_suggestion2.png-d47275afaf888a650daeb1fea50f7e61cefedaaabb30ecf9c3649575de5e6b69.webp) no-repeat;background-size:100% auto}.lp-header.lp-clinic-suggestion .lp-header-bottom-middle.no-webp{background:url(/assets/lp_anxiety_clinic_suggestion2-b934fb47a748b220a40daef95f8aad15d3b85e84591af3f8266610a4d82bcebd.png) no-repeat;background-size:100% auto}.lp-clinic-suggestion.program_banner{background-color:#f7f7f7}.lp-clinic-suggestion.program_banner .banner-content{max-width:400px;margin:auto;padding:10px}.lp-clinic-suggestion.program_banner .banner-content img{vertical-align:bottom}.lp2-header.lp2-clinic-suggestion .lp2-header-top-container{background:url(/assets/lp2_top_clinic_suggestion.png-cd1d57b3bd14a50caf8054790dc8e21030c16a041de97194a71ad76c843e7578.webp) no-repeat;background-size:contain}.lp2-header.lp2-clinic-suggestion .lp2-header-top-container.no-webp{background:url(/assets/lp2_top_clinic_suggestion-4943dbee4aa5a1eca2296a4b027f313099b068dcd22a270b80797202bbe2fdc1.png) no-repeat;background-size:contain}.lp-header .container:not(.is-max-desktop),.lp-section .container:not(.is-max-desktop){max-width:550px}.clinic-carousel-wrapper{height:390px}.lp-header-top{height:450px;background:linear-gradient(159.43deg, #fff 10.68%, #efefef 35.47%)}.lp-header-top-container{position:relative;padding:20px;margin:auto;height:450px;max-width:375px}.lp-header-top-container:after{position:absolute;display:block;height:50px;width:160px;bottom:0;right:10px;background:url(/assets/lp_top_satisfaction.png-5e2f1f234fbcaf5953c971cc28907bfa948051723613a6694568806688579257.webp) no-repeat;background-size:contain;content:""}.lp-header-top-container.no-webp:after{background:url(/assets/lp_top_satisfaction-f94c5c101274b46761d97d81b793e3566e3df8f231ed2ddc5b91c0a78b1a77c2.png) no-repeat;background-size:contain}.lp-header-logo{margin-bottom:20px;font-size:11px;font-weight:normal;color:#878787}.lp-header-logo img{width:58px}.lp-header-logo .header-description{color:#777777}.lp-header-balloon{display:inline-block;position:relative;padding:0 16px;height:32px;border-radius:16px;background-color:#50b4ec;line-height:32px;font-size:20px;font-weight:600;color:white}.lp-header-balloon:before{display:block;position:absolute;content:"";width:0;height:0;bottom:-10px;left:0;right:0;margin:auto;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #50b4ec}.lp-header-main{font-size:35px;margin-top:9px;font-weight:500;line-height:44px;color:#50b4ec}.lp-header-main p,.lp-header-main span{color:#50b4ec}.lp-header-main .-small{font-size:30px}.lp-header-main-description{margin-top:5px;font-size:15px;color:#777777}.lp-header-middle{height:177px;padding:20px 0;background:linear-gradient(180deg, #70c8fb 0%, #51b5ed 100%);text-align:center;color:white;font-weight:600}.lp-header-middle-top{margin:12px 20px 0;font-size:13px;color:white}.lp-header-middle-bottom{margin:15px 20px 0;font-size:11px;color:#b6e4ff}.lp-header-award{background:#fdffb1;text-align:center;padding:20px 10px}.lp-header-award-content{max-width:400px;margin:auto}.lp-header-award-tag-line{font-weight:600;font-size:23px;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid #50b4ec;color:#626262}.lp-header-award-body{height:170px;background-image:url(/assets/lp_award.png-f5f3699540ad36fff7497b21d88d2c254f85ab698f2177f5cf45f1d9e497a590.webp);background-repeat:no-repeat;background-size:100% auto}.lp-header-award-body.no-webp{background-image:url(/assets/lp_award-52eb646e5f16b28f45916b263a03bfac9182a3108728bd33dac492d187fa6354.png);background-repeat:no-repeat;background-size:100% auto}.lp-header-award-note{text-align:left;margin-top:15px;font-size:12px;line-height:15px;color:#626262}.lp-header-bottom{height:710px;padding:20px 0;text-align:center;font-size:23px;font-weight:bold;color:#626262;background:linear-gradient(180deg, #c4deed 0%, rgba(207,226,236,0.56) 100%)}.lp-header-bottom .-big{font-size:30px;color:#ff71a4}.lp-header-bottom-top{margin-top:10px;margin-bottom:20px}.lp-header-bottom-middle{height:305px;max-width:400px;margin:auto}.lp-header-bottom-bottom{margin:0 20px;padding:20px 12px 24px;border-radius:15px;background-color:#50b4ec;font-size:30px;line-height:1;color:#faf115}.lp-header-bottom-bottom li{height:50px;margin-top:18px;border-radius:25px;font-size:18px;line-height:50px;background:#fdffb1;color:#4194c2}.lp-section-top{position:relative;padding:23px 0;text-align:center;font-size:25px;font-weight:600}.lp-section-top:after{content:"";position:absolute;height:39px;width:76px;bottom:-39px;left:0;right:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain}.lp-section-top.-yellow{background-color:#fdffb1;color:#50b4ec}.lp-section-top.-yellow p,.lp-section-top.-yellow span{color:#50b4ec}.lp-section-top.-yellow:after{background-image:url(/assets/lp_section_top_yellow.png-c099d55ba1f6156d650188dec7dac5bfe812d32d0b3f9897fc2a79df9afe98f1.webp)}.lp-section-top.-yellow.no-webp:after{background-image:url(/assets/lp_section_top_yellow-2acb4fd5514db72842d5f62f51e4b0aebefd4a79efb8e256b42e078ef1761f2c.png)}.lp-section-top.-blue{background-color:#50b4ec;color:white}.lp-section-top.-blue p,.lp-section-top.-blue span{color:white}.lp-section-top.-blue:after{background-image:url(/assets/lp_section_top_blue.png-5a9c888c9b2710c5f3f95cc62dd8c027ef67f068ab6745d627e86f685a0cbcca.webp)}.lp-section-top.-blue.no-webp:after{background-image:url(/assets/lp_section_top_blue-bdd3f274fa983ece2a69dd74efc2138d354afdd3c1fa4f99bd589a75ab17c943.png)}.lp-section-top .-small{font-size:18px}.lp-section-top .-big{font-size:30px}.lp-section-1st-body{margin-bottom:50px}.lp-section-1st-body-item{font-size:24px;padding-top:200px;background-size:220px;background-repeat:no-repeat;background-position:center;text-align:center;color:#50b4ec}.lp-section-1st-body-item.-first{background-image:url(/assets/lp_solution_1.png-7182037bb1792d3f85e77ae67b2093d0ad7a5f63cce6e9654920ee0503544129.webp)}.lp-section-1st-body-item.-first.no-webp{background-image:url(/assets/lp_solution_1-9ecb6bf9d339c8bab758f6b1b02d3bde3fddd92997361f722c59dcadfc99fa30.png)}.lp-section-1st-body-item.-second{background-image:url(/assets/lp_solution_2.png-18bd465e615cbcef593476620085101de7b0cc5f59db883943288f1b066d69d6.webp)}.lp-section-1st-body-item.-second.no-webp{background-image:url(/assets/lp_solution_2-22d19163c04be7ef83f5991f9fe3836eae00e4412adfb222186c56e055675163.png)}.lp-section-1st-body-item.-third{background-image:url(/assets/lp_solution_3.png-5a8ea5eea2500676a140259c9f740576c818c6c883ce7d38382b15b41f139c97.webp)}.lp-section-1st-body-item.-third.no-webp{background-image:url(/assets/lp_solution_3-96044b3f121aec31995fe63b68fc74b56ef0b96408412b78435bb5224672f85f.png)}.lp-section-1st-bottom{height:154px;padding:30px 0;text-align:center;font-size:13px;font-weight:600;color:white;background:linear-gradient(180deg, #70c8fb 0%, #51b5ed 100%)}.lp-section-1st-bottom *{color:white}.lp-section-2nd-body{padding:40px 25px 25px}.lp-section-2nd-body .media-left source{height:112px;width:112px;border-radius:56px;object-fit:cover}.lp-section-2nd-body .media-left img{height:112px;width:112px;border-radius:56px;object-fit:cover}.lp-section-2nd-body .director-name{font-size:16px;font-weight:600;line-height:40px}.lp-section-2nd-body .media{border-top:none}.lp-section-2nd-bottom{margin-bottom:35px;font-size:18px;font-weight:bold;text-align:center;color:#50b4ec}.lp-section-3rd-body{padding:50px 20px}.lp-section-5th-body{position:relative;padding:200px 0 45px;background:linear-gradient(180deg, #70c8fb 0%, #51b5ed 100%);text-align:center}.lp-section-5th-body:after{position:absolute;display:block;height:124px;width:124px;top:55px;right:0;left:0;margin:auto;background:url(/assets/lp_line.png-dfee0bb17eb32762d15623c5e9f5c713f284ea6928f1ae81f482839bf50e1cd7.webp) no-repeat;background-size:contain;background-position:center;content:""}.lp-section-5th-body.no-webp:after{background:url(/assets/lp_line-6d0781ef2a495a3591d2a73e2791b05931edbc9b5ca86c2d15a980c2f4d8f658.png) no-repeat;background-size:contain;background-position:center}.lp-section-5th-body p{margin-top:20px;font-size:13px;font-weight:600;line-height:18px;color:white}.lp-footer{margin-bottom:0}.voice-list{padding:70px 20px 40px}.voice-list .voice-item{padding:18px 12px 15px;border:1px solid #50b4ec;border-radius:10px}.voice-list .voice-item .media{margin-left:5px;margin-bottom:11px}.voice-list .voice-item .media-content{font-size:16px;font-weight:600;line-height:24px;color:#50b4ec}.voice-list .voice-item .media-content *{color:#50b4ec}.voice-list .voice-item .media-content .-small{font-size:12px;font-weight:normal;line-height:18px}.voice-list .voice-item .voice-content{padding:15px 7px 0;border-top:1px dashed #50b4ec;font-size:14px;line-height:21px;color:#333333}.voice-list .voice-item+.voice-item{margin-top:22px}.lp-section .qa-list{padding:70px 20px 40px;background:#f8f8f8}.lp-section .qa-list .qa-item{border:none}@media screen and (min-width: 376px){.lp-section-1st-body-item{padding-top:280px;background-size:300px}}@media screen and (max-width: 374px){.lp-header-top-container{padding:20px 10px}}@media screen and (max-width: 320px){.lp-header-balloon{font-size:15px}.lp-header-main{font-size:28px;margin-top:11px;line-height:35px}.lp-header-main-description{margin-top:0;font-size:12px}.lp-header-top{height:392px}.lp-header-top-container{height:392px;background-size:auto 400px}.lp-header-bottom-middle{height:285px}.lp-section-top{font-size:22px}.lp-section-top .-big{font-size:25px}.lp-header-middle-top{margin:12px 10px 0}.lp-header-middle-bottom{margin:15px 10px 0}}.omni-auth-section{text-align:center;padding:0 20px;margin-bottom:80px}.omni-auth-section H2{width:100%;margin-top:21px;margin-bottom:31px;font-size:20px;font-weight:600;text-align:center;color:#50b4ec}.section.region-section{padding-top:0}.section.region-section H1{margin-top:22px;margin-bottom:16px;font-size:24px;font-weight:700;line-height:36px}.section.region-section .region-image{margin:0 -1.5rem;height:126px;background:url(/assets/dummy_region.jpg-a865c985fc3b27637673b698e4f29b5cbe690beed4266c44a12ec7b5f14fdff6.webp) no-repeat;background-size:cover}.section.region-section .region-image.no-webp{background:url(/assets/dummy_region-cdd819cb914cd31fe38eb602ddb37d2269de2fdd893aaa643a33f90ed7753884.jpg) no-repeat}@media screen and (min-width: 750px){.section.region-section .region-image{margin:0;height:250px}}.section.region-section p{margin:8px 0;font-size:14px;font-weight:400;line-height:21px}.section.region-section .region-outline{padding:0 15px;background:#f6f6f6;border-radius:10px}.section.region-section .region-outline *{margin:0;padding:0;font-size:16px}.section.region-section .region-outline-title{font-weight:700;line-height:55px}.section.region-section .region-outline li{border-top:1px dashed #dddddd;padding:15px 0}.section.region-clinic-section H2{margin:0 -1.5rem;padding-left:1.5rem;background:#50b4ec;font-weight:700;font-size:20px;padding-top:10px;padding-bottom:10px;color:white}@media screen and (min-width: 1024px){.section.region-clinic-section H2{margin:0}}.section.region-clinic-section H2.is-blog{color:#50b4ec;margin:0 0 10px;padding-left:0;border-bottom:2px solid #50b4ec;background:transparent}.section.region-clinic-section .region-clinic-section-h3-content{margin:0 -1.5rem;padding:0 1.5rem 30px;border-top:1px dashed #dddddd}@media screen and (max-width: 749px){.section.region-clinic-section .region-clinic-section-h3-content.treatment-cases-content .treatment-cases{margin:0 -1.5rem}}.section.region-clinic-section .region-clinic-section-h3-content p{font-size:14px;line-height:1.5}.section.region-clinic-section .region-clinic-section-h3-content .clinic-basic-info{background-color:#f8f8f8;padding:15px;margin-top:20px}.section.region-clinic-section .region-clinic-section-h3-content .clinic-basic-info p.clinic-name{font-size:16px;padding-bottom:10px;border-bottom:solid 2px #b4b4b4}.section.region-clinic-section .region-clinic-section-h3-content .clinic-basic-info dl{margin-top:10px;display:flex;font-size:14px}.section.region-clinic-section .region-clinic-section-h3-content .clinic-basic-info dl dt{width:80px}.section.region-clinic-section .region-clinic-section-h3-content .clinic-basic-info dl dd{flex:1}.section.region-clinic-section .contentful p{margin:8px 0;font-size:14px;font-weight:400;line-height:22px}.section.region-clinic-section .region-clinic-image{margin:0 -1.5rem}@media screen and (min-width: 1024px){.section.region-clinic-section .region-clinic-image{margin:0}}.section.region-clinic-section .button.gradient,.section.region-clinic-section .button.standout-button{height:55px;width:100%;font-size:16px;font-weight:700}.section.region-clinic-section H3{border-left:3px solid #50b4ec;margin-top:35px;margin-bottom:10px;padding-left:7px;line-height:28px;font-size:18px;font-weight:600;color:#50b4ec}.section.region-clinic-section .region-clinic-recommend-point{position:relative;margin-top:28px;padding:35px 14px 25px;background:#f8f8f8;border:1px solid #50b4ec;border-radius:10px}.section.region-clinic-section .region-clinic-recommend-point-title{position:absolute;left:-1px;top:-14px;padding:0 12px;border-radius:14px;background:#50b4ec;font-size:-14px;font-weight:700;color:white;line-height:28px}.section.region-clinic-section .region-clinic-recommend-point-title:before{content:"★";color:#fdffb1;margin-right:10px}.section.region-clinic-section .region-clinic-recommend-point-content{font-size:14px;line-height:1.5}.section.region-clinic-section .region-clinic-information dl{display:flex;padding:10px 0}.section.region-clinic-section .region-clinic-information dl+dl{border-top:1px dashed #dddddd}.section.region-clinic-section .region-clinic-information dt{width:6em;font-weight:600;font-size:14px;line-height:21px;color:#555555}.section.region-clinic-section .region-clinic-information dd{flex:1;font-size:14px;line-height:21px;color:#333333}.section.region-clinic-section .region-clinic-review{border:1px solid #dddddd;border-radius:10px}.section.region-clinic-section .region-clinic-review .tile.is-parent{padding:0}.section.region-clinic-section .region-clinic-review .box{background-color:transparent}.section.region-clinic-section .region-clinic-review-button{text-align:center;margin-bottom:22px}.search-header-section{background-color:#f0f0f0;padding:12px 10px 25px}.search-header-section .condition-box dl{display:flex;font-size:13px}.search-header-section .condition-box dl dt{width:72px;padding-left:16px;background-color:#50b4ec;line-height:44px;font-weight:700;color:white}@media screen and (min-width: 750px){.search-header-section .condition-box dl dt{width:165px;padding-left:22px}}.search-header-section .condition-box dl dd{position:relative;width:100%;flex:1;padding-left:16px;background-color:white;line-height:44px;font-weight:700;color:brand-black;cursor:pointer}.search-header-section .condition-box dl dd.is-not-selected{font-weight:400;color:#777777}.search-header-section .condition-box dl dd:before{position:absolute;content:"";width:10px;height:10px;right:15px;top:0;bottom:0;margin:auto;border-top:2px solid #50b4ec;border-right:2px solid #50b4ec;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 750px){.search-header-section .condition-box dl dd{padding-left:38px}.search-header-section .condition-box dl dd:before{right:20px;border-top:3px solid #50b4ec;border-right:3px solid #50b4ec}}.search-header-section .condition-box dl:first-of-type dt{border-radius:4px 0 0 0}.search-header-section .condition-box dl:first-of-type dd{border-radius:0 4px 0 0}.search-header-section .condition-box dl:last-of-type dt{border-radius:0 0 0 4px}.search-header-section .condition-box dl:last-of-type dd{border-radius:0 0 4px 0}.search-header-section .condition-box dl+dl{border-top:1px solid #dadada}.search-body-section{padding:23px 10px 20px}.search-body-section.in-shared-partial .is-hidden{display:none}.search-body-section h1{font-size:20px;line-height:1.5;font-weight:700}@media screen and (min-width: 750px){.search-body-section h1{margin:5px 0 20px;font-size:24px}}.search-body-section__title{display:flex;justify-content:space-between;margin-bottom:35px}@media screen and (min-width: 750px){.search-body-section__title{margin-bottom:20px}}.search-body-section .search-result{line-height:48px;font-size:16px;font-weight:600}.search-body-section .search-result span{font-size:20px;color:#ff71a4;margin:0 8px}.search-body-section .box{padding:20px 10px 25px}@media screen and (min-width: 750px){.search-body-section .box{padding:25px 46px 25px}}.search-body-section .box__images{display:flex;justify-content:space-between}@media screen and (max-width: 749px){.search-body-section .box__images{flex-wrap:wrap}}.search-body-section .box__images .arrow{content:"";display:block;width:0;height:0;border-style:solid}@media screen and (max-width: 749px){.search-body-section .box__images .arrow{margin:15px auto;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #50b4ec}}@media screen and (min-width: 750px){.search-body-section .box__images .arrow{margin:auto;border-width:38.5px 0 38.5px 25px;border-color:transparent transparent transparent #50b4ec}}.search-body-section .box__image{position:relative;border-radius:5px;width:48%}@media screen and (min-width: 750px){.search-body-section .box__image{width:44%}}.search-body-section .box__image p.legend{font-size:12px;color:#777777;text-align:center}@media screen and (min-width: 750px){.search-body-section .box__image.-before:before{position:absolute;content:"治療前";width:64px;height:24px;bottom:10px;right:3px;border:1px solid #ffffff;border-radius:3px;line-height:24px;font-size:12px;text-align:center;background:rgba(255,255,255,0.7)}}@media screen and (min-width: 750px){.search-body-section .box__image.-after:after{position:absolute;content:"治療後";width:64px;height:24px;bottom:10px;right:3px;border:1px solid #ffffff;border-radius:3px;line-height:24px;font-size:12px;color:white;text-align:center;background:#50b4ec}}.search-body-section .box__image img{width:100%;height:110px;object-fit:cover;border-radius:5px}@media screen and (min-width: 650px){.search-body-section .box__image img{height:200px}}.search-body-section .box p.caption{width:90%;margin:15px auto 20px;font-size:14px;line-height:1.5;text-align:center}@media screen and (min-width: 750px){.search-body-section .box p.caption{marin-bottom:60px}}.search-body-section .box dl{display:flex;margin:6px 0}.search-body-section .box dl dt{width:6.5em;font-size:12px;padding-top:4px;margin-right:3px}.search-body-section .box dl dd{flex:1;width:100%;font-size:16px}.search-body-section .box dl dd span.price{font-size:19px;font-weight:700;color:#ff71a4}.search-body-section .box dl dd span.price-unit{font-size:12px}.search-body-section .more{margin-top:25px;font-size:12px;line-height:20px;color:#50b4ec;text-align:center;cursor:pointer}.search-body-section .hidden-area{margin-top:30px;padding-top:10px;border-top:1px solid #c4c4c4}.search-body-section .hidden-area__title{margin-bottom:38px;font-size:18px;line-height:1.5;text-align:center}@media screen and (min-width: 750px){.search-body-section .hidden-area dt{width:7em !important}}.search-modal{position:fixed;width:100vw;height:100vh;top:0;right:-100vw;bottom:0;overflow:hidden;background-color:white;transition:0.5s;overflow:scroll}.search-modal.-active{right:0}.search-modal.-area{z-index:998}.search-modal.-condition{z-index:999}.search-modal__title{position:relative;height:50px;line-height:50px;border-bottom:1px solid #d8d8d8;text-align:center;font-size:18px;font-weight:700}.search-modal .close{content:"×";position:absolute;top:0;left:20px;line-height:50px;font-size:28px;color:#99a2a4}.search-modal .reset{position:absolute;top:0;right:20px;line-height:50px;font-size:14px;color:#50b4ec;cursor:pointer}.search-modal__content{padding:15px 20px 15px}.search-modal__content-title{display:flex;justify-content:space-between;line-height:50px;border-bottom:1px solid #ededed}.search-modal__content-title:nth-child(n+2){margin-top:25px}.search-modal__content-title p{font-size:16px;font-weight:700}.search-modal__content ul li{display:flex;line-height:50px;border-bottom:1px solid #dadada}.search-modal__content ul li input{margin:auto 20px auto 0}.search-modal__content ul li p{width:100%;flex:1}.search-modal__content ul li label{width:100%}.search-modal__content ul li a{display:inline-block;width:100%}.search-modal__content.-with-img .search-modal__content-title{border-bottom:none}.search-modal__content.-with-img ul{display:flex;flex-wrap:wrap;justify-content:space-between}.search-modal__content.-with-img ul li{width:48%;border-bottom:none}.search-modal__content.-with-img ul label{display:flex;flex-wrap:wrap;width:100%;border:1px solid #dadada;border-radius:6px;margin-bottom:20px;padding:10px;line-height:20px;font-size:14px}.search-modal__content.-with-img ul label:before{margin-top:0 !important;margin-bottom:0 !important}.search-modal__content.-with-img ul label span{margin-left:28px;font-size:11px}.search-modal__content.-with-img ul label img{display:block;width:125px;height:80px;margin:20px auto 10px;object-fit:contain}.search-modal__button-container{position:relative}.search-modal__button-area{display:flex;justify-content:center;border-top:1px solid #d8d8d8;margin:30px 0 70px;padding:20px}.search-modal__button{width:160px;height:55px;border:1px solid #50b4ec;border-radius:15px;color:#319bd7;font-weight:700;font-size:18px;line-height:50px;text-align:center}.search-modal__button.-fill{background:linear-gradient(90deg, #50b4ec 0%, #72c9fb 100%);color:white}.search-modal__button.-big{width:250px;border-radius:25px}.search-modal input[type=checkbox]{display:none}.search-modal input[type=checkbox]~label{display:flex}.search-modal input[type=checkbox]~label:before{content:"";width:20px;height:20px;margin:auto 8px auto 0;border:1px solid #99a2a4;border-radius:4px}.search-modal input[type=checkbox]~label.-mr20:before{margin-right:20px}.search-modal input[type=checkbox]:checked~label:before{content:"✓";background-color:#50b4ec;border:none;font-size:20px;line-height:20px;color:white}*{font-family:Hiragino Sans;color:#555555}a{color:#50b4ec}a:hover{color:#50b4ec}figure img{vertical-align:bottom}@media screen and (min-width: 1024px){.container{max-width:800px}.content-wrapper .container:not(.is-max-desktop){max-width:800px}section .container:not(.is-max-desktop){max-width:800px}}@media screen and (min-width: 750px){.is-sp-only{display:none !important}}@media screen and (max-width: 749px){.is-pc-only{display:none !important}}.section.basic-static-page{padding:20px}.section.basic-static-page .highlight{color:#ff71a4;font-weight:600}.section.basic-static-page ul,.section.basic-static-page ol{padding-left:25px}.section.basic-static-page ul.without-list-style,.section.basic-static-page ol.without-list-style{margin:0;padding:0}.section.basic-static-page ul.without-list-style li,.section.basic-static-page ol.without-list-style li{list-style:none;padding-left:1.3em;text-indent:-1.3em;margin-top:10px}.section.basic-static-page ul li{list-style:square}.section.basic-static-page h2{font-weight:700;font-size:22px;line-height:27px;text-align:center;margin:0 10px 30px;color:#50b4ec}.section.basic-static-page h3{margin-top:25px;margin-bottom:15px;font-weight:600;font-size:16px;line-height:24px;color:#50b4ec}.section.basic-static-page h3:not(:first-of-type){margin-top:35px}.section.basic-static-page h4{margin:20px 0 15px;font-weight:600;font-size:16px}.section.basic-static-page.ranking ul,.section.basic-static-page.ranking p{margin-top:30px;line-height:24px}.section.basic-static-page.ranking li+ul{margin:0}.section.basic-static-page.ranking li{margin:5px 0}.section.basic-static-page.support-program{padding:0}.section.basic-static-page.support-program H2{font-size:20px}.section.basic-static-page.support-program H2 span{color:#bfa46d}.section.basic-static-page.support-program ul li{margin-top:10px}.section.basic-static-page.support-program ul.asterisk{padding-left:16px}.section.basic-static-page.support-program ul.asterisk li{list-style-type:"※";padding-left:5px;margin-top:5px;color:#777777}.section.basic-static-page.support-program .support-program-hero .support-program-hero-content{height:34vw;background:url(/assets/hero_support_program_202110_sp-a66c49a4d57036aa54f773dca09e33801724a9e4ee212fb8ac7d7087c4a403b7.webp) no-repeat;background-size:contain;background-position:top;background-repeat:no-repeat}.section.basic-static-page.support-program .support-program-hero .support-program-hero-content.no-webp{background:url(/assets/hero_support_program_202110_sp-3a4a9d126a6a803075e59ae1271e25aff0c8142c96f8bb541b1b3f0f19b66602.jpg) no-repeat;background-size:contain;background-position:top;background-repeat:no-repeat}.section.basic-static-page.support-program .container{padding:20px}.section.basic-static-page.support-program .container .banner-image{width:320px;margin:20px auto}@media screen and (min-width: 750px){.section.basic-static-page.support-program .support-program-hero .support-program-hero-content{height:240px;background:url(/assets/hero_support_program_202110_pc-743663df722ab6ffe602a40b809075737401b6d97a734ee267e393cdede85d4d.webp) no-repeat;background-size:contain;background-position:top;background-repeat:no-repeat}.section.basic-static-page.support-program .support-program-hero .support-program-hero-content.no-webp{background:url(/assets/hero_support_program_202110_pc-0b8e8045dbfba347d3b76950c904f3cc21f1563fa83e93dce33e72880a58d9ea.jpg) no-repeat;background-size:contain;background-position:top;background-repeat:no-repeat}.section.basic-static-page.support-program .container .banner-image{width:300px;margin:50px auto}}@media screen and (max-width: 320px){.section.basic-static-page.support-program .button.for-lp{font-size:18px}.section.basic-static-page.support-program .container .banner-image{width:280px;margin:20px auto}}
