[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

html{font-size:100%;min-width:320px;overflow:auto}body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,blockquote,figure,form,fieldset,input,legend,pre,abbr,button{margin:0;padding:0}body{overflow-x:hidden;font-size:14px;font-size:calculaterem(14px);line-height:normal;position:relative;background-color:#fff}@media only screen and (min-width: 800px){body{font-size:16px;font-size:calculaterem(16px)}}ol,ul{list-style:none}.table{display:table;table-layout:fixed;width:100%}.table ul{display:table-row}.table ul li{display:table-cell;vertical-align:middle;text-align:center}a{color:#000;text-decoration:none;cursor:pointer}img{max-width:100%;height:auto}select,option{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;font-size:calculaterem(15px);line-height:1.4rem;border:none}select{text-align:center;text-align-last:center}select:focus{outline:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}@media only screen and (min-width: 800px){body{margin:0 auto;min-width:1200px}}.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.85);opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:2.5rem;right:2.5rem;z-index:1000;padding:0;width:2rem;height:2rem;border:none;background-color:transparent;color:#fff;cursor:pointer}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform, opacity}.tingle-modal-box__content{padding:3rem 3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{filter:blur(8px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{animation:scale 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width: 540px){.tingle-modal{top:0px;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.6rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.8rem;width:1.6rem;vertical-align:middle;font-size:0}}@supports (-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px)){.tingle-modal:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.tingle-enabled .tingle-content-wrapper{filter:none}}@keyframes scale{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.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-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;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:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background: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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #fff}.swiper-pagination-black{--swiper-pagination-color: #000}.swiper-pagination-lock{display:none}.lock-body-scroll{position:fixed;width:100%}.japan{font-family:"HiraKakuProN-W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;-webkit-text-size-adjust:100%}.fixed{position:fixed;z-index:0;overflow:hidden;width:100%}.container{margin:0 20px}.container.clinic{margin:0 16px}@media only screen and (min-width: 800px){.container.clinic{margin:0 auto}}.container.pharmacyList{margin:0 16px}@media only screen and (min-width: 800px){.container.pharmacyList{margin:0 auto}}.container h3{font-size:27px;font-size:calculaterem(27px);font-weight:200}.LyContainer h3{font-size:27px;font-size:calculaterem(27px);font-weight:200}#error .LyContainer{position:relative;top:0;padding-top:47px;min-height:520px;width:100%}#error .LyContainer .error{width:calc(100% - 38px);margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#error .LyContainer .error .title{font-size:20px;font-size:calculaterem(20px);color:#333;font-weight:400}#error .LyContainer .error .detail{margin:8px auto 10px;font-size:13px;font-size:calculaterem(13px);color:#999}#error .LyContainer .error .turnover{display:block}#error .LyContainer .error .btn{padding:0 6px;font-size:14px;font-size:calculaterem(14px);color:#333;text-decoration:underline}header{position:relative;width:100vw}@media only screen and (min-width: 800px){header{width:100%}}header.headerTop{max-width:1200px;margin:0 auto}header.headerTop nav{padding:20px 22px 13px 13px;width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 375px){header.headerTop nav{padding:22px 23px 22px 12px}}header.headerTop nav.onlyIpad{position:static;padding:35px 64px 35px 62px}@media only screen and (min-width: 1024px){header.headerTop nav.onlyIpad{padding:37px 76px}}@media only screen and (min-width: 800px){header.headerTop nav{position:static;padding:38px 0}}header.headerTop nav .pharmacyLink{display:flex;align-items:center}header.headerTop nav .pharmacyLink span{font-size:12px;font-weight:600;line-height:12px;color:#000;display:block;margin:0 3px}@media only screen and (min-width: 375px){header.headerTop nav .pharmacyLink span{font-size:13px;line-height:13px}}@media only screen and (min-width: 800px){header.headerTop nav .pharmacyLink span{font-size:18px;line-height:18px}}header.headerTop nav .pharmacyLink.onlyIpad span{font-size:16px;line-height:16px;font-weight:700}header.headerTop nav .pharmacyLink .pharmacyLink__spText{display:block}@media only screen and (min-width: 800px){header.headerTop nav .pharmacyLink .pharmacyLink__spText{display:none}}header.headerTop nav .pharmacyLink .pharmacyLink__pcText{display:none}@media only screen and (min-width: 800px){header.headerTop nav .pharmacyLink .pharmacyLink__pcText{display:block}}header.headerTop nav .pharmacyLink .pharmacyLinkImg{width:18px;height:18px}@media only screen and (min-width: 375px){header.headerTop nav .pharmacyLink .pharmacyLinkImg{width:20px;height:20px}}header.headerTop nav .pharmacyLink .pharmacyLinkImg.onlyIpad{width:34px;height:34px}@media only screen and (min-width: 1024px){header.headerTop nav .pharmacyLink .pharmacyLinkImg.onlyIpad{width:36px;height:36px}}@media only screen and (min-width: 800px){header.headerTop nav .pharmacyLink .pharmacyLinkImg{width:38px;height:38px}}header.headerTop nav .pharmacyLink .pharmacyLinkArrow{width:6px;height:9px;padding-bottom:1px}@media only screen and (min-width: 375px){header.headerTop nav .pharmacyLink .pharmacyLinkArrow{width:7px;height:10px}}@media only screen and (min-width: 800px){header.headerTop nav .pharmacyLink .pharmacyLinkArrow{width:8px;height:13px}}header.headerTop nav .pharmacyLink .pharmacyLinkArrow.onlyIpad{width:7px;height:12px}@media only screen and (min-width: 1024px){header.headerTop nav .pharmacyLink .pharmacyLinkArrow.onlyIpad{width:8px;height:13px}}header.headerTop h1.logo{background:url(../images/logo.png) no-repeat center/contain}header nav{position:fixed;z-index:100;width:100vw;box-sizing:border-box;min-width:320px;top:0;padding:26px 16px;display:flex;justify-content:space-between}@media only screen and (min-width: 800px){header nav{box-shadow:none;padding:35px;justify-content:flex-start}header nav .MdMainMenu{width:1120px;margin:0 auto}}header nav h1.logo{width:118px;height:17px;position:relative;background:url("https://static.line-scdn.net/line-doctor-uit/186c0d11d9a/images/logo_w.png") no-repeat center/contain;overflow:hidden;white-space:nowrap}@media only screen and (min-width: 800px){header nav h1.logo{width:136px;height:22px;top:0;left:0;cursor:pointer}}header nav h1.logo.topPage{width:115px;height:14px}@media only screen and (min-width: 800px){header nav h1.logo.topPage{width:136px;height:22px}}header nav h1.logo a{text-indent:100%;display:block}header nav ul{display:none}@media only screen and (min-width: 800px){header nav ul{display:flex;align-items:center;margin-left:45px}}@media only screen and (min-width: 800px){header nav ul li{margin-left:40px}header nav ul li:first-of-type{margin-left:0}}header nav ul li a{color:#fff;font-weight:bold;padding-bottom:8px}header nav ul li a.active{border-bottom:3px solid #fff}header nav .navButton{height:14px;width:19px;position:relative}header nav .navButton::before,header nav .navButton::after{content:"";position:absolute;display:block;width:100%;height:3px;top:0;left:0;background:#fff}header nav .navButton::after{top:auto;bottom:0}header nav .clinicSpButtons{display:flex}@media only screen and (min-width: 800px){header nav .clinicSpButtons{display:none}}header nav .clinicSpButtons .openButton{margin-left:15px}header nav .buttonRequest{color:#fff;line-height:1.31;font-size:13px}@media only screen and (min-width: 800px){header .header__button{position:absolute;right:45px}}@media only screen and (min-width: 800px){header .header__button a{color:#fff;border:1px solid #fff;padding:14px;font-size:16px;border-radius:5px;font-weight:bold}}header .header__button .backLink{border:none;color:#fff;font-weight:bold}header .header__clinicLisButton a{display:block;color:#fff;font-size:12px;font-weight:800;border:none}@media only screen and (min-width: 800px){header .header__clinicLisButton a{display:inline;font-size:16px}}header.scroll nav{background-color:#fff}header.scroll .backLink{color:#000}header.scroll h1.logo{background:url("https://static.line-scdn.net/line-doctor-uit/186c0d11d9a/images/logo.png") no-repeat center/contain}header.scroll li a{color:#000}header.scroll li a.active{border-bottom:3px solid #000}header.scroll .navButton::before,header.scroll .navButton::after{background:#000}@media only screen and (min-width: 800px){header.scroll .header__button a{color:#000;border-color:#000}}header.scroll .header__clinicLisButton a{color:#000;border-color:#000}header.scroll .clinicSpButtons a{color:#000}.spNav{position:fixed;top:0;z-index:202;width:100%;height:100%;background-color:#fff;overflow-y:auto;overflow-x:hidden;transform:translateX(100%)}.spNav.openMenu{transition:transform 0.33s;transition-timing-function:ease-out;transform:translateX(0)}.spNav.openMenu.close{transition:transform 0.6s;transition-timing-function:ease-in-out;transform:translateX(100%);transition-delay:0.12s}.spNav .navButton{height:19px;width:19px;position:absolute;display:block;right:17px;top:25px;background:url(../images/icon_navClose.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}.spNav__inner{padding:101px 22px 25px}.spNav ul{margin:0;padding:0}.spNav li{font-size:24px;font-weight:bold;line-height:1.58;margin-top:17px}.spNav li:first-of-type{margin-top:0}.spNav li .active{vertical-align:middle}.spNav li .active::after{content:"";display:inline-block;background:#1ed57a;width:60px;height:4px;vertical-align:middle;margin-left:10px}@media only screen and (max-width: 320px){.spNav li .active::after{width:50px}}.spNav__button{position:relative;display:inline-block;margin-top:52px;background-color:#1ed57a;padding:16px 25px 17px 48px;border-radius:5px;color:#fff;line-height:1.21;font-weight:bold;font-size:14px}.spNav__button::before{content:"";position:absolute;width:17px;height:100%;top:0;left:26px;background:url(../images/icon_top01.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}.spNav__button.clinic{background-color:#3b9cd8}.spNav__button.clinic::before{background:url(../images/icon_top02.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}footer{padding:34px 0;text-align:center;box-sizing:border-box;width:100%;overflow:hidden}footer.topPageFooter{padding:40px 0}footer.topPageFooter.onlyIpad{padding:60px 0 25px}footer .footer__inner{margin:0 auto;padding:0 20px;color:#000;font-size:11px;text-align:left;position:relative}footer .footer__inner.onlyIpad{padding:0 60px}footer .footer__inner p{margin-top:23px}footer .footer__inner ul li{margin-right:16px;margin-top:10px}@media only screen and (min-width: 800px){footer .footer__inner ul li:nth-of-type(n){margin-top:0}footer .footer__inner ul li:nth-child(n+9){display:none}}footer .footer__inner ul li a{color:#000;font-size:11px;font-weight:bold;font-family:"HiraKakuProN-W6","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W6",sans-serif}@media only screen and (min-width: 800px){footer .footer__inner ul li a{font-family:"HiraKakuProN-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:normal}}footer .footer__topButton{position:absolute;display:block;right:-58px;top:50%;transform:translateY(-50%);width:56px}footer.footerTop ul li a{font-size:11px}footer .footer__text p{font-family:"Hiragino sans", HiraKakuProN-W3, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif}footer .footer__button{margin-top:28px;letter-spacing:-0.4em}footer .footer__twitterLink{display:inline-block;font-size:11px;font-weight:600;padding:13px 24px 12px 47px;border:1px solid #d9d9d9;border-radius:68px;position:relative;letter-spacing:normal;color:#000}footer .footer__twitterLink:first-child{margin-right:10px}footer .footer__twitterLink::before{content:"";position:absolute;top:16px;left:24px;width:16px;height:13px;background:url("https://static.line-scdn.net/line-doctor-uit/186c0d11d9a/images/icon_footer01.png");background-repeat:no-repeat;background-size:cover}footer .footer__accountAdd{display:inline-block;font-size:11px;font-weight:600;padding:13px 24px 12px 43px;border:1px solid #d9d9d9;border-radius:68px;position:relative;letter-spacing:normal;color:#000}footer .footer__accountAdd:first-child{margin-right:12px}footer .footer__accountAdd::before{content:"";position:absolute;top:16px;left:24px;width:12px;height:14px;background:url("https://static.line-scdn.net/line-doctor-uit/186c0d11d9a/images/icon_footer02.png");background-repeat:no-repeat;background-size:cover}.footer__item{display:inline-block}.footer__item:nth-child(8){display:inline-block}@media only screen and (min-width: 800px){.footer__item:nth-child(8){display:none}}.onlyPC{display:none}.onlySP{display:block}@media only screen and (min-width: 800px){.japan{font-family:"HiraKakuProN-W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.container{margin:0 auto;max-width:1200px}.LyContainer h3{font-size:32px;font-size:calculaterem(32px);font-weight:500}#error .LyContainer .error{padding-top:115px;font-family:"Volte","volteweb","Helvetica Neue",Helvetica,Arial,"NanumGothic","Malgun Gothic",sans-serif}#error .LyContainer .error .title{font-size:48px;font-size:calculaterem(48px);font-size:48px;color:#000;font-weight:100}#error .LyContainer .error .detail{margin:30px auto 48px;font-size:18px;font-size:calculaterem(18px);color:#666;font-weight:400}#error .LyContainer .error .turnover{display:inline}#error .LyContainer .error .btn{padding:0 11px;font-size:18px;font-size:calculaterem(18px);color:#000}footer{padding:40px 0;text-align:left;width:100%;min-width:1120px;border-top:1px solid #d9d9d9}footer.topPageFooter{border:none;min-width:0;padding:60px 0 25px}footer.topPageFooter.onlyIpad{border:none;padding:65px 0 41px}}@media only screen and (min-width: 800px) and (min-width: 800px){footer.topPageFooter{border-top:1px solid #d9d9d9;padding:40px 0}}@media only screen and (min-width: 800px){footer.footerTop{padding:35px 0 30px;border-top:none}}@media only screen and (min-width: 800px) and (min-height: 800px){footer.footerTop{padding:73px 0 30px}}@media only screen and (min-width: 800px){footer .footer__inner{max-width:1200px;margin:0 auto;font-size:13px}footer .footer__inner.topPageFooter{padding:0 60px}footer .footer__inner.topPageFooter.onlyIpad{padding:0 60px}}@media only screen and (min-width: 800px) and (min-width: 800px){footer .footer__inner.topPageFooter{padding:0 20px}}@media only screen and (min-width: 800px){footer .footer__inner p{margin-top:0}footer .footer__inner.topPageFooter p{order:1;margin-bottom:0}footer .footer__inner.onlyIpad p{order:2;margin-bottom:23px}footer .footer__inner ul{display:flex}footer .footer__inner ul li{margin-right:20px}footer .footer__inner ul li:last-of-type{margin-right:0}footer .footer__inner ul li a{font-size:11px;font-weight:600}}@media only screen and (min-width: 800px) and (min-width: 800px){footer .footer__inner ul li a{font-size:13px;font-weight:700}}@media only screen and (min-width: 800px) and (min-width: 800px){footer .footer__inner.topPageFooter ul{order:2;margin-bottom:0}}@media only screen and (min-width: 800px){footer .footer__inner.topPageFooter ul li{margin-right:25px}}@media only screen and (min-width: 800px) and (min-width: 800px){footer .footer__inner.topPageFooter ul li{margin-right:20px}}@media only screen and (min-width: 800px){footer .footer__inner.topPageFooter ul a{font-size:12px;line-height:18px}footer .footer__inner.onlyIpad ul{order:1;margin-bottom:23px}footer .footer__inner.onlyIpad li{margin-right:30px}footer .footer__text{display:flex;justify-content:space-between;align-items:center}footer .footer__text p{font-family:"Hiragino sans", HiraKakuProN-W3, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif}footer .footer__text.topPageFooter.onlyIpad{display:flex;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 800px) and (min-width: 800px){footer .footer__text.topPageFooter{flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width: 800px){footer .footer__button{margin-top:0}footer .footer__button.topPageFooter{order:3}footer .footer__twitterLink{font-size:13px;font-weight:600;padding:17px 29px 17px 56px;border:1px solid #d9d9d9;border-radius:68px;position:relative;color:#000}footer .footer__twitterLink:first-child{margin-right:12px}footer .footer__twitterLink::before{content:"";position:absolute;top:20px;left:29px;width:20px;height:16px;background:url("https://static.line-scdn.net/line-doctor-uit/186c0d11d9a/images/icon_footer01.png");background-repeat:no-repeat;background-size:cover}footer .footer__accountAdd{font-size:13px;font-weight:600;padding:17px 29px 17px 52px;border:1px solid #d9d9d9;border-radius:68px;position:relative;color:#000}footer .footer__accountAdd:first-child{margin-right:12px}footer .footer__accountAdd::before{content:"";position:absolute;top:20px;left:29px;width:15px;height:17px;background:url("https://static.line-scdn.net/line-doctor-uit/186c0d11d9a/images/icon_footer02.png");background-repeat:no-repeat;background-size:cover}.onlyPC{display:block}.onlySP{display:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track::before,.slick-track::after{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;max-width:224px}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:-92px;text-indent:50px;width:48px;height:48px;background-image:url(../images/icon_slideButton.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;overflow:hidden}.slick-arrow.slick-prev{left:285px}.slick-arrow.slick-next{transform:rotate(-180deg);left:340px}.slick-dotted.slick-slider{margin-bottom:30px}.slickSteps2.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{display:block;width:100%;padding:0;margin:20px 30% 20px 0;list-style:none;text-align:center}.slickSteps2 .slick-dots{display:block;width:100%;padding:0;margin:20px 22.7% 36px 0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;padding:0 6px 0 0;cursor:pointer}.slick-dots li:last-child{padding:0}.slickSteps2 .slick-dots li{position:relative;display:inline-block;padding:0 9px 0 0;cursor:pointer}.slickSteps2 .slick-dots li:last-child{padding:0}.slick-dots li button{width:12px;height:14px;font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slickSteps2 .slick-dots li button{width:9px;height:auto;font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover::before,.slick-dots li button:focus::before{opacity:1}.slick-dots li button::before{font-size:12px;width:10px;height:10px;content:"";border-radius:50%;display:block;text-align:center;background:#efefef;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slickSteps2 .slick-dots li button::before{font-size:12px;width:9px;height:9px;content:"";border-radius:50%;display:block;text-align:center;background:#efefef;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button::before{background:#1ed57a}.topPageBody{min-width:0}.LyContainer.gate{max-width:1200px;margin:0 auto;padding:50px 0 0}@media only screen and (min-width: 375px){.LyContainer.gate{padding:61px 0 0}}.LyContainer.gate.onlyIpad{padding:0 60px;margin-bottom:0}@media only screen and (min-width: 1024px){.LyContainer.gate.onlyIpad{padding:0 74px}}@media only screen and (min-width: 800px){.LyContainer.gate{padding-top:0;margin-bottom:120px}}.article_home .container{margin:0;padding:0 20px;box-sizing:border-box;width:100%}@media only screen and (min-width: 800px){.article_home .container{margin:0 auto;padding:0}}.article_home .container.onlyIpad{padding:0}@media only screen and (min-width: 800px){.article_home .content01__inner{display:flex}}.article_home .content01__inner.onlyIpad{display:flex;flex-direction:column}.article_home .content01__inner .target{font-size:14px;letter-spacing:-0.4px;color:#fff;font-weight:bold;line-height:36px;padding-left:45px;position:relative}@media only screen and (min-width: 800px){.article_home .content01__inner .target{line-height:55px;padding-left:74px;font-size:20px}}.article_home .content01__inner .target::before{content:"";position:absolute;top:0;left:0;width:36px;height:100%;background-color:#09c06b;background-image:url(../images/icon_top01.png);background-position:center;background-size:15px 15px;background-repeat:no-repeat;border-radius:100px}@media only screen and (min-width: 800px){.article_home .content01__inner .target::before{width:55px;background-size:25px 25px}}.article_home .content01__inner .target.clinic::before{background-color:#288fce;background-image:url(../images/icon_top02.png);background-position:center;background-size:15px 15px;background-repeat:no-repeat;border-radius:100px}@media only screen and (min-width: 800px){.article_home .content01__inner .target.clinic::before{background-size:25px 25px}}.article_home .content01__user{background:#1ed57a;padding:14px}@media only screen and (min-width: 375px){.article_home .content01__user{padding:18px}}@media only screen and (min-width: 375px) and (min-height: 715px) and (max-width: 428px){.article_home .content01__user{padding:22px 28px 21px}}.article_home .content01__user.onlyIpad{padding:30px 28px;width:auto}@media only screen and (min-width: 1024px){.article_home .content01__user.onlyIpad{padding:38px 28px 32px}}@media only screen and (min-width: 800px){.article_home .content01__user{width:50%;padding:30px 35px}}.article_home .content01__clinic{background:#3c9cd8;padding:14px}@media only screen and (min-width: 375px){.article_home .content01__clinic{padding:18px}}@media only screen and (min-width: 375px) and (min-height: 715px) and (max-width: 428px){.article_home .content01__clinic{padding:22px 28px 21px}}.article_home .content01__clinic.onlyIpad{width:auto;padding:30px 28px}@media only screen and (min-width: 1024px){.article_home .content01__clinic.onlyIpad{padding:38px 28px 32px}}@media only screen and (min-width: 800px){.article_home .content01__clinic{width:50%;padding:30px 35px}}.article_home .content01__contentsInner{display:flex;justify-content:space-between;margin-top:10px}@media only screen and (min-width: 375px){.article_home .content01__contentsInner{margin-top:11px}}@media only screen and (min-width: 375px) and (min-height: 715px) and (max-width: 428px){.article_home .content01__contentsInner{margin-top:12px}}@media only screen and (min-width: 800px){.article_home .content01__contentsInner{margin-top:21px;display:block}}.article_home .content01__titles{position:relative}.article_home .content01__titles.onlySP02,.article_home .content01__titles.onlySP03{display:none}.article_home .content01__titles>div{background:#1ed57a}.article_home .content01__titles.clinic>div{background:#3b9cd8}@media only screen and (min-width: 375px){.article_home .content01__titles.onlySP{display:none}.article_home .content01__titles.onlySP02{display:block}}@media only screen and (min-width: 375px) and (min-height: 715px) and (max-width: 428px){.article_home .content01__titles.onlySP02{display:none}.article_home .content01__titles.onlySP03{display:block}}@media only screen and (min-width: 800px){.article_home .content01__titles.onlySP03{display:none}.article_home .content01__titles.onlySP02{display:none}}.article_home .content01__titles.onlyPC{width:360px}.article_home .content01__titles.onlySP{width:177px}.article_home .content01__titles.onlySP02{width:160px}.article_home .content01__titles.onlySP02.onlyIpad{width:280px}.article_home .content01__titles.onlySP03{width:120px}.article_home .content01__title{height:44px}@media only screen and (min-width: 375px){.article_home .content01__title{height:50px}}@media only screen and (min-width: 375px) and (min-height: 715px) and (max-width: 428px){.article_home .content01__title{height:96px}}@media only screen and (min-width: 800px){.article_home .content01__title{height:212px}}.article_home .content01__title.title01{opacity:0;position:relative}.article_home .content01__title.title02,.article_home .content01__title.title03{position:absolute;top:0;left:0;opacity:0}.article_home .content01__title svg{display:block;height:auto !important}.article_home .content01__animes{position:relative;text-align:right;margin-right:-14px;top:-25px;max-width:86px}.article_home .content01__animes.clinic>div{background:#3b9cd8}.article_home .content01__animes svg{display:block;height:auto !important}.article_home .content01__animes>div{height:86px;background:#1ed57a;border-radius:50px}.article_home .content01__animes.onlyPC{display:none}.article_home .content01__animes.onlySP{display:block}@media only screen and (min-width: 375px){.article_home .content01__animes{max-width:135px;margin-right:-18px;top:-31px}.article_home .content01__animes>div{height:112px}.article_home .content01__animes.onlySP{display:none}.article_home .content01__animes.onlyPC{display:flex;justify-content:flex-end}}@media only screen and (min-width: 375px) and (min-height: 715px) and (max-width: 428px){.article_home .content01__animes{margin-top:0;max-width:170px;margin-right:-28px;top:0}.article_home .content01__animes>div{height:141px}}@media only screen and (min-width: 800px){.article_home .content01__animes{margin-top:0;max-width:100%;right:-19px;text-align:right;margin-right:0;top:-109px}.article_home .content01__animes>div{height:auto}}@media only screen and (min-width: 800px) and (min-height: 800px){.article_home .content01__animes{top:-35px}}@media only screen and (min-width: 800px){.article_home .content01__animes svg{max-width:280px;height:230px !important}}@media only screen and (min-width: 800px) and (min-height: 800px){.article_home .content01__animes svg{max-width:320px;height:265px !important}}.article_home .content01__anime.animePC02,.article_home .content01__anime.animePC03,.article_home .content01__anime.animeSP02,.article_home .content01__anime.animeSP03{position:absolute;top:0;right:0;opacity:0}@media only screen and (min-width: 800px){.article_home .content01__anime{left:auto;right:0}}.article_home .content01__link{display:flex;position:relative;z-index:1;margin-top:-19px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}@media only screen and (min-width: 375px){.article_home .content01__link{margin-top:-25px}}@media only screen and (min-width: 375px) and (min-height: 715px) and (max-width: 428px){.article_home .content01__link{margin-top:9px}}@media only screen and (min-width: 800px){.article_home .content01__link{margin-top:-59px}}@media only screen and (min-width: 800px) and (min-height: 800px){.article_home .content01__link{margin-top:16px}}.article_home .content01__link a{display:block;width:50%;line-height:44px;text-align:center;background:#fff;color:#1ed57a;font-size:13px;font-weight:bold}.article_home .content01__link a:first-of-type{border-right:1px solid #eeeaea}@media only screen and (min-width: 800px){.article_home .content01__link a{padding:29px 0;font-size:16px;line-height:16px;font-weight:600}}.article_home .content01__link.onlyIpad a{font-size:16px;line-height:24px;font-weight:600}.article_home .content01__link.clinic a{color:#3b9cd8}.article_home .content01__annotation{margin-top:14px}.article_home .content01__annotation p{font-size:11px;color:#898989}@media only screen and (min-width: 375px){.article_home .content01__annotation{margin-top:18px}.article_home .content01__annotation p{font-size:13px}}@media only screen and (min-width: 800px){.article_home .content01__annotation{margin-top:15px}}.article_home .content01__annotation.onlyIpad{margin-top:18px}.article_home.ipad .content01__user,.article_home.ipad .content01__clinic{padding:30px 28px}.article_home.ipad .content01__inner .target{font-size:20px;line-height:55px;padding-left:67px}.article_home.ipad .content01__inner .target::before{width:55px;background-image:url(../images/icon_top01.png);background-position:center;background-size:23px 23px;background-repeat:no-repeat}.article_home.ipad .content01__inner .target.clinic::before{background-image:url(../images/icon_top02.png);background-position:center;background-size:23px 23px;background-repeat:no-repeat}.article_home.ipad .content01__title.onlySP,.article_home.ipad .content01__title.onlySP02,.article_home.ipad .content01__title.onlyPC{display:none}.article_home.ipad .content01__title.onlySP03{width:225px;display:block}.article_home.ipad .content01__animes{top:0;width:281px;max-width:281px;margin-right:0}@media only screen and (min-width: 800px){.article_home.ipad .content01__animes.onlyIpad{width:100%;max-width:100%}}.article_home.ipad .content01__animes>div{height:233px}.article_home.ipad .content01__link{margin-top:40px}.article_home.ipad .content01__link a{font-size:16px;padding:20px}.article_home.ipad__pro .content01__inner .target{font-size:24px;line-height:66px;padding-left:82px}.article_home.ipad__pro .content01__inner .target::before{width:66px;background-image:url(../images/icon_top01.png);background-position:center;background-size:30px 30px;background-repeat:no-repeat}.article_home.ipad__pro .content01__inner .target.clinic::before{background-image:url(../images/icon_top02.png);background-position:center;background-size:30px 30px;background-repeat:no-repeat}.article_home.ipad__pro .content01__title.onlySP,.article_home.ipad__pro .content01__title.onlySP02,.article_home.ipad__pro .content01__title.onlyPC{display:none}.article_home.ipad__pro .content01__title.onlySP03{width:225px;display:block}.article_home.ipad__pro .content01__animes{top:-17px;width:100%;max-width:100%;margin-right:0}.article_home.ipad__pro .content01__animes>div{height:276px}.article_home.ipad__pro .content01__link{margin-top:23px}.article_home.ipad__pro .content01__link a{font-size:16px;line-height:16px}.anime_w{animation-duration:0.5s;animation-timing-function:ease}.anime_y{animation-duration:0.5s;animation-timing-function:ease}.article_top .bottomButton{display:none}.article_top .bottomButton.scroll{display:block}.article_top .contentMainVisual{margin-top:0 auto;background:#1ed57a;overflow:hidden;position:relative}.article_top .contentMainVisual__inner{padding:96px 0 95px;position:relative;text-align:center}@media only screen and (min-width: 800px){.article_top .contentMainVisual__inner{padding:217px 0 248px;text-align:left}}.article_top .contentMainVisual h2{max-width:280px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentMainVisual h2{margin:0;max-width:672px}}.article_top .contentMainVisual__userInner{padding:92px 0 34px;position:relative;text-align:center}@media only screen and (min-width: 800px){.article_top .contentMainVisual__userInner{padding:255px 0 110px;text-align:left}}.article_top .contentMainVisual__userInner h2{max-width:none}@media only screen and (min-width: 800px){.article_top .contentMainVisual__userInner h2{width:auto;margin-top:7px;font-size:60px;line-height:1.24}}.article_top .contentMainVisual__userInner>.contentMainVisual__title{color:white;margin-top:12px;text-align:left}.article_top .contentMainVisual__userInner>.contentMainVisual__title img{width:265px}.article_top .contentMainVisual__userInner>.contentMainVisual__title img.contentMainVisual__title_sub{width:166px}@media only screen and (min-width: 800px){.article_top .contentMainVisual__userInner>.contentMainVisual__title{width:auto;margin-top:7px;font-size:60px;line-height:1.24;font-weight:800}}@media only screen and (min-width: 800px){.article_top .contentMainVisual__userInner>.contentMainVisual__annotationTxt{max-width:603px;font-size:14px;font-weight:400;color:#caffe4;line-height:24px}}.article_top .contentMainVisual__subTitle{display:none}@media only screen and (min-width: 800px){.article_top .contentMainVisual__subTitle{display:block;font-size:20px;line-height:20px;color:#caffe4;font-weight:600;margin-bottom:20px}}.article_top .contentMainVisual__textContainer.onlySP{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 800px){.article_top .contentMainVisual__textContainer.onlySP{display:none}}.article_top .contentMainVisual__textContainer.onlyPC{display:none}@media only screen and (min-width: 800px){.article_top .contentMainVisual__textContainer.onlyPC{margin:26px 0;display:flex;justify-content:flex-start}}.article_top .contentMainVisual__textBox{display:flex;align-items:center}.article_top .contentMainVisual__textBox:first-child{margin-bottom:10px}.article_top .contentMainVisual__aboutText{font-size:14px;color:#fbff2f;line-height:14px;font-weight:600}@media only screen and (min-width: 800px){.article_top .contentMainVisual__aboutText{font-size:21px;line-height:21px}}.article_top .contentMainVisual__textBorder{width:1px;margin:0 8px;height:10px;background-color:rgba(255,255,255,0.4)}@media only screen and (min-width: 800px){.article_top .contentMainVisual__textBorder{height:16px;margin:0 16px}}.article_top .contentMainVisual__buttonBox{width:100%;display:flex;justify-content:flex-start;margin-top:23px;position:relative;z-index:99}@media only screen and (min-width: 800px){.article_top .contentMainVisual__buttonBox{margin-top:46px}}.article_top .contentMainVisual__banner.onlySP{width:100%;background-color:#1ac670;border-radius:8px;display:flex;align-items:center;border:1px solid rgba(0,0,0,0.0784314);padding-right:20px;padding-left:22px;height:74px;box-sizing:border-box;justify-content:space-between;margin-bottom:12px}@media only screen and (min-width: 800px){.article_top .contentMainVisual__banner.onlySP{display:none}}.article_top .contentMainVisual__bannerTextBoxSP{display:flex;flex-direction:column;align-items:flex-start}.article_top .contentMainVisual__bannerTextSP{font-size:15px;line-height:15px;color:#fff;font-weight:600;margin-bottom:7px}.article_top .contentMainVisual__bannerArrowSP{width:7px;height:10px}.article_top .contentMainVisual__bannerSubTextBox{display:flex;align-items:center}.article_top .contentMainVisual__bannerSubText{font-size:12px;line-height:12px;font-weight:600;color:#caffe4;margin-right:3px}.article_top .contentMainVisual__bannerImgSP{width:56px;height:48px}.article_top .contentMainVisual__banner.onlyPC{display:none}@media only screen and (min-width: 800px){.article_top .contentMainVisual__banner.onlyPC{display:flex;justify-content:center;align-items:center;width:100%;height:66px;background-color:#1ac670;position:absolute;top:88px;z-index:99}}.article_top .contentMainVisual__bannerImgLeft{width:46px;height:34px}.article_top .contentMainVisual__bannerImgRight{width:46px;height:34px}.article_top .contentMainVisual__bannerTextPC{font-size:20px;font-weight:700;line-height:26px;margin-left:20px;color:#fbff33}.article_top .contentMainVisual__bannerTextPC span{color:#fff}.article_top .contentMainVisual__bannerArrowPC{width:11px;height:17px;margin-left:8px;margin-right:20px}.article_top .contentMainVisual__title{max-width:343px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentMainVisual__title{width:542px;max-width:100%;margin:0}}.article_top .contentMainVisual__text{color:#fff;line-height:1.42;max-width:542px;margin:12px auto 0;text-align:center;font-weight:600}@media only screen and (min-width: 800px){.article_top .contentMainVisual__text{font-size:24px;margin:18px 0 0;text-align:left;font-weight:400;line-height:34px}}.article_top .contentMainVisual__text span{display:none}@media only screen and (min-width: 800px){.article_top .contentMainVisual__text span{display:inline}}.article_top .contentMainVisual__annotationTxt{font-size:11px;line-height:17px;color:#caffe4;text-align:left}@media only screen and (min-width: 800px){.article_top .contentMainVisual__annotationTxt{font-size:16px;text-align:left}}.article_top .contentMainVisual__link{color:#1ed57a;background:#fff;padding:14px 29px 13px 20px;font-size:14px;font-weight:bold;position:relative;display:inline-block;border-radius:7px;line-height:1.21}.article_top .contentMainVisual__link::after{content:"";position:absolute;top:50%;right:19px;transform:translateY(-50%);width:8px;height:100%;background:url(../images/icon_arrow_g_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}@media only screen and (min-width: 800px){.article_top .contentMainVisual__link{padding:24px 180px 24px 24px;border-radius:10px;font-size:24px}.article_top .contentMainVisual__link::after{right:28px;width:12px;background:url(../images/icon_arrow_g.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}}.article_top .contentMainVisual__link .onlyPC,.article_top .contentMainVisual__link.onlyPC{display:none}@media only screen and (min-width: 800px){.article_top .contentMainVisual__link .onlyPC,.article_top .contentMainVisual__link.onlyPC{display:inline-block}}.article_top .contentMainVisual__link .onlySP{display:inline-block}@media only screen and (min-width: 800px){.article_top .contentMainVisual__link .onlySP{display:none}}.article_top .contentMainVisual__container{width:103%;display:flex;justify-content:flex-end}.article_top .contentMainVisual__image{width:345px;margin:24px auto 0}.article_top .contentMainVisual__image.userPageImage{margin:24px 0 0}.article_top .contentMainVisual__imageInner{position:relative;padding-top:38%;top:-99px}@media only screen and (min-width: 800px){.article_top .contentMainVisual__imageInner{padding-top:0;height:560px}}.article_top .contentMainVisual__image #userPageAnime_sp{left:20px}.article_top .contentMainVisual__image #clinicPageAnime_sp{top:0}.article_top .contentMainVisual__image svg{display:block;height:auto !important;position:absolute;top:0;left:0;width:100%}@media only screen and (min-width: 800px){.article_top .contentMainVisual__image{position:absolute;top:314px;right:-72px;width:603px;max-width:100%;height:604px;margin:0}}.article_top .contentFeature{margin:0 auto;padding-bottom:25px;background:#f5f5f5}@media only screen and (min-width: 800px){.article_top .contentFeature{background:#fff;padding:0}}.article_top .contentFeature .container{position:relative}.article_top .contentFeature .attention{color:#b2b2b2;position:absolute;top:601px;font-size:12px}@media only screen and (min-width: 800px){.article_top .contentFeature .attention{color:#b2b2b2;position:absolute;top:307px;font-size:16px}}.article_top .contentFeature__features{border-radius:10px;border:solid 1px rgba(0,0,0,0.08);position:relative;top:-61px;padding:30px;overflow:hidden;z-index:0}.article_top .contentFeature__features::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1}@media only screen and (min-width: 800px){.article_top .contentFeature__features{top:-170px;display:flex;padding:52px;border:solid 1px rgba(0,0,0,0.1)}}.article_top .contentFeature__features>img{width:100%;max-width:66px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentFeature__features>img{max-width:84px}}.article_top .contentFeature__userInner{min-height:675px}@media only screen and (min-width: 800px){.article_top .contentFeature__userInner{min-height:auto}}.article_top .contentFeature__userFeatures{top:-55px;padding:30px 30px 45px 30px;text-align:center}@media only screen and (min-width: 800px){.article_top .contentFeature__userFeatures{top:-170px;padding:52px;margin:0}}.article_top .contentFeature__feature{text-align:center;margin-bottom:26px}.article_top .contentFeature__feature:last-of-type{margin-bottom:0}@media only screen and (min-width: 800px){.article_top .contentFeature__feature{width:33.3333333%;margin-bottom:0}.article_top .contentFeature__feature.feature02{padding:0 52px}.article_top .contentFeature__feature>img{margin:32px auto 0}}.article_top .contentFeature__feature p{width:66px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentFeature__feature p{width:96px}}.article_top .contentFeature__feature dt{margin-top:10px}@media only screen and (min-width: 800px){.article_top .contentFeature__feature dt{margin-top:19px;height:auto}}.article_top .contentFeature__feature dt img{width:auto;height:48px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentFeature__feature dt img{height:72px}}.article_top .contentFeature__feature dd{margin-top:6px;color:#898989;line-height:1.5;font-size:12px;min-height:54px}@media only screen and (min-width: 800px){.article_top .contentFeature__feature dd{margin-top:16px;font-size:16px;min-height:auto}}.article_top .contentFeature__feature dd span{font-size:10px}.article_top .contentFeature__userFeature:last-of-type{margin-bottom:25px}@media only screen and (min-width: 800px){.article_top .contentFeature__userFeature:last-of-type{margin-bottom:0}}.article_top .serviceAnnouncement{padding:46px 16px 46px 16px;display:flex;justify-content:center;background-color:#fff}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement{padding:120px 0 120px 0}}.article_top .serviceAnnouncement__container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__container{max-width:1200px}}.article_top .serviceAnnouncement__date{text-align:center;font-weight:800;color:#1ed57a;font-size:14px;line-height:14px;font-feature-settings:"palt" on}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__date{font-size:24px;line-height:24px}}.article_top .serviceAnnouncement__title{font-weight:800;color:#000;text-align:center;font-size:28px;line-height:28px;margin-top:13px;font-feature-settings:"palt" on}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__title{font-feature-settings:normal;font-size:54px;line-height:54px;margin-top:18px}}.article_top .serviceAnnouncement__text{word-break:keep-all;overflow-wrap:break-word;color:#000;text-align:center;font-weight:300;font-size:13px;line-height:21px;margin-top:17.5px;font-feature-settings:"palt" on}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__text{font-size:20px;line-height:32px;margin-top:45px}}.article_top .serviceAnnouncement__text2{word-break:keep-all;overflow-wrap:break-word;color:#898989;text-align:center;font-weight:300;font-size:12px;line-height:19px;margin-top:12px;font-feature-settings:"pkna" on, "liga" off}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__text2{font-feature-settings:"palt" on, "pkna" on, "liga" off;margin-top:14px;font-size:16px;line-height:24px}}.article_top .serviceAnnouncement__scheduleBox{margin-top:23px;border:0.5px solid #dddddd;border-radius:5px;width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow:hidden}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__scheduleBox{border-radius:10px;border-width:1px;border:1px solid rgba(0,0,0,0.14902);margin-top:38px;background:#fff;flex-direction:row;max-width:1200px}}.article_top .serviceAnnouncement__schedule{position:relative;width:100%;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:0}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__schedule{flex-direction:column;height:270px}}.article_top .serviceAnnouncement__schedule__subTitle{width:100%;height:54px;display:flex;align-items:center;justify-content:center;background:#fafafa;font-weight:700;font-size:14px;line-height:14px;border-bottom:0.5px solid #dddddd}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__schedule__subTitle{height:110px;font-size:24px;line-height:36px;font-weight:600;border-right:none;border-bottom:1px solid rgba(0,0,0,0.14902)}}.article_top .serviceAnnouncement__schedule__date{width:100%;height:76px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:24px;font-feature-settings:"palt" on}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__schedule__date{font-feature-settings:"palt" on;height:160px;font-size:28px;line-height:44px}}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__schedule__date__day{font-weight:600}}.article_top .serviceAnnouncement__schedule:not(:first-child)::before{content:"";display:block;height:100%;width:100%;position:absolute;border-top:0.5px solid #dddddd;left:0;top:0;bottom:0;margin:auto}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__schedule:not(:first-child)::before{width:0;border-top:none;border-right:1px solid rgba(0,0,0,0.14902)}}.article_top .serviceAnnouncement__footnote{word-break:keep-all;color:#898989;text-align:center;font-weight:300;font-size:12px;line-height:20px;margin-top:16px;font-feature-settings:"palt" on, "pkna" on, "liga" off}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__footnote{font-size:16px;line-height:26px;margin-top:26px}}.article_top .serviceAnnouncement__footnote__link{color:#898989;font-weight:600;text-decoration:underline}.article_top .serviceAnnouncement__divider{margin:34px 0 0 0;width:100%;border:none;border-top:1px solid rgba(0,0,0,0.0784314)}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__divider{margin-top:60px}}.article_top .serviceAnnouncement__alternative__title{word-break:keep-all;text-align:center;font-weight:600;margin-top:34px;font-size:16px;line-height:16px}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__title{font-feature-settings:"pkna" on, "liga" off;margin-top:60px;font-size:26px;line-height:26px}}.article_top .serviceAnnouncement__alternative__text{font-feature-settings:"palt" on, "pkna" on, "liga" off;word-break:keep-all;text-align:center;font-weight:300;font-size:13px;line-height:22px;margin-top:12px}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__text{margin-top:23px;font-size:20px;line-height:32px}}.article_top .serviceAnnouncement__alternative__links{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:8px;flex-direction:column}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__links{flex-direction:row;margin-top:32px;gap:10px}}.article_top .serviceAnnouncement__alternative__link01{display:flex;align-items:center;justify-content:center;gap:5px;width:237px;padding:11px 0;font-size:13px;line-height:20px;border-radius:5px;font-weight:700;color:#fff;border:1px solid #1ed57a;background:#1ed57a;box-sizing:border-box;font-feature-settings:"palt" on}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__link01{border-radius:8px;border-width:2px;gap:11px;width:420px;padding:18px 0 17px 0;font-size:22px;line-height:33px;letter-spacing:-0.42px}}.article_top .serviceAnnouncement__alternative__link01__arrow{margin-top:-3px;width:6.5px;height:auto}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__link01__arrow{width:12.5px;height:auto}}.article_top .serviceAnnouncement__alternative__link02{display:flex;align-items:center;justify-content:center;gap:5px;width:237px;padding:11px 0;font-size:13px;line-height:20px;border-radius:5px;text-align:center;font-weight:700;color:#fff;border:1px solid #1ed57a;background:#1ed57a;position:relative;box-sizing:border-box;font-feature-settings:"palt" on}.article_top .serviceAnnouncement__alternative__link02.onlySP{display:flex}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__link02.onlySP{display:none}}.article_top .serviceAnnouncement__alternative__link02.onlyPC{display:none}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__link02.onlyPC{display:flex}}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__link02{border-radius:8px;border-width:2px;gap:11px;width:420px;padding:18px 0 17px 0;font-size:22px;line-height:33px;letter-spacing:-0.42px}}.article_top .serviceAnnouncement__alternative__link02__arrow{margin-top:-3px;width:6.5px;height:auto}@media only screen and (min-width: 800px){.article_top .serviceAnnouncement__alternative__link02__arrow{width:12.5px;height:auto}}.article_top .features{padding:46px 16px 56px 16px;display:flex;justify-content:center;background-color:#f8f8f8}@media only screen and (min-width: 800px){.article_top .features{padding:120px 0 120px 0;background-color:#f8f8f8}}.article_top .features__container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 800px){.article_top .features__container{max-width:1200px}}.article_top .features__title{font-size:25px;font-weight:700;line-height:37.5px;color:#000;margin-bottom:22px;text-align:center}@media only screen and (min-width: 800px){.article_top .features__title{font-size:44px;font-weight:800;line-height:66px;margin-bottom:40px;text-align:left}}.article_top .features__contentsBox.onlySP{width:100%;display:flex;justify-content:space-between;border:1px solid rgba(0,0,0,0.0784314);background-color:#fff;border-radius:10px;align-items:center;padding:30px 28px 23px 28px;box-sizing:border-box}@media only screen and (min-width: 800px){.article_top .features__contentsBox.onlySP{display:none}}.article_top .features__contentSP{display:flex;flex-direction:column;align-items:center}.article_top .features__contentsBox.onlyPC{display:none}@media only screen and (min-width: 800px){.article_top .features__contentsBox.onlyPC{width:100%;display:flex;align-items:center;border:1px solid rgba(0,0,0,0.14902);border-radius:10px;padding:50px 66px;box-sizing:border-box;margin-bottom:0;background:#fff}}.article_top .features__contentPC{width:100%;display:flex;flex-direction:column;align-items:center}.article_top .features__contentPC.scene01{margin-right:74px}.article_top .features__contentPC.scene02{margin:0 62px}.article_top .features__contentPC.scene03{margin-left:74px}.article_top .features__dividerLine{background-color:#000;width:1px;height:40px;opacity:0.15}.article_top .features__image{width:42px;height:42px}@media only screen and (min-width: 800px){.article_top .features__image{width:48px;height:48px}}.article_top .features__subTitle{color:#1ed57a;font-size:12px;font-weight:800;line-height:18px;margin-top:12px;margin-bottom:4px}@media only screen and (min-width: 800px){.article_top .features__subTitle{font-size:16px;line-height:16px;margin-top:24px;margin-bottom:12px}}.article_top .features__text{font-size:13px;color:#000;line-height:20px;font-weight:600;text-align:center}@media only screen and (min-width: 800px){.article_top .features__text{font-size:22px;line-height:32px;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}}.article_top .features__supplement{font-size:12px;font-weight:300;line-height:18px;color:#898989}@media only screen and (min-width: 800px){.article_top .features__supplement{font-size:16px;font-weight:400;line-height:24px;color:#c1c1c1}}.article_top .userContentFeature{padding:0}.article_top .contentNews{margin:0 auto;background:#fff;padding:56px 0}@media only screen and (min-width: 800px){.article_top .contentNews{padding-top:120px;padding-bottom:127px}}.article_top .contentNews__title{display:flex;justify-content:space-between;align-items:center;padding-bottom:21px;border-bottom:1px solid rgba(0,0,0,0.08)}@media only screen and (min-width: 800px){.article_top .contentNews__title{padding-bottom:40px;border-bottom:1px solid #e5e5e5}}.article_top .contentNews__title h3{width:98px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentNews__title h3{width:173px;margin:0}}.article_top .contentNews__title a{font-size:20px;font-weight:bold;position:relative;padding-right:21px;line-height:20px}.article_top .contentNews__title a::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:13px;height:23px;background:url(../images/icon_arrow_bk.png);background-repeat:no-repeat;background-size:100% auto}.article_top .contentNews__newsLists{margin-top:21px}@media only screen and (min-width: 800px){.article_top .contentNews__newsLists{margin-top:36px}}.article_top .contentNews__newsList{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.article_top .contentNews__newsList:first-of-type{margin-top:0}.article_top .contentNews__newsList:last-of-type{border:none;padding-bottom:17px}.article_top .contentNews__newsList:nth-last-of-type(n+4){display:none}@media only screen and (min-width: 800px){.article_top .contentNews__newsList:nth-last-of-type(n+4){display:block}}@media only screen and (min-width: 800px){.article_top .contentNews__newsList{border:none;margin-top:26px;padding-bottom:0}.article_top .contentNews__newsList:last-of-type{padding-bottom:0}}.article_top .contentNews__newsLink{display:block}@media only screen and (min-width: 800px){.article_top .contentNews__newsLink{display:flex;align-items:center}}.article_top .contentNews__newsLink .category{width:84px;line-height:32px;border-radius:30px;text-align:center;color:#fff;font-size:12px;margin-right:20px;display:none}.article_top .contentNews__newsLink .category.topics{background:#7e86ad}.article_top .contentNews__newsLink .category.news{background:#1fb4ba}@media only screen and (min-width: 800px){.article_top .contentNews__newsLink .category{display:inline-block}}.article_top .contentNews__newsLink .date{font-size:12px;line-height:2.17;color:#898989}@media only screen and (min-width: 800px){.article_top .contentNews__newsLink .date{display:none}}.article_top .contentNews__newsTitle{font-size:16px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media only screen and (min-width: 800px){.article_top .contentNews__newsTitle{font-size:18px}}.article_top .contentNews__newsText{color:#c1c1c1;font-size:12px;margin-top:4px;display:block}@media only screen and (min-width: 800px){.article_top .contentNews__newsText{font-size:18px;margin-left:20px;margin-top:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.article_top .contentNews__newsMoreLink{text-align:center}.article_top .contentNews__newsMoreLink a{padding:12px 32px 12px 25px;font-size:13px;border:solid 1px #000;border-radius:5px;text-align:center;font-weight:bold;margin:0 auto;position:relative;display:inline-block}.article_top .contentNews__newsMoreLink a::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:6px;height:100%;background:url(../images/icon_arrow_bk_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}.article_top .contentScenes,.article_top .contentMerit{background:#1ed57a;padding:55px 0 40px}@media only screen and (min-width: 800px){.article_top .contentScenes,.article_top .contentMerit{background:#f8f8f8;padding:0}}.article_top .contentScenes__title h3,.article_top .contentMerit__title h3{max-width:303px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentScenes__title,.article_top .contentMerit__title{background:#1ed57a}.article_top .contentScenes__title h3,.article_top .contentMerit__title h3{max-width:100%;width:659px;margin:0}}.article_top .contentScenes__titleInner,.article_top .contentMerit__titleInner{padding:0;position:relative}@media only screen and (min-width: 800px){.article_top .contentScenes__titleInner,.article_top .contentMerit__titleInner{padding:125px 0 355px}}.article_top .contentScenes__titleImage,.article_top .contentMerit__titleImage{margin:22px auto 0;width:234px}@media only screen and (min-width: 800px){.article_top .contentScenes__titleImage,.article_top .contentMerit__titleImage{margin:0;position:absolute;width:451px;top:-19px;right:0}}.article_top .contentScenes__scenes,.article_top .contentScenes__merits,.article_top .contentMerit__scenes,.article_top .contentMerit__merits{border-radius:10px;border:solid 1px rgba(0,0,0,0.08);position:relative;padding:30px;top:-20px;overflow:hidden;z-index:0}.article_top .contentScenes__scenes::after,.article_top .contentScenes__merits::after,.article_top .contentMerit__scenes::after,.article_top .contentMerit__merits::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1}@media only screen and (min-width: 800px){.article_top .contentScenes__scenes,.article_top .contentScenes__merits,.article_top .contentMerit__scenes,.article_top .contentMerit__merits{top:-248px;padding:52px;display:flex;border:solid 1px rgba(0,0,0,0.1)}}.article_top .contentScenes__scene,.article_top .contentScenes__merit,.article_top .contentMerit__scene,.article_top .contentMerit__merit{text-align:center;margin-top:26px}.article_top .contentScenes__scene.scene01,.article_top .contentScenes__scene.merit01,.article_top .contentScenes__merit.scene01,.article_top .contentScenes__merit.merit01,.article_top .contentMerit__scene.scene01,.article_top .contentMerit__scene.merit01,.article_top .contentMerit__merit.scene01,.article_top .contentMerit__merit.merit01{margin-top:0}@media only screen and (min-width: 800px){.article_top .contentScenes__scene,.article_top .contentScenes__merit,.article_top .contentMerit__scene,.article_top .contentMerit__merit{width:33.3333333%;text-align:center;margin-top:0}.article_top .contentScenes__scene.scene02,.article_top .contentScenes__scene.merit02,.article_top .contentScenes__merit.scene02,.article_top .contentScenes__merit.merit02,.article_top .contentMerit__scene.scene02,.article_top .contentMerit__scene.merit02,.article_top .contentMerit__merit.scene02,.article_top .contentMerit__merit.merit02{padding:0 52px}}.article_top .contentScenes__scene p,.article_top .contentScenes__merit p,.article_top .contentMerit__scene p,.article_top .contentMerit__merit p{display:inline-block;width:66px}@media only screen and (min-width: 800px){.article_top .contentScenes__scene p,.article_top .contentScenes__merit p,.article_top .contentMerit__scene p,.article_top .contentMerit__merit p{width:96px}}.article_top .contentScenes__scene dt,.article_top .contentScenes__merit dt,.article_top .contentMerit__scene dt,.article_top .contentMerit__merit dt{font-weight:bold;margin-top:8px}.article_top .contentScenes__scene dt img,.article_top .contentScenes__merit dt img,.article_top .contentMerit__scene dt img,.article_top .contentMerit__merit dt img{width:auto;height:48px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentScenes__scene dt img,.article_top .contentScenes__merit dt img,.article_top .contentMerit__scene dt img,.article_top .contentMerit__merit dt img{height:63px}}.article_top .contentScenes__scene dd,.article_top .contentScenes__merit dd,.article_top .contentMerit__scene dd,.article_top .contentMerit__merit dd{margin-top:10px;font-size:12px;color:#898989;line-height:1.5}@media only screen and (min-width: 800px){.article_top .contentScenes__scene dd,.article_top .contentScenes__merit dd,.article_top .contentMerit__scene dd,.article_top .contentMerit__merit dd{font-size:16px;margin-top:15px}}.article_top .contentScenes__scene>img,.article_top .contentScenes__merit>img,.article_top .contentMerit__scene>img,.article_top .contentMerit__merit>img{margin:32px auto 0;max-width:84px}.article_top .contentSteps{background:#f8f8f8;padding:56px 0}@media only screen and (min-width: 800px){.article_top .contentSteps{margin-top:-115px;padding:0 0 120px}}.article_top .contentSteps__title{display:flex;justify-content:space-between;align-items:center}.article_top .contentSteps__title h3{width:146px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentSteps__title h3{width:500px;height:44px;margin:0}}.article_top .contentSteps__title a{font-size:20px;font-weight:bold;position:relative;padding-right:21px;line-height:20px}.article_top .contentSteps__title a::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:13px;height:23px;background:url(../images/icon_arrow_bk.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 800px){.article_top .contentSteps__list{display:flex}}@media only screen and (min-width: 800px){.article_top .contentSteps__item{width:calc 33.33333%;max-width:375px;margin-right:38px}.article_top .contentSteps__item:last-child{margin:0}}@media only screen and (min-width: 800px){.article_top .contentSteps__steps{margin-top:80px;display:flex;justify-content:space-between;align-items:center}}.article_top .contentSteps__stepsImages{max-width:343px;margin:0 auto;position:relative}@media only screen and (min-width: 800px){.article_top .contentSteps__stepsImages{width:390px;max-width:100%;margin:0;align-self:center}}.article_top .contentSteps__stepsImage{display:block}@media only screen and (min-width: 800px){.article_top .contentSteps__stepsImage{display:none}.article_top .contentSteps__stepsImage.active{display:block}}.article_top .contentSteps__stepsImage.stepsImageSP.image05{max-width:251px;margin:21px auto 43px}@media only screen and (max-width: 360px){.article_top .contentSteps__stepsImage.stepsImageSP.image05{margin-bottom:30px}}@media only screen and (max-width: 320px){.article_top .contentSteps__stepsImage.stepsImageSP.image05{margin:15px auto 0}}@media only screen and (min-width: 800px){.article_top .contentSteps__stepsInner{width:709px;position:relative;padding:0;border-radius:0;background-color:inherit;border:none;align-self:center}.article_top .contentSteps__stepsInner::before{content:"";width:6px;height:calc(100% - 43px);background:#ececec;position:absolute;top:21px;left:50px}}.article_top .contentSteps__step{position:relative}@media only screen and (min-width: 800px){.article_top .contentSteps__step{display:table;visibility:visible !important}}.article_top .contentSteps__step.step01{margin-top:0}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step01 .contentSteps__stepText dt span{background-image:url(../images/icon_step01_g.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step01 .contentSteps__stepText p span{background-image:url(../images/icon_step01_w.png);background-size:100% auto;background-repeat:no-repeat}.article_top .contentSteps__step.step01 .contentSteps__stepText p span::after{background-image:url(../images/icon_step01_bk.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step02 .contentSteps__stepText dt span{background-image:url(../images/icon_step02_g.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step02 .contentSteps__stepText p span{background-image:url(../images/icon_step02_w.png);background-size:100% auto;background-repeat:no-repeat}.article_top .contentSteps__step.step02 .contentSteps__stepText p span::after{background-image:url(../images/icon_step02_bk.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step03 .contentSteps__stepText dt span{background-image:url(../images/icon_step03_g.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step03 .contentSteps__stepText p span{background-image:url(../images/icon_step03_w.png);background-size:100% auto;background-repeat:no-repeat}.article_top .contentSteps__step.step03 .contentSteps__stepText p span::after{background-image:url(../images/icon_step03_bk.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step04 .contentSteps__stepText dt span{background-image:url(../images/icon_step04_g.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step04 .contentSteps__stepText p span{background-image:url(../images/icon_step04_w.png);background-size:100% auto;background-repeat:no-repeat}.article_top .contentSteps__step.step04 .contentSteps__stepText p span::after{background-image:url(../images/icon_step04_bk.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step05 .contentSteps__stepText dt span{background-image:url(../images/icon_step05_g.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step.step05 .contentSteps__stepText p span{background-image:url(../images/icon_step05_w.png);background-size:100% auto;background-repeat:no-repeat}.article_top .contentSteps__step.step05 .contentSteps__stepText p span::after{background-image:url(../images/icon_step05_bk.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top .contentSteps__step{padding:0 30px;margin-top:26px;border-color:rgba(0,0,0,0.15);transition-duration:0.2s;overflow:hidden;position:relative;z-index:0}.article_top .contentSteps__step.active{padding:30px}.article_top .contentSteps__step.active::after{content:"";position:absolute;display:block;top:0;left:0;background:#fff;width:100%;height:100%;z-index:-1;border:solid 1px rgba(0,0,0,0.15);box-sizing:border-box;border-radius:20px}.article_top .contentSteps__step.active p{display:none}.article_top .contentSteps__step.active dl{display:block}}.article_top .contentSteps__stepText{padding:30px}@media only screen and (min-width: 800px){.article_top .contentSteps__stepText{padding:0;border-radius:0;border:none}}.article_top .contentSteps__stepText p{display:none}@media only screen and (min-width: 800px){.article_top .contentSteps__stepText p{display:block;font-size:24px;color:#c1c1c1;font-weight:bold;line-height:1.25;cursor:pointer;position:relative;padding-left:70px;text-indent:-70px;min-height:50px;transition-duration:0.2s}.article_top .contentSteps__stepText p:hover{color:#000}.article_top .contentSteps__stepText p:hover span::after{opacity:1}.article_top .contentSteps__stepText p span{display:inline-block;width:46px;height:46px;margin-right:20px;text-indent:-100%;overflow:hidden;vertical-align:middle}.article_top .contentSteps__stepText p span::after{content:"";display:block;position:absolute;top:0;left:0;width:46px;height:46px;opacity:0;transition-duration:0.2s}}@media only screen and (min-width: 800px){.article_top .contentSteps__stepText dl{display:none;transition-duration:0.2s}}.article_top .contentSteps__stepText dl dt{font-size:16px;font-weight:bold;line-height:1.25;text-align:center}@media only screen and (min-width: 800px){.article_top .contentSteps__stepText dl dt{text-align:left;font-size:24px;padding-left:70px;text-indent:-70px;min-height:50px}}.article_top .contentSteps__stepText dl dt span{display:inline-block;padding-right:0.5em}.article_top .contentSteps__stepText dl dt span::before{content:"0"}.article_top .contentSteps__stepText dl dt span::after{content:"."}@media only screen and (min-width: 800px){.article_top .contentSteps__stepText dl dt span{width:46px;height:46px;margin-right:20px;padding-right:0;text-indent:-100%;overflow:hidden;vertical-align:middle;position:relative}.article_top .contentSteps__stepText dl dt span::before,.article_top .contentSteps__stepText dl dt span::after{content:""}}.article_top .contentSteps__stepText dl dd{margin-top:8px;font-size:12px;color:#898989;text-align:center;line-height:1.63}@media only screen and (min-width: 800px){.article_top .contentSteps__stepText dl dd{padding-left:66px;font-size:16px;text-align:left;opacity:0}}.article_top .contentSteps__stepText dl dd span{display:inline-block;font-size:10px;line-height:1.3;margin-top:6px}@media only screen and (min-width: 800px){.article_top .contentSteps__stepText dl dd span{font-size:12px}}.article_top .contentSteps__stepText dl dd a{color:#898989;text-decoration:underline}.article_top .contentSteps__security{margin-top:34px}@media only screen and (min-width: 800px){.article_top .contentSteps__security{margin-top:100px}}@media only screen and (min-width: 800px){.article_top .contentSteps__securityInner{position:relative;display:flex;align-items:center}.article_top .contentSteps__securityInner::before{content:"";display:block;width:116px;height:116px;background-image:url(../images/img_security.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}}@media only screen and (min-width: 800px){.article_top .contentSteps__securityText{margin-left:40px}}.article_top .contentSteps__securityText h4{max-width:160px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentSteps__securityText h4{width:236px;max-width:100%;margin:0}}.article_top .contentSteps__securityText p{color:#898989;margin-top:12px;font-size:12px;text-align:center}@media only screen and (min-width: 800px){.article_top .contentSteps__securityText p{margin-top:17px;font-size:16px;text-align-last:left}}.article_top .contentSteps__securityText a{color:#898989;text-decoration:underline}.article_top .contentSteps__securityLink{text-align:center;margin-top:22px}.article_top .contentSteps__securityLink a{padding:12px 29px 12px 22px;font-size:13px;text-decoration:none;color:#000;border:solid 1px #000;border-radius:5px;text-align:center;font-weight:bold;margin:0 auto;position:relative;display:inline-block}.article_top .contentSteps__securityLink a::after{content:"";position:absolute;top:50%;right:21px;transform:translateY(-50%);width:5px;height:9px;background:url(../images/icon_arrow_bk.png);background-repeat:no-repeat;background-size:100% auto}.article_top .medicineExample{background:#f8f8f8;padding:56px 0 46px}@media only screen and (min-width: 800px){.article_top .medicineExample{padding:120px 0}}.article_top .medicineExample h3{margin-bottom:14px}@media only screen and (min-width: 800px){.article_top .medicineExample h3{margin-bottom:36px;max-width:360px}}.article_top .medicineExample h3 img{max-width:100%;height:25px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .medicineExample h3 img{margin:0;height:auto;width:100%}}.article_top .medicineExample__container{margin:0}@media only screen and (min-width: 800px){.article_top .medicineExample__container{margin:0 auto}}.article_top .medicineExample__attention{color:#b2b2b2;margin:0 16px 28px 16px;font-size:12px;text-align:center}@media only screen and (min-width: 800px){.article_top .medicineExample__attention{margin-bottom:60px;font-size:14px;text-align:left}}.article_top .medicineExample__warp{overflow:hidden;width:100%}@media only screen and (min-width: 800px){.article_top .medicineExample__list{display:flex;flex-wrap:wrap}}.article_top .medicineExample__userslick{width:130%}@media only screen and (min-width: 800px){.article_top .medicineExample__userslick{width:100%}}.article_top .medicineExample__item{max-width:226px;margin-right:8px}@media only screen and (min-width: 800px){.article_top .medicineExample__item{width:calc(100% / 4);max-width:280px;margin-right:25px}.article_top .medicineExample__item:nth-child(4n){margin:0}.article_top .medicineExample__item:nth-child(n+5){margin-top:50px}}.article_top .medicineExample__imgContent{text-align:center}.article_top .medicineExample__img{height:auto;width:226px}@media only screen and (min-width: 800px){.article_top .medicineExample__img{height:auto;width:280px}}.article_top .medicineExample__title{text-align:center;font-size:16px;font-weight:600;line-height:34px;margin-top:7px}@media only screen and (min-width: 800px){.article_top .medicineExample__title{font-size:24px;font-weight:700;margin-top:20px}}.article_top .medicineExample__text{font-size:12px;font-weight:300;line-height:18px;text-align:center}@media only screen and (min-width: 800px){.article_top .medicineExample__text{font-size:16px;line-height:24px;margin-top:8px}}.article_top .medicineExample__text a{font-weight:600;border-bottom:1px solid #000}.article_top .medicineExample .swiper-container{margin-bottom:0}.article_top .medicineExample .swiper-pagination-bullet-active{background-color:#1ed57a}.article_top .swiper-pagination-bullet{margin:0 4px;margin-top:30px}.article_top .bannerClinicList{margin:46px 16px 0;background-color:#fff;border:solid 0.5px #ececec;border-radius:10px}.article_top .bannerClinicList__text{font-size:15px;font-weight:600;line-height:1.4}.article_top .bannerClinicList__detail{font-size:12px;line-height:1.5;color:#8c8c8c;margin-top:4px}.article_top .bannerClinicList__detail::after{content:"";display:inline-block;height:8px;width:5px;margin-left:3px;background:url(../images/icon_arrow_gray_sp.png);background-repeat:no-repeat;background-size:cover}.article_top .bannerClinicList__img{width:54px;height:54px}.article_top .bannerClinicList a{display:flex;justify-content:space-between;align-items:center;padding:23px 26px}.article_top .usageSteps{background-color:#fff;padding:56px 0}@media only screen and (min-width: 800px){.article_top .usageSteps{padding:120px 0 120px 0}}.article_top .usageSteps__title{margin-bottom:57px}@media only screen and (min-width: 800px){.article_top .usageSteps__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}}.article_top .usageSteps__title h3{margin:0 12px}@media only screen and (min-width: 800px){.article_top .usageSteps__title h3{margin:0}}.article_top .usageSteps__title a{font-size:20px;font-weight:bold;position:relative;padding-right:21px;line-height:20px}.article_top .usageSteps__title a::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:13px;height:23px;background:url(../images/icon_arrow_bk.png);background-repeat:no-repeat;background-size:100% auto}.article_top .usageSteps__title img{width:319px;height:auto;margin:0 auto}@media only screen and (min-width: 800px){.article_top .usageSteps__title img{width:auto;height:44px}}.article_top .usageSteps__list{margin-bottom:36px}@media only screen and (min-width: 800px){.article_top .usageSteps__list{display:flex;justify-content:center;margin:0}}.article_top .usageSteps__item{background-color:#f8f8f8;position:relative;border-radius:10px;margin-bottom:63px;display:flex;flex-direction:column-reverse}.article_top .usageSteps__item:last-child{margin-bottom:0}.article_top .usageSteps__item::before{content:"";position:absolute;top:-32px;left:50%;transform:translateX(-50%);width:63px;height:63px}@media only screen and (min-width: 800px){.article_top .usageSteps__item{display:block;width:calc(100% / 3);margin-right:38px;margin-bottom:0}.article_top .usageSteps__item::before{content:"";display:none}.article_top .usageSteps__item:last-child{margin:0}}.article_top .usageSteps .step1{padding:55px 30px 38px}.article_top .usageSteps .step1::before{background-image:url(../images/icon_guide_step01_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}@media only screen and (min-width: 800px){.article_top .usageSteps .step1::before{padding:50px 22px}.article_top .usageSteps .step1::before::before{content:"";display:none}}.article_top .usageSteps .step2{padding:52px 30px 38px}.article_top .usageSteps .step2::before{background-image:url(../images/icon_guide_step02_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}@media only screen and (min-width: 800px){.article_top .usageSteps .step2::before{padding:50px 22px}.article_top .usageSteps .step2::before::before{content:"";display:none}}.article_top .usageSteps .step3{padding:55px 20px 28px}.article_top .usageSteps .step3::before{background-image:url(../images/icon_guide_step04_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}@media only screen and (min-width: 800px){.article_top .usageSteps .step3::before{padding:50px 22px}.article_top .usageSteps .step3::before::before{content:"";display:none}}@media only screen and (min-width: 800px){.article_top .usageSteps .step3{padding:55px 30px 28px}}.article_top .usageSteps__stepTxt{width:100px;color:#fff;font-weight:700;line-height:24px;padding:7px 10px;text-align:center;background-color:#1ed57a;border-radius:104px;margin:0 auto;box-sizing:border-box}.article_top .usageSteps__contentTitle{text-align:center;font-size:19px;font-weight:700;margin-top:12px}@media only screen and (min-width: 800px){.article_top .usageSteps__contentTitle{font-size:28px;font-weight:800;line-height:34px;margin-top:19px}}.article_top .usageSteps__detailTxt{text-align:center;color:#898989;margin-top:6px;font-size:12px}@media only screen and (min-width: 800px){.article_top .usageSteps__detailTxt{width:330px;margin:20px auto 40px;font-size:16px;min-height:72px}}.article_top .usageSteps__contentsImg{width:173px;height:auto;margin:0 auto}@media only screen and (min-width: 800px){.article_top .usageSteps__contentsImg{width:175px;height:351px}}.article_top .usageSteps__link{width:160px;font-size:13px;font-weight:bold;position:relative;padding:12px 0 12px 22px;margin:0 auto;line-height:20px;border:1px solid #000;border-radius:5px}.article_top .usageSteps__link::after{content:"";position:absolute;top:50%;right:21px;transform:translateY(-50%);width:4.5px;height:9px;background:url(../images/icon_arrow_bk.png);background-repeat:no-repeat;background-size:100% auto}.article_top .usageFee{background-color:#f8f8f8;padding:56px 0 35px 0}@media only screen and (min-width: 800px){.article_top .usageFee{padding:120px 0}}.article_top .usageFee__title{margin:0 auto 20px}@media only screen and (min-width: 800px){.article_top .usageFee__title{width:222px;height:44px;margin:0 0 36px 0}}.article_top .usageFee h3{width:130px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .usageFee h3{width:222px;margin:0}}.article_top .usageFee h3 img{width:100%;height:auto}.article_top .usageFee__table{background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:10px;border-collapse:separate;border-spacing:0}.article_top .usageFee__table th{width:374px;font-size:24px;vertical-align:top;text-align:left;border-right:dashed 1px;border-color:#d9d9d9}.article_top .usageFee__table td{width:790px;font-size:24px;font-weight:600}.article_top .usageFee__table .tableTitle01{padding:40px}.article_top .usageFee__table .tableTitle02{padding:36px 40px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.article_top .usageFee__table .tableTitle03{padding:39px 40px}.article_top .usageFee__table .tableTxt01{padding:40px 50px}.article_top .usageFee__table .tableTxt02{padding:36px 50px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.article_top .usageFee__table .tableTxt02 p{margin-top:14px}.article_top .usageFee__table .tableTxt03{padding:39px 50px}.article_top .usageFee__table .tableAttention{display:block;font-size:14px;font-weight:300;color:#898989;line-height:20px;margin-top:10px}@media only screen and (min-width: 800px){.article_top .usageFee__table .tableAttention{margin-top:12px}}@media only screen and (min-width: 800px){.article_top .usageFee__table .tableAttention--mt-3{display:block;font-size:14px;font-weight:300;color:#898989;line-height:20px;margin-top:3px}}.article_top .usageFee__contentSP{background-color:#fff;border:0.5px solid rgba(0,0,0,0.08);border-radius:6px}.article_top .usageFee__contentSP:nth-child(n+1){margin-bottom:12px}.article_top .usageFee__titleSP{font-size:14px;font-weight:600;line-height:30px;color:000;padding:12px 20px 12px;border-bottom:1px solid #ececec}.article_top .usageFee__txtSP{margin-top:18px;font-size:14px;font-weight:400;line-height:22px}.article_top .usageFee__txtSP--mt-8{margin-top:8px;font-size:14px;font-weight:400;line-height:22px}.article_top .usageFee__txtSP--mt-15{margin-top:15px;font-size:14px;font-weight:400;line-height:22px}.article_top .usageFee__annotationSP{color:#898989;font-size:12px;line-height:18px;margin-top:10px}.article_top .usageFee__annotationSP--mt-0{color:#898989;font-size:12px;line-height:18px;margin-top:0}.article_top .usageFee__contentTxt{margin:0 20px 20px 20px}.article_top .contentPossible,.article_top .contentPrice{padding:56px 0}@media only screen and (min-width: 800px){.article_top .contentPossible,.article_top .contentPrice{padding:120px 0}}@media only screen and (min-width: 800px){.article_top .contentPossible__inner,.article_top .contentPrice__inner{display:flex;justify-content:space-between;align-items:center}}.article_top .contentPossible__possibleText,.article_top .contentPossible__priceText,.article_top .contentPrice__possibleText,.article_top .contentPrice__priceText{text-align:center}@media only screen and (min-width: 800px){.article_top .contentPossible__possibleText,.article_top .contentPossible__priceText,.article_top .contentPrice__possibleText,.article_top .contentPrice__priceText{width:690px;text-align:left}}.article_top .contentPossible__possibleText h3,.article_top .contentPossible__priceText h3,.article_top .contentPrice__possibleText h3,.article_top .contentPrice__priceText h3{max-width:195px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentPossible__possibleText h3,.article_top .contentPossible__priceText h3,.article_top .contentPrice__possibleText h3,.article_top .contentPrice__priceText h3{width:392px;max-width:100%;margin:0}}.article_top .contentPossible__possibleText p,.article_top .contentPossible__priceText p,.article_top .contentPrice__possibleText p,.article_top .contentPrice__priceText p{font-size:12px;margin-top:20px;line-height:1.5;text-align:center}@media only screen and (min-width: 800px){.article_top .contentPossible__possibleText p,.article_top .contentPossible__priceText p,.article_top .contentPrice__possibleText p,.article_top .contentPrice__priceText p{color:#898989;font-size:16px;margin-top:26px;text-align:left}}.article_top .contentPossible__possibleText p span,.article_top .contentPossible__priceText p span,.article_top .contentPrice__possibleText p span,.article_top .contentPrice__priceText p span{color:#b2b2b2;font-size:14px;margin-top:18px}.article_top .contentPossible__possibleText a,.article_top .contentPossible__priceText a,.article_top .contentPrice__possibleText a,.article_top .contentPrice__priceText a{font-size:13px;color:#fff;background:#1ed57a;display:inline-block;padding:12px 30px 12px 22px;border-radius:8px;font-weight:bold;position:relative;margin:24px auto 0}.article_top .contentPossible__possibleText a::after,.article_top .contentPossible__priceText a::after,.article_top .contentPrice__possibleText a::after,.article_top .contentPrice__priceText a::after{content:"";position:absolute;top:50%;right:22px;width:5px;height:9px;transform:translateY(-50%);background:url(../images/icon_arrow_w.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 800px){.article_top .contentPossible__possibleText a,.article_top .contentPossible__priceText a,.article_top .contentPrice__possibleText a,.article_top .contentPrice__priceText a{font-size:22px;padding:20px 104px 20px 24px;margin:57px 0 0}.article_top .contentPossible__possibleText a::after,.article_top .contentPossible__priceText a::after,.article_top .contentPrice__possibleText a::after,.article_top .contentPrice__priceText a::after{width:13px;height:20px;right:27px}}.article_top .contentPossible__possibleImage,.article_top .contentPossible__priceImage,.article_top .contentPrice__possibleImage,.article_top .contentPrice__priceImage{max-width:235px;margin:30px auto 0}@media only screen and (min-width: 800px){.article_top .contentPossible__possibleImage,.article_top .contentPossible__priceImage,.article_top .contentPrice__possibleImage,.article_top .contentPrice__priceImage{max-width:100%;width:364px;margin:0}}.article_top .contentFaq{background:#f8f8f8;padding:56px 0}@media only screen and (min-width: 800px){.article_top .contentFaq{padding:120px 0}}.article_top .contentFaq h3{max-width:171px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentFaq h3{width:302px;margin:0;max-width:100%}}.article_top .contentFaq__faqList{margin-top:22px}@media only screen and (min-width: 800px){.article_top .contentFaq__faqList{margin-top:60px}}.article_top .contentFaq__faq{background:#fff;border-radius:10px;padding:0;margin-top:16px;border:1px solid rgba(0,0,0,0.08)}@media only screen and (min-width: 800px){.article_top .contentFaq__faq{margin-top:30px;border:none}}.article_top .contentFaq__faq.question01{margin-top:0}.article_top .contentFaq__faq.open dt::after{background:url(../images/icon_faq_closeg.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}.article_top .contentFaq__faq dt{padding:15px 68px 15px 39px;position:relative;font-size:14px;font-weight:bold;line-height:normal}@media only screen and (min-width: 800px){.article_top .contentFaq__faq dt{padding:37px 80px 37px 110px;font-size:24px;line-height:1.25}}.article_top .contentFaq__faq dt::before,.article_top .contentFaq__faq dt::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:100%}.article_top .contentFaq__faq dt::before{width:16px;left:14px;background:url(../images/icon_faq_qg_sp.png);background-repeat:no-repeat;background-position:0 18px;background-size:100% auto}@media only screen and (min-width: 800px){.article_top .contentFaq__faq dt::before{width:31px;left:40px;background:url(../images/icon_faq_qg.png);background-repeat:no-repeat;background-size:100% auto;background-position:0 33px}}.article_top .contentFaq__faq dt::after{right:14px;width:12px;background:url(../images/icon_faq_openg.png);background-repeat:no-repeat;background-position:0 center;background-size:100% auto}@media only screen and (min-width: 800px){.article_top .contentFaq__faq dt::after{right:40px;width:26px;background-position:0 center}}.article_top .contentFaq__faq dd{padding:17px 28px 17px 39px;border-top:1px solid #ececec;position:relative;color:#898989;font-size:12px;line-height:1.44;display:none}@media only screen and (min-width: 800px){.article_top .contentFaq__faq dd{padding:33px 40px 33px 110px;font-size:18px}}.article_top .contentFaq__faq dd::before{content:"";position:absolute;top:0;left:14px;width:16px;height:100%;background:url(../images/icon_faq_a_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:0 19px}@media only screen and (min-width: 800px){.article_top .contentFaq__faq dd::before{width:31px;left:40px;background:url(../images/icon_faq_a.png);background-repeat:no-repeat;background-size:100% auto;background-position:0 36px}}.article_top .contentFaq__faq dd a{color:#898989;text-decoration:underline}.article_top .contentFaq__faq dd span{font-size:10px}@media only screen and (min-width: 800px){.article_top .contentFaq__faq dd span{font-size:12px}}.article_top .contentCautions{padding:56px 0 30px;margin:0}@media only screen and (min-width: 800px){.article_top .contentCautions{padding:120px 0 61px}}.article_top .contentCautions h3{max-width:100px;margin:0 auto}@media only screen and (min-width: 800px){.article_top .contentCautions h3{width:174px;max-width:100%;margin:0}}.article_top .contentCautions__cautionsLists{margin-top:16px;padding:0}@media only screen and (min-width: 800px){.article_top .contentCautions__cautionsLists{margin-top:51px}}.article_top .contentCautions__caution{font-size:12px;line-height:1.7;margin-top:10px;text-indent:-1em;padding-left:1em;color:#898989}@media only screen and (min-width: 800px){.article_top .contentCautions__caution{font-size:16px;margin-top:1.5em}}.article_top .contentCautions__caution a{color:#898989;text-decoration:underline}.article_top .contentCautions__caution .caution01{margin-top:0}.article_top.clinic .contentMainVisual{background:#3b9cd8}.article_top.clinic .contentMainVisual__inner{padding:100px 0 40px}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__inner{padding:221px 0 104px}}.article_top.clinic .contentMainVisual__title{max-width:307px;margin:0 auto}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__title{width:542px;max-width:100%;margin:0}}.article_top.clinic .contentMainVisual__text{text-align:center}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__text{text-align:left}}.article_top.clinic .contentMainVisual__links{letter-spacing:-0.4em}.article_top.clinic .contentMainVisual__links *{letter-spacing:normal}.article_top.clinic .contentMainVisual__link{color:#3b9cd8}.article_top.clinic .contentMainVisual__link.link01{margin-top:16px;padding:14px 34px 13px 25px}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__link.link01{margin-top:36px;padding:18px 0 18px 24px}}.article_top.clinic .contentMainVisual__link::after{background:url(../images/icon_arrow_b_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__link{padding:18px 0 18px 24px;color:#3b9cd8;width:264px;box-sizing:border-box}.article_top.clinic .contentMainVisual__link::after{background:url(../images/icon_arrow_b.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}}.article_top.clinic .contentMainVisual__link.link02{padding:18px 0 18px 24px;background:#3b9cd8;border:solid 2px #fff;color:#fff;margin-left:14px;width:264px}.article_top.clinic .contentMainVisual__link.link02::after{background:url(../images/icon_arrow_w.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}.article_top.clinic .contentMainVisual__image{max-width:302px;margin:24px auto 0}.article_top.clinic .contentMainVisual__imageInner{padding-top:84.44%}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__imageInner{padding-top:0;height:524px}}.article_top.clinic .contentMainVisual__image svg{display:block}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__image{position:absolute;top:151px;right:-14px;width:540px;max-width:100%;margin:0}}@media only screen and (min-width: 800px){.article_top.clinic .contentMainVisual__image.clinic{top:254px}}.article_top.clinic .serviceAnnouncement__date{color:#3b9cd8}.article_top.clinic .serviceAnnouncement__text{font-feature-settings:"pkna" on, "liga" off}@media only screen and (min-width: 800px){.article_top.clinic .serviceAnnouncement__text{font-feature-settings:"palt" on, "pkna" on, "liga" off;line-height:32px;margin-top:45px}}.article_top.clinic .serviceAnnouncement__scheduleBox{margin-top:22.5px}@media only screen and (min-width: 800px){.article_top.clinic .serviceAnnouncement__scheduleBox{margin-top:38px}}.article_top.clinic .serviceAnnouncement__text3{word-break:keep-all;overflow-wrap:break-word;color:#000;text-align:center;font-size:13px;line-height:18px;margin-top:24px;font-weight:300;font-feature-settings:"pkna" on, "liga" off}@media only screen and (min-width: 800px){.article_top.clinic .serviceAnnouncement__text3{font-size:20px;line-height:32px;margin-top:40px}}.article_top.clinic .serviceAnnouncement__text4{word-break:keep-all;overflow-wrap:break-word;color:#898989;text-align:center;font-size:12px;line-height:18px;margin-top:18px;font-weight:300;font-feature-settings:"palt" on, "liga" off}@media only screen and (min-width: 800px){.article_top.clinic .serviceAnnouncement__text4{font-feature-settings:"pkna" on, "liga" off;color:#000;font-size:20px;line-height:32px;margin-top:0}}.article_top.clinic .serviceAnnouncement__contact{margin:24px auto 0 auto;display:flex;align-items:center;justify-content:center;gap:5px;width:167px;padding:11px 0;font-size:13px;line-height:20px;border-radius:5px;font-weight:700;color:#fff;border:1px solid #3b9cd8;background:#3b9cd8;box-sizing:border-box}@media only screen and (min-width: 800px){.article_top.clinic .serviceAnnouncement__contact{margin:43px auto 0 auto;border-radius:8px;border-width:2px;justify-content:space-between;width:310px;padding:18px 24px 17px 25px;font-size:22px;line-height:33px;letter-spacing:-0.42px}}.article_top.clinic .serviceAnnouncement__contact__arrow{margin-top:-3px;width:6.5px;height:auto}@media only screen and (min-width: 800px){.article_top.clinic .serviceAnnouncement__contact__arrow{width:12.5px;height:auto}}.article_top.clinic .contentFeature{padding:50px 0;background:#f8f8f8}@media only screen and (min-width: 800px){.article_top.clinic .contentFeature{padding:120px 0}}.article_top.clinic .contentFeature__title{font-weight:700;font-size:25px;line-height:35px;text-align:center}@media only screen and (min-width: 800px){.article_top.clinic .contentFeature__title{text-align:left;font-weight:800;font-size:44px;line-height:44px}}.article_top.clinic .contentFeature__visual{margin:18px auto 0 auto;padding:0 0 0 20px}.article_top.clinic .contentFeature__features{top:0}@media only screen and (min-width: 800px){.article_top.clinic .contentFeature__features{margin-top:40px;padding-bottom:36px}}.article_top.clinic .contentFeature__features>img{max-width:210px;margin:0 auto}.article_top.clinic .contentFeature__feature dt img{width:auto;height:18px}@media only screen and (min-width: 800px){.article_top.clinic .contentFeature__feature dt img{height:27px}}.article_top.clinic .contentFeature__feature dd{margin-top:10px}@media only screen and (min-width: 800px){.article_top.clinic .contentFeature__feature dd{margin-top:20px}}.article_top.clinic .contentFeature__feature dd img{margin-top:26px}.article_top.clinic .contentNews{margin:8px auto 0}@media only screen and (min-width: 800px){.article_top.clinic .contentNews{margin:-26px auto 0}}.article_top.clinic .contentMerit{background-color:#3b9cd8}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit{background-color:#f8f8f8}}.article_top.clinic .contentMerit__title{background:inherit}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__title{background:#3b9cd8}}.article_top.clinic .contentMerit__title h3{max-width:313px}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__title h3{width:841px;max-width:100%}}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__titleInner{padding:113px 0 273px}}.article_top.clinic .contentMerit__link{margin:25px 0 0 0;padding:9px 37px 9px 15px;border:solid 2px #fff;color:#fff;border-radius:8px;font-size:18px;font-weight:bold;position:relative}.article_top.clinic .contentMerit__link::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:8px;height:13px;background:url(../images/icon_arrow_w02.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__link{display:inline-block}}.article_top.clinic .contentMerit__titleImage{width:217.1px}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__titleImage{width:385px;top:-16px;right:60px}}.article_top.clinic .contentMerit__merits{top:-34px}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__merits{top:-225px}}.article_top.clinic .contentMerit__merit dt{margin-top:6px}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__merit dt{margin-top:15px}}.article_top.clinic .contentMerit__merit dt img{height:18px}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__merit dt img{height:28px}}.article_top.clinic .contentMerit__merit dd{margin-top:12px}@media only screen and (min-width: 800px){.article_top.clinic .contentMerit__merit dd{margin-top:15px}}.article_top.clinic .contentMerit__merit dd span{font-size:10px}.article_top.clinic .contentMerit__meritLink{text-align:center;margin-top:-10px}.article_top.clinic .contentMerit__meritLink a{display:inline-block;padding:12px 29px 12px 22px;border:solid 1px #fff;color:#fff;border-radius:5px;position:relative}.article_top.clinic .contentMerit__meritLink a::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:8px;height:100%;background:url(../images/icon_arrow_w_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}.article_top.clinic .contentSteps__title h3{width:249px}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__title h3{width:441px;max-width:100%}}.article_top.clinic .contentSteps__stepsInner{margin-bottom:0;padding-bottom:28px}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__stepsInner{width:590px;padding:0}.article_top.clinic .contentSteps__stepsInner::before{height:calc(100% - 41px)}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__steps{margin-top:80px}}.article_top.clinic .contentSteps__steps .swiper-pagination{position:initial}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step01 dt span{background-image:url(../images/icon_step01_b.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step01 p span{background-image:url(../images/icon_step01_w.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentSteps__step.step01 p span::after{background-image:url(../images/icon_step01_bk.png);background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step02 dt span{background-image:url(../images/icon_step02_b.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step02 p span{background-image:url(../images/icon_step02_w.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentSteps__step.step02 p span::after{background-image:url(../images/icon_step02_bk.png);background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step03 dt span{background-image:url(../images/icon_step03_b.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step03 p span{background-image:url(../images/icon_step03_w.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentSteps__step.step03 p span::after{background-image:url(../images/icon_step03_bk.png);background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step04 dt span{background-image:url(../images/icon_step04_b.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step04 p span{background-image:url(../images/icon_step04_w.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentSteps__step.step04 p span::after{background-image:url(../images/icon_step04_bk.png);background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step05 dt span{background-image:url(../images/icon_step05_b.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step05 p span{background-image:url(../images/icon_step05_w.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentSteps__step.step05 p span::after{background-image:url(../images/icon_step05_bk.png);background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step06 dt span{background-image:url(../images/icon_step06_b.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step06 p span{background-image:url(../images/icon_step06_w.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentSteps__step.step06 p span::after{background-image:url(../images/icon_step06_bk.png);background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step07 dt span{background-image:url(../images/icon_step07_b.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__step.step07 p span{background-image:url(../images/icon_step07_w.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentSteps__step.step07 p span::after{background-image:url(../images/icon_step07_bk.png);background-size:100% auto;background-repeat:no-repeat}.article_top.clinic .contentSteps__stepsImages{max-width:305px;margin:0 auto;padding:0 19px;position:relative;align-self:flex-start}@media only screen and (min-width: 800px){.article_top.clinic .contentSteps__stepsImages{width:550px;max-width:100%;padding:168px 0 155px;background:url(../images/img_stepClinic_bg.png);background-repeat:no-repeat;background-size:458px auto;background-position:top center;box-shadow:none;margin:0;position:static;top:0}}.article_top.clinic .contentSteps__stepsImage.stepsImageSP.image05{max-width:100%;margin:0}.article_top.clinic .contentPrice{background:#3b9cd8}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice{padding:91px 0}}.article_top.clinic .contentPrice__inner{align-items:center;justify-content:space-between}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice__priceText{width:725px}}.article_top.clinic .contentPrice__priceText h3{max-width:121px}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice__priceText h3{width:214px;max-width:100%}}.article_top.clinic .contentPrice__priceText h4{max-width:206px;margin:40px auto 0}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice__priceText h4{width:360px;max-width:100%;margin:80px 0 0}}.article_top.clinic .contentPrice__priceText p{color:#fff;margin-top:20px;text-align:left}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice__priceText p{margin-top:20px}}.article_top.clinic .contentPrice__priceText p span{color:#fff;font-size:10px;display:block;margin:10px 0 0 0}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice__priceText p span{font-size:14px;margin-top:16px}}.article_top.clinic .contentPrice__priceText p:nth-of-type(n+2){margin-top:12px}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice__priceText p:nth-of-type(n+2){margin-top:16px}}.article_top.clinic .contentPrice__priceImage{max-width:317px}@media only screen and (min-width: 800px){.article_top.clinic .contentPrice__priceImage{width:455px;max-width:100%;margin:0}}.article_top.clinic .contentIntroduce{background-color:#f8f8f8;padding:51px 0}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce{padding:120px 0}}.article_top.clinic .contentIntroduce__inner.info h3{max-width:263px}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__inner.info h3{width:389px;max-width:100%;margin:55px 0 0}}.article_top.clinic .contentIntroduce h3{max-width:173px;margin:0 auto}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce h3{width:309px;max-width:100%;margin:0}}.article_top.clinic .contentIntroduce__steps{margin-top:22px}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__steps{display:flex;justify-content:space-between;flex-wrap:wrap;margin:61px auto 0;max-width:1200px}}.article_top.clinic .contentIntroduce__step{width:234px}.article_top.clinic .contentIntroduce__step.step01 .contentIntroduce__stepInner,.article_top.clinic .contentIntroduce__step.step02 .contentIntroduce__stepInner{margin-top:0}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__step{margin-top:50px;width:calc(50% - 30px)}.article_top.clinic .contentIntroduce__step:nth-of-type(1),.article_top.clinic .contentIntroduce__step:nth-of-type(2){margin-top:0}}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__step.step01 dt span{background-image:url(../images/icon_introStep01.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__step.step02 dt span{background-image:url(../images/icon_introStep02.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__step.step03 dt span{background-image:url(../images/icon_introStep03.png);background-size:100% auto;background-repeat:no-repeat}}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__step.step04 dt span{background-image:url(../images/icon_introStep04.png);background-size:100% auto;background-repeat:no-repeat}}.article_top.clinic .contentIntroduce__stepInner{padding:0 4px}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__stepInner{display:flex;flex-wrap:wrap;padding:0}}.article_top.clinic .contentIntroduce__stepImage{max-width:226px;margin:0 auto;border:solid 1px rgba(0,0,0,0.15);border-radius:8px}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__stepImage{margin:0;width:180px;max-width:100%;border:none;border-radius:0}}.article_top.clinic .contentIntroduce__stepText{margin-top:7px}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__stepText{margin-left:30px;margin-top:0;width:360px}}.article_top.clinic .contentIntroduce__stepText dt{font-size:16px;font-weight:bold;text-align:center}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__stepText dt{text-align:left;font-size:24px}}.article_top.clinic .contentIntroduce__stepText dt span{display:inline-block;margin-right:0.5em;line-height:34px}.article_top.clinic .contentIntroduce__stepText dt span::before{content:"0"}.article_top.clinic .contentIntroduce__stepText dt span::after{content:"."}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__stepText dt span{margin-right:14px;width:46px;height:34px;text-indent:-100%;overflow:hidden;vertical-align:middle}.article_top.clinic .contentIntroduce__stepText dt span::before,.article_top.clinic .contentIntroduce__stepText dt span::after{display:none}}.article_top.clinic .contentIntroduce__stepText dd{font-size:12px;line-height:1.5;text-align:center;max-width:200px;margin:0 auto}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__stepText dd{margin-top:14px;font-size:16px;color:#898989;text-align:left;max-width:100%}}.article_top.clinic .contentIntroduce__stepText dd span{font-size:10px;color:#898989;line-height:1.3;display:inline-block}@media only screen and (min-width: 800px){.article_top.clinic .contentIntroduce__stepText dd span{font-size:12px}}.article_top.clinic .contentIntroduce__stepText dd a{text-decoration:underline}.article_top.clinic .contentSupport{padding:56px 0}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport{padding:120px 0}}.article_top.clinic .contentSupport h3{max-width:223px;margin:0 auto}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport h3{width:439px;max-width:100%;margin:0}}.article_top.clinic .contentSupport__supports{margin-top:17px}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport__supports{display:flex;justify-content:space-between;margin-top:48px}}.article_top.clinic .contentSupport__support.support02{margin-top:21px}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport__support{width:calc(50% - 30px)}.article_top.clinic .contentSupport__support.support02{margin-top:0}}.article_top.clinic .contentSupport__support dl{margin-top:11px}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport__support dl{margin-top:24px}}.article_top.clinic .contentSupport__support dt{font-size:16px;font-weight:bold;line-height:1.88;text-align:center}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport__support dt{font-size:28px;line-height:normal;text-align:left}}.article_top.clinic .contentSupport__support dd{margin-top:1px;color:#000;font-size:12px;line-height:1.5;text-align:center}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport__support dd{margin-top:20px;font-size:16px;text-align:left;color:#898989}}.article_top.clinic .contentSupport__image{border-radius:10px;display:block;overflow:hidden;position:relative}.article_top.clinic .contentSupport__image::before{content:"";position:absolute;display:block;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:solid 1px rgba(0,0,0,0.15);border-radius:10px}.article_top.clinic .contentSupport__image img{display:block;width:100%}.article_top.clinic .contentSupport__annotation{margin-top:16px;color:#b5b5b5;line-height:1.43;font-size:12px}@media only screen and (min-width: 800px){.article_top.clinic .contentSupport__annotation{margin-top:23px;font-size:14px}}.article_top.clinic .contentSupport__annotation span{color:red}.article_top.clinic .contentCase{padding:53px 0;overflow:hidden}@media only screen and (min-width: 800px){.article_top.clinic .contentCase{padding:120px 0}}.article_top.clinic .contentCase__title{display:flex;justify-content:space-between;align-items:center}.article_top.clinic .contentCase__title h3{max-width:148px;margin:0 auto}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__title h3{width:265px;max-width:100%;margin:0}}.article_top.clinic .contentCase__title a{font-size:20px;font-weight:bold;position:relative;padding-right:21px;line-height:20px}.article_top.clinic .contentCase__title a::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:13px;height:23px;background:url(../images/icon_arrow_bk.png);background-repeat:no-repeat;background-size:100% auto}.article_top.clinic .contentCase__slides{margin-top:17px}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__slides{margin-top:47px}}.article_top.clinic .contentCase__link{display:block;outline:none}.article_top.clinic .contentCase__caseMoreLink{text-align:center;margin-top:24px}.article_top.clinic .contentCase__caseMoreLink a{padding:12px 32px 12px 25px;font-size:13px;border:solid 1px #000;border-radius:5px;text-align:center;font-weight:bold;margin:0 auto;position:relative;display:inline-block}.article_top.clinic .contentCase__caseMoreLink a::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:6px;height:100%;background:url(../images/icon_arrow_bk_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}.article_top.clinic .contentCase__slide{margin-top:24px}.article_top.clinic .contentCase__slide:nth-of-type(n+4){display:none}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__slide:nth-of-type(n+4){display:block}}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__slide{margin-top:0}}.article_top.clinic .contentCase__slide:first-child{margin-top:0}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__slideInner{padding:0 13px}}.article_top.clinic .contentCase__clinicImage{border-radius:10px;display:block;padding-top:65.445%;position:relative}.article_top.clinic .contentCase__clinicImage::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.article_top.clinic .contentCase__clinicInformation{margin-top:11px;text-align:center}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__clinicInformation{margin-top:24px;text-align:left}}.article_top.clinic .contentCase__clinicName{font-size:16px;font-weight:bold;line-height:2.13}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__clinicName{line-height:normal;font-size:24px}}.article_top.clinic .contentCase__clinicAddress{color:#898989;font-size:12px}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__clinicAddress{margin-top:18px;font-size:16px}}.article_top.clinic .contentCase__clinicType{margin-top:18px;letter-spacing:-0.4em}.article_top.clinic .contentCase__clinicType p{letter-spacing:normal;display:inline-block;padding:2px 7px;background:#f5f6f7;font-size:11px;color:#898989;margin-right:10px;border-radius:50px;line-height:2.27}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__clinicType{text-align:left;font-size:17px;border-radius:0;line-height:normal;padding:8px}}.article_top.clinic .contentCase__clinicDescription{margin-top:6px;font-size:12px;color:#898989;text-align:left;text-align:center}@media only screen and (min-width: 800px){.article_top.clinic .contentCase__clinicDescription{margin-top:19px;font-size:16px;text-align:left}}.article_top.clinic .contentFaq__faq dt::before{background:url(../images/icon_faq_qb_sp.png);background-repeat:no-repeat;background-position:0 18px;background-size:100% auto}@media only screen and (min-width: 800px){.article_top.clinic .contentFaq__faq dt::before{background:url(../images/icon_faq_qb.png);background-repeat:no-repeat;background-position:0 33px;background-size:100% auto}}.article_top.clinic .contentFaq__faq dt::after{background:url(../images/icon_faq_openb.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}.article_top.clinic .contentFaq__faq.open dt::after{background:url(../images/icon_faq_closeb.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}.article_top.clinic .contentCautions__inner.info h3{max-width:222px}@media only screen and (min-width: 800px){.article_top.clinic .contentCautions__inner.info h3{width:611px;max-width:100%}}.article_top.clinic .contentCautions__caution{text-indent:0;padding-left:0}.article_top.clinic .contentCautions__cautionsLists{margin-top:17px}.article_top.clinic .bottomButton{background-color:#258dc5}.article_top.clinic .bottomButton a{background-color:#258dc5}.article_top.clinic .bottomButton a::before{background:url(../images/icon_clinicBunner.png);background-repeat:no-repeat;background-position:0 center;background-size:100% auto;width:22px;transform:translateY(-50%) translateX(calc(-50% - 58px))}.article_top.clinic .slick-dots li.slick-active button::before{background:#3b9cd8}.content__inner{position:relative}.attention{font-size:10px;display:block;color:#fff;position:relative;top:-10px}@media only screen and (min-width: 800px){.attention{color:#b2b2b2;position:absolute;top:51%;font-size:14px}}.swiper-container.onlySP{margin-bottom:0;padding-bottom:0}.swiper-container.onlySP .swiper-pagination-bullets{bottom:28px !important}.swiper-container.onlySP .contentSteps__stepInner{height:100%;display:flex;flex-direction:column}.swiper-container.onlySP .contentSteps__stepText{display:flex;flex-direction:column;flex-grow:1;padding-bottom:68px !important}.swiper-container.onlySP .contentSteps__stepText .contentSteps__stepTextTitle{font-size:16px;font-weight:bold;line-height:1.4;text-align:center}.swiper-container.onlySP .contentSteps__stepText .contentSteps__stepTextTitle span{display:inline-block;padding-right:0.5em}.swiper-container.onlySP .contentSteps__stepText .contentSteps__stepTextTitle span::before{content:"0"}.swiper-container.onlySP .contentSteps__stepText .contentSteps__stepTextTitle span::after{content:"."}.swiper-container.onlySP .contentSteps__stepText .contentSteps__stepTextBody{margin-top:12px;font-size:12px;color:#898989;text-align:center;line-height:1.4;flex-grow:1}.swiper-container.onlySP .contentSteps__stepText .contentSteps__stepTextBody span{display:inline-block;font-size:10px;line-height:1.3;margin-top:6px}.swiper-container.onlySP .contentSteps__stepText .contentSteps__stepTextBody a{color:#898989;text-decoration:underline}.swiper-container--content.onlySP{margin-top:28px}.swiper-container--txt.onlySP{border:solid 1px rgba(0,0,0,0.08);background-color:#fff;border-radius:10px}.swiper-slide{height:auto}.medicine{width:100%;display:flex;justify-content:center;align-items:center;padding:0 16px 56px;box-sizing:border-box}@media only screen and (min-width: 800px){.medicine{padding:0 0 120px}}.medicine__wrapper{width:100%;border-top:1px solid #ececec;padding-top:30px}@media only screen and (min-width: 800px){.medicine__wrapper{max-width:1200px;padding-top:60px}}.medicine__sectionTitle{font-size:14px;font-weight:700;line-height:14px;margin-bottom:20px}@media only screen and (min-width: 800px){.medicine__sectionTitle{font-size:20px;line-height:20px;margin-bottom:40px}}.medicine__container{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 800px){.medicine__container{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.medicine__box{width:100%;display:flex;flex-direction:column;margin-bottom:20px}@media only screen and (min-width: 800px){.medicine__box{max-width:580px;margin-bottom:34px}}@media only screen and (min-width: 800px){.medicine__box:first-child{margin-right:40px}}.medicine__box:last-child{margin-bottom:0}@media only screen and (min-width: 800px){.medicine__box:last-child{max-width:fit-content}}.medicine__title{font-size:13px;font-weight:600;line-height:13px;color:#898989;margin-bottom:8px}@media only screen and (min-width: 800px){.medicine__title{font-size:20px;line-height:20px;margin-bottom:16px}}.medicine__subTitle{font-size:12px;font-weight:600;line-height:20px;color:#898989}@media only screen and (min-width: 800px){.medicine__subTitle{font-size:16px;line-height:26px}}.medicine__subTitle.content02{margin-top:7px}@media only screen and (min-width: 800px){.medicine__subTitle.content02{margin-top:8px}}.medicine__text{font-size:12px;font-weight:300;line-height:20px;color:#898989}@media only screen and (min-width: 800px){.medicine__text{font-size:16px;line-height:26px}}@media only screen and (min-width: 800px){.medicine__textBold{font-size:16px;font-weight:600;line-height:26px}}@media only screen and (min-width: 800px){.medicine__annotation{display:block;margin-top:6px;font-size:14px;line-height:20px;font-weight:300}}@media only screen and (min-width: 800px){.medicine__annotation.content01{line-height:20px}}.sideButtons{position:fixed;right:0;top:270px;text-align:right;float:right;width:130px;z-index:100}.sideButtons__link{writing-mode:vertical-rl;display:block;line-height:110px;padding:41px 0 0;color:#fff;font-size:20px;font-weight:bold;border-radius:5px 0 0 5px;float:right;height:310px;box-sizing:border-box;letter-spacing:0.2em;position:relative;transition-duration:0.2s;text-align:left;text-align:start}.sideButtons__link .iconAnime{position:absolute;bottom:41px;left:0;right:0;width:82px;margin:auto}.sideButtons__link .iconAnime canvas{display:block}.sideButtons__link .sideButtonIcon02Img{position:absolute;bottom:0}.sideButtons__link.clinic.link{background-color:#288fc6}.sideButtons__link.clinic.link .iconAnime{height:50px}.sideButtons__link.user.usage{background-color:#11c46b;padding:38px 0 0;right:-100%}.sideButtons__link.user.usage .iconAnime{height:55px;bottom:39px}.sideButtons__link.user.link{background-color:#11c46b;padding:68px 0 0}.sideButtons__link.user.link .iconAnime{bottom:68px;height:44px}.sideButtons__link.clinic.application{background-color:#288fc6;padding:30px 0 0;right:-100%}.sideButtons__link.clinic.application .iconAnime{bottom:31px;height:47px}.sideButtons__link:hover{line-height:130px}.sideButtons.scroll{top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.sideButtons.scroll .sideButtons__link.clinic.link,.sideButtons.scroll .sideButtons__link.user.link{border-radius:5px 0 0 0}.sideButtons.scroll .sideButtons__link.clinic.link:hover,.sideButtons.scroll .sideButtons__link.user.link:hover{border-radius:5px 0 0 5px}.sideButtons.scroll .sideButtons__link.user.usage,.sideButtons.scroll .sideButtons__link.clinic.application{border-radius:0 0 0 5px;right:0}.sideButtons.scroll .sideButtons__link.user.usage:hover,.sideButtons.scroll .sideButtons__link.clinic.application:hover{border-radius:5px 0 0 5px}.sideButtons.scroll .sideButtons__link.user.usage.clinicListLink{border-radius:10px 0 0 10px}.bottomButton{text-align:center;position:fixed;bottom:0;width:100%;z-index:99;background-color:#16c06b;padding-bottom:env(safe-area-inset-bottom)}.bottomButton.bottom{position:static;padding-bottom:0}@media only screen and (min-width: 800px){.bottomButton{display:none !important}}.bottomButton a{display:block;background-color:#16c06b;padding:15px 0;font-size:14px;font-weight:bold;color:#fff;position:relative}.bottomButton a::before,.bottomButton a::after{content:"";position:absolute;top:50%;left:50%;height:100%}.bottomButton a::before{transform:translateY(-50%) translateX(calc(-50% - 53px));width:16px;background:url(../images/icon_userBunner.png);background-repeat:no-repeat;background-position:0 center;background-size:100% auto}.bottomButton a::after{transform:translateY(-50%) translateX(calc(-50% + 63px));width:7px;background:url(../images/icon_arrow_w06_sp.png);background-repeat:no-repeat;background-position:0 center;background-size:100% auto;top:51%}.bottomButton a span{padding-left:31px;padding-right:11px;line-height:1.6em;display:inline-block;vertical-align:-3px}.articles_user header nav .buttonRequest{display:none}.article_news{border-bottom:1px solid #e6e6e6}@media only screen and (min-width: 800px){.article_news{border:none}}.article_news .contentMainVisual{background:#1ed57a}@media only screen and (min-width: 800px){.article_news .contentMainVisual{height:460px}}.article_news .contentMainVisual .container{margin:0 32px}@media only screen and (min-width: 800px){.article_news .contentMainVisual .container{margin:0 auto}}.article_news .contentMainVisual__inner{padding:108px 0 92px}@media only screen and (min-width: 800px){.article_news .contentMainVisual__inner{padding:168px 0 110px}}.article_news .contentMainVisual__title{display:flex;justify-content:space-between;align-items:center}.article_news .contentMainVisual__title h2{font-size:27px;color:#fff;font-weight:bold;width:106px}@media only screen and (min-width: 800px){.article_news .contentMainVisual__title h2{font-size:50px;width:197px}}.article_news .contentMainVisual__links{display:flex;align-items:center}.article_news .contentMainVisual__link{color:#fff;font-weight:bold;padding-bottom:2px;margin-left:15px;font-size:11px;position:relative;z-index:1}.article_news .contentMainVisual__link.user{margin-left:0}.article_news .contentMainVisual__link.active{position:relative}.article_news .contentMainVisual__link.active::before{content:"";height:2px;width:100%;display:block;background:#fff;position:absolute;bottom:-4px;left:0}@media only screen and (min-width: 800px){.article_news .contentMainVisual__link.active::before{height:3px;bottom:-6px}}@media only screen and (min-width: 375px){.article_news .contentMainVisual__link br{display:none}}@media only screen and (min-width: 800px){.article_news .contentMainVisual__link{margin-left:30px;font-size:18px}}.article_news .contentMainVisual__tags{margin-top:22px;letter-spacing:-0.4em;overflow:hidden}@media only screen and (min-width: 800px){.article_news .contentMainVisual__tags{margin-top:80px}}.article_news .contentMainVisual__tag{letter-spacing:normal;display:inline-block;line-height:30px;background-color:#1ed57a;border-radius:50px;padding:0 12px;color:#fff;font-size:10px;margin:8px 6px 0 0}@media only screen and (min-width: 800px){.article_news .contentMainVisual__tag{line-height:52px;padding:0 19px;font-size:14px;margin:0 10px 0 0}}.article_news .contentMainVisual__tag--more,.article_news .contentMainVisual__tag--close{background:#43ea97;position:relative;padding-right:25px}.article_news .contentMainVisual__tag--more::after,.article_news .contentMainVisual__tag--close::after{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:url(../images/icon_more.svg) center center no-repeat;content:"";width:9px;height:5px;display:block}.article_news .contentMainVisual__tag--close::after{transform:rotate(180deg);top:43%}.article_news .contentMainVisual__tag--active{background-color:#fff;color:#1ed57a}.article_news .contentNews__newsOuter{position:relative;top:-62px}@media only screen and (min-width: 800px){.article_news .contentNews__newsOuter{display:flex;flex-wrap:wrap;top:-60px}}.article_news .contentNews__news{border-radius:10px;overflow:hidden;box-sizing:border-box;margin-top:24px}.article_news .contentNews__news:first-of-type{margin-top:0}@media only screen and (min-width: 800px){.article_news .contentNews__news{width:calc(33.33333% - 18px);margin:0;margin-bottom:26px}.article_news .contentNews__news:nth-of-type(3n-1){margin:0 26px}}.article_news .contentNews__newsImage{border-radius:10px 10px 0 0;padding-top:65.445%;position:relative}.article_news .contentNews__newsImage::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.article_news .contentNews__newsImage img{display:block}.article_news .contentNews__newsText{padding:17px 24px;border:solid 1px rgba(0,0,0,0.08);border-top:none;border-radius:0 0 10px 10px;position:relative;min-height:188px}@media only screen and (min-width: 800px){.article_news .contentNews__newsText{padding:40px;min-height:239px;border:solid 1px #e1e1e1}}.article_news .contentNews__newsDate{color:#898989}.article_news .contentNews__newsTitle{font-size:16px;font-weight:bold;margin-top:3px;line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width: 800px){.article_news .contentNews__newsTitle{font-size:24px;margin-top:9px}}.article_news .contentNews__newsDescription{color:#898989;margin-top:9px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media only screen and (min-width: 800px){.article_news .contentNews__newsDescription{margin-top:20px}}.article_news .contentNews__newsMore{font-weight:bold;display:inline-block;margin-top:22px;position:absolute;padding-right:8px;bottom:17px}@media only screen and (min-width: 800px){.article_news .contentNews__newsMore{bottom:40px}}.article_news .contentNews__newsMore::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:5px;height:10px;background:url(../images/icon_arrow_bk.png);background-repeat:no-repeat;background-size:100% auto}.article_news .contentPagenation{padding-bottom:60px;margin-top:-38px}@media only screen and (min-width: 800px){.article_news .contentPagenation{margin-top:20px;padding-bottom:120px}}@media only screen and (min-width: 800px){.article_news .contentPagenation__buttons .next{transform:rotate(180deg) translateY(-1px)}}.article_news .contentPagenation__buttons .next img{transform:rotate(180deg)}.article_news .contentPagenation__buttons .prev,.article_news .contentPagenation__buttons .next{max-width:48px}.article_news .contentPagenation__buttons .prev a,.article_news .contentPagenation__buttons .next a{position:relative;display:block}@media only screen and (min-width: 800px){.article_news .contentPagenation__buttons .prev a::before,.article_news .contentPagenation__buttons .next a::before{content:"";position:absolute;width:8px;height:1px;background:#000;transform:rotate(-45deg) translateY(-4px);border-radius:4px}.article_news .contentPagenation__buttons .prev a::after,.article_news .contentPagenation__buttons .next a::after{content:"";position:absolute;width:8px;height:1px;background:#000;transform:rotate(45deg) translateY(4px);border-radius:4px}}.article_news .contentPagenation__buttons .prev img,.article_news .contentPagenation__buttons .next img{display:block}@media only screen and (min-width: 800px){.article_news .contentPagenation__buttons .prev img,.article_news .contentPagenation__buttons .next img{display:none}}.article_news .contentPagenation__buttons ul{display:flex;justify-content:center;align-items:center}.article_news .contentPagenation__buttons ul.onlyPC{display:none}@media only screen and (min-width: 800px){.article_news .contentPagenation__buttons ul.onlySP{display:none}.article_news .contentPagenation__buttons ul.onlyPC{display:flex;justify-content:center}}.article_news .contentPagenation__buttons li{margin:0 11px;vertical-align:middle;max-width:48px}.article_news .contentPagenation__buttons li a{font-size:16px;color:#898989}@media only screen and (min-width: 800px){.article_news .contentPagenation__buttons li a{color:#000;font-size:18px}}.article_news .contentPagenation__buttons li a.active{color:#1ed57a}.article_news .contentPagenation__buttons li a .nowpage{font-weight:bold;color:#000}.article_news .contentPagenation--disabled{opacity:0;pointer-events:none}.article_news.clinic .contentMainVisual{background-color:#3b9cd8;position:relative}.article_news.clinic .contentMainVisual::before{content:"";width:213px;max-width:250px;height:98px;display:block;background:url(../images/img_articlesMainBg_clinic.svg) 0 0 no-repeat;position:absolute;top:60px;left:34px;background-size:contain;z-index:0}@media only screen and (min-width: 800px){.article_news.clinic .contentMainVisual::before{content:none}}.article_news.clinic .contentMainVisual__tag{background-color:#1b87c1}.article_news.clinic .contentMainVisual__tag--more,.article_news.clinic .contentMainVisual__tag--close{background:#57b3ec}.article_news.clinic .contentMainVisual__tag--active{background-color:#fff;color:#3b9cd8}.article_news.user .contentMainVisual{position:relative}.article_news.user .contentMainVisual::before{content:"";width:213px;max-width:250px;height:98px;display:block;background:url(../images/img_articlesMainBg_user.svg) 0 0 no-repeat;position:absolute;top:60px;left:34px;background-size:contain;z-index:0}@media only screen and (min-width: 800px){.article_news.user .contentMainVisual::before{content:none}}.japan{font-family:"Hiragino sans","HiraKakuProN-W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.article_Medicineorder .medicineorderGuide{padding:56px 0}@media only screen and (min-width: 800px){.article_Medicineorder .medicineorderGuide{padding:120px 0}}@media only screen and (min-width: 800px){.article_Medicineorder .medicineorderGuide h3{height:44px;max-width:512px}}@media only screen and (min-width: 800px){.article_Medicineorder .medicineorderGuide__steps{padding:30px 78px 80px 82px}}@media only screen and (min-width: 800px){.article_Medicineorder .medicineorderGuide__stepText span{color:#b2b2b2}}.article_Medicineorder .container:nth-child(n+2){margin-top:80px}@media only screen and (min-width: 800px){.article_Medicineorder .container:nth-child(n+2){margin-top:120px}}.medicineorderConter .medicineorderContentTitle01{max-width:289px;margin:0 auto}@media only screen and (min-width: 800px){.medicineorderConter .medicineorderContentTitle01{max-width:300px;margin:0}}.medicineorderConter .medicineorderContentTitle02{max-width:100px;margin:0 auto}@media only screen and (min-width: 800px){.medicineorderConter .medicineorderContentTitle02{max-width:180px;margin:0}}.medicineorderConter .medicineorderContentTitle03{margin:0 auto}@media only screen and (min-width: 800px){.medicineorderConter .medicineorderContentTitle03{margin:0}}.medicineorderConter .contentGuide__stepImage.step01Image,.medicineorderConter .contentGuide__stepImage.step02Image,.medicineorderConter .contentGuide__stepImage.step03Image{padding:50px 80px 0 80px}@media only screen and (min-width: 800px){.medicineorderConter .contentGuide__stepImage.step01Image,.medicineorderConter .contentGuide__stepImage.step02Image,.medicineorderConter .contentGuide__stepImage.step03Image{padding:0}}.medicineorderConter .contentGuide__stepImage.step04Image{margin-top:4px;padding:0 36.5px 0 36.5px}@media only screen and (min-width: 800px){.medicineorderConter .contentGuide__stepImage.step04Image{margin-top:0;padding:0}}.contentMedicineorder{background-color:#fff;padding:0 0 7px}@media only screen and (min-width: 800px){.contentMedicineorder{padding:0}}.contentMedicineorder h3 img{height:100%;margin:0 auto}@media only screen and (min-width: 800px){.contentMedicineorder h3 img{margin:0}}.contentMedicineorder__steps{margin-top:58px}@media only screen and (min-width: 800px){.contentMedicineorder__steps{margin-top:60px;padding:30px 78px 30px 82px;background-color:#fff;border:solid 1px rgba(0,0,0,0.1);border-radius:10px}}.contentMedicineorder__step{background-color:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:10px;position:relative}.contentMedicineorder__step:nth-child(n+2){margin-top:65px}.contentMedicineorder__step::before{content:"";position:absolute;top:-32px;left:50%;transform:translateX(-50%);width:63px;height:63px}@media only screen and (min-width: 800px){.contentMedicineorder__step{margin:0;padding:60px 0;display:flex;justify-content:space-between;align-items:center;border:none;border-bottom:1px solid rgba(211,211,211,0.5);border-radius:0}.contentMedicineorder__step:nth-child(n+2){margin-top:0}.contentMedicineorder__step:last-child{border:none}.contentMedicineorder__step::before{display:none}}.contentMedicineorder__step.step01{margin-top:0}.contentMedicineorder__step.step11{border-bottom:none;padding-bottom:0}.contentMedicineorder__step.step01::before{background-image:url(../images/icon_guide_step01_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step02::before{background-image:url(../images/icon_guide_step02_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step03::before{background-image:url(../images/icon_guide_step03_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step04::before{background-image:url(../images/icon_guide_step04_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step05::before{background-image:url(../images/icon_guide_step05_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step06::before{background-image:url(../images/icon_guide_step06_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step07::before{background-image:url(../images/icon_guide_step07_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step08::before{background-image:url(../images/icon_guide_step08_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step09::before{background-image:url(../images/icon_guide_step09_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step10::before{background-image:url(../images/icon_guide_step10_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__step.step11::before{background-image:url(../images/icon_guide_step11_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.contentMedicineorder__stepImage{border-radius:10px;overflow:hidden}@media only screen and (min-width: 800px){.contentMedicineorder__stepImage{width:336px;border-radius:0}.contentMedicineorder__stepImage .half img{width:155px;margin:0 auto}.contentMedicineorder__stepImage .illust img{width:210px;margin:32px auto 0}}.contentMedicineorder__stepText{padding:21px 30px 28px;text-align:center}@media only screen and (min-width: 800px){.contentMedicineorder__stepText{width:624px;padding:0;text-align:left}}.contentMedicineorder__stepText dd{color:#898989;font-size:12px;margin-top:6px;text-align:left}@media only screen and (min-width: 800px){.contentMedicineorder__stepText dd{line-height:1.5;font-size:16px;margin-top:24px}}.contentMedicineorder__stepText dd a{color:#898989;text-decoration:underline}.contentMedicineorder__stepText dd sup{font-size:9px}.contentMedicineorder__stepText dd span{display:block;font-size:10px;margin-top:4px}@media only screen and (min-width: 800px){.contentMedicineorder__stepText dd span{margin-top:21px;font-size:12px}}.contentMedicineorder__stepText dd small{vertical-align:top;font-size:10px}@media only screen and (min-width: 800px){.contentMedicineorder__stepText dd small{font-size:12px}}.contentMedicineorder__stepTextIcon{width:114px}.contentMedicineorder__stepTextIcon img{display:block}.contentMedicineorder__stepTextTitle{font-weight:bold;font-size:19px}@media only screen and (min-width: 800px){.contentMedicineorder__stepTextTitle{font-size:32px;margin-top:30px}}.contentMedicineorder__memberRegistration{font-size:12px;margin-top:15px;line-height:19px;text-align:center;color:#898989}@media only screen and (min-width: 800px){.contentMedicineorder__memberRegistration{font-size:16px;margin-top:36px;font-weight:300;text-align:left}}.contentMedicineorder .container:nth-child(n+2){margin-top:80px}@media only screen and (min-width: 800px){.contentMedicineorder .container:nth-child(n+2){margin-top:120px}}.article_userGuide{border-bottom:1px solid #e6e6e6}@media only screen and (min-width: 800px){.article_userGuide{border:none}}.article_userGuide .contentMainVisual{margin-top:0 auto;background-color:#1ed57a;overflow:hidden}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual{background-image:url(../images/img_mainGuide_bg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center;height:460px}}.article_userGuide .contentMainVisual__inner{padding:104px 16px 123px;position:relative}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual__inner{padding:186px 0 224px}}.article_userGuide .contentMainVisual__title{position:relative;z-index:1;max-width:156px}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual__title{width:314px;max-width:100%}}.article_userGuide .contentMainVisual__contentMainVisualTitle{height:64px;max-width:190px}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual__contentMainVisualTitle{width:700px;max-width:100%}}.article_userGuide .contentMainVisual__image{position:absolute;top:70px;right:14px;max-width:172px}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual__image{top:88px;right:88px;width:575px;max-width:100%}}.article_userGuide .contentMainVisual__medicineorderInner{padding:104px 16px 146px;position:relative}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual__medicineorderInner{padding:186px 0 224px}}.article_userGuide .contentMainVisual__medicineorderImage{position:absolute;top:66px;right:14px;max-width:172px}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual__medicineorderImage{top:88px;right:88px;width:575px;max-width:100%}}.article_userGuide .contentMainVisual__medicineorderTitle{position:relative;height:26px}@media only screen and (min-width: 800px){.article_userGuide .contentMainVisual__medicineorderTitle{height:50px}}.article_userGuide .contentMainVisual__medicineorderTitle img{height:100%}.article_userGuide .contentIntroduction__inner{border-radius:10px;border:solid 1px rgba(0,0,0,0.08);position:relative;top:-74px;padding:30px 0 0;overflow:hidden;z-index:0}.article_userGuide .contentIntroduction__inner::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__inner{top:-90px;padding:60px 60px 56px;border:solid 1px rgba(0,0,0,0.15)}}.article_userGuide .contentIntroduction__inner h3{font-weight:bold;font-size:19px;text-align:center}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__inner h3{text-align:left;font-size:34px;line-height:1.29}}.article_userGuide .contentIntroduction__inner h3 img{width:208px;margin:0 auto}.article_userGuide .contentIntroduction__inner dl{border-top:1px solid #f8f8f8}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__inner dl{margin-top:38px;border:none}}.article_userGuide .contentIntroduction__inner dl:first-of-type{margin-top:20px}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__inner dl:first-of-type{margin-top:38px;border:none}}.article_userGuide .contentIntroduction__inner dl dt{font-size:14px;padding:18px 24px;position:relative}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__inner dl dt{font-size:22px;padding:0}}.article_userGuide .contentIntroduction__inner dl dt::after{content:"";position:absolute;width:12px;height:12px;top:50%;right:24px;display:block;transform:translateY(-50%);background:url(../images/icon_guide_open.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__inner dl dt::after{display:none}}.article_userGuide .contentIntroduction__inner dl dt.open::after{background:url(../images/icon_guide_close.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}.article_userGuide .contentIntroduction__inner dl dt span{display:block;padding-right:42px}.article_userGuide .contentIntroduction__inner dl dd{color:#898989;text-align:left;margin-top:6px;font-size:12px;padding:20px 24px;background:#fbfbfb;display:none}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__inner dl dd{display:block !important;margin:12px 0 0;font-size:16px;line-height:1.5;padding:0;background:rgba(251,251,251,0)}}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__guideInner{padding-top:60px}}@media only screen and (min-width: 800px){.article_userGuide .contentIntroduction__guideTxts:nth-child(n+2){margin-top:36px}}.article_userGuide .contentPrepare{margin:0;padding-bottom:57px}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare{padding:30px 0 120px}}.article_userGuide .contentPrepare h3{max-width:247px;margin:0 auto}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare h3{width:436px;max-width:100%;margin:0}}.article_userGuide .contentPrepare__objects{margin-top:25px;padding:30px;border:solid 1px rgba(0,0,0,0.08);border-radius:8px}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__objects{padding:0;display:flex;justify-content:center;margin-top:60px;border:none}}.article_userGuide .contentPrepare__object{box-sizing:border-box;text-align:center;margin-top:38px}.article_userGuide .contentPrepare__object img{max-width:121px;margin:0 auto}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__object img{max-width:100%;width:191px}}.article_userGuide .contentPrepare__object:first-of-type{margin-top:0}.article_userGuide .contentPrepare__object:first-of-type img{max-width:77px;margin:0 auto}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__object:first-of-type img{max-width:100%}}.article_userGuide .contentPrepare__object:last-of-type{margin-top:38px}.article_userGuide .contentPrepare__object:last-of-type img{margin:0 auto}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__object{width:373px;padding:48px 30px 30px;background:#f8f8f8;border-radius:10px;margin-right:38px;margin-top:0}.article_userGuide .contentPrepare__object:last-of-type{margin:0}}.article_userGuide .contentPrepare__object dl{margin-top:15px}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__object dl{margin-top:30px}}.article_userGuide .contentPrepare__object dl dt{font-weight:bold;font-size:16px}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__object dl dt{font-size:20px}}.article_userGuide .contentPrepare__object dl dd{color:#898989;line-height:1.57;margin-top:6px;font-size:12px}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__object dl dd{font-size:14px;margin-top:11px}}.article_userGuide .contentPrepare__annotation{margin-top:15px}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__annotation{margin-top:27px}}.article_userGuide .contentPrepare__annotation p{color:#b5b5b5;line-height:1.43;text-indent:-1em;padding-left:1em;font-size:10px}@media only screen and (min-width: 800px){.article_userGuide .contentPrepare__annotation p{font-size:14px;text-indent:0;padding-left:0}}.article_userGuide .contentPrepare__spTxt{font-size:12px;font-weight:300px;color:#898989;line-height:19px;text-align:center;margin-top:15px}.article_userGuide .contentGuide{background-color:#f8f8f8;padding:56px 0 56px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide{padding:120px 0}}.article_userGuide .contentGuide h3{text-align:center;font-size:25px;font-weight:800;line-height:30px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide h3{text-align:left;font-size:44px;line-height:66px;height:44px;width:auto}}.article_userGuide .contentGuide h3 img{height:24px;margin:0 auto}@media only screen and (min-width: 800px){.article_userGuide .contentGuide h3 img{margin:0;height:44px}}.article_userGuide .contentGuide__steps,.article_userGuide .contentGuide__accordionSteps{margin-top:65px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__steps,.article_userGuide .contentGuide__accordionSteps{margin-top:60px;padding:30px 78px 30px 82px;background-color:#fff;border:solid 1px rgba(0,0,0,0.1);border-radius:10px}}.article_userGuide .contentGuide__accordionSteps{background-color:#fff;padding:34px 0 0;border-radius:10px;border:1px solid rgba(0,0,0,0.08);position:relative}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__accordionSteps{padding:0}}.article_userGuide .contentGuide__accordionSteps .accordion__item{border-bottom:solid 1px #f8f8f8}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__accordionSteps .accordion__item{padding:0 78px 0 82px;border-bottom:solid 1px #ececec}}.article_userGuide .contentGuide__accordionSteps .accordion__item .contentGuide__step{border:none;background-color:#fbfbfb;padding:24px 0 6px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__accordionSteps .accordion__item .contentGuide__step{background-color:#fff;padding:60px 0;border-bottom:solid 1px rgba(211,211,211,0.501961)}.article_userGuide .contentGuide__accordionSteps .accordion__item .contentGuide__step:last-of-type{padding-bottom:90px;border:none}}.article_userGuide .contentGuide__accordionSteps .accordion__step{position:absolute;width:63px;height:63px;top:-32px;left:50%;transform:translateX(-50%)}.article_userGuide .contentGuide__title{font-size:14px;font-weight:600;line-height:1.36;padding:22px 24px;position:relative;border-bottom:solid 1px #f8f8f8}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__title{font-size:34px;font-weight:700;line-height:1;padding:60px 80px;border-bottom:solid 1px #ececec}}.article_userGuide .contentGuide__title::after{content:"";position:absolute;width:12px;height:12px;top:50%;right:24px;display:block;transform:translateY(-50%);background:url(../images/icon_guide_open.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__title::after{right:80px;width:26px;height:26px}}.article_userGuide .contentGuide__title.open::after{background:url(../images/icon_guide_close.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}.article_userGuide .contentGuide__step{background-color:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:10px;position:relative}.article_userGuide .contentGuide__step:nth-child(n+2){margin-top:65px}.article_userGuide .contentGuide__step::before{content:"";position:absolute;top:-32px;left:50%;transform:translateX(-50%);width:63px;height:63px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__step{margin:0;padding:60px 0;display:flex;justify-content:space-between;align-items:center;border:none;border-bottom:1px solid rgba(211,211,211,0.5);border-radius:0}.article_userGuide .contentGuide__step:nth-child(n+2){margin-top:0}.article_userGuide .contentGuide__step:last-child{border:none}.article_userGuide .contentGuide__step::before{display:none}}.article_userGuide .contentGuide__step.step01{margin-top:0}.article_userGuide .contentGuide__step.step11{border-bottom:none;padding-bottom:0}.article_userGuide .contentGuide__step.step01::before{background-image:url(../images/icon_guide_step01_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step02::before{background-image:url(../images/icon_guide_step02_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step03::before{background-image:url(../images/icon_guide_step03_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step04::before{background-image:url(../images/icon_guide_step04_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step05::before{background-image:url(../images/icon_guide_step05_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step06::before{background-image:url(../images/icon_guide_step06_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step07::before{background-image:url(../images/icon_guide_step07_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step08::before{background-image:url(../images/icon_guide_step08_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step09::before{background-image:url(../images/icon_guide_step09_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step10::before{background-image:url(../images/icon_guide_step10_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__step.step11::before{background-image:url(../images/icon_guide_step11_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.article_userGuide .contentGuide__stepImage{border-radius:10px;overflow:hidden}.article_userGuide .contentGuide__stepImage img{margin:0 auto}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__stepImage{width:336px;border-radius:0}}@media only screen and (min-width: 800px){.article_userGuide .contentGuide .half img{width:155px;margin:0 auto}}@media only screen and (min-width: 800px){.article_userGuide .contentGuide .illust img{width:210px;margin:0 auto}}@media only screen and (min-width: 800px){.article_userGuide .contentGuide .step4 img{width:207px;margin:0 auto}}.article_userGuide .contentGuide__stepText{padding:21px 30px 28px;text-align:center}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__stepText{width:624px;padding:0;text-align:left}}.article_userGuide .contentGuide__stepText--supplement{display:block;font-size:10px;margin-top:4px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__stepText--supplement{margin-top:21px;font-size:12px}}.article_userGuide .contentGuide__stepText--bold{font-size:12px;color:#898989;font-weight:600;display:inline-block}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__stepText--bold{font-size:16px}}.article_userGuide .contentGuide__stepText dd{color:#898989;font-size:12px;margin-top:6px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__stepText dd{line-height:1.5;font-size:16px;margin-top:16px;text-align:left}}.article_userGuide .contentGuide__stepText dd a{color:#898989;text-decoration:underline}.article_userGuide .contentGuide__stepText dd sup{font-size:9px}.article_userGuide .contentGuide__stepText dd small{vertical-align:top;font-size:10px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__stepText dd small{font-size:12px}}.article_userGuide .contentGuide__stepTextIcon{width:114px}.article_userGuide .contentGuide__stepTextIcon img{display:block}.article_userGuide .contentGuide__stepTextTitle{font-weight:bold;font-size:19px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__stepTextTitle{font-size:32px;margin-top:24px}}.article_userGuide .contentGuide__memberRegistration{font-size:12px;margin-top:15px;line-height:19px;text-align:center;color:#898989}@media only screen and (min-width: 800px){.article_userGuide .contentGuide__memberRegistration{font-size:16px;margin-top:36px;font-weight:300;text-align:left}}.article_userGuide .contentGuide .container:nth-child(n+2){margin-top:80px}@media only screen and (min-width: 800px){.article_userGuide .contentGuide .container:nth-child(n+2){margin-top:120px}}@media only screen and (min-width: 800px){.article_userGuide .contentGuide .medicineorder__step05 .half img{width:207px;margin:0 auto}}.article_userGuide .accordion__item{display:none}.article_userGuide .contentCautions{padding:56px 0;margin:0}@media only screen and (min-width: 800px){.article_userGuide .contentCautions{padding:120px 0}}.article_userGuide .contentCautions h3{max-width:100px;margin:0;margin:0 auto}@media only screen and (min-width: 800px){.article_userGuide .contentCautions h3{width:174px;max-width:100%;margin:0}}.article_userGuide .contentCautions__cautionsLists{margin-top:16px;padding:0}@media only screen and (min-width: 800px){.article_userGuide .contentCautions__cautionsLists{margin-top:60px}}.article_userGuide .contentCautions__caution{font-size:12px;line-height:1.5;margin-top:0.5em;text-indent:-1em;padding-left:1em;color:#898989}@media only screen and (min-width: 800px){.article_userGuide .contentCautions__caution{color:#898989;font-size:16px;margin-top:1.5em}}.article_userGuide .contentCautions__caution .caution01{margin-top:0}.article_safety{border-bottom:1px solid #e6e6e6}@media only screen and (min-width: 800px){.article_safety{border:none}}.article_safety .contentMainVisual{margin-top:0 auto;background-color:#1ed57a;overflow:hidden}@media only screen and (min-width: 800px){.article_safety .contentMainVisual{background-image:url(../images/img_mainGuide_bg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center;height:460px}}.article_safety .contentMainVisual__inner{padding:94px 16px 122px;position:relative}@media only screen and (min-width: 800px){.article_safety .contentMainVisual__inner{padding:186px 0 224px}}.article_safety .contentMainVisual__title{position:relative;z-index:1;width:136px}@media only screen and (min-width: 800px){.article_safety .contentMainVisual__title{width:522px}.article_safety .contentMainVisual__title img{height:auto}}.article_safety .contentMainVisual__image{position:absolute;top:70px;right:24px;max-width:188px}@media only screen and (min-width: 800px){.article_safety .contentMainVisual__image{top:68px;right:45px;width:497px;max-width:100%}}.article_safety .contentIntroduction{background-color:#f8f8f8}.article_safety .contentIntroduction__inner{border-radius:10px;border:solid 1px rgba(0,0,0,0.08);position:relative;top:-65px;padding:28px 30px 30px;overflow:hidden;z-index:0}.article_safety .contentIntroduction__inner::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1}@media only screen and (min-width: 800px){.article_safety .contentIntroduction__inner{top:-90px;padding:55px 60px 56px;border:solid 1px rgba(0,0,0,0.15)}}.article_safety .contentIntroduction__inner h3{font-weight:bold;font-size:21px;text-align:center}@media only screen and (min-width: 800px){.article_safety .contentIntroduction__inner h3{text-align:left;font-size:34px;line-height:1.29}}.article_safety .contentIntroduction__inner h3 img{width:166px;display:block;margin:0 auto}.article_safety .contentIntroduction__inner p{margin-top:12px;color:#898989;font-size:12px}@media only screen and (min-width: 800px){.article_safety .contentIntroduction__inner p{font-size:16px;line-height:1.63;margin-top:13px}}.article_safety .contentSafety{background-color:#f8f8f8;margin-top:-24px;padding-bottom:61px}@media only screen and (min-width: 800px){.article_safety .contentSafety{margin-top:-10px;padding-bottom:120px}}.article_safety .contentSafety__inner{display:flex;flex-wrap:wrap;flex-direction:column}.article_safety .contentSafety__contents{border:solid 1px rgba(0,0,0,0.08);padding:30px 30px 28px;background-color:#fff;box-sizing:border-box;border-radius:10px;margin-bottom:16px}.article_safety .contentSafety__contents:last-of-type{margin-bottom:0}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents{border:solid 1px rgba(0,0,0,0.15);padding:60px 60px 56px;width:calc(50% - 10px);margin-bottom:20px}.article_safety .contentSafety__contents:last-child,.article_safety .contentSafety__contents:nth-child(3){margin-bottom:0}.article_safety .contentSafety__contents:nth-child(4),.article_safety .contentSafety__contents:nth-child(5),.article_safety .contentSafety__contents:nth-child(6){margin-left:20px}}.article_safety .contentSafety__contents img{width:64px;display:block;margin:0 auto}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents img{width:80px;margin:0}}.article_safety .contentSafety__contents--security dt img{width:186px}.article_safety .contentSafety__contents--video img{width:89px}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents--video img{width:80px}}.article_safety .contentSafety__contents--video dt img{width:178px}.article_safety .contentSafety__contents--hours dt img{width:255px}.article_safety .contentSafety__contents--protect dt img{width:163px}.article_safety .contentSafety__contents--twoFactor dt img{width:245px}.article_safety .contentSafety__contents--privacy dt img{width:204px}.article_safety .contentSafety__contents dl{margin-top:18px}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents dl{margin-top:30px}}.article_safety .contentSafety__contents dt{font-size:19px;font-weight:bold;text-align:center}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents dt{line-height:1.27;font-size:30px;text-align:left}}.article_safety .contentSafety__contents dd{margin-top:10px;font-size:12px;color:#898989;line-height:1.63}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents dd{font-size:16px;margin-top:16px}}.article_safety .contentSafety__contents dd a{display:inline-block;text-decoration:underline;margin-top:15px;font-size:16px;font-size:12px}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents dd a{font-size:16px;margin-top:14px}}.article_safety .contentSafety__contents dd .contentSafety__contents__report{display:inline}.article_safety .contentSafety__contents dd span{color:#000;display:block}@media only screen and (min-width: 800px){.article_safety .contentSafety__contents dd span{font-size:16px;margin-bottom:12px}}.japan{font-family:"Hiragino sans","HiraKakuProN-W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.article_clinicList{border-bottom:1px solid #e6e6e6}@media only screen and (min-width: 800px){.article_clinicList{border:none}}.article_clinicList .contentMainVisual{margin-top:0 auto;background:url(../images/img_mainClinicListBg_sp.png) center/cover no-repeat;overflow:visible;padding-bottom:40px;position:relative}@media only screen and (min-width: 800px){.article_clinicList .contentMainVisual{background-image:url(../images/img_mainClinicListBg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center;background-color:#1ed57a;height:460px;padding-bottom:0}}.article_clinicList .contentMainVisual__inner{padding:100px 16px 40px;position:relative}@media only screen and (min-width: 800px){.article_clinicList .contentMainVisual__inner{padding:133px 0 40px}}.article_clinicList .contentMainVisual__inner.pharmacyList{padding:100px 16px 30px}@media only screen and (min-width: 800px){.article_clinicList .contentMainVisual__inner.pharmacyList{padding:180px 0 30px}}.article_clinicList .contentMainVisual__title{position:relative;z-index:1;max-width:210px}@media only screen and (min-width: 800px){.article_clinicList .contentMainVisual__title{width:403px;max-width:100%}}@media only screen and (min-width: 800px){.article_clinicList .contentMainVisual__image{position:absolute;height:381px;max-width:500px;top:79px;right:42px}}.article_clinicList .breadCrumb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;margin-top:13px}@media only screen and (min-width: 800px){.article_clinicList .breadCrumb{margin-top:18px;max-width:650px}}.article_clinicList .breadCrumb,.article_clinicList .breadCrumb a{font-size:12px;line-height:1.6;color:#fff}@media only screen and (min-width: 800px){.article_clinicList .breadCrumb,.article_clinicList .breadCrumb a{font-size:18px;line-height:1.5;font-weight:700}}.article_clinicList .breadCrumb a::after,.article_clinicList .breadCrumb a a::after{content:"";background:url(../images/icon_arrow_w02.png) center/contain no-repeat;display:inline-block;width:5px;height:10px;margin:0 3px 0 6px}@media only screen and (min-width: 800px){.article_clinicList .breadCrumb a::after,.article_clinicList .breadCrumb a a::after{width:10px;height:14px;margin:0 4px 0 8px}}.article_clinicList .breadCrumb a:last-child::after,.article_clinicList .breadCrumb a a:last-child::after{display:none}.article_clinicList .search{position:relative;top:0}@media only screen and (min-width: 800px){.article_clinicList .search{margin-bottom:60px;font-size:0}}.article_clinicList .search .contentClinicList__pulldown+.contentClinicList__pulldown{margin-top:0}@media only screen and (min-width: 800px){.article_clinicList .search .contentClinicList__pulldown+.contentClinicList__pulldown{margin-left:10px}}.article_clinicList .search .contentClinicList__pulldown:first-of-type .contentClinicList__selectTrigger::before,.article_clinicList .search .contentClinicList__pulldown:first-of-type .contentClinicList__pulldownButton::before{background:url(../images/icon_searchArea_sp.png);background-size:100% auto;background-repeat:no-repeat;width:20px;height:20px}@media only screen and (min-width: 800px){.article_clinicList .search .contentClinicList__pulldown:first-of-type .contentClinicList__selectTrigger::before,.article_clinicList .search .contentClinicList__pulldown:first-of-type .contentClinicList__pulldownButton::before{background:url(../images/icon_searchArea.png);background-size:100% auto;width:28px;height:28px}}.article_clinicList .search__checkBox{margin:10px 0 0 0;color:#000;cursor:pointer;font-size:12px;font-weight:600;display:inline-block;line-height:1}@media only screen and (min-width: 800px){.article_clinicList .search__checkBox{font-size:16px;margin:25px 0 0 0}}@media only screen and (min-width: 800px){.article_clinicList .search__checkButton{margin-left:35px}}.article_clinicList .search .online_check--text{position:relative;cursor:pointer;color:#fff}.article_clinicList .search .online_check--text::after{content:"";position:absolute;bottom:-15px;transform:translateY(-50%);display:inline-block;visibility:visible}@media only screen and (min-width: 800px){.article_clinicList .search .online_check--text::after{margin-left:-34px}}.article_clinicList .search .online_check--text::before{content:"";bottom:-15px;transform:translateY(-50%);display:inline-block;visibility:visible;position:relative;height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;margin-right:5px}@media only screen and (min-width: 800px){.article_clinicList .search .online_check--text::before{display:inline-block;position:absolute;height:24px;width:24px;margin-left:-34px}}.article_clinicList .search input[type="checkbox"]{display:none}.article_clinicList .search input[type="checkbox"]:checked ~ .online_check--text::after{background:url(../images/icon_check.png);background-size:cover;background-repeat:no-repeat;width:11px;height:8px;bottom:-2px;left:4px}@media only screen and (min-width: 800px){.article_clinicList .search input[type="checkbox"]:checked ~ .online_check--text::after{left:7px;bottom:0}}.article_clinicList .search .container:nth-child(2){margin-bottom:12px}.article_clinicList .contentClinicList{background-color:#f8f8f8;padding:24px 0 24px;margin-top:-153px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList{padding:30px 0 80px;margin-top:-117px}}.article_clinicList .contentClinicList__copy{font-size:12px;line-height:1.58;text-align:center}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__copy{font-size:16px;line-height:1.63;margin-top:50px;text-align:left}}.article_clinicList .contentClinicList__notFound{color:#898989;font-size:12px;line-height:1.58;display:inline-block;padding:36px 0 8px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__notFound{font-size:18px;padding:126px 0 82px;width:100%;margin:0 auto}}.article_clinicList .contentClinicList__selectWrapper{position:relative;display:inline-block;user-select:none}.article_clinicList .contentClinicList__selectWrapper select{display:none}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__select{position:relative;display:inline-block}}.article_clinicList .contentClinicList__select.opened .contentClinicList__selectTrigger::after{transform:rotate(-180deg) translateY(-50%)}.article_clinicList .contentClinicList__select.opened .contentClinicList__options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.article_clinicList .contentClinicList__selectTrigger{position:relative;display:block;padding:0 45px 0 61px;width:295px;font-size:20px;color:#000;background:#fff;border-radius:40px;cursor:pointer;box-sizing:border-box;line-height:66px;letter-spacing:normal}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__selectTrigger{font-weight:600;font-size:18px;border:1px solid rgba(0,0,0,0.1)}}.article_clinicList .contentClinicList__selectTrigger::before,.article_clinicList .contentClinicList__selectTrigger::after{position:absolute;display:block;content:""}.article_clinicList .contentClinicList__selectTrigger::before{background:url(../images/icon_searchDepartment.png);background-size:100% auto;background-repeat:no-repeat;width:28px;height:28px;left:24px;top:50%;transform:translateY(-50%)}.article_clinicList .contentClinicList__selectTrigger::after{width:16px;height:10px;top:50%;right:24px;transform:translateY(-50%);background:url(../images/icon_arrow_w03.png);background-size:100% auto;background-repeat:no-repeat;transition:all 0.4s ease-in-out;transform-origin:50% 0}.article_clinicList .contentClinicList__options{position:absolute;display:block;top:100%;left:0;right:0;margin:8px 0 0;border:solid 1px #e5e5e5;box-sizing:border-box;background:#fff;transition:all 0.4s ease-in-out;z-index:10;width:295px;height:358px;border-radius:28px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px)}.article_clinicList .contentClinicList__optionsInner{position:absolute;top:25px;left:25px;width:calc(100% - 25px);height:308px;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.article_clinicList .contentClinicList__optionsInner::-webkit-scrollbar{display:none}.article_clinicList .contentClinicList__option{position:relative;display:block;font-size:20px;cursor:pointer;line-height:1.6}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__option{font-size:18px}}.article_clinicList .contentClinicList__option:first-of-type{border-radius:4px 4px 0 0}.article_clinicList .contentClinicList__option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}.article_clinicList .contentClinicList__option:hover,.article_clinicList .contentClinicList__option.selection{color:#1ed57a}.article_clinicList .contentClinicList__pulldown{position:relative;margin:0 auto}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__pulldown{display:inline-block}}.article_clinicList .contentClinicList__pulldownButton{background-color:#fff;border-radius:10px;color:#000;box-sizing:border-box;font-size:13px;line-height:40px;padding:7px 39px 7px 46px;display:block;position:relative;cursor:pointer;font-weight:bold;width:100%;margin:0 auto;border:solid 1px #eaeaea}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__pulldownButton{border:none}}.article_clinicList .contentClinicList__pulldownButton::before,.article_clinicList .contentClinicList__pulldownButton::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.article_clinicList .contentClinicList__pulldownButton::before{background-image:url(../images/icon_searchDepartment_sp.png);background-size:100% auto;width:20px;height:20px;left:22px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__pulldownButton::before{background-image:url(../images/icon_searchDepartment.png);width:28px;height:28px}}.article_clinicList .contentClinicList__pulldownButton::after{width:8px;height:12px;right:22px;background:url(../images/icon_arrow_bk_sp.png) center/contain no-repeat}.article_clinicList .contentClinicList__pulldownButton.open::after{transform:translateY(-50%) rotateX(180deg)}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__pulldownButton{line-height:56px;font-size:20px;padding:0 45px 0 25px;margin-top:0}.article_clinicList .contentClinicList__pulldownButton::after{width:14px;height:9px;right:25px}}.article_clinicList .contentClinicList__pulldownButton+.contentClinicList__pulldownButton{margin-top:12px}.article_clinicList .contentClinicList__pulldownButton.pulldownPrefecture{border-bottom-left-radius:0;border-bottom-right-radius:0}.article_clinicList .contentClinicList__pulldownButton.pulldownDepartment{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.article_clinicList .contentClinicList__pulldownButton.pharmacyList{border-radius:10px}.article_clinicList .contentClinicList__pulldownModal{display:none}.article_clinicList .contentClinicList__pulldownModal.open{display:block}.article_clinicList .contentClinicList__pulldownBg{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100;background:rgba(0,0,0,0.6)}.article_clinicList .contentClinicList__pulldownModalInner{position:fixed;bottom:0;left:0;box-sizing:border-box;background:#fff;width:100%;height:319px;overflow:hidden;z-index:100}@media only screen and (min-width: 568px) and (max-width: 568px){.article_clinicList .contentClinicList__pulldownModalInner{height:220px}}.article_clinicList .contentClinicList__pulldownModalInner.scroll::before{display:block}.article_clinicList .contentClinicList__pulldownModalInner.bottom::after{display:none}.article_clinicList .contentClinicList__pulldownModalInner::before,.article_clinicList .contentClinicList__pulldownModalInner::after{content:"";position:absolute;width:100%;left:0;z-index:1;touch-action:none}.article_clinicList .contentClinicList__pulldownModalInner::before{pointer-events:none;height:17px;top:44px;background:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%);display:none}.article_clinicList .contentClinicList__pulldownModalInner::after{pointer-events:none;height:32px;bottom:78px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%)}@media only screen and (min-width: 568px) and (max-width: 568px){.article_clinicList .contentClinicList__pulldownModalInner::after{height:15px;bottom:63px}}.article_clinicList .contentClinicList__pulldownModalInner ul{position:absolute;top:45px;width:100%;padding:8px 16px 20px;box-sizing:border-box;overflow-y:scroll;height:196px}@media only screen and (min-width: 568px) and (max-width: 568px){.article_clinicList .contentClinicList__pulldownModalInner ul{height:110px}}.article_clinicList .contentClinicList__pulldownModalInner li{font-size:18px;line-height:42px;text-align:center;border-radius:5px;color:#b7b7b7;cursor:pointer}.article_clinicList .contentClinicList__pulldownModalInner li.selection{background-color:#f5f5f5;color:#000}.article_clinicList .contentClinicList__pulldownClose{position:absolute;width:24px;height:24px;top:12px;right:12px;background:url(../images/icon_pulldownClose.png);background-size:100% auto;background-repeat:no-repeat}.article_clinicList .contentClinicList__pulldownSubmit{position:absolute;bottom:0;width:100%;box-sizing:border-box;text-align:center}.article_clinicList .contentClinicList__pulldownSubmit p{line-height:48px;border-radius:5px;background:#1ed57a;color:#fff;font-size:15px;margin:15px 16px}.article_clinicList .contentClinicList__lists{padding:30px 0 0}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__lists{padding:80px 0 0;margin-top:0}}.article_clinicList .contentClinicList__list{border:solid 1px rgba(0,0,0,0.08);border-radius:10px;box-sizing:border-box;position:relative;overflow:hidden;z-index:0;padding:28px 30px 30px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .clinicQR{display:flex;justify-content:center;align-items:center;width:203px;height:203px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1)}}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .clinicButtonWrap.onlyPC{display:flex;flex-direction:column;justify-content:center;margin-left:auto}}.article_clinicList .contentClinicList__list .reservationButton,.article_clinicList .contentClinicList__list .detailButton{display:block;width:100%;height:44px;line-height:44px;font-size:12px;font-weight:bold;letter-spacing:-0.42px;border-radius:4px;margin-top:8px;border:solid 1px #1ed57a;box-sizing:border-box}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .reservationButton,.article_clinicList .contentClinicList__list .detailButton{width:290px;height:68px;font-size:18px;line-height:1.5;border-radius:8px;margin-top:15px;border:solid 2px #1ed57a}}.article_clinicList .contentClinicList__list .reservationButton span,.article_clinicList .contentClinicList__list .detailButton span{display:flex;align-items:center;height:42px;position:relative;margin:0 auto}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .reservationButton span,.article_clinicList .contentClinicList__list .detailButton span{margin:0 0 0 25px;height:64px}}.article_clinicList .contentClinicList__list .reservationButton span::after,.article_clinicList .contentClinicList__list .detailButton span::after{content:"";width:6px;height:10px;right:0;position:absolute}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .reservationButton span::after,.article_clinicList .contentClinicList__list .detailButton span::after{width:10px;height:17px;right:22px}}.article_clinicList .contentClinicList__list .detailButton{color:#fff;background:#1ed57a;margin-top:20px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .detailButton{margin-top:0}}.article_clinicList .contentClinicList__list .detailButton span{width:68px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .detailButton span{width:auto}}.article_clinicList .contentClinicList__list .detailButton span::after{background:url(../images/icon_arrow_w05_sp.png) center/contain no-repeat}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .detailButton span::after{background:url(../images/icon_arrow_w.png) center/contain no-repeat}}.article_clinicList .contentClinicList__list .reservationButton{color:#1ed57a;background:#fff}.article_clinicList .contentClinicList__list .reservationButton span{width:90px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .reservationButton span{width:auto}}.article_clinicList .contentClinicList__list .reservationButton span::after{background:url(../images/icon_arrow_g_sp.png) center/contain no-repeat}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list .reservationButton span::after{background:url(../images/icon_arrow_g.png) center/contain no-repeat}}.article_clinicList .contentClinicList__list::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1}.article_clinicList .contentClinicList__list+.contentClinicList__list{margin-top:16px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list+.contentClinicList__list{margin-top:20px}}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__list{padding:60px;width:100%;display:flex;text-align:left;align-items:center}}.article_clinicList .contentClinicList__information{font-weight:300}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__information{flex-grow:1;padding:0;max-width:730px}}.article_clinicList .contentClinicList__information .clinicOnline{font-size:12px;color:#8c8c8c;font-weight:600}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__information .clinicOnline{font-size:16px;line-height:0.875}}.article_clinicList .contentClinicList__information .clinicOnline.-green{color:#1ed57a}.article_clinicList .contentClinicList__information .clinicName{font-weight:bold;line-height:1.3;font-size:19px;margin-top:7px;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__information .clinicName{line-height:1.25;font-size:24px;margin-top:12px;-webkit-line-clamp:1}}.article_clinicList .contentClinicList__information .clinicAddress{line-height:1.43;font-size:14px;margin-top:6px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__information .clinicAddress{line-height:1.38;font-size:16px}}.article_clinicList .contentClinicList__information .clinicDepartment{color:#000;font-size:14px;line-height:1.43;margin-top:6px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__information .clinicDepartment{font-size:16px;line-height:1.38;max-height:none;max-width:730px;-webkit-line-clamp:1}}.article_clinicList .contentClinicList__information .clinicDepartment span{padding-left:6px}.article_clinicList .contentClinicList__information .clinicDepartment a{text-decoration:underline;cursor:pointer}.article_clinicList .contentClinicList__information .clinicDescription{color:#8c8c8c;font-size:14px;line-height:1.43;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:11px}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList__information .clinicDescription{font-size:16px;-webkit-line-clamp:2;margin-top:15px}}@media only screen and (min-width: 800px){.article_clinicList .contentClinicList .clinicQR{width:203px;height:203px;border:solid 1px rgba(0,0,0,0.1);margin-left:60px;display:flex;align-items:center;justify-content:center}}.article_clinicList .contentClinicList .reservationButton{line-height:44px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:-0.42px;background:#1ed57a;border-radius:4px;margin-top:24px}.article_clinicList .contentClinicList .reservationButton span{display:inline-block;padding-right:9px;position:relative}.article_clinicList .contentClinicList .reservationButton span::after{content:"";width:6.5px;height:10.5px;position:absolute;top:53%;right:0;transform:translateY(-50%);background:url(../images/icon_arrow_w05_sp.png);background-size:100% auto;background-repeat:no-repeat}.article_clinicList .contentPagenation{padding-bottom:55px;background:#f8f8f8}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation{padding-bottom:120px}}.article_clinicList .contentPagenation__contentTitle{position:relative;top:0;margin-bottom:16px}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__contentTitle{top:0;padding-top:30px;margin-bottom:50px}}.article_clinicList .contentPagenation__titleImg{height:30px;margin:0 auto}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__titleImg{height:44px;margin:0}}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__buttons .next{transform:rotate(180deg) translateY(-1px)}}.article_clinicList .contentPagenation__buttons .next img{transform:rotate(180deg)}.article_clinicList .contentPagenation__buttons .prev,.article_clinicList .contentPagenation__buttons .next{max-width:48px}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__buttons .prev,.article_clinicList .contentPagenation__buttons .next{margin:0}}.article_clinicList .contentPagenation__buttons .prev a,.article_clinicList .contentPagenation__buttons .next a{position:relative;display:block}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__buttons .prev a,.article_clinicList .contentPagenation__buttons .next a{display:inline-block;vertical-align:middle;width:15px;height:15px}.article_clinicList .contentPagenation__buttons .prev a::before,.article_clinicList .contentPagenation__buttons .next a::before{content:"";position:absolute;width:8px;height:1px;background:#000;transform:rotate(-45deg) translateY(-4px);border-radius:4px;top:6px;left:5px}.article_clinicList .contentPagenation__buttons .prev a::after,.article_clinicList .contentPagenation__buttons .next a::after{content:"";position:absolute;width:8px;height:1px;background:#000;transform:rotate(45deg) translateY(4px);border-radius:4px;top:6px;left:5px}}.article_clinicList .contentPagenation__buttons .prev img,.article_clinicList .contentPagenation__buttons .next img{display:block}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__buttons .prev img,.article_clinicList .contentPagenation__buttons .next img{display:none}}.article_clinicList .contentPagenation__buttons ul{display:flex;justify-content:center;align-items:center}.article_clinicList .contentPagenation__buttons ul.onlyPC{display:none}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__buttons ul.onlySP{display:none}.article_clinicList .contentPagenation__buttons ul.onlyPC{display:flex;justify-content:center;flex-wrap:wrap;margin-top:-10px}}.article_clinicList .contentPagenation__buttons li{margin:0 11px;vertical-align:middle}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__buttons li{line-height:2}}.article_clinicList .contentPagenation__buttons li a{font-size:16px;color:#898989}@media only screen and (min-width: 800px){.article_clinicList .contentPagenation__buttons li a{color:#000;font-size:18px}}.article_clinicList .contentPagenation__buttons li a.active{color:#1ed57a}.article_clinicList .contentPagenation__buttons li a .nowpage{font-weight:bold;color:#000}.article_clinicList .contentPagenation--disabled{opacity:0;pointer-events:none}.article_clinicList .contentPagenation__buttons--clinicList ul.onlyPC{margin-top:83px}.article_clinicList .contentPagenation__buttons--clinicList ul.onlyPC li{line-height:1}.article_clinicList .contentPagenation__buttons--clinicList ul.onlySP{margin-top:24px}.article_clinicList .contentCautions{padding:76px 0;margin:0}@media only screen and (min-width: 800px){.article_clinicList .contentCautions{padding:120px 0}}.article_clinicList .contentCautions h3{max-width:100px;margin:0 auto}@media only screen and (min-width: 800px){.article_clinicList .contentCautions h3{width:174px;max-width:100%;margin:0}}.article_clinicList .contentCautions__cautionsLists{margin-top:16px;padding:0}@media only screen and (min-width: 800px){.article_clinicList .contentCautions__cautionsLists{margin-top:60px}}.article_clinicList .contentCautions__caution{font-size:12px;line-height:1.5;margin-top:4px;text-indent:-1em;padding-left:1em;color:#898989}@media only screen and (min-width: 800px){.article_clinicList .contentCautions__caution{font-size:16px;margin-top:1.5em}}.article_clinicList .contentCautions__caution .caution01{margin-top:0}.article_clinicList .simplebar-scrollbar{left:4px}.article_clinicList .simplebar-scrollbar::before{background:#e9e9e9;width:4px}.article_clinicList .pharmacyHeroImg{display:none}@media only screen and (min-width: 800px){.article_clinicList .pharmacyHeroImg{display:block;position:absolute;top:111px;right:42px;width:498px;height:auto}}.article_clinicList .pharmacy{padding-top:30px}@media only screen and (min-width: 800px){.article_clinicList .pharmacy{padding-top:80px;max-width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap}}.article_clinicList .pharmacy__item{width:100%;padding:30px;background-color:#fff;border-radius:10px;border:1px solid rgba(0,0,0,0.0823529);display:flex;flex-direction:column;box-sizing:border-box;margin-bottom:16px}.article_clinicList .pharmacy__item:last-child{margin-bottom:0}@media only screen and (min-width: 800px){.article_clinicList .pharmacy__item{width:590px;height:248px;margin-bottom:20px;padding:60px}.article_clinicList .pharmacy__item:nth-last-child(2){margin-bottom:0}.article_clinicList .pharmacy__item:last-child{margin-bottom:0}}.article_clinicList .pharmacy__name{font-size:19px;font-weight:600;line-height:24.7px;color:#000;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 800px){.article_clinicList .pharmacy__name{font-size:24px;font-weight:700;line-height:30px;-webkit-line-clamp:1}}.article_clinicList .pharmacy__address{font-size:14px;font-weight:300;line-height:20px;color:#000;margin-top:8px;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;box-sizing:border-box}@media only screen and (min-width: 800px){.article_clinicList .pharmacy__address{font-size:16px;line-height:26px;margin-top:12px}}.article_clinicList .pharmacy__link{display:flex;margin-top:12px;box-sizing:border-box}@media only screen and (min-width: 800px){.article_clinicList .pharmacy__link{margin-top:auto;justify-content:flex-end}}.article_clinicList .pharmacy__link span{font-size:14px;font-weight:300;line-height:20px;color:#8c8c8c;border-bottom:1px solid #8c8c8c}@media only screen and (min-width: 800px){.article_clinicList .pharmacy__link span{font-size:16px;line-height:22px}}.article_clinicList .pharmacy__linkImg{width:20px;height:20px;margin-left:7px}@media only screen and (min-width: 800px){.article_clinicList .pharmacy__linkImg{margin-left:6px}}.pharmacyList__title__sp{height:26px}.modal{display:none}.modal__icon{position:absolute;top:35px;right:35px;width:30px;height:30px;background-image:url(../images/icon_modalClose.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;cursor:pointer}.modal__img{max-width:200px;padding:10px;border:2px solid #000;margin:0 auto}.modal__img img{display:block}.modal__text{margin-top:35px;font-weight:bold;text-align:center;font-size:18px}.tingle-modal{background:rgba(0,0,0,0.5)}.tingle-modal::before{backdrop-filter:none}.tingle-modal-box{border-radius:10px;max-width:500px}.tingle-modal-box__content{padding:110px 62px 66px}.tingle-modal__close{display:none}.swiper-container{padding-bottom:40px;margin-bottom:55px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.swiper-pagination-bullet{width:9px;height:9px}.swiper-pagination-bullet-active{background:#3b9cd8}.contentAppointment{background-color:#1ed57a}@media only screen and (min-width: 800px){.contentAppointment{padding-top:90px}}.contentAppointment__inner{padding:0 16px}@media only screen and (min-width: 800px){.contentAppointment__inner{display:flex;justify-content:center;padding:0;width:1200px;margin:0 auto}}.contentAppointment__contentTxt{margin-bottom:40px}@media only screen and (min-width: 800px){.contentAppointment__contentTxt{width:749px;margin-right:123px;margin-bottom:0}}.contentAppointment h3{margin-bottom:15px}@media only screen and (min-width: 800px){.contentAppointment h3{margin-bottom:26px}}.contentAppointment h3 img{height:auto;margin:0 auto}@media only screen and (min-width: 800px){.contentAppointment h3 img{margin:0;height:44px}}.contentAppointment__detailTxt{color:#fff;font-size:13px;font-weight:300;margin-bottom:24px;line-height:24px;text-align:center}@media only screen and (min-width: 800px){.contentAppointment__detailTxt{margin-bottom:40px;font-size:16px;text-align:left}}.contentAppointment__detailClinicTxt{color:#fff;font-size:12px;font-weight:300;margin-bottom:24px;line-height:1.67;text-align:center}@media only screen and (min-width: 800px){.contentAppointment__detailClinicTxt{margin-bottom:40px;font-size:16px;text-align:left}}.contentAppointment__links{letter-spacing:-0.4em;display:flex;justify-content:center}@media only screen and (min-width: 800px){.contentAppointment__links{height:72px}}.contentAppointment__links a{color:#fff;border-radius:4px;font-size:12px;line-height:1;font-weight:700;letter-spacing:normal;position:relative;width:50%;box-sizing:border-box;text-align:center}@media only screen and (min-width: 800px){.contentAppointment__links a{font-size:22px;line-height:33px;border-radius:8px;width:370px;text-align:left}}.contentAppointment__links a:first-child{margin-right:10px;color:#1ed57a;background-color:#fff}@media only screen and (min-width: 800px){.contentAppointment__links a:first-child{margin-right:12px}}.contentAppointment__link01{padding:15px 39px 15px 30px}@media only screen and (min-width: 800px){.contentAppointment__link01{padding:20px 189px 19px 25px}}.contentAppointment__link01::after{content:"";position:absolute;top:17px;right:34px;width:6px;height:9px;background:url(../images/icon_arrow_g_sp.png);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 800px){.contentAppointment__link01::after{top:25px;right:27px;width:12px;height:100%;background:url(../images/icon_arrow_g.png);background-repeat:no-repeat;background-size:contain}}.contentAppointment__link02{padding:15px 20px 15px 12px;border:1px solid #fff}@media only screen and (min-width: 800px){.contentAppointment__link02{padding:20px 77px 19px 25px;border:2px solid #fff}}.contentAppointment__link02::after{content:"";position:absolute;top:16px;right:14px;width:6px;height:9px;background:url(../images/icon_arrow_w.png);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 800px){.contentAppointment__link02::after{top:25px;right:27px;width:12px;height:100%}}.contentAppointment__medicineorderLink02{padding:14px 20px 15px 12px}@media only screen and (min-width: 800px){.contentAppointment__medicineorderLink02{padding:18px 79px 18px 23px}}.contentAppointment__medicineorderLink02::after{top:16px}@media only screen and (min-width: 800px){.contentAppointment__medicineorderLink02::after{top:26px;right:25px}}.contentAppointment__img{width:202px;margin:0 auto}@media only screen and (min-width: 800px){.contentAppointment__img{width:327px;margin-top:-30px}}.contentAppointment__medicineorderTxt h3{max-width:316px}@media only screen and (min-width: 800px){.contentAppointment__medicineorderTxt h3{max-width:530px}}.contentAppointment__medicineorderLinks a:first-child{margin-right:0}@media only screen and (min-width: 800px){.contentAppointment__medicineorderlink{padding:20px 150px 19px 25px}}.contentAppointmentGuide{background-color:#fff}@media only screen and (min-width: 800px){.contentAppointmentGuide{padding-top:120px;background-color:#1ed57a}}.contentAppointmentGuide__inner{padding:56px 16px 0;background-color:#1ed57a}@media only screen and (min-width: 800px){.contentAppointmentGuide__inner{display:flex;justify-content:center;padding:0}}.clinicAppointment{padding-top:56px}@media only screen and (min-width: 800px){.clinicAppointment{padding-top:0}}.clinicAppointment h3{font-size:25px;font-weight:700;line-height:1.5;color:#fff;text-align:center;max-width:100%;margin-bottom:10px}@media only screen and (min-width: 800px){.clinicAppointment h3{font-size:44px;font-weight:800;line-height:44px;margin:0 0 26px 0;text-align:left}}@media only screen and (min-width: 800px){.clinicAppointment__contentTxt{margin-top:120px}}.clinicAppointment__links{align-items:center;height:44px;background:#fff;width:217px;margin:0 auto;border-radius:4px}@media only screen and (min-width: 800px){.clinicAppointment__links{height:72px;width:370px;margin:0;border-radius:8px}}.clinicAppointment__links a:first-child{margin-right:0}.clinicAppointment__links a:first-child::after{content:"";position:absolute;top:auto;right:22px;width:7px;height:100%;background:url(../images/icon_arrow_g_sp.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}@media only screen and (min-width: 800px){.clinicAppointment__links a:first-child::after{right:27px;width:12px;margin-right:0;background:url(../images/icon_arrow_g.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}}.clinicAppointment a{font-size:13px;line-height:20px;width:100%;height:18px;padding:0}@media only screen and (min-width: 800px){.clinicAppointment a{font-size:22px;line-height:1.5;padding:0 0 0 25px;width:100%;height:30px;letter-spacing:-0.415385px}}@media only screen and (min-width: 800px){.clinicAppointment__img{margin-top:90px}}@media screen and (min-width: 768px) and (max-width: 799.9px){body main:has(.LpgSec){min-width:0}.LpgSec>.LpgSecInner{width:auto}.LpgSec>.LpgSecInner:has(.LpgCompTxtCont){padding:40px 20px}.LpgSec>.LpgSecInner.LpgExNoPaddingTop{padding:40px 20px}.LpgSec>.LpgSecInner.LpgExIsMain{padding:0;max-width:none;min-width:initial;overflow:auto}.LpgCompImgCont .LpgCompSpImg{display:inline-block}.LpgCompImgCont .LpgCompDtImg{display:none}.LpgCompTxtCont .LpgCompTxt{padding:0}.LpgCompTxtCont .LpgCompTxt h2{font-size:24px}.LpgCompTxtCont .LpgCompTxt p{font-size:14px}section .customcard01{width:100%;padding:20px}section .customcard01 .imgarea{display:block}section .customcard01 .imgarea .pc{display:none !important}section .customcard01 .imgarea .sp{display:block !important;width:100%;margin-bottom:20px}section .customcard01 .imgarea .textset h2{font-size:15px;font-weight:800;line-height:22px}section .customcard01 .imgarea .textset p{font-size:13px;font-weight:400;color:#8c8c8c;line-height:22px}section .customcard01 .textBox{border:none;padding:0}section .customcard01 .textBox h4{font-size:15px;font-weight:300;margin:0 0 10px;line-height:22px}section .customcard01 .textBox li,section .customcard01 .textBox p{font-size:13px;font-weight:400;color:#8c8c8c;line-height:22px}section .customcard01 .textBox li{display:block}section .customcard01 .textBox li img{width:14px;height:14px}}.article_clinicDetail{background-color:#f8f8f8}.article_clinicDetail .contentMainVisual{background:url(../images/img_mainClinicListBg_sp.png) top/cover no-repeat;position:relative;height:275px}@media only screen and (min-width: 800px){.article_clinicDetail .contentMainVisual{background:url(../images/img_mainClinicDetailBg.png) center/auto 100% no-repeat;background-color:#1ed57a;height:460px;padding-bottom:0}}.article_clinicDetail .contentMainVisual .contentMainVisualTitle img{height:27px;padding:89px 0 0 16px}@media only screen and (min-width: 800px){.article_clinicDetail .contentMainVisual .contentMainVisualTitle img{height:50px;padding:152px 0 0 0}}.article_clinicDetail .contentMainVisual .breadCrumb{padding:0 16px;margin-top:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}@media only screen and (min-width: 800px){.article_clinicDetail .contentMainVisual .breadCrumb{margin-top:18px;padding:0}}.article_clinicDetail .contentMainVisual .breadCrumb .breadCrumbClinicName{font-weight:300}.article_clinicDetail .contentMainVisual .breadCrumb a::after{content:"";background:url(../images/icon_arrow_w02.png) center/contain no-repeat;display:inline-block;width:5px;height:10px;margin:0 3px 0 6px}@media only screen and (min-width: 800px){.article_clinicDetail .contentMainVisual .breadCrumb a::after{width:10px;height:14px;margin:0 4px 0 8px}}.article_clinicDetail .contentMainVisual .breadCrumb,.article_clinicDetail .contentMainVisual .breadCrumb a{font-size:12px;line-height:1.6;color:#fff}@media only screen and (min-width: 800px){.article_clinicDetail .contentMainVisual .breadCrumb,.article_clinicDetail .contentMainVisual .breadCrumb a{font-size:18px;line-height:1.5;font-weight:700}}.article_clinicDetail .serviceAnnouncementSP__inner{border-radius:10px;border:0.5px solid rgba(0,0,0,0.15);position:relative;top:-74px;padding:30px 0;background-color:#fff;text-align:center}.article_clinicDetail .serviceAnnouncementSP__title{font-size:19px;line-height:19px;font-weight:700}.article_clinicDetail .serviceAnnouncementSP__text{margin-top:10px;margin-bottom:5px;font-size:13px;line-height:20px;color:#8c8c8c;font-weight:300;font-feature-settings:"palt" on}.article_clinicDetail .serviceAnnouncementSP__moreLink{margin:15px auto 0 auto;display:flex;align-items:center;justify-content:center;gap:5px;width:166px;padding:11px 0;font-size:13px;line-height:20px;border-radius:5px;text-align:center;font-weight:700;color:#1ed57a;border:1px solid #1ed57a;background:#fff;position:relative;box-sizing:border-box;font-feature-settings:"palt" on}.article_clinicDetail .serviceAnnouncementSP__moreLink__arrow{margin-top:-3px;width:6.5px;height:auto}.article_clinicDetail .serviceAnnouncementPC__inner{border-radius:10px;border:1px solid rgba(0,0,0,0.15);position:relative;top:-133px;background-color:#fff;padding:59px}.article_clinicDetail .serviceAnnouncementPC__stack{display:flex;justify-content:space-between;align-items:center}.article_clinicDetail .serviceAnnouncementPC__textArea{display:flex;flex-direction:column;gap:18px}.article_clinicDetail .serviceAnnouncementPC__textArea__title{font-weight:800;font-size:34px;line-height:34px}.article_clinicDetail .serviceAnnouncementPC__textArea__text{font-weight:300;font-size:18px;line-height:20px;font-feature-settings:"palt" on}.article_clinicDetail .serviceAnnouncementPC__moreLink{display:flex;align-items:center;gap:5px;width:290px;text-align:center;font-weight:700;color:#1ed57a;border:2px solid #1ed57a;background:#fff;position:relative;box-sizing:border-box;border-radius:8px;justify-content:space-between;padding:18px 23px 17px 20px;font-size:22px;line-height:33px;letter-spacing:-0.42px}.article_clinicDetail .serviceAnnouncementPC__moreLink__arrow{margin-top:-3px;width:12.5px;height:auto}.article_clinicDetail .serviceAnnouncementPC__textArea2{display:flex;flex-direction:column;gap:13px}.article_clinicDetail .serviceAnnouncementPC__textArea2__title{font-weight:600;font-size:24px;line-height:36px}.article_clinicDetail .serviceAnnouncementPC__textArea2__text{font-weight:300;font-size:18px;line-height:27px;letter-spacing:0.5px;font-feature-settings:"palt" on}.article_clinicDetail .serviceAnnouncementPC__helpoLink{display:flex;align-items:center;gap:5px;width:290px;text-align:center;font-weight:700;color:#fff;border:2px solid #1ed57a;background:#1ed57a;position:relative;box-sizing:border-box;border-radius:8px;justify-content:space-between;padding:17px 21px 18px 20px;font-size:22px;line-height:33px;letter-spacing:-0.42px}.article_clinicDetail .serviceAnnouncementPC__helpoLink__external{margin-top:-3px;width:17px;height:auto}.article_clinicDetail .serviceAnnouncementPC__divider{width:100%;border:none;border-top:1px solid #d9d9d9;margin:46px 0}.article_clinicDetail .contentDetail{margin-top:-54px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail{margin-top:-74px}}.article_clinicDetail .contentDetail .contentDetailInner{border-radius:10px;border:solid 1px rgba(0,0,0,0.15);position:relative;top:0;padding-top:30px;background-color:#fff;min-height:185px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner{top:0;padding:58px 60px 60px 60px;min-height:450px}}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap{padding:0 30px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap{padding:0 0 48px 0;display:flex;justify-content:space-between}}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription{border-bottom:solid 1px rgba(234,234,234,0.5);padding-bottom:20px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription{padding-bottom:0;width:730px;border:none}}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription .clinicOnline{font-size:12px;line-height:1.2;font-weight:600;color:#8c8c8c}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription .clinicOnline{font-size:18px;line-height:1.5}}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription .clinicOnline.-green{color:#1ed57a}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription .clinicName{font-size:19px;font-weight:600;line-height:1.32;margin-top:6px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription .clinicName{font-size:34px;font-weight:800;line-height:1.5;margin-top:5px}}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription .clinicDescription{font-size:14px;line-height:1.43;color:#8c8c8c;margin-top:6px;max-height:61px;overflow:hidden;white-space:pre-wrap}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentDescription .clinicDescription{font-size:16px;line-height:1.63;margin-top:10px;color:#898989;max-height:none}}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentQR{width:290px;text-align:center;font-size:18px;font-weight:700;line-height:1.5;margin-top:2px}.article_clinicDetail .contentDetail .contentDetailInner .contentDescriptionWrap .contentQR .clinicQR{border:solid 1px rgba(0,0,0,0.1);padding:22px 0 14px;margin-bottom:12px}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap{padding:10px 30px 20px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap{padding:48px 0 0;border-top:solid 1px rgba(0,0,0,0.1)}}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo{display:flex;margin-top:10px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo{margin-top:24px}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo:first-child{margin-top:0}}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo dt,.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo dd{font-size:14px;line-height:1.43;width:100%}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo dt,.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo dd{font-size:16px;line-height:1.38;font-weight:300}}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo dt{flex-basis:100px;flex-shrink:0}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo dt{flex-basis:105px}}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo dd{flex-basis:auto}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo a{text-decoration:underline}.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo .clinicPage a::after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background:url(../images/icon_link.png) center/18px no-repeat}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .contentDetailInner .contentInfoWrap .contentInfo .clinicPage a::after{vertical-align:top;margin-left:5px}}.article_clinicDetail .contentDetail .contentDetailInner .contentLinkWrap{border-top:solid 1px rgba(234,234,234,0.5)}.article_clinicDetail .contentDetail .contentDetailInner .contentLinkWrap .contentLink{display:flex}.article_clinicDetail .contentDetail .contentDetailInner .contentLinkWrap .contentLink a{display:inline-block;font-size:14px;line-height:1.43;text-align:center;padding:16px 0;width:50%;flex-grow:1}.article_clinicDetail .contentDetail .contentDetailInner .contentLinkWrap .contentLink .clinicPage{border-right:solid 1px rgba(234,234,234,0.5)}.article_clinicDetail .contentDetail .contentDetailInner .contentLinkWrap .contentLink .clinicPage::after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background:url(../images/icon_link.png) center/18px no-repeat}.article_clinicDetail .contentDetail .notice{margin-top:12px;display:flex;font-size:12px;line-height:1.5;color:#a7a7a7}.article_clinicDetail .contentDetail .notice.onlyPC{display:none}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .notice.onlyPC{display:flex;margin-top:20px;font-size:14px;line-height:1.6}}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .notice.onlySP{display:none}}.article_clinicDetail .contentDetail .notice img{display:block;width:14px;height:14px;margin:2px 5px 0 0}@media only screen and (min-width: 800px){.article_clinicDetail .contentDetail .notice img{width:16px;height:16px;margin:3px 5px 0 0}}.article_clinicDetail .contentDetail .notice a{color:#1ed57a;font-weight:600;text-decoration:underline}.article_clinicDetail .contentClinicDepartments{margin:56px 0 60px}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments{margin-top:120px}}.article_clinicDetail .contentClinicDepartments.noAvailable{display:none}.article_clinicDetail .contentClinicDepartments h3{width:75px;height:30px;position:relative}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments h3{width:394px;height:44px;margin-left:2px}}.article_clinicDetail .contentClinicDepartments p{color:#898989;line-height:16px;font-weight:300;font-size:16px;margin-top:36px}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsIcon{position:absolute;top:0;left:0;width:183px;height:48px;transform:translateY(calc(-100% - 12px));background:url(../images/icon_clinicDepartments.svg) center no-repeat}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsIcon{display:none}}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsIconClose{position:absolute;width:33px;height:100%;right:0;top:0}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList{border-radius:10px;border:solid 1px rgba(0,0,0,0.15);padding:20px;margin-top:17px;background-color:#fff}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList{padding:60px;margin-top:60px}}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(234,234,234,0.5)}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList li{margin-bottom:50px;padding-bottom:50px}}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text{font-size:14px}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text{font-weight:600;font-size:22px}}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text::after,.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text::before{content:"";position:absolute;border-radius:100px}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text::before{top:0;left:0;width:18px;height:18px;border:1px solid #e3e3e3}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text::before{width:23px;height:23px;border:1.5px solid #e3e3e3}}.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text::after{top:10px;left:10px;width:7.27px;height:7.27px;background-color:#1ed57a;transform:translate(-50%, -50%);opacity:0}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments .contentClinicDepartmentsList--text::after{top:13px;left:13px;width:9.45px;height:9.45px}}.article_clinicDetail .contentClinicDepartments .clinicDepartmentInput{display:block;position:relative;line-height:20px;padding:0 0 0 32px}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments .clinicDepartmentInput{line-height:26px;padding:0 0 0 41px}}.article_clinicDetail .contentClinicDepartments .noDepartments{margin:0;padding:0}.article_clinicDetail .contentClinicDepartments input[type="radio"]{display:none}.article_clinicDetail .contentClinicDepartments input[type="radio"]:checked ~ .contentClinicDepartmentsList--text::before{border:1px solid #1ed57a}@media only screen and (min-width: 800px){.article_clinicDetail .contentClinicDepartments input[type="radio"]:checked ~ .contentClinicDepartmentsList--text::before{border:1.5px solid #1ed57a}}.article_clinicDetail .contentClinicDepartments input[type="radio"]:checked ~ .contentClinicDepartmentsList--text::after{opacity:1}.article_clinicDetail .contentDoctor{margin:56px 0 56px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor{margin:120px 0 140px}}.article_clinicDetail .contentDoctor h3{width:100px;height:30px}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor h3{width:172px;height:44px;margin-left:2px}}.article_clinicDetail .contentDoctor .contentDoctorList{border-radius:10px;border:solid 1px rgba(0,0,0,0.15);padding:30px;margin-top:17px;background-color:#fff}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList{padding:60px;margin-top:60px}}.article_clinicDetail .contentDoctor .contentDoctorList li{padding:20px 0;border-bottom:solid 1px rgba(234,234,234,0.5)}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList li{padding:50px 0}}.article_clinicDetail .contentDoctor .contentDoctorList li:first-child{padding-top:0}.article_clinicDetail .contentDoctor .contentDoctorList li:last-child{padding-bottom:0;border:none}.article_clinicDetail .contentDoctor .contentDoctorList li:last-child .doctorDescription{padding-bottom:0}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList li:last-child .doctorDescription{margin-bottom:-5px}}.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo{height:50px;display:flex;align-items:center}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo{height:74px}}.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo .doctorImg{width:50px;height:50px;border-radius:50%;border:solid 1px rgba(0,0,0,0.05);float:left;margin-right:10px;box-sizing:border-box;object-fit:cover}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo .doctorImg{width:74px;height:74px;margin-right:15px}}.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo span .doctorName{font-size:17px;line-height:1.5;font-weight:600;color:#282828;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo span .doctorName{font-size:22px}}.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo span .doctorDepartment{font-size:14px;line-height:1.5;color:#282828;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:2px;overflow:hidden}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList li .doctorInfo span .doctorDepartment{font-size:16px}}.article_clinicDetail .contentDoctor .contentDoctorList li .doctorDescription{font-size:14px;line-height:1.5;color:#8c8c8c;padding:13px 0 0;max-height:63px;white-space:pre-wrap}@media only screen and (min-width: 800px){.article_clinicDetail .contentDoctor .contentDoctorList li .doctorDescription{font-size:16px;padding:20px 0 0;line-height:1.74;max-height:none}}.article_clinicDetail .reserveButton{width:370px;background:#d5d5d5;padding:0;margin:0 auto;border-radius:8px;position:relative;box-sizing:border-box}.article_clinicDetail .reserveButton.noAvailable{width:418px;margin-top:60px}.article_clinicDetail .reserveButton.noAvailable .textIndent{text-indent:-0.5em;display:inline-block}.article_clinicDetail .reserveButton a{display:block;padding:20px 20px 19px 25px;font-size:22px;color:#fff;font-weight:700;letter-spacing:-0.8px;pointer-events:none}.article_clinicDetail .reserveButton a::after{content:"";background:url(../images/icon_arrow_w.png) center/contain no-repeat;width:12px;height:20px;position:absolute;right:25px;top:26px}.article_clinicDetail .reserveButton.active{background:#1ed57a}.article_clinicDetail .reserveButton.active a{pointer-events:inherit}.article_clinicDetail .contentCautions{padding:76px 0;margin:0}@media only screen and (min-width: 800px){.article_clinicDetail .contentCautions{padding:120px 0}}.article_clinicDetail .contentCautions h3{max-width:100px;margin:0 auto}@media only screen and (min-width: 800px){.article_clinicDetail .contentCautions h3{width:174px;max-width:100%;margin:0}}.article_clinicDetail .contentCautions__cautionsLists{margin-top:16px;padding:0}@media only screen and (min-width: 800px){.article_clinicDetail .contentCautions__cautionsLists{margin-top:60px}}.article_clinicDetail .contentCautions__caution{font-size:12px;line-height:1.5;margin-top:4px;text-indent:-1em;padding-left:1em;color:#898989}@media only screen and (min-width: 800px){.article_clinicDetail .contentCautions__caution{font-size:16px;margin-top:1.5em}}.article_clinicDetail .contentCautions__caution .caution01{margin-top:0}.article_clinicDetail .contentCautions__caution a{color:#1ed57a;text-decoration:underline;font-weight:600}.article_clinicDetail .bottomButton a{background-color:#d5d5d5;pointer-events:none}.article_clinicDetail .bottomButton a span{font-size:15px}.article_clinicDetail .bottomButton a::before{width:12px;transform:translateY(-50%) translateX(calc(-50% - 85px));background:url(../images/icon_userBunner02.svg) center/contain no-repeat}.article_clinicDetail .bottomButton a::after{transform:translateY(-50%) translateX(calc(-50% + 100px))}.article_clinicDetail .bottomButton.active a{pointer-events:inherit;background-color:#16c06b}.article_clinicDetail .bottomButton.active a::before{background:url(../images/icon_userBunner.png) center/contain no-repeat}.article_clinicDetail .bottomButton.noAvailable a::before{transform:translateY(-50%) translateX(calc(-50% - 120px))}.article_clinicDetail .bottomButton.noAvailable a::after{transform:translateY(-50%) translateX(calc(-50% + 136px))}.article_clinicDetail .js-clinicEllipsis span a{color:#8c8c8c;text-decoration:underline}.MdCMN24RichPopup{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;position:fixed;top:0;left:0;z-index:500}.MdCMN24RichPopup .mdCMN24Inner{display:flex;flex-direction:column;width:315px;z-index:5}.MdCMN24RichPopup .mdCMN24ActionBtn{display:flex;justify-content:center;align-items:center;width:100%;height:60px;padding:0 10px;background-color:#1ed57a;border-radius:0 0 10px 10px;font-size:16px;font-weight:600;color:#fafafa;z-index:5}.MdCMN24RichPopup .mdCMN24Close{display:flex;align-items:center;height:34px;margin-top:30px;padding:0 20px;font-size:12px;font-weight:700;color:#282828;background:#fff;border-radius:100px;z-index:5}.MdCMN05Overlay{position:absolute;top:0;width:100%;height:100%;background:#000;opacity:0.6}

