@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top}html{overflow-y:scroll}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}dl,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{box-sizing:border-box;margin:0;padding:0;background:0 0;font-size:100%;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;empty-cells:show}caption,th{text-align:left}caption{font-style:normal;font-weight:400}th{font-style:normal}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input,textarea{box-sizing:border-box;font-size:100%}input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:0;background-color:transparent;cursor:pointer}:disabled{opacity:1}address,em{font-style:normal}sub,sup{font-size:75%;line-height:1;font-family:Arial,Helvetica,sans-serif}sup{vertical-align:text-top}sub{vertical-align:text-bottom}@font-face{src:url(../fonts/cosmofont.eot);src:url(../fonts/cosmofont.eot?#iefix) format("eot"),url(../fonts/cosmofont.woff2) format("woff2"),url(../fonts/cosmofont.woff) format("woff"),url(../fonts/cosmofont.ttf) format("truetype"),url(../fonts/cosmofont.svg#cosmofont) format("svg");font-family:cosmofont;font-display:swap}.icon-001:before,.icon-002:before,.icon-003:before,.icon-004:before,.icon-005:before,.icon-006:before,.icon-007:before,.icon-008:before,.icon-009:before,.icon-010:before,.icon-011:before,.icon-012:before,.icon-013:before,.icon-014:before,.icon-015:before,.icon-016:before,.icon-017:before,.icon-018:before,.icon-019:before,.icon-020:before,.icon-021:before,.icon-022:before,.icon-023:before,.icon-024:before,.icon-025:before,.icon-026:before,.icon-027:before,.icon-028:before,.icon-029:before,.icon-030:before,.icon-031:before,.icon-032:before,.icon-033:before,.icon-034:before,.icon-035:before,.icon-036:before,.icon-037:before,.icon-038:before,.icon-039:before,.icon-040:before,.icon-041:before,.icon-042:before,.icon-043:before,.icon-044:before,.icon-045:before,.icon-046:before,.icon-047:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;font-family:cosmofont;text-decoration:none;text-transform:none}.icon-001:before{content:"\e001"}.icon-002:before{content:"\e002"}.icon-003:before{content:"\e003"}.icon-004:before{content:"\e004"}.icon-005:before{content:"\e005"}.icon-006:before{content:"\e006"}.icon-007:before{content:"\e007"}.icon-008:before{content:"\e008"}.icon-009:before{content:"\e009"}.icon-010:before{content:"\e00a"}.icon-011:before{content:"\e00b"}.icon-012:before{content:"\e00c"}.icon-013:before{content:"\e00d"}.icon-014:before{content:"\e00e"}.icon-015:before{content:"\e00f"}.icon-016:before{content:"\e010"}.icon-017:before{content:"\e011"}.icon-018:before{content:"\e012"}.icon-019:before{content:"\e013"}.icon-020:before{content:"\e014"}.icon-021:before{content:"\e015"}.icon-022:before{content:"\e016"}.icon-023:before{content:"\e017"}.icon-024:before{content:"\e018"}.icon-025:before{content:"\e019"}.icon-026:before{content:"\e01a"}.icon-027:before{content:"\e01b"}.icon-028:before{content:"\e01c"}.icon-029:before{content:"\e01d"}.icon-030:before{content:"\e01e"}.icon-031:before{content:"\e01f"}.icon-032:before{content:"\e020"}.icon-033:before{content:"\e021"}.icon-034:before{content:"\e022"}.icon-035:before{content:"\e023"}.icon-036:before{content:"\e024"}.icon-037:before{content:"\e025"}.icon-038:before{content:"\e026"}.icon-039:before{content:"\e027"}.icon-040:before{content:"\e028"}.icon-041:before{content:"\e029"}.icon-042:before{content:"\e02a"}.icon-043:before{content:"\e02b"}.icon-044:before{content:"\e02c"}.icon-045:before{content:"\e02d"}.icon-046:before{content:"\e02e"}.icon-047:before{content:"\e02f"}html{font-size:10px}::-moz-selection{background:#55b6d5;color:#fff}::selection{background:#55b6d5;color:#fff}body,button,input,select,textarea{font-family:"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}body{word-wrap:break-word;font-feature-settings:"palt";background:#f3f1eb;color:#393939;font-size:1rem;letter-spacing:.025em;text-align:center;overflow-wrap:break-word}a:link{color:#393939;text-decoration:underline}a:visited{color:#393939;text-decoration:none}a:hover{color:#393939;text-decoration:none}a:active{color:#393939;text-decoration:none}button:disabled{cursor:auto}address,button,caption,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,input,label,li,p,select,small,td,th,time{font-weight:300;font-size:1.4rem;line-height:1.928}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}input,select,textarea{color:#282828;font-size:1.6rem}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}.simplebar-wrapper{width:inherit;max-width:inherit;height:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important;margin:0;padding:0;overflow:hidden;direction:inherit}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;display:block;position:relative;width:auto;max-width:100%;height:100%;max-height:100%;direction:inherit;scrollbar-width:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{display:table;content:" "}.simplebar-placeholder{width:100%;max-width:100%;max-height:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;z-index:-1;position:relative;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;float:left;overflow:hidden;pointer-events:none}.simplebar-height-auto-observer{box-sizing:inherit;display:block;z-index:-1;position:absolute;top:0;left:0;width:1000%;min-width:1px;height:1000%;min-height:1px;overflow:hidden;opacity:0;pointer-events:none}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;overflow:hidden;pointer-events:none}[data-simplebar].simplebar-dragging .simplebar-content{-webkit-user-select:none;pointer-events:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:0;left:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;right:2px;left:2px;border-radius:7px;background:#000;content:"";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{right:2px;left:2px;height:100%}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:2px;right:auto;left:0;width:auto;min-width:10px;height:7px;min-height:0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{visibility:hidden;position:fixed;width:500px;height:500px;overflow-x:scroll;overflow-y:hidden;direction:rtl;opacity:0}.simplebar-hide-scrollbar{-ms-overflow-style:none;visibility:hidden;position:fixed;left:0;overflow-y:scroll;scrollbar-width:none}.simplebar-track{background:#ede9e3}.simplebar-track.simplebar-horizontal{height:4px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;height:4px}@font-face{font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-family:swiper-icons}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1;position:relative;width:100%;height:100%;transition-property:transform}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{flex-shrink:0;order:9999;content:""}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{display:flex;z-index:10;position:absolute;top:50%;align-items:center;justify-content:center;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-variant:initial;font-size:var(--swiper-navigation-size);line-height:1;font-family:swiper-icons;letter-spacing:0;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:10px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{z-index:10;position:absolute;transform:translate3d(0,0,0);text-align:center;transition:.3s opacity}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}.swiper-pagination-lock{display:none}.swiper-lazy-preloader{box-sizing:border-box;z-index:10;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;transform-origin:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}#container{display:flex;z-index:1;position:relative;flex-direction:column;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);min-height:100dvh;padding:86px 0 0;overflow:hidden;background:#f3f1eb;text-align:left}.is-layout-mv #container{padding-top:0}.is-no-tagline #container{padding-top:60px}#header{z-index:500;position:absolute;top:0;left:0;width:100%}#headerTagline{height:27px;border-bottom:1px solid #e5e5e5}.is-load #headerTagline{transition:border-bottom-color .3s}.is-layout-mv-color #headerTagline{border-bottom-color:rgba(229,229,229,.2)}#headerTagline p{color:#717479;font-weight:400;font-size:1rem;line-height:27px;text-align:center}.is-load #headerTagline p{transition:color .3s}.is-layout-mv-color #headerTagline p{color:#fff}#headerInner{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 0 0 17px}#headerTxt{position:absolute;top:14px;left:25px;font-size:1.1rem;line-height:1}.is-load #headerTxt{transition:color .3s}.is-layout-mv-color #headerTxt{color:#fff}#headerLogo{width:92px;height:100%;line-height:1}#headerLogo a{display:block;position:relative;width:100%;height:100%}#headerLogo svg{fill:url(#alinear-gradient);position:absolute;top:0;left:0;width:100%;height:100%}.is-load #headerLogo svg{transition:fill .3s}.is-layout-mv-color #headerLogo img{filter:brightness(0)invert(1)}#headerColumn{display:flex;align-items:center}#headerSubNav{display:flex;align-items:center;margin:0 0 0 auto}#headerOrder{font-weight:400;font-size:1rem;line-height:1}#headerOrder a{display:flex;align-items:center;justify-content:center;width:95px;height:32px;border-radius:16px;background:#55b6d5;color:#fff;text-decoration:none}#headerOrder.is-special a{flex-direction:column;width:147px;height:60px;border-radius:0}#headerOrder.is-special a small{display:block;padding:0 1.5em .15em;background:url(/assets/common/images/deco_special_sp.png) no-repeat center center;background-size:100% auto;font-size:1rem;line-height:1}#headerOrder.is-special a span{display:block;padding:0 0 .2em 0;font-size:1.4rem;line-height:1}#headerMypage{margin:0 0 0 8px;font-weight:400;font-size:1.3rem;line-height:1;letter-spacing:.05em}#headerMypage a{display:flex;align-items:center;justify-content:center;width:184px;height:44px;border:1px solid #d1d1d1;border-radius:22px;color:#393939;text-decoration:none}.is-load #headerMypage a{transition:color .3s}.is-layout-mv-color #headerMypage a{color:#fff}#headerMenuBtn{top:-48px;right:8px;width:32px;height:32px;margin:0 8px}#headerMenuBtn a{display:block;position:relative;width:100%;height:100%;cursor:pointer}#headerMenuBtn a::after,#headerMenuBtn a::before{display:inline-block;position:absolute;left:5px;width:22px;height:1px;background:#666;content:""}.is-load #headerMenuBtn a::after,.is-load #headerMenuBtn a::before{transition:background .3s}.is-layout-mv-color #headerMenuBtn a::after,.is-layout-mv-color #headerMenuBtn a::before{background:#fff}#headerMenuBtn a::before{top:8px;transform-origin:left top}#headerMenuBtn a::after{bottom:8px;transform-origin:left bottom}#headerMenuBtn a span{display:block;width:100%;height:100%;overflow:hidden;text-indent:105%;white-space:nowrap}#headerMenuBtn a span::after{display:inline-block;position:absolute;top:calc(50% - 1px);left:5px;width:22px;height:1px;background:#666;content:""}.is-load #headerMenuBtn a span::after{transition:background .3s}.is-layout-mv-color #headerMenuBtn a span::after{background:#fff}.is-header-min #headerMenuBtn{position:fixed;top:8px;right:8px;width:48px;height:48px;border:1px solid #d1d1d1;border-radius:50%}.is-header-min #headerMenuBtn a::after,.is-header-min #headerMenuBtn a::before{left:12px}.is-header-min #headerMenuBtn a::before{top:15px}.is-header-min #headerMenuBtn a::after{bottom:15px}.is-header-min #headerMenuBtn a span::after{left:12px}.is-load.is-header-min #headerMenuBtn{transition:right .3s,top .3s}.is-header-min.is-layout-mv-color #headerMenuBtn{background:0 0}#headerCloseBtn{position:absolute;top:48px;right:13px;width:23px;height:23px;overflow:hidden;text-indent:105%;white-space:nowrap;cursor:pointer}#headerCloseBtn::after,#headerCloseBtn::before{display:inline-block;position:absolute;top:calc(50% - 1px);left:0;width:23px;height:1px;background:#fff;content:"";text-indent:0}#headerCloseBtn::before{transform:rotate(45deg)}#headerCloseBtn::after{transform:rotate(135deg)}#globalNav{display:flex;padding:0 10px 0 0}#globalNav>li{margin:0 16px;padding:12px 0;font-weight:500;font-size:1.4rem;line-height:1}#globalNav>li>a,#globalNav>li>span{display:block;z-index:502;position:relative;padding:12px 0;text-decoration:none;cursor:pointer}.is-load #globalNav>li>a,.is-load #globalNav>li>span{transition:color .3s}.is-layout-mv-color #globalNav>li>a,.is-layout-mv-color #globalNav>li>span{color:#fff}#globalNav>li>a::after,#globalNav>li>span::after{display:inline-block;position:absolute;bottom:0;left:50%;width:0;height:3px;transform:translate(-50%,0);border-radius:2px;background:#55b6d5;content:""}.is-load #globalNav>li>a::after,.is-load #globalNav>li>span::after{transition:width .3s}#globalNav>li[data-gnav-drop=menu]::before{display:block;z-index:501;position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);height:100dvh;background:rgba(0,0,0,.2);content:"";opacity:0;pointer-events:none}.is-load #globalNav>li[data-gnav-drop=menu]::before{transition:opacity .3s}#globalNav>li .globalNav__blc01{z-index:502;position:fixed;top:120px;left:0;width:100%;background:#ede9e3;box-shadow:0 5px 5px 0 rgba(0,0,0,.05);opacity:0;pointer-events:none}.is-load #globalNav>li .globalNav__blc01{transition:opacity .3s}.is-header-min #globalNav>li .globalNav__blc01{top:70px}#globalNav>li:hover>a::after,#globalNav>li:hover>span::after{width:100%}#globalNav>li:hover[data-gnav-drop=menu]::before{opacity:1}#globalNav>li:hover .globalNav__blc01{opacity:1;pointer-events:all}#globalNav>li.is-cat-active>a::after,#globalNav>li.is-cat-active>span::after{width:100%}#globalNav>li .globalNav__box01{width:100%;max-width:1366px;margin:0 auto;padding:50px 56px}#globalNav>li .globalNav__box01 ul{display:flex;flex-wrap:wrap;margin:-20px 0 0 -48px}#globalNav>li .globalNav__box01 ul li{margin:20px 0 0 48px;font-weight:400;font-size:1.4rem;line-height:1.428}#globalNav>li .globalNav__box01 ul li a{display:flex;position:relative;align-items:center;min-height:32px;padding:0 0 0 45px;text-decoration:none}#globalNav>li .globalNav__box01 ul li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;left:9px;transform:scale(.7,.7);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}#globalNav>li .globalNav__box01 ul li a::after{box-sizing:border-box;display:inline-block;position:absolute;left:0;width:32px;height:32px;border:1px solid #d1d1d1;border-radius:50%;content:""}#globalNav>li .globalNav__box02{display:flex;width:100%;max-width:1366px;margin:0 auto;padding:50px 56px}#globalNav>li .globalNav__box02>*{flex:0 0 auto;width:25%}#globalNav>li .globalNav__box02>* a{display:flex;height:100%;text-decoration:none}#globalNav>li .globalNav__box02>* a .globalNav__box02__img01{flex:0 0 auto;width:44.87%;overflow:hidden;border-radius:12px}#globalNav>li .globalNav__box02>* a .globalNav__box02__img01 img{border-radius: 12px;}#globalNav>li .globalNav__box02>* a .globalNav__box02__img02{display:inline-block;position:absolute;top:0;left:-14px;flex:0 0 auto;width:54px;height:27px}#globalNav>li .globalNav__box02>* a .globalNav__box02__img02 svg{fill:#cb9f40;width:100%;height:100%}#globalNav>li .globalNav__box02>* a .globalNav__box02__img03{display:inline-block;position:absolute;top:0;left:-14px;flex:0 0 auto;width:70px;height:27px}#globalNav>li .globalNav__box02>* a .globalNav__box02__img03 svg{fill:#cb9f40;width:100%;height:100%}#globalNav>li .globalNav__box02>* a .globalNav__box02__img04{display:inline-block;width:85px;height:18px;margin-top:4px}#globalNav>li .globalNav__box02>* a .globalNav__box02__img04 svg{fill:#813e1c;width:100%;height:100%}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01{position:relative;padding:5px 20px 62px}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01--up{padding:5px 20px 62px}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;bottom:32px;left:29px;transform:scale(.7,.7);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-weight:600;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01::after{box-sizing:border-box;display:inline-block;position:absolute;bottom:20px;left:20px;width:32px;height:32px;border:1px solid #d1d1d1;border-radius:50%;content:""}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01 dl dt{font-weight:400;font-size:1.6rem;line-height:1.2}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01 dl dd{margin:18px 0 0;color:#7f7f7f;font-weight:400;font-size:1.2rem;line-height:2}#gNavSpWrap{z-index:502;position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);height:100dvh;overflow:auto;background:rgba(0,0,0,.2);opacity:0;pointer-events:none}.is-load #gNavSpWrap{transition:opacity .3s}.is-headerMenuOpen #gNavSpWrap{display:block;opacity:1;pointer-events:all}#gNavSp{width:300px;min-height:100%;margin:0 0 0 auto;padding:90px 25px 35px 25px;background:#655f5b;box-shadow:-2px 0 2px 0 rgba(0,0,0,.05);color:#fff}#globalNavSp a{color:#fff;text-decoration:none}#globalNavSp>li{font-weight:400;font-size:1.4rem;line-height:1.5}#globalNavSp>li>a,#globalNavSp>li>span{display:block;padding:11px 25px 11px 5px}#globalNavSp>li>span{cursor:pointer}#globalNavSp>li>span.is-acc{position:relative}#globalNavSp>li>span.is-acc::after,#globalNavSp>li>span.is-acc::before{display:block;position:absolute;top:calc(50% - 1px);right:5px;width:12px;height:1px;background:#fff;content:""}#globalNavSp>li>span.is-acc::after{transform:rotate(90deg)}.is-load #globalNavSp>li>span.is-acc::after{transition:transform .3s}#globalNavSp>li>span.is-acc.is-accOpen::after{transform:rotate(0)}#globalNavSp>li>ul{padding:6px 0 20px 20px}#globalNavSp>li>ul>li{font-weight:300;font-size:1.3rem}#globalNavSp>li>ul>li:not(:last-child){margin:0 0 12px}#globalNavSp>li>ul>li>a{display:block;padding:3px 0;line-height:1.2}#globalNavSp>li>ul>li>a>em{font-size:1rem}#gNavMemberSp{margin:16px 0 0;border-top:1px solid #76716d;border-bottom:1px solid #76716d}#gNavMemberSp dt{display:block;padding:16px 25px 16px 5px;font-weight:400;font-size:1.4rem;line-height:1.5;cursor:pointer}#gNavMemberSp dt.is-acc{position:relative}#gNavMemberSp dt.is-acc::after,#gNavMemberSp dt.is-acc::before{display:block;position:absolute;top:calc(50% - 1px);right:5px;width:12px;height:1px;background:#fff;content:""}#gNavMemberSp dt.is-acc::after{transform:rotate(90deg)}.is-load #gNavMemberSp dt.is-acc::after{transition:transform .3s}#gNavMemberSp dt.is-acc.is-accOpen::after{transform:rotate(0)}#gNavMemberSp dd a{color:#fff;text-decoration:none}#gNavMemberSp dd ul{padding:0 0 16px 16px}#gNavMemberSp dd ul>li{font-weight:300;font-size:1.3rem;line-height:1.5}#gNavMemberSp dd ul>li>a{display:block;display:block;padding:11px 25px 11px 5px;padding:3px 0}#gNavMemberSp dd ul>li>a[target=_blank]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 0 0 5px;content:"\e009";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.gSubNavSp{margin:18px 0 0}.gSubNavSp+.gSubNavSp{margin-top:14px}.gSubNavSp a{color:#fff;text-decoration:none}.gSubNavSp a[target=_blank]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 0 0 5px;content:"\e009";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.gSubNavSp>li{margin:1px 0 0;font-size:1.2rem}#gCvSp{position:relative;margin:26px 0 0;padding:18px 0 0}#gCvSp::before{display:block;position:absolute;top:0;left:calc(50% - 20px);width:40px;height:1px;background:#76716d;content:""}#gCvSp dl{margin:24px 0 0}#gCvSp dl dt{font-weight:400;font-size:1.2rem;line-height:1.2;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;text-align:center}#gCvSp dl dt span{font-size:2.6rem;letter-spacing:.1em;vertical-align:baseline}#gCvOrderSp{margin:4px 0 0;font-weight:400;font-size:1.3rem;line-height:1;letter-spacing:.05em}#gCvOrderSp a{display:flex;align-items:center;justify-content:center;height:44px;border-radius:22px;background:#55b6d5;color:#fff;text-decoration:none}#gCvContactSp{margin:10px 0 0;font-weight:400;font-size:1.7rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}#gCvContactSp a{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid rgba(209,209,209,.5);border-radius:22px;color:#fff;text-decoration:none}#gCvContactSp a::before{display:inline-block;width:32px;height:19px;margin:0 6px 0 0;background:url(/assets/common/images/ico_freedial02.png.webp) no-repeat center;background-size:contain;content:""}.no-webp #gCvContactSp a::before{background-image:url(/assets/common/images/ico_freedial02.png)}#gCvContactTxtSp{margin:2px 0 0;color:#d1d1d1;font-size:1rem;text-align:center}#gBnrSp{margin:40px 0 0}#gBnrSp>li{margin:16px 0 0}#gBnrSp>li a{display:block;overflow:hidden;border-radius:6px}#contents{padding:0 30px 80px}#breadcrumbs{border-bottom:1px solid #76716d;background:#655f5b;color:#fff}#home #breadcrumbs{display:none}#breadcrumbs a{color:#fff;text-decoration:none}#breadcrumbsInner{padding:26px 19px 28px}#breadcrumbs ul{display:block}#breadcrumbs ul li{display:inline-block;margin:0 5px 0 0;font-size:1.3rem;line-height:1.538}#breadcrumbs ul li::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 0 0 5px;transform:scale(.85,.85);content:"\e007";color:#b3b3b3;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;font-family:cosmofont;text-decoration:none;text-transform:none;vertical-align:middle}#breadcrumbs ul li:first-child a{display:inline-block;position:relative;width:18px;height:17px;margin:-.1em 0 0;overflow:hidden;text-indent:105%;vertical-align:middle;white-space:nowrap}#breadcrumbs ul li:first-child a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:0;left:0;width:18px;height:17px;content:"\e002";font-style:normal;font-variant:normal;font-weight:400;font-size:1.7rem;line-height:17px;font-family:cosmofont;text-decoration:none;text-indent:0;text-transform:none}#breadcrumbs ul li:last-child::after{display:none}#footer{margin:auto 0 0;padding:0 0 calc(60px + env(safe-area-inset-bottom));background:#655f5b;color:#fff}#footer a{color:#fff}#footerblc{padding:45px 30px 40px}#footerLogo{width:156px;height:60px;line-height:1}#footerLogo svg{fill:#fff;width:100%;height:100%}#footerSns{display:flex;margin:25px 0 0}#footerSns>li{margin:0 0 0 20px}#footerSns>li a{display:block;position:relative;height:24px;overflow:hidden;text-indent:105%;white-space:nowrap}#footerSns>li a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;left:0;height:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:24px;font-family:cosmofont;text-align:center;text-decoration:none;text-indent:0;text-transform:none}#footerSns>li.sns01{margin-left:0}#footerSns>li.sns01 a{width:24px}#footerSns>li.sns01 a::after{width:24px;content:"\e003";font-size:2.4rem}#footerSns>li.sns02 a{width:24px}#footerSns>li.sns02 a::after{width:24px;content:"";background: url(/assets/common/images/ico_x.png) no-repeat 50% 50% / contain;font-size:2rem}#footerSns>li.sns03 a{width:24px}#footerSns>li.sns03 a::after{width:24px;content:"\e005";font-size:2.4rem}#footerSns>li.sns04 a{width:27px}#footerSns>li.sns04 a::after{width:27px;content:"\e006";font-size:1.8rem}#footerNav dl{margin:47px 0 0}#footerNav dl dt{color:#9e9b9a;font-weight:400;font-size:1.3rem}#footerNav dl dd{margin:10px 0 0}#footerNav dl dd ul{-moz-column-gap:0;column-gap:0;-moz-column-count:2;column-count:2}#footerNav dl dd ul li{padding:10px 0 0;font-size:1.3rem;line-height:1.538}#footerNav dl dd ul li a{text-decoration:none}#footerNav dl dd ul li a[target=_blank]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 0 0 5px;content:"\e009";color:#918e8c;font-style:normal;font-variant:normal;font-weight:400;font-size:1.3rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none;vertical-align:middle}#footerSubNav{margin:55px 0 0;padding:27px 0 0;border-top:1px solid #76716d}#footerSubNav ul{display:flex;flex-wrap:wrap;margin:0 0 0 -1em;font-size:1.2rem;line-height:1.538}#footerSubNav ul>li{margin:12px 0 0 1em;font-size:1.2rem;line-height:1.538;letter-spacing:0}#footerSubNav ul>li a{text-decoration:none}#footerCopyright{margin:37px 0 0;color:#afacaa;font-size:1rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.05em}#footerCopyright small{font-size:1rem;line-height:1}#pagetop{position:absolute;top:-28px;right:0;width:56px;height:56px}#pagetop a{display:block;position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgba(209,209,209,.5);border-radius:50%;background:#655f5b;color:#fff;text-indent:105%;white-space:nowrap}#pagetop a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1.2rem;line-height:54px;font-family:cosmofont;text-align:center;text-decoration:none;text-indent:0;text-transform:none}#fixFooter{z-index:399;position:fixed;bottom:0;left:0;width:100%;padding-bottom:env(safe-area-inset-bottom);background:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.2)}#fixFooterInner{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 10px 0 0}#fixFooterCampaign{width:21.333%;height:100%;font-weight:400;font-size:1rem;line-height:1.2;text-align:center}#fixFooterCampaign a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none}#fixFooterCampaign a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:22px;height:22px;margin:0 0 4px;content:"\e00a";font-style:normal;font-variant:normal;font-weight:400;font-size:2.2rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}#fixFooterFee{width:21.333%;height:100%;font-weight:400;font-size:1rem;line-height:1.2;text-align:center}#fixFooterFee a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none}#fixFooterFee a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:22px;height:22px;margin:0 0 4px;content:"\e00b";font-style:normal;font-variant:normal;font-weight:400;font-size:2.2rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}#fixFooterOrder{width:33.333%;font-weight:400;font-size:1.4rem;line-height:1}#fixFooterOrder a{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:20px;background:#55b6d5;color:#fff;text-decoration:none}#fixFooterOrder.is-special a .pc{display:none}.c_color01{color:#d33661}.c_color02{color:#baa469}.c_ttl01{color:#7f7f7f;font-weight:100;font-size:4.2rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.c_ttl01__sub01{display:block;margin:10px 0 0;font-weight:400;font-size:1.1rem;line-height:1;letter-spacing:.1em}.c_ttl01--01{color:#fff}.c_ttl02{color:#7f7f7f;font-weight:300;font-size:3.6rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.1em}.c_ttl02__sub01{display:block;margin:10px 0 0;font-weight:400;font-size:1.1rem;line-height:1;letter-spacing:.1em}.c_ttl02--02{text-align:center}.c_ttl02--03{text-align:center}.c_ttl03{font-weight:400;font-size:2.2rem;line-height:1.5454}.c_ttl03--01{text-align:center}.c_ttl04{font-weight:400;font-size:1.8rem;line-height:1.5454}.c_ttl05{font-weight:400;font-size:2.2rem;line-height:1.5454}.c_ttl06{font-weight:400;font-size:1.8rem;line-height:1.72222;text-align:center}.c_ttl07{color:#7f7f7f;font-weight:300;font-size:3.1rem;letter-spacing:.08em}.c_ttl08{color:#7f7f7f;font-size:2.9rem;line-height:1.51724}.c_ttl09{font-weight:400;font-size:1.8rem;line-height:1.72222;text-align:center}.c_ttl10{font-weight:400;font-size:1.5rem}.c_ttl11{font-weight:400;font-size:1.8rem;line-height:1.72222}.c_ttl12{font-weight:400;font-size:1.8rem;line-height:1.72222;text-align:left}.c_ttl12--01{display:flex}.c_ttl12--01>span{flex:0 0 auto;padding:0 .3em 0 0}.c_ttl13{color:#393939;font-weight:400;font-size:2rem;line-height:1.7;text-align:center}.c_ttlWrap01{margin:0 0 35px;padding:43px 0 0}.c_ttlWrap02{margin:0 0 40px}.c_ttlWrap03{margin:45px 0 12px}.c_ttlWrap04{margin:0 0 44px}.c_ttlWrap05{margin:0 0 30px}.c_ttlWrap06{margin:0 0 24px}.c_ttlWrap07{margin:0 0 48px;padding:36px 0 0}.c_ttlWrap08{margin:0 0 20px}.c_ttlWrap09{margin:0 0 8px}.c_ttlWrap10{margin:0 0 12px}.c_ttlWrap11{margin:0 0 44px;padding:43px 0 0}.c_ttlWrap12{margin:0 0 32px}.c_btn01{font-weight:400;font-size:1.4rem;line-height:1;letter-spacing:.05em}.c_btn01 a{display:flex;align-items:center;justify-content:center;height:56px;border-radius:28px;background:#55b6d5;color:#fff;text-decoration:none}.c_btn02{font-weight:400;font-size:1.4rem;line-height:1.78571}.c_btn02 a{display:flex;position:relative;align-items:center;justify-content:center;height:45px;padding:5px 22px;border:1px solid #d1d1d1;border-radius:23px;text-align:center;text-decoration:none;cursor:pointer}.c_btn02 a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 12px 0 0;content:"\e01e";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1.1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_btn03{font-weight:400;font-size:1.4rem;line-height:1.78571}.c_btn03>span{display:flex;position:relative;align-items:center;justify-content:center;height:45px;padding:5px 22px;border:1px solid #d1d1d1;border-radius:23px;text-align:center;text-decoration:none;cursor:pointer}.c_btn03>span::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);right:18px;content:"\e021";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1.2rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_btn03>span>span::before{display:inline;content:attr(data-open) ""}.c_btn04{font-weight:400;font-size:1.4rem;line-height:1.78571}.c_btn04 a{display:flex;position:relative;align-items:center;justify-content:center;height:45px;padding:5px 22px;border:1px solid #d1d1d1;border-radius:23px;text-align:center;text-decoration:none;cursor:pointer}.c_btn04 a::before{display:inline-block;width:28px;height:28px;margin:0 10px 0 0;background:url(/assets/common/images/ico_instagram01.png.webp) no-repeat center;background-size:contain;content:"";line-height:1}.no-webp .c_btn04 a::before{background-image:url(/assets/common/images/ico_instagram01.png)}.c_btn05{font-weight:400;font-size:1.4rem;line-height:1;letter-spacing:.05em}.c_btn05 button{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:28px;background:#baa469;color:#fff;font-weight:400;text-decoration:none}.c_btn05 button[disabled]{opacity:.5}.c_btn05 button[disabled]:hover{opacity:.5}.c_btn06{font-weight:400;font-size:1.4rem;line-height:1.78571}.c_btn06 a{display:flex;align-items:center;justify-content:center;height:56px;border:1px solid #d1d1d1;border-radius:28px;text-decoration:none}.c_btnLayout01{display:flex;justify-content:center}.c_btnLayout02{padding:0 21px}.c_btnWrap01{margin:60px 0 0}.c_btnWrap02{margin:35px 0 0}.c_btnWrap03{margin:80px 0 0}.c_btnWrap04{margin:50px 0 0}.c_link01{font-weight:400;font-size:1.4rem;line-height:1.5}.c_link01>a,.c_link01>span{position:relative;text-decoration:none}.c_link01>a::before,.c_link01>span::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;transform:scale(.7,.7);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-weight:600;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_link01>a::after,.c_link01>span::after{box-sizing:border-box;display:inline-block;position:absolute;width:36px;height:36px;border:1px solid #d1d1d1;border-radius:50%;content:""}.c_link01--01>a,.c_link01--01>span{display:inline-flex;align-items:center;min-height:36px;padding:0 0 0 47px}.c_link01--01>a::before,.c_link01--01>span::before{top:calc(50% - .5em);left:12px}.c_link01--01>a::after,.c_link01--01>span::after{top:calc(50% - 18px);left:0}.c_link01--02{text-align:right}.c_link01--02>a,.c_link01--02>span{display:inline-flex;align-items:center;min-height:36px;padding:0 47px 0 0}.c_link01--02>a::before,.c_link01--02>span::before{top:calc(50% - .5em);right:12px}.c_link01--02>a::after,.c_link01--02>span::after{top:calc(50% - 18px);right:0}.c_link01--03{text-align:center}.c_link01--03>a,.c_link01--03>span{display:inline-block;padding:0 0 47px}.c_link01--03>a::before,.c_link01--03>span::before{bottom:13px;left:calc(50% - 18px + 12px)}.c_link01--03>a::after,.c_link01--03>span::after{bottom:0;left:calc(50% - 18px)}.c_link01--04{font-size:1.3rem}.c_link01--04>a,.c_link01--04>span{display:inline-flex;align-items:center;min-height:40px;padding:0 0 0 47px}.c_link01--04>a::before,.c_link01--04>span::before{top:17px;left:14px}.c_link01--04>a::after,.c_link01--04>span::after{top:3px;left:0;width:40px;height:40px}.c_link01--06>a::after,.c_link01--06>span::after{border-color:#fff}.c_link01--07>a::after,.c_link01--07>span::after{opacity:.5}.c_link01--08{font-size:1.2rem}.c_link01--08>a,.c_link01--08>span{display:inline-flex;align-items:center;min-height:42px;padding:0 0 0 57px}.c_link01--08>a::before,.c_link01--08>span::before{top:16px;left:15px}.c_link01--08>a::after,.c_link01--08>span::after{top:0;left:0;width:42px;height:42px}.c_link01--09{font-size:1.3rem}.c_link01--10>a,.c_link01--10>span{display:inline-flex;align-items:center;min-height:36px;padding:0 0 0 47px}.c_link01--10>a::before,.c_link01--10>span::before{top:calc(50% - .5em);left:12px}.c_link01--10>a::after,.c_link01--10>span::after{top:calc(50% - 18px);left:0}.c_link01--11{text-align:right}.c_link01--11>a,.c_link01--11>span{display:inline-flex;align-items:center;min-height:36px;padding:0 47px 0 0}.c_link01--11>a::before,.c_link01--11>span::before{top:calc(50% - .5em);right:12px}.c_link01--11>a::after,.c_link01--11>span::after{top:calc(50% - 18px);right:0}.c_link01--12>a::before,.c_link01--12>span::before{transform:scale(-.7,.7)}.c_linkWrap01{margin:24px 0 0}.c_linkWrap02{margin:36px 0 0}.c_linkWrap03{margin:28px 0 0}.c_linkWrap03+.c_linkWrap03{margin-top:12px}.c_linkWrap04{margin:44px 0 0}.c_linkWrap05{margin:52px 0 0}.c_linkWrap06{margin:22px 0 0}.c_linkLayout02{display:flex;justify-content:center}.c_linkList01 ul{border-top:1px solid #e5e5e5}.c_linkList01 ul li{border-bottom:1px solid #e5e5e5;font-weight:400;font-size:1.4rem;line-height:1.7857}.c_linkList01 ul li a{display:block;position:relative;padding:22px 40px 22px 4px;text-decoration:none}.c_linkList01 ul li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);right:5px;transform:scale(.9,.9);content:"\e008";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_linkList01 ul li a time{color:#7f7f7f;font-weight:300;font-size:1.2rem;line-height:1}.c_linkList01__info01{display:flex;align-items:center;margin:0 0 2px}.c_linkList01__cat01{margin:0 0 0 10px;padding:4px 8px;border:1px solid #d1d1d1;border-radius:10px;color:#7f7f7f;font-size:1.1rem;line-height:1}.c_linkList01__new01{margin:0 0 0 7px;color:#55b6d5;font-weight:400;font-size:1.3rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.c_linkList01__txt01{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.c_linkList02 ul{border-top:1px solid #e5e5e5}.c_linkList02 ul li{border-bottom:1px solid #e5e5e5;font-weight:400;font-size:1.4rem;line-height:1.7857}.c_linkList02 ul li a{display:flex;position:relative;align-items:center;height:100%;padding:22px 40px 22px 4px;text-decoration:none}.c_linkList02 ul li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);right:5px;transform:scale(.9,.9);content:"\e008";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_linkList02__q{align-self:flex-start;margin-right:1em;color:#7f7f7f}.c_linkList02__txt01{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.c_linkList02--02 ul{border-top:1px solid #d1d1d1}.c_linkList02--02 ul li{border-top:1px solid #d1d1d1;border-bottom:none;font-size:1.3rem;line-height:1.64538}.c_linkList02--02 ul li a{padding:15px 40px 15px 19px}.c_linkList02--02 ul li:first-child{border-top:none}.c_linkList03>li{margin:12px 0 0;font-weight:400}.c_linkList03>li a{display:inline-block;position:relative;padding:0 0 0 24px;text-decoration:none}.c_linkList03>li a[target=_blank]::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:.5em;left:0;content:"\e009";color:#393939;font-style:normal;font-variant:normal;font-weight:400;font-size:1.4rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_linkList03>li a[target=_blank][href*=".pdf"]::before{top:.1em;content:"\e01f";font-size:2.2rem}.c_linkList03--01>li a{font-size:1.3rem}.c_linkList04 ul{border-top:1px solid #e5e5e5}.c_linkList04 ul>li{border-bottom:1px solid #e5e5e5;font-weight:400;font-size:1.4rem;letter-spacing:.05em}.c_linkList04 ul>li a{display:flex;position:relative;align-items:center;padding:20px 42px 20px 7px;text-decoration:none}.c_linkList04 ul>li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);right:22px;transform:scale(.9,.9);content:"\e008";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_linkList04__img01{width:34.58646%;margin:0 15px 0 0;overflow:hidden;border-radius:5px}.c_linkListWrap01{margin:20px 0 0}.c_linkListWrap02{margin:32px 0 0}.c_linkBlc01{margin:0 20px 0 -30px}.c_linkBlc01>*{margin:25px 0 0}.c_linkBlc01>* a{display:block;z-index:2;position:relative;overflow:hidden;border-radius:0 8px 8px 0;color:#fff;text-decoration:none}.c_linkBlc01>:first-child{margin-top:0}.c_linkBlc01__inner01{position:relative;min-height:252px;padding:39px 32px 80px}.c_linkBlc01__inner01::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;bottom:50px;left:45px;transform:scale(.7,.7);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_linkBlc01__inner01::after{box-sizing:border-box;display:inline-block;position:absolute;bottom:32px;left:30px;width:44px;height:44px;border:1px solid #d1d1d1;border-radius:50%;content:""}.c_linkBlc01__ttl01{font-size:2.2rem}.c_linkBlc01__ttl01>span{display:block;font-size:1.2rem;line-height:1}.c_linkBlc01__txt01{margin:12px 0 0;font-size:1.4rem;line-height:1.785}.c_linkBlc01__img01{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.c_linkBlc01__img01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.c_linkBlc02{display:flex;flex-wrap:wrap;justify-content:space-between}.c_linkBlc02>*{width:calc((100% - 25px)/ 2);margin:36px 0 0}.c_linkBlc02>* a{display:block;height:100%;text-decoration:none}.c_linkBlc02>:nth-of-type(-n+2){margin-top:0}.c_linkBlc02__img01{overflow:hidden;border-radius:8px}.c_linkBlc02__img01 img{width:100%}.c_linkBlc02__ttl01{margin:12px 0 0;padding:0 4px;font-weight:400;font-size:1.2rem;line-height:1.6666}.c_linkBlc03{margin:92px 0 0}.c_linkBlc03>*{margin:74px 0 0}.c_linkBlc03>:first-child{margin-top:0}[data-js-more] .c_linkBlc03>*{display:none}[data-js-more] .c_linkBlc03>:nth-of-type(-n+6){display:block}.c_linkBlc03 a{display:block;position:relative;text-decoration:none}.c_linkBlc03__img01{overflow:hidden;border-radius:8px}.c_linkBlc03__img01 img{width:100%}.c_linkBlc03__txt01{margin:16px 0 0;font-size:1.2rem;text-align:center}.c_linkBlc03__txt02{margin:0 0 32px;font-size:1.4rem}.c_linkBlc03__ttl01{margin:8px 0 28px;font-weight:400;font-size:2.2rem;line-height:1.54545;text-align:center}.c_linkBlc03__ttl02{margin:20px 0 8px;font-weight:400;font-size:1.9rem;line-height:1.63157;text-align:center}.c_linkBlc04>*{padding:25px 0;border-bottom:1px solid #e5e5e5}.c_linkBlc04>* a{display:flex;align-items:flex-start;text-decoration:none}.c_linkBlc04>:first-child{border-top:1px solid #e5e5e5}.c_linkBlc04__img01{flex:0 0 auto;width:46.03174%;margin:0 18px 0 0;overflow:hidden;border-radius:8px}.c_linkBlc04__img01 img{width:100%}.c_linkBlc04__ttl01{margin:-.4em 0 4px;font-weight:400;font-size:1.4rem;line-height:1.78571}.c_linkBlc04__txt01{font-size:1.25rem;line-height:1.76}.c_linkBlc04__wrap01{margin:44px 0 0}.c_linkBlc05>*{margin:30px 0 0}.c_linkBlc05>* a{display:flex;align-items:flex-start;text-decoration:none}.c_linkBlc05>:first-child{margin-top:0}.c_linkBlc05__img01{flex:0 0 auto;width:46.03174%;max-width:145px;margin:0 12px 0 0;overflow:hidden;border-radius:8px}.c_linkBlc05__img01 img{width:100%}.c_linkBlc05__img02{flex:0 0 auto;width:46.03174%;max-width:145px;margin:0 18px 0 0;overflow:hidden;border-radius:8px}.c_linkBlc05__img02 img{width:100%}.c_linkBlc05__ttl01{font-weight:400;font-size:1.4rem;line-height:1.785714}.c_linkBlc05__ttl02{font-weight:400;font-size:1.4rem;line-height:1.785714}.c_linkBlc05__txt01{font-size:1.2rem;line-height:1.66666}.c_linkBlc05--01>*{margin-top:25px}.c_linkBlc05--01>* a{align-items:center;padding-right:7px}.c_linkBlc06>*{margin:36px 0 0}.c_linkBlc06>*>a{display:block;position:relative;text-decoration:none}.c_linkBlc06>:first-child{margin-top:0}.c_linkBlc06__img01{overflow:hidden;border-radius:8px}.c_linkBlc06__img01 img{width:100%}.c_linkBlc06__ttl01{margin:12px 0 4px;font-weight:400;font-size:2.2rem;line-height:1.54545}.c_linkBlc06__ttl02{margin:16px 0 8px;font-weight:400;font-size:2.2rem;line-height:1.54545;text-align:center}.c_linkBlc06__txt01{margin:0 0 16px;font-size:1.4rem}.c_linkBlc06__txt02{margin:0 0 20px;font-size:1.4rem;line-height:1.78571;text-align:center}.c_linkBlc06__wrap01{margin:44px 0 0}.c_linkBlc06--01>*{margin-top:50px}.c_linkBlc07>*{margin:52px 0 0;padding:0 7px}.c_linkBlc07>:first-child{margin-top:0}.c_linkBlc07__img01{margin:0 -7px;overflow:hidden;border-radius:8px}.c_linkBlc07__img01 a{display:block}.c_linkBlc07__img01 img{width:100%}.swiper .c_linkBlc07__img01{margin:0}.c_linkBlc07__ttl01{margin:20px 0 8px;font-weight:400;font-size:1.9rem;line-height:1.63157}.c_linkBlc07__txt01{margin:0 0 16px;font-size:1.4rem;line-height:1.7857}.c_linkBlc08{display:flex;flex-wrap:wrap;justify-content:space-between}.c_linkBlc08>*{width:calc((100% - 25px)/ 2);margin:36px 0 0}.c_linkBlc08>* a{display:block;text-decoration:none}.c_linkBlc08>:nth-of-type(-n+2){margin-top:0}.c_linkBlc08__img01{overflow:hidden;border-radius:8px}.c_linkBlc08__img01 img{width:100%}.c_linkBlc08__ttl01{margin:12px 0 0;font-weight:400;font-size:1.2rem;line-height:1.66666}.c_linkBlc09{margin:33px 0 0}.c_linkBlc09>:not(:first-child){margin-top:65px}.c_linkBlc09>*>a{display:block;position:relative;text-decoration:none}.c_linkBlc09__img01{overflow:hidden;border-radius:8px}.c_linkBlc09__img01 img{width:100%}.c_linkBlc09__ttl01{margin:19px 0 0;font-weight:400;font-size:1.8rem;line-height:1.54545}.c_linkBlc09__txt01{margin:0 0 10px;color:#7f7f7f;font-size:1.3rem}.c_linkBlc09__txt02{font-size:1.4rem}.c_linkBlc09__btnWrap01{margin:23px 0 0}.c_linkAnchor01 ul{display:flex;justify-content:center}.c_linkAnchor01 ul>li{width:100%;margin:0 0 0 12px;font-weight:400;font-size:1.3rem;line-height:1.53846;letter-spacing:.015em;text-align:center}.c_linkAnchor01 ul>li a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;padding:11px 0 39px;border-top:1px solid #d1d1d1;text-decoration:none}.c_linkAnchor01 ul>li a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;bottom:22px;left:calc(50% - .5em);transform:scale(.65,.65) rotate(90deg);content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_linkAnchor01 ul>li:first-child{margin-left:0}.c_linkAnchor01--02 ul{display:flex;justify-content:center}.c_linkAnchorWrap01{margin:48px 0 0}.c_linkAnchorWrap02{margin:32px 0 0}.c_linkAnchorWrap03{margin:56px 0 0}.c_txtWeight01{font-weight:400}.c_txtRight01{text-align:right}.c_leadWrap01{margin:32px 0 0}.c_leadWrap02{margin:44px 0 0}.c_leadWrap03{margin:24px 0 0}.c_txtArea01 p{margin:1.2em 0 0}.c_list01>li{position:relative;margin:10px 0 0;padding:0 0 0 1.3em}.c_list01>li>span:first-child{position:absolute;left:0}.c_list01>li:first-child{margin-top:0}.c_list01--02>li{padding-left:1.6em}.c_list01--04>li{padding-left:1.6em}.c_listDot01>li{position:relative;margin:6px 0 0;padding:0 0 0 20px;line-height:1.78571}.c_listDot01>li::before{display:inline-block;position:absolute;top:.6em;left:0;width:7px;height:7px;border-radius:50%;background:#7f7f7f;content:""}.c_listDot01>li:first-child{margin-top:0}.c_listDot02>li{position:relative;margin:6px 0 0;padding:0 0 0 .5em;font-size:1.1rem;line-height:1.78571;text-indent:0}.c_listDot02>li::before{display:inline;position:absolute;left:0;content:"・"}.c_listDot02>li:first-child{margin-top:0}.c_listWrap01{margin:48px 0 36px}.c_listWrap02{margin:28px 0 28px}.c_listWrap03{margin:16px 0 32px}.c_listWrap04{margin:16px 0}.c_notes01>li{margin:8px 0 0;padding-left:1em;color:#7f7f7f;font-size:1.2rem;line-height:1.4166;text-indent:-1em}.c_notes01--01>li{position:relative;padding-left:2.1666em;text-indent:0}.c_notes01--01>li>span:first-child{position:absolute;left:0}.c_notes01--02>li{margin-top:0}.c_notes01--05>li{font-size:1rem;line-height:1.5}.c_notes01--06>li{font-size:1.1rem;line-height:1.54545}.c_notes01--08>li{line-height:1.66666}.c_notes01--10{display:inline;line-height:1;vertical-align:middle}.c_notes01--10>li{display:inline;margin-top:0;margin-left:8px;padding-left:0;line-height:1.5;text-indent:0}.c_notes01--11>li{z-index:1;position:relative;color:#fff}.c_notesDot01>li{position:relative;margin:6px 0 0;padding:0 0 0 .5em;color:#7f7f7f;font-size:1.1rem;line-height:1.78571;text-indent:0}.c_notesDot01>li::before{display:inline;position:absolute;left:0;content:"・"}.c_notesDot01>li:first-child{margin-top:0}.c_notesWrap01{margin:45px 0 0}.c_notesWrap02{margin:24px 0 0}.c_notesWrap03{margin:16px 0 0}.c_notesWrap04{margin:28px 0 0}.c_notesWrap06{margin:8px 0 0}.c_notesWrap07{margin:36px 0 0}.c_notesWrap08{margin:12px 0 0}.c_notesWrap09{margin:20px 0 0}.c_section01{margin:88px 0 0}.c_section02{margin:104px 0 0}.c_section03{margin:84px 0 0}.c_section04{margin:76px 0 0}.c_section05{margin:92px 0 0}.c_section06{margin:52px 0 0}.c_section07{margin:96px 0 0}.c_section08{margin:28px 0 0}.c_section09{margin:16px 0 0}.c_section10{margin:116px 0 0}.c_section11{margin:48px 0 0}.c_section12{margin:100px 0 0}.c_section13{margin:64px 0 0}.c_section14{margin:60px 0 0}.c_section15{margin:80px 0 0}.c_section16{margin:44px 0 0}.c_section16 .c_ttlWrap05--03+div img{width:100%}.c_section17{margin:128px 0 0}.c_section18{margin:68px 0 0}.c_section19{margin:36px 0 0}.c_sectionBdr01{margin:80px 0 0}.c_sectionBdr02{margin:72px 0 0;padding-top:52px;border-top:1px solid #e5e5e5}.c_sectionBdr03{margin:64px 0 0;padding-top:64px;border-top:1px solid #e5e5e5}.c_line01{border-top:1px solid #d1d1d1}.c_line02{border-top:1px solid #e5e5e5}.c_bg01{margin:0 -30px;padding:0 30px;background:#ede9e3}.c_bg01--01{padding:36px 30px 50px}.c_bg01--02{padding:36px 30px 50px}.c_nav01>ul{border-bottom:1px solid #d1d1d1}.c_nav01>ul>li{border-top:1px solid #d1d1d1;font-weight:400}.c_nav01>ul>li>span{display:flex;align-items:center;min-height:66px;padding:5px 40px 5px 8px;cursor:pointer}.c_nav01>ul>li>span.is-acc{position:relative}.c_nav01>ul>li>span.is-acc::after,.c_nav01>ul>li>span.is-acc::before{display:block;position:absolute;top:calc(50% - 1px);right:5px;width:12px;height:1px;background:#7f7f7f;content:""}.c_nav01>ul>li>span.is-acc::after{transform:rotate(90deg)}.is-load .c_nav01>ul>li>span.is-acc::after{transition:transform .3s}.c_nav01>ul>li>span.is-acc.is-accOpen{background:#f3f1eb}.c_nav01>ul>li>span.is-acc.is-accOpen::after{transform:rotate(0)}.c_nav02>ul{display:flex;flex-wrap:wrap;justify-content:space-between}.c_nav02>ul>li{width:calc((100% - 25px)/ 2);margin:24px 0 0;font-weight:400;font-size:1.3rem;line-height:1.53846;letter-spacing:.05em}.c_nav02>ul>li a{display:block;text-decoration:none}.c_nav02>ul>li a>span{display:block;align-self:flex-start;margin:0 0 12px;overflow:hidden;border-radius:8px}.c_nav02>ul>li a>span img{width:100%}.c_nav02>ul>li:nth-of-type(-n+2){margin-top:0}.c_nav02>ul>li.is-cat-active a{color:#baa469;font-weight:500}.c_nav02>ul>li.is-cat-active a>span{border:1px solid #baa469}.c_nav02>ul>li.is-cat-active a>span img{margin:0}.c_nav03{padding:40px 0 52px}.c_nav03__nav01>li{margin:8px 0 0;font-weight:400;font-size:1.3rem;line-height:1.76923;letter-spacing:.05em}.c_nav03__nav01>li small{font-size:1.2rem}.c_nav03__nav01>li a{display:flex;position:relative;align-items:center;padding:0 25px 0 0;text-decoration:none}.c_nav03__nav01>li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;display:inline-block;flex:0 0 auto;width:59px;height:59px;margin:0 22px 0 0;border:1px solid #f3f1eb;border-radius:50%;background:#f3f1eb;color:#393939;font-style:normal;font-variant:normal;font-weight:400;line-height:57px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.c_nav03__nav01>li a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);right:5px;transform:scale(.9,.9);content:"\e008";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_nav03__nav01>li:first-child{margin-top:0}.c_nav03__nav01>li.is-cat-active a{color:#baa469}.c_nav03__nav01>li.is-cat-active a::before{border-color:#baa469}.c_nav03__nav01>li.is-cat-active a::after{color:#baa469}.c_nav03__nav01__fee a::before{content:"\e025";font-size:2.75rem}.c_nav03__nav01__payment a::before{content:"\e026";font-size:1.9rem}.c_nav03__nav01__flow a::before{content:"\e027";font-size:2.6rem}.c_nav03__nav01__guide a::before{content:"\e00e";font-size:2.2rem}.c_nav03__nav01__cancellation a::before{content:"\e00d";font-size:2.95rem}.c_nav03__nav01__simulation a::before{content:"\e028";font-size:2.65rem}.c_nav03__nav01__commit a::before{content:""}.c_nav03__nav01__commit a img{position:absolute;top:0;bottom:0;left:0;margin:auto;border:1px solid transparent;border-radius:50%}.c_slideNav01.swiper{overflow:visible}.c_slideNav01__inner01{overflow:hidden}.c_slideNav01 ul li.swiper-slide{width:auto;font-weight:400;font-size:1.2rem}.c_slideNav01 ul li.swiper-slide a{display:flex;align-items:center;justify-content:center;width:77px;height:37px;border:1px solid #f3f1eb;border-radius:4px;background:#fff;color:#7f7f7f;text-decoration:none}.c_slideNav01 ul li.swiper-slide.is-active{font-weight:500}.c_slideNav01 ul li.swiper-slide.is-active a{border-color:#baa469;color:#baa469}.c_slideNav01 .swiper-button-next,.c_slideNav01 .swiper-button-prev{top:0;width:30px;height:37px;margin:0;color:#393939;cursor:pointer}.c_slideNav01 .swiper-button-next::after,.c_slideNav01 .swiper-button-prev::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);left:13px;content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1.1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_slideNav01 .swiper-button-next.swiper-button-disabled,.c_slideNav01 .swiper-button-prev.swiper-button-disabled{opacity:.2}.c_slideNav01 .swiper-button-prev{left:-30px}.c_slideNav01 .swiper-button-prev::after{transform:rotate(180deg)}.c_slideNav01 .swiper-button-next{right:-30px}.c_share01>ul{display:flex;justify-content:space-between}.c_share01>ul li{width:calc((100% - 15px)/ 4);margin:0 0 0 5px;line-height:1}.c_share01>ul li a{display:flex;position:relative;align-items:center;justify-content:center;height:36px;border-radius:4px;color:#fff}.c_share01>ul li a>span{overflow:hidden;text-indent:105%;white-space:nowrap}.c_share01>ul li:first-child{margin-left:0}.c_share01__fb a::after,.c_share01__line a::after,.c_share01__mail a::after,.c_share01__tw a::after{display:inline-block;position:absolute;line-height:1}.c_share01__fb a::after,.c_share01__tw a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:calc(50% - .5em);right:calc(50% - .5em);font-style:normal;font-variant:normal;font-weight:400;font-family:cosmofont;text-decoration:none;text-transform:none}.c_share01__fb a{background:#3578e5}.c_share01__fb a::after{content:"\e005";font-size:2.4rem}.c_share01__tw a{background:#1da1f2}.c_share01__tw a::after{content:"\e004";font-size:1.9rem}.c_share01__line a{background:#06c755}.c_share01__line a::after{top:calc(50% - 17px);right:calc(50% - 17px);width:35px;height:35px;background:url(/assets/common/images/ico_line01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .c_share01__line a::after{background-image:url(/assets/common/images/ico_line01.png)}.c_share01__mail a{background:#7f7f7f}.c_share01__mail a::after{top:calc(50% - 10px);right:calc(50% - 13px);width:26px;height:20px;background:url(/assets/common/images/ico_mail01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .c_share01__mail a::after{background-image:url(/assets/common/images/ico_mail01.png)}.c_shareWrap01{margin:24px 0 0}.c_object-hd01{position:relative;width:100%;background:#000}.c_object-hd01::before{display:block;padding-top:56.25%;content:""}.c_object-hd01 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c_pagination01{display:flex;align-items:center;justify-content:center}.c_pagination01 ul{display:flex;align-items:center}.c_pagination01 ul li{margin:0 0 0 5px;font-weight:400;font-size:1.2rem;line-height:1}.c_pagination01 ul li .page-numbers.current,.c_pagination01 ul li a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d1d1d1;border-radius:50%;text-decoration:none}.c_pagination01 ul li:first-child{margin-left:0}.c_pagination01 ul li.is-active a{border-color:#baa469}.c_pagination01 ul li .page-numbers.current{border-color:#baa469}.c_pagination01__next a,.c_pagination01__prev a{display:flex;position:relative;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d1d1d1;border-radius:50%;color:#7f7f7f;text-decoration:none}.c_pagination01__next a::after,.c_pagination01__prev a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-weight:600;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_pagination01__next a span,.c_pagination01__prev a span{display:block;overflow:hidden;text-indent:105%;white-space:nowrap}.c_pagination01__prev{margin-right:5px}.c_pagination01__prev a::after{transform:scale(.7,.7) rotate(180deg)}.c_pagination01__next{margin-left:5px}.c_pagination01__next a::after{transform:scale(.7,.7)}.c_pagination02{display:flex;align-items:center;justify-content:space-between}.c_pagination02__next,.c_pagination02__prev{font-weight:400;font-size:1.4rem}.c_pagination02__next a,.c_pagination02__prev a{display:flex;align-items:center;text-decoration:none}.c_pagination02__next a:not([href]),.c_pagination02__prev a:not([href]){opacity:.2}.c_pagination02__prev a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 13px 0 0;transform:rotate(180deg);content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1.1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_pagination02__next a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 0 0 13px;content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1.1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_paginationWrap01{margin:40px 0 0}.c_paginationWrap02{margin:32px 0 0}.c_slider01{margin:0 -30px}.c_slider01 .swiper{padding:0 30px}.c_slider01 .swiper-slide a{display:block;overflow:hidden;border-radius:8px}.c_slider01__buttonWrap01{display:flex;margin:20px 0 0}.c_slider01 .swiper-button-next,.c_slider01 .swiper-button-prev{position:relative;width:36px;height:36px;color:#393939;cursor:pointer}.c_slider01 .swiper-button-next::before,.c_slider01 .swiper-button-prev::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:14px;left:16px;transform:scale(.8,.8);content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_slider01 .swiper-button-next::after,.c_slider01 .swiper-button-prev::after{box-sizing:border-box;display:inline-block;position:absolute;top:0;left:0;width:36px;height:36px;border:1px solid #d1d1d1;border-radius:50%;content:""}.c_slider01 .swiper-button-next.swiper-button-disabled,.c_slider01 .swiper-button-prev.swiper-button-disabled{opacity:.4}.c_slider01 .swiper-button-prev{top:auto;left:auto;margin:0 8px 0 0}.c_slider01 .swiper-button-prev::before{transform:scale(.8,.8) rotate(180deg)}.c_slider01 .swiper-button-next{top:auto;right:auto;margin:0}.c_campaignSummary01{margin:35px 0 50px}.c_campaignSummary01 a{font-weight:400}.c_campaignSummary01__outlineSect01:not(:first-child){margin-top:28px}.c_campaignSummary01__outlineSectTtl01{margin:0 0 .2em;font-weight:400}.c_campaignSummary01__outlineSectNotes01{padding-left:1em;color:#7f7f7f;text-indent:-1em}.c_campaignSummary01__outlineSectDetail01{margin-top:25px}.c_campaignSummary01__outlineSectDetail01 dl:not(:first-child){margin-top:28px}.c_campaignSummary01__outlineSectDetail01 dl dt{font-weight:400}.c_campaignSummary01__outlineSectDetail01 dl dd{margin-top:.5em}.c_campaignSummary01__outlineSectDetailNotes01{padding-left:1em;color:#d33661;text-indent:-1em}.c_campaignSummary01__sec01{margin:46px 0 0}.c_campaignSummary01__sec02{margin:32px 0 0}.c_campaignSummary01__ttl02+.c_campaignSummary01__sec02,.c_campaignSummary01__ttl03+.c_campaignSummary01__sec02{margin:0}.c_campaignSummary01__ttlWrap01{margin:0 0 25px;padding:0 0 2px;border-bottom:2px solid #d1d1d1}.c_campaignSummary01__ttl01{font-weight:400;font-size:2.4rem;letter-spacing:.08em;text-align:center}.c_campaignSummary01__ttl02{position:relative;margin:0 0 16px;padding:0 0 0 15px;font-weight:400;font-size:1.8rem}.c_campaignSummary01__ttl02::before{position:absolute;top:.2em;bottom:0;left:0;width:3px;height:calc(100% - .8em);margin:auto;background-color:#baa469;content:""}.c_campaignSummary01__ttl03{margin:0 0 .2em;font-weight:400}.c_campaignSummary01__ttl03 em{color:#d33661;text-decoration:underline}.c_campaignSummary01__ttl04{margin:0 0 .5em;font-weight:400}.c_campaignSummary01__txt01 em{color:#d33661;font-weight:400}.c_campaignSummary01__list01{margin:0 0 0 2.2em;list-style:disc}.c_campaignSummary01__list01>li{margin:0 0 12px}.c_campaignSummary01__list01>li em{color:#d33661;font-weight:400}.c_campaignSummary01__list01--01{margin:2em 0 2em 2.2em}.c_campaignSummary01__list01--01>li{margin:0}.c_campaignSummary01__list02{margin:0 0 0 1.5em;list-style:disc}.c_campaignSummary01__list02>li{line-height:1.8}.c_campaignSummary01__list03{counter-reset:campaignSummaryNumber 0}.c_campaignSummary01__list03>li{position:relative;padding:0 0 0 2em;line-height:1.687}.c_campaignSummary01__list03>li::before{display:inline-block;position:absolute;top:0;left:0;content:"（" counter(campaignSummaryNumber) "）";counter-increment:campaignSummaryNumber 1}.c_campaignFlow01{border-bottom:1px solid #d1d1d1}.c_campaignFlow01>*{position:relative;padding:40px 10px 44px 60px;border-top:1px solid #d1d1d1}.c_campaignFlow01>::before{display:inline-block;position:absolute;bottom:42px;left:18px;width:1px;height:calc(100% - 186px);background:#baa469;content:""}.c_campaignFlow01__sec01{margin:38px 0 0}.c_campaignFlow01__ttl01+.c_campaignFlow01__sec01,.c_campaignFlow01__ttl02+.c_campaignFlow01__sec01{margin:0}.c_campaignFlow01__blc01{margin:22px 0;padding:16px 20px;border-radius:8px;background-color:#ede9e3}.c_campaignFlow01__blc01 em{color:#d33661;font-weight:400}.c_campaignFlow01__blc01>dt{font-weight:400;line-height:1.5}.c_campaignFlow01__blc01>dd{line-height:1.5}.c_campaignFlow01__column01{margin:22px 0 0}.c_campaignFlow01__column01>:not(:last-child){margin:0 0 15px}.c_campaignFlow01__ttl01{display:inline-flex;margin:0 0 12px;font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}.c_campaignFlow01__ttl02{font-weight:400}.c_campaignFlow01__deco01{position:absolute;left:4px;color:#baa469;font-weight:400;font-size:1rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.05em;text-align:center}.c_campaignFlow01__deco01>span{display:block;font-weight:300;font-size:4rem;line-height:1}.c_campaignFlow01__deco02{display:inline-block;width:57px;height:57px;margin-top:-44px}.c_campaignFlow01__txt01{font-size:1.4rem;line-height:2}.c_campaignFlow01__list01{margin:0 0 0 2.2em;list-style:disc}.c_campaignFlow01__list01>li{margin:0 0 12px}.c_campaignFlow01__list01>li em{color:#d33661;font-weight:400}.c_campaignFlow01__list02>li{margin:0 0 12px;line-height:1.5}.c_campaignFlow01__list02>li:last-child{margin-bottom:0}.c_campaignFlow01__list02>li em{color:#baa469;font-weight:400}.c_campaignFlow01__img01{margin:16px 0 0 0}.c_campaignFlow01__img01 img{width:100%}.c_campaignFlow01__btnWrap01{margin:20px 0 30px}.c_campaignFlow01__btnWrap02{margin:20px 0 0}.c_campaignFlow01__btn01 a::before{width:28px;height:28px;margin:0 8px 0 0;background:center center no-repeat;background-size:contain;content:""}.c_campaignFlow01__btn01--01 a::before{background-image:url(/assets/campaign/images/ico_line.svg)}.c_campaignFlow01__btn01--02 a::before{background-image:url(/assets/campaign/images/ico_pencil.svg)}.c_campaignFlow01__linkListWrap01{margin:20px 0 0}.c_campaignCode01__inner01{padding:12px 20px 10px;border:2px solid #dcd2b7;border-radius:8px;background-color:#f8f8f8;text-align:center}.c_campaignCode01__txt01{font-size:1.3rem}.c_campaignCode01__txt02{line-height:1.5}.c_campaignCode01__txt02 span{color:#d33661;font-weight:400;font-size:3rem}.c_campaignNotes01{margin-top:48px}.c_campaignNotes01__ttl01{font-weight:400}.c_campaignNotes01 ul{margin-top:1em}.c_campaignNotes01 ul li{padding-left:1em;line-height:1.56;text-indent:-1em}.c_campaignNotes01 ul li:before{display:inline-block;width:1em;content:"・";text-align:center}.c_campaignNotes01 ul li:not(:first-child){margin-top:.7em}.c_campaignNotes01 ul li em{color:#d33661}.c_campaignNotes01 ul li small{color:#7f7f7f;font-size:1.2rem}.c-comparison-table{width:auto;width:100%;min-width:755px;border-top:1px solid #d1d1d1}.c-comparison-table__container{width:100%;min-width:785px;padding-right:30px;padding-bottom:16px}.c-comparison-table__wrap{margin-right:-30px}.c-comparison-table td,.c-comparison-table th{padding:12px 8px;border-bottom:1px solid #d1d1d1;font-size:1.2rem;line-height:1.5;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:middle}.c-comparison-table th{font-weight:400}.c-comparison-table td{border-left:1px solid #d1d1d1}.c-comparison-table i{display:inline-block;width:30px;height:30px;margin-right:8px}.c-comparison-table thead th{height:160px;line-height:1.2}.c-comparison-table thead th:first-child{-moz-text-align-last:left;text-align-last:left}.c-comparison-table thead th:not(:first-child){padding-top:20px;border-left:1px solid #d1d1d1;vertical-align:top}.c-comparison-table thead th img{max-width:130px}.c-comparison-table thead .ta-center th{text-align:center}.c-comparison-table tbody td{width:150px}.c-comparison-table small{font-size:1rem}.c-comparison-table sup{font-size:1rem}.c-comparison-table .flex{display:flex;align-items:center}.c-comparison-table .ta-center{text-align:center}.c-comparison-table .wm-rl{min-width:1em;min-height:5em;line-height:1;letter-spacing:.25em;text-align:center;vertical-align:middle;writing-mode:vertical-rl}.c-spec-table{width:auto;width:100%;border-top:1px solid #d1d1d1}.c-spec-table td,.c-spec-table th{padding:12px 8px;border-bottom:1px solid #d1d1d1;font-size:1.2rem;line-height:1.5;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.c-spec-table th{font-weight:400}.c-spec-table td{vertical-align:middle}.c-spec-table small{font-size:1rem}.c-spec-table sup{font-size:1rem}.c-spec-table i{display:inline-block;width:30px;height:30px;margin-right:8px}.c-spec-table .flex{display:flex;align-items:center}.c-spec-table .ta-center{text-align:center}.c-spec-table .va-middle{vertical-align:middle}.c-spec-table .wm-rl{min-width:1em;min-height:5em;line-height:1;letter-spacing:.25em;text-align:center;vertical-align:middle;writing-mode:vertical-rl}.c-modal-table{width:100%;border-top:1px solid #d1d1d1}.c-modal-table+.c-modal-table{margin-top:1px}.c-modal-table td,.c-modal-table th{padding:8px;border-bottom:1px solid #d1d1d1;font-size:1.2rem;line-height:1.5}.c-modal-table th{width:35%;font-weight:400}.c-modal-table small{font-size:1rem}.c-modal-table-bottle{width:100%;max-width:285px;margin:24px 0 0;border-top:1px solid #d1d1d1}.c-modal-table-bottle td,.c-modal-table-bottle th{padding:12px 4px;border-bottom:1px solid #d1d1d1;font-size:1.2rem;line-height:1.5;text-align:center;vertical-align:middle}.c-modal-table-bottle th{width:35%;font-weight:400}.c-modal-table-bottle i{display:inline-block;width:26px;height:27px;margin-right:4px;vertical-align:middle}.c-modal-table-bottle i svg{fill:#7f7f7f;width:100%;height:100%}.c-modal-table-bottle em{display:inline-block;width:100%;height:35px;margin-bottom:6px}.c-modal-table-bottle em svg{fill:#7f7f7f;width:100%;height:100%}.c-modal-table-bottle thead th{width:33%;text-align:center}.c-modal-table-bottle .flex{display:flex;flex-direction:column;justify-content:center}.c-modal-table-bottle small{font-size:1rem}.c-cancel-table{width:auto;width:100%;border-top:1px solid #d1d1d1}.c-cancel-table td,.c-cancel-table th,.c-cancel-table tr{display:block}.c-cancel-table tr{display:flex;flex-direction:column}.c-cancel-table td,.c-cancel-table th{font-size:1.2rem;line-height:1.5}.c-cancel-table th{padding:16px 8px 0;font-weight:400}.c-cancel-table td{padding:8px 8px 16px;border-bottom:1px solid #d1d1d1}.c-cancel-table small{font-size:1rem}.c-cancel-table sup{font-size:1rem}.c-cancel-table i{display:inline-block;width:30px;height:30px;margin-right:8px}.c-cancel-table .flex{display:flex;align-items:center}.c-cancel-table .ta-center{text-align:center}.c-cancel-table .wm-rl{line-height:1;letter-spacing:.25em;text-align:center;writing-mode:vertical-rl}.p_function01{display:flex}.p_function01>li{display:flex;flex-direction:column;align-items:center;margin:0 0 0 8px;color:#7f7f7f;font-size:1rem;line-height:1.3333;letter-spacing:0;text-align:center}.p_function01>li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;display:block;width:40px;height:40px;border:.5px solid #7f7f7f;border-radius:6px;font-style:normal;font-variant:normal;font-weight:400;line-height:40px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_function01>li:first-child{margin-left:0}.p_function01>li.is-ashimoto::before{content:"\e011";font-size:3.5rem}.p_function01>li.is-lock::before{content:"\e012";font-size:2.5rem}.p_function01>li.is-eco::before{content:"\e013";font-size:2.4rem}.p_function01>li.is-clean::before{content:"\e014";font-size:2.5rem}.p_function01>li.is-kettle::before{content:"\e015";font-size:2.4rem}.p_function01>li.is-storage::before{content:"\e016";font-size:3.5rem}.p_function01>li.is-thermometer::before{content:"\e017";font-size:2.5rem}.p_function01>li.is-compact::before{content:"\e01c";font-size:2.5rem}.p_function01>li.is-quiet::before{content:"\e01d";font-size:2.15rem}.p_function01>li.is-battery::before{content:"\e01b";font-size:2.6rem}.p_function01>li.is-usb::before{content:"\e01a";font-size:2.6rem}.p_function01>li>span{display:block;margin:2px -10px 0;transform:scale(.9,.9)}.p_function01--03{justify-content:center}.p_function01--04>li::before{border-color:transparent}.p_function01--05>li{margin-left:14px}.p_function01--05>li::before{background:#f3f1eb}.p_function02::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%;height:100%;color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;line-height:30px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_function02.is-ashimoto::before{content:"\e011";font-size:3.2rem}.p_function02.is-air::before{content:"\e018";font-size:2rem}.p_function02.is-kettle::before{content:"\e015";font-size:2.1rem}.p_function02.is-clean::before{content:"\e014";font-size:2.3rem}.p_function02.is-eco::before{content:"\e013";font-size:2.2rem}.p_function02.is-bottle::before{content:"\e019";font-size:2.2rem}.p_function02.is-lock::before{content:"\e012";font-size:2.4rem}.p_function02.is-thermometer::before{content:"\e017";font-size:2.5rem}.p_function02.is-usb::before{content:"\e01a";font-size:2.5rem}.p_function02.is-battery::before{content:"\e01b";font-size:2.4rem}.p_cv01{margin:0 -30px;padding:37px 37px 70px}.p_cv01__img01{width:111px;margin:0 auto}.p_cv01__txt01{margin:12px 0 0;font-weight:400;font-size:1.4rem;line-height:1.2;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;text-align:center}.p_cv01__txt01 span{vertical-align:baseline}.p_cv01__txt02{margin:20px 0 16px;font-weight:400;font-size:1.4rem;line-height:1.2;text-align:center}.p_cv01__deco01{font-size:2.9rem;line-height:1.2;letter-spacing:.1em}.p_cv01__btn01{margin-top:4px}.p_cv01__btn02{margin:0 7px}.p_cv02{margin:0 -30px;padding:37px 37px 70px}.p_price01__sec01+.p_cv02{padding-bottom:0}.p_cv02__txt01{display:flex;padding-left:34px}.p_cv02__txt01>picture{width:44.5px}.p_cv02__txt01>span:nth-of-type(1){position:relative;padding:8px 0 0 6px}.p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1){display:block;font-size:13px;line-height:32px}.p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1) em{font-weight:500;font-size:26px;line-height:1;font-family:Roboto,sans-serif}.p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(2){display:block;margin-top:-4px;font-size:11px;line-height:1}.p_cv02__txt01>span:nth-of-type(1):after{position:absolute;top:-6px;right:-32px;width:39.5px;height:25.5px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_cv02_sp.png) no-repeat;background-size:100% auto;content:""}.p_cv02__txt01>span:nth-of-type(2){padding:30px 0 0 6px;font-size:16px;line-height:1}.p_price01__sec01+.p_cv02 .p_cv02__txt01{padding-left:12px}.p_cv02--campaign01 .p_cv02__txt01{padding-left:58px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1){padding-top:0}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1){font-size:12px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1) em{font-size:18px;vertical-align:-1px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(2){font-size:16px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(2) em{font-weight:500;font-size:22px;line-height:1;font-family:Roboto,sans-serif;vertical-align:-1px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1):after{top:2px;right:-34px}.p_price01__sec01+.p_cv02--campaign01 .p_cv02__txt01{padding-left:58px}.p_cv02__btn01{margin-top:12px}.p_waterserver01{margin:0 -30px}.p_waterserver01__blc01{height:550px}.p_waterserver01__blc01 a{display:flex;position:relative;flex-direction:column;justify-content:flex-end;width:100%;height:100%;color:#fff;text-decoration:none}.p_waterserver01__inner01{padding:30px 30px 0}.p_waterserver01__inner02{z-index:2;position:relative;padding:0 0 102px}.p_waterserver01__inner02::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;bottom:55px;left:19px;transform:scale(.9,.9);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_waterserver01__inner02::after{box-sizing:border-box;display:inline-block;position:absolute;bottom:35px;left:0;width:50px;height:50px;border:1px solid rgba(255,255,255,.5);border-radius:50%;content:""}.p_waterserver01__inner02--01::before{right:19px;left:auto}.p_waterserver01__inner02--01::after{right:0;left:auto}.p_waterserver01__inner02--02{padding-bottom:120px}.p_waterserver01__limited{z-index:2;position:relative;margin:0 0 12px;line-height:1}.p_waterserver01__limited svg{fill:#cb9f40;width:98px;height:49px}.p_waterserver01__newrelease{z-index:2;position:relative;margin:0 0 12px;line-height:1}.p_waterserver01__newrelease svg{fill:#cb9f40;width:128px;height:49px}.p_waterserver01__txt01{font-weight:400;font-size:1.5rem;line-height:1.6666;letter-spacing:.025em;text-shadow:0 0 4.8px rgba(58,36,30,.67)}.p_waterserver01__logo01{margin:10px 0 0}.p_waterserver01__logo01 img{width:100%}.p_waterserver01__logo01--01{max-width:203px}.p_waterserver01__logo01--02{max-width:143px}.p_waterserver01__logo01--03{max-width:214px}.p_waterserver01__logo01--04{max-width:148px}.p_waterserver01__logo01--05{max-width:231px}.p_waterserver01__logo01--06{max-width:143px}.p_waterserver01__logo01--07{max-width:232px}.p_waterserver01__logo01--08{max-width:168px}.p_waterserver01 .simpleParallax{height:100%}.p_waterserver01__img01{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.p_waterserver01__img01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_waterserver01__gooddesign01{z-index:2;position:absolute;top:15px;right:15px}.p_waterserver01__gooddesign01 p{width:100%;max-width:112px;padding:8px;background:#fff}.p_waterserver01__function01{z-index:2;position:absolute;bottom:20px;left:30px}.p_waterserver02__blc01 a{display:block;text-decoration:none!important}.p_waterserver02__inner03{position:relative}.p_waterserver02__inner03::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;bottom:20px;left:19px;transform:scale(.9,.9);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_waterserver02__inner03::after{box-sizing:border-box;display:inline-block;position:absolute;bottom:0;left:0;width:50px;height:50px;border:1px solid rgba(209,209,209,.5);border-radius:50%;content:""}.p_waterserver02__img01>picture{display:block;overflow:hidden}.p_waterserver02__img01>picture>img{display:block;width:100%}.p_waterserverTtl01{margin:36px 0 0;text-align:center}.p_waterserverTtl01__txt01{font-weight:400;font-size:1.3rem;line-height:1.53846;letter-spacing:.05em}.p_waterserverTtl01__logo01{margin:18px auto 0}.p_waterserverTtl01__logo01 img{width:100%}.p_waterserverTtl01__logo01--01{max-width:207px}.p_waterserverTtl01__logo01--01{max-width:136px}.p_waterserverTtl01__logo01--03{max-width:223px}.p_waterserverTtl01__logo01--04{max-width:159px}.p_waterserverFuntion01{margin:30px 0 0}.p_waterserverFuntion02{display:flex;justify-content:center;margin:30px 0 -8px}.p_waterserverFuntion02__inner01{position:relative;padding:7px 18px;border-radius:8px;background:#ede9e3}.p_waterserverFuntion02__ico01{position:absolute;top:-14px;right:-22px;width:41px;height:41px}.p_waterserverProduct01__img01{margin:0 auto}.p_waterserverProduct01__img01 img{width:100%}.p_waterserverProduct01__img01--01{width:84.76%}.p_waterserverProduct01__img01--02{width:37.61904%}.p_waterserverProduct01__img01--03{width:38.41269%}.p_waterserverProduct01__btn01{margin-top:28px}.p_waterserverProduct01__logo01{width:58.73015%;margin:0 auto 4px}.p_waterserverProduct01__logo01 img{width:100%}.p_waterserverProduct01__txt01{margin:0 0 24px;font-weight:400;font-size:1.2rem;text-align:center}.p_waterserverSlider01{margin:0 -30px}.p_waterserverSlider01__thumb01{padding:0 30px}.p_waterserverSlider01__thumb01 .swiper-wrapper{padding:48px 0 156px}.p_waterserverSlider01__thumb01 .swiper-slide{position:static;max-width:20px;cursor:pointer}.p_waterserverSlider01__thumb01.swiper-backface-hidden .swiper-slide{transform:none}.p_waterserverSlider01__thumb01__txt01{display:block;display:none;position:absolute;top:24px;left:0;font-size:1.2rem;line-height:1;pointer-events:none}.p_waterserverSlider01__thumb01 .swiper-slide-thumb-active .p_waterserverSlider01__thumb01__txt01{display:block}.p_waterserverSlider01__thumb01__txt02{display:block;display:none;position:absolute;top:96px;left:0;font-size:1.4rem;line-height:1.92857;pointer-events:none}.p_waterserverSlider01__thumb01 .swiper-slide-thumb-active .p_waterserverSlider01__thumb01__txt02{display:block}.p_waterserverSlider01__thumb01__img01{position:relative}.p_waterserverSlider01__thumb01__img01::before{box-sizing:border-box;display:block;position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:1px solid transparent;border-radius:50%;content:""}.p_waterserverSlider01__thumb01 .swiper-slide-thumb-active .p_waterserverSlider01__thumb01__img01::before{border-color:#55b6d5}.p_waterserverSlider01__thumb01__imgInner01{overflow:hidden;border-radius:50%}.p_waterserverSlider02{margin:75px -30px 0;padding:0 55px}.p_waterserverSlider02__img01{overflow:hidden;border-radius:8px}.p_waterserverSlider02 .swiper{overflow:visible}.p_waterserverSlider02 .swiper-wrapper{transition-timing-function:linear}.p_waterserverFeature01{margin:0 -30px}.p_waterserverFeature01__blc01{position:relative;margin:90px 0 0;padding:0 0 0 65px}.p_waterserverFeature01__blc01:first-child{margin-top:0}.p_waterserverFeature01__blc01--01{padding:0 65px 0 0}.p_waterserverFeature01__blc02{margin:54px 0 0;padding:0 65px 0 30px}.p_waterserverFeature01__blc03{margin:52px 0 90px;background:#222;color:#fff}.p_waterserverFeature01__blc03__ttl01{position:absolute;top:50%;width:100%;margin:-20px 0 0;transform:translate(0,-50%);font-weight:400;font-size:1.8rem;line-height:1.66666;text-align:center}.p_waterserverFeature01__blc03__ttl01>span{display:block;width:112px;margin:0 auto}.p_waterserverFeature01__blc03__inner01{position:relative}.p_waterserverFeature01__blc03__inner02{position:relative;padding:36px 30px 40px}.p_waterserverFeature01__blc03__inner02::after,.p_waterserverFeature01__blc03__inner02::before{display:inline-block;position:absolute;content:""}.p_waterserverFeature01__blc03__inner02::before{top:-100px;left:23px;width:66px;height:76px;background:url(/assets/product/waterserver/images/img_smartplus_next_feature17_sp.svg) no-repeat center;background-size:contain}.p_waterserverFeature01__blc03__inner02::after{top:-40px;right:28px;width:61px;height:60px;background:url(/assets/product/waterserver/images/img_smartplus_next_feature18_sp.svg) no-repeat center;background-size:contain}.p_waterserverFeature01__blc04{margin:52px 0 0;padding:20px 20px 22px;border:1px solid #d1d1d1;border-radius:8px}.p_waterserverFeature01__blc04__ttl01{margin:0 0 4px;font-weight:400;font-size:1.6rem}.p_waterserverFeature01__blc04__txt01{font-weight:400;font-size:1.4rem;line-height:1.57142}.p_waterserverFeature01__blc04__txt02{margin:12px 0 0;font-size:1.3rem;line-height:1.84615}.p_waterserverFeature01__blc04__img01{margin:16px 0 0;overflow:hidden;border-radius:8px}.p_waterserverFeature01__box01{margin:36px 0 0;padding:0 30px 0 0}.p_waterserverFeature01__box01::before{display:inline;position:absolute;top:0;left:30px;content:attr(data-num) "";color:#7f7f7f;font-size:1.5rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_waterserverFeature01__img01{position:relative}.p_waterserverFeature01__imgInner01{overflow:hidden;border-radius:8px 0 0 8px}.p_waterserverFeature01__img02{width:81.42857%;margin:28px 0 0}.p_waterserverFeature01__img03{display:flex;position:absolute;top:0;left:0;align-items:center;width:100%;height:100%;padding:0 22px 40px 17px}.p_waterserverFeature01__img04{overflow:hidden;border-radius:8px}.p_waterserverFeature01__img05{width:35.81428%;margin:32px 0 0;overflow:hidden;border-radius:10px}.p_waterserverFeature01__img06{width:100%;margin:32px 0 0;overflow:hidden;border-radius:10px}.p_waterserverFeature01__ttlWrap01{margin:0 0 24px}.p_waterserverFeature01__ttlWrap01>*{display:flex}.p_waterserverFeature01__ttl01{margin:24px 0 12px;font-weight:400;font-size:1.8rem;line-height:1.66666}.p_waterserverFeature01__new01{flex:0 0 auto;width:60px;margin:-8px 0 0 18px}.p_waterserverFeature01__new01 img{width:100%}.p_waterserverFeature01__txt01{margin:.78em 0 0}.p_waterserverFeature01__txt02{font-size:1.6rem;line-height:2}.p_waterserverFeature01__btnWrap01{margin:32px 0 0}.p_waterserverFeature01 .p_waterserverFeature01__blc01--01 .p_waterserverFeature01__box01{padding:0 0 0 30px}.p_waterserverFeature01 .p_waterserverFeature01__blc01--01 .p_waterserverFeature01__box01::before{right:calc(30px - .5em);left:auto}.p_waterserverFeature01 .p_waterserverFeature01__blc01--01 .p_waterserverFeature01__imgInner01{border-radius:0 8px 8px 0}.p_waterserverFeature01__iconList01{display:flex;margin:28px 0 0}.p_waterserverFeature01__iconList01>li{margin:0 0 0 12px}.p_waterserverFeature01__iconList01>li:first-child{margin-left:0}.p_waterserverFeature01__icon01,.p_waterserverFeature01__icon02{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:60px;border-radius:8px;font-weight:400;font-size:1rem;line-height:1;letter-spacing:.3em}.p_waterserverFeature01__icon01__deco01,.p_waterserverFeature01__icon02__deco01{font-size:1.8rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.1em}.p_waterserverFeature01__icon01__deco02,.p_waterserverFeature01__icon02__deco02{font-size:1.2rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.01em}.p_waterserverFeature01__icon01{border:1px solid #d33661;color:#d33661}.p_waterserverFeature01__icon02{border:1px solid #5588d5;color:#5588d5}.p_waterserverFeature01__data01{margin:24px 0 0;padding:8px 18px;border:1px solid #d1d1d1}.p_waterserverFeature01__data01 dl{display:flex}.p_waterserverFeature01__data01 dl dt{width:4em;font-size:1.3rem}.p_waterserverFeature01__data01 dl dd{font-size:1.3rem}.p_waterserverFeature01__data01 dl+dl{margin-top:8px;padding-top:8px;border-top:1px solid #d1d1d1}.p_waterserverSatisfaction01 .c_ttl05 span{font-size:3rem;line-height:1;vertical-align:baseline}.p_waterserverSatisfaction01 .c_ttl05 span span{font-weight:300;font-size:4rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_waterserverSatisfaction01__img01{width:95.87301%;margin:44px auto 0}.p_waterserverSatisfaction01__txt01{margin:20px 0 0;font-weight:400;font-size:1.5rem;line-height:1.8}.p_waterserverSupport01{padding:28px 30px 40px;border:1px solid #d1d1d1;border-radius:8px}.p_waterserverSupport01__ttl01{margin:0 0 12px;font-weight:400;font-size:1.8rem;line-height:1.72222;text-align:center}.p_waterserverSupport01__img01{margin:0 -30px}.p_waterserverSupport01__txt01{margin:12px 0 0;font-weight:400;font-size:1.5rem;line-height:1.3;text-align:center}.p_waterserverSupport01__txt01__deco01{font-size:2.7rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_waterserverSupport01__txt01__deco02{display:block;margin:2px 0 0;color:#7f7f7f;font-weight:300;font-size:1.2rem;line-height:1}.p_waterserverSupport01__txt02{display:flex;position:relative;align-items:center;justify-content:center;margin:20px 0 0;padding:16px 0 0;font-weight:400;line-height:1}.p_waterserverSupport01__txt02::before{display:block;position:absolute;top:0;left:calc(50% - 16px);width:32px;height:1px;background:#d1d1d1;content:""}.p_waterserverSupport01__txt02>:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center}.p_waterserverSupport01__txt02__deco01{padding:4px 6px;border-radius:9px;background:#baa469;color:#fff;font-size:1.1rem}.p_waterserverSupport01__txt02__deco02{margin:4px 0 0;font-size:1.2rem}.p_waterserverSupport01__txt02__deco03{margin:0 0 0 5px;color:#baa469;font-size:3.2rem}.p_waterserverSupport01__txt03{margin:24px 0 0;font-size:1.3rem;line-height:1.76923}.p_waterserverNyanmodel01{margin:0 -30px;padding:10px 13px 38.4vw;background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel02_sp.png.webp),url(/assets/product/waterserver/images/deco_smartplus_nyanmodel03_sp.png.webp);background-position:center top 8px,center bottom 65px;background-size:377px auto,331px auto;background-repeat:no-repeat;text-align:center}.p_waterserverNyanmodel01__ttl01{margin:0 0 28px;font-weight:400;font-size:2.2rem;line-height:1.36363;letter-spacing:.05em}.p_waterserverNyanmodel01__ttl01>span{display:inline-block;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel01_sp.png.webp) repeat-x center bottom;background-size:9px auto;letter-spacing:.075em}.p_waterserverNyanmodel01 p{margin:16px 0 0;font-size:1.3rem;line-height:2}.p_waterserverNyanmodel02{position:relative;margin:0 -30px;padding:20px 0 93px;background:#f2e9e9 url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_design01_sp.png.webp) no-repeat center bottom 38px;background-size:325px auto}.p_waterserverNyanmodel02::before{display:inline-block;z-index:-1;position:absolute;top:-9.3333333333vw;left:0;width:100%;height:18.6666666667vw;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel04_sp.png.webp) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodel02::after{display:inline-block;position:absolute;top:-105px;left:0;width:100%;height:93px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel05.png.webp) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodel02__inner01::before{display:inline-block;z-index:-1;position:absolute;bottom:-5.1244509517vw;left:0;width:100%;height:10.3221083455vw;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel04_pc.png.webp) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodel02__img01{width:80%;max-width:300px;margin:44px auto 0}.p_waterserverNyanmodel02__img02{width:92.8%;max-width:348px;margin:32px auto 0}.p_waterserverNyanmodelFeature__ttl01{position:relative}.p_waterserverNyanmodelFeature__ttl01::before{display:inline-block;z-index:-1;position:absolute;top:-36px;left:-30px;width:55px;height:52px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel06.svg) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodelFeature__deco01::before{display:inline-block;z-index:1;position:absolute;top:-82px;right:26px;width:114px;height:83px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_feature01.png.webp) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodelFeature__deco02::before{display:inline-block;z-index:1;position:absolute;top:-84px;right:142px;width:132px;height:92px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_feature02.png.webp) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodelFeature__deco03::before{display:inline-block;z-index:1;position:absolute;top:-33px;left:0;width:153px;height:95px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_feature03.png.webp) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodelPrice .p_price01{background:#f2e9e9}.p_waterserverNyanmodelFaq{position:relative;margin:110px -30px 40px;padding:26px 30px 40px;background:#f2e9e9}.p_waterserverNyanmodelFaq::after,.p_waterserverNyanmodelFaq::before{display:inline-block;z-index:-1;position:absolute;left:0;width:100%;height:18.6666666667vw;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel04_sp.png.webp) no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodelFaq::before{top:-9.3333333333vw}.p_waterserverNyanmodelFaq::after{bottom:-9.3333333333vw}.p_waterserverNyanmodelFaq__inner01::after,.p_waterserverNyanmodelFaq__inner01::before{display:inline-block;z-index:1;position:absolute;background:no-repeat center;background-size:contain;content:""}.p_waterserverNyanmodelFaq__inner01::before{top:-40px;left:calc(50% - 56px);width:106px;height:88px;background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_faq01.png.webp)}.p_waterserverNyanmodelFaq__inner01::after{bottom:-40px;left:35px;width:171px;height:91px;background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_faq02.png.webp)}.p_waterserverNyanmodelFaq .c_linkList02__q{flex:0 0 auto;width:19px;margin-right:8px;overflow:hidden;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_faq03.svg) no-repeat center;background-size:contain;text-indent:105%;white-space:nowrap}.p_waterserverNyanmodelSpecial{position:relative;margin:-16px -30px 0}.p_waterserverNyanmodelSpecial__bg01{display:none}.p_waterserverNyanmodelSpecial__txt01{position:relative}.p_waterserverCampaign01{position:relative;margin:0 -30px;padding:60px 0;background:#f2e9e9}.p_waterserverCampaign01:after{position:absolute;bottom:0;left:0;width:100%;height:9px;background:url(/assets/product/waterserver/images/img_smartplus_nyanmodel_campaign_bg.png) repeat-x center bottom;background-size:auto 100%;content:""}.p_waterserverCampaign01__link01{text-align:center}.p_waterserverCampaign01__link01 a{display:inline-block;text-decoration:none}.p_waterserverCampaign01__link01 a:after{display:block;width:36px;height:36px;margin:10px auto 0;background:url(/assets/product/waterserver/images/img_smartplus_nyanmodel_campaign01_arw_sp.png) no-repeat;background-size:100% 100%;content:""}#headerOrder.is-hogoneko a{flex-direction:column}#headerOrder.is-hogoneko a small{display:block;padding:0 1.5em .15em;background:url(/assets/common/images/deco_special_sp.png) no-repeat center center;background-size:100% auto;font-size:1rem;line-height:1}#headerOrder.is-hogoneko a span{display:block;padding:0 0 .2em 0;font-size:1.4rem;line-height:1}.p_contact01__hogoneko{margin:0 0 12px 0;color:#fff;font-size:1.1rem;text-align:center}.p_sInterviewLinkBlc01 ul{display:flex;flex-wrap:wrap;justify-content:space-between}.p_sInterviewLinkBlc01 ul>li{display:none;width:calc((100% - 25px)/ 2);margin:19px 0 0}.p_sInterviewLinkBlc01 ul>li a{display:block;position:relative;overflow:hidden;border-radius:8px}.p_sInterviewLinkBlc01 ul>li a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;display:inline-block;position:absolute;right:10px;bottom:10px;width:34px;height:34px;border:1px solid #d1d1d1;border-radius:50%;background:#fff;content:"\e01e";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1.1rem;line-height:32px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_sInterviewLinkBlc01 ul>li:nth-of-type(-n+10){display:block}.p_sInterviewLinkBlc01 ul>li:nth-of-type(-n+2){margin-top:0}.p_sInterviewModalBlc01{max-height:calc(100vh - 37px - 41px);max-height:calc(var(--vh,1vh) * 100 - 37px - 41px);max-height:calc(100dvh - 37px - 41px);padding:0 0 16px;padding:0 10px 16px}.p_sInterviewModalBlc01__img01{margin:0 -10px 12px}.p_sInterviewModalBlc01__boxInner01{padding:20px 20px}.p_sInterviewModalBlc01__txtLead01{margin:0 0 16px;font-weight:400;font-size:1.8rem;line-height:1.72222}.p_sInterviewModalBlc01__txt01{font-size:1.4rem}.p_sInterviewModalBlc01__txt02{margin:12px 0 0;font-weight:400}.p_sInterviewModalBlc01 .simplebar-track{right:2px}.p_sInterviewModalBlc01 .simplebar-track.simplebar-vertical{width:4px}.p_sInterviewModalBlc01 .simplebar-scrollbar:before{right:0;left:0}.p_interviewLayout01{margin:84px -13px 0;padding:28px 44px 44px;border-radius:8px;background:#ede9e3}.p_interviewLayout01__ttl01{margin:0 0 26px;color:#7f7f7f;font-weight:400;font-size:1.9rem;line-height:1.57894;letter-spacing:.05em;text-align:center}.p_interviewLayout01__ttl01>span{display:inline-block;position:relative;padding:0 0 8px}.p_interviewLayout01__ttl01>span::after{display:block;position:absolute;bottom:0;left:calc(50% - 87px);width:175px;height:5px;background:url(/assets/common/images/deco_wave01_sp.png.webp) no-repeat center bottom;background-size:100% auto;content:""}.no-webp .p_interviewLayout01__ttl01>span::after{background-image:url(/assets/common/images/deco_wave01_sp.png)}.p_interviewLayout01__column01>*+*{margin-top:15px}.p_interviewLayout01__img01{overflow:hidden;border-radius:8px}.p_interviewLayout01__txt01{margin:16px 0 0}.p_interviewComment01{margin:28px -13px 0;padding:20px 44px 32px;border:1px solid #baa469;border-radius:8px}.p_interviewComment01__ttl01{margin:0 0 20px;color:#baa469;font-weight:400;font-size:1.8rem;line-height:1.55555;letter-spacing:.05em;text-align:center}.p_interviewComment01__img01{overflow:hidden;border-radius:8px}.p_interviewComment01__txt01{margin:16px 0 0}.p_interviewPoint01{margin:30px 0 0;padding:24px 0 34px}.p_interviewPoint01__ttl01{margin:0 0 24px;color:#baa469;font-weight:400;font-size:1.8rem;line-height:1.55555;letter-spacing:.05em;text-align:center}.p_interviewPoint01__img01{width:80.63492%;margin:0 auto}.p_interviewPoint01__leadTxt01{margin:24px 0 0;font-weight:400;font-size:1.8rem;line-height:1.72222}.p_interviewPoint01__txt01{margin:16px 0 0}.p_pickup01{margin:0 -13px;padding:33px 22px 0;border-radius:8px;background:#ede9e3}.p_pickup01.swiper{overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p_pickup01__wrap01{margin:40px 0 0}.p_pickup01__ttl01{width:129px;height:39px;margin:0 auto 25px}.p_pickup01__ttl01 svg{fill:#cb9f40;width:100%;height:100%}.p_pickup01__inner01{z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;padding-bottom:44px;overflow:hidden;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p_pickup01 .swiper-pagination-bullets{bottom:22px}.p_pickup01 .swiper-pagination-bullet{background:#fff;opacity:.6}.p_pickup01 .swiper-pagination-bullet-active{background:#55b6d5;opacity:1}.p_pickup01 .swiper-button-next,.p_pickup01 .swiper-button-prev{top:43.2vw;width:36px;height:36px;margin:0;color:#393939;cursor:pointer}.p_pickup01 .swiper-button-next::after,.p_pickup01 .swiper-button-prev::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);left:13px;content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1.8rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_pickup01 .swiper-button-next.swiper-button-disabled,.p_pickup01 .swiper-button-prev.swiper-button-disabled{opacity:.4}.p_pickup01 .swiper-button-prev{left:-17px}.p_pickup01 .swiper-button-prev::after{transform:rotate(180deg)}.p_pickup01 .swiper-button-next{right:-17px}.p_movieTtl01{padding:52px 0 0;background:url(/assets/common/images/ico_movie01.png.webp) no-repeat center top;background-size:34px auto;color:#7f7f7f;font-weight:300;font-size:3.1rem;line-height:1.32258;letter-spacing:.08em;text-align:center}.no-webp .p_movieTtl01{background-image:url(/assets/common/images/ico_movie01.png)}.p_galleryLead01{margin:55px 0 0}.p_galleryLead01__img01{max-width:117px;margin:0 auto}.p_galleryTtl01{max-width:111px;margin:0 auto}.p_galleryTtlWrap01{margin:0 0 20px}.p_recipe01>:first-child .p_recipeTtl01__wrap01{margin-top:56px}.p_recipe02__img01{margin:0 -30px}.p_recipe02__img02{flex:0 0 auto;width:34.96152%;margin:0 15px 0 0}.p_recipe02__txt01{margin:32px 0 0}.p_recipe02__ttl01{margin:60px 0 24px;font-weight:400;font-size:2.2rem;line-height:1.40909}.p_recipe02__ttl02{margin:24px 0 12px;font-weight:400;font-size:1.6rem;line-height:1.9375}.p_recipe02__notes01{margin:16px 0 0}.p_recipe02__notes01>li{padding-left:1em;color:#7f7f7f;font-size:1.2rem;line-height:1.41666;text-indent:-1em}.p_recipe02__list01{display:table;width:100%;border-bottom:1px solid #d1d1d1}.p_recipe02__list01 dl{display:table-row}.p_recipe02__list01 dl dd,.p_recipe02__list01 dl dt{display:table-cell;padding:14px 0;border-top:1px solid #d1d1d1;font-size:1.4rem;vertical-align:middle}.p_recipe02__list01 dl dt{padding-left:7px;font-weight:400}.p_recipe02__list01 dl dt span{display:block;font-weight:300;font-size:1.2rem;line-height:1.16666}.p_recipe02__list01 dl dd{padding-right:7px;text-align:right}.p_recipe02__list02 ol{border-bottom:1px solid #d1d1d1;counter-reset:number 0}.p_recipe02__list02 ol>li{display:flex;padding:18px 7px 18px;border-top:1px solid #d1d1d1;font-size:1.4rem;line-height:1.92857;counter-increment:item}.p_recipe02__list02 ol>li::before{display:inline-block;flex:0 0 auto;width:22px;height:22px;margin:.2em 6px 0 0;border-radius:50%;background:#baa469;content:counter(item) "";color:#fff;font-weight:400;font-size:1.3rem;line-height:22px;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;text-align:center}.p_recipe02__info01{margin:36px -13px 0;padding:15px 20px 12px;border-radius:8px;background:#ede9e3}.p_recipe02__info01 ul{display:flex;justify-content:space-around}.p_recipe02__info01 ul>li{font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;text-align:center}.p_recipe02__info01 ul>li::before{display:block;width:50px;height:50px;margin:0 auto 8px;border-radius:50%;background:#fff no-repeat center;content:""}.p_recipe02__info01 ul>li>span>span{display:block;font-size:1.2rem}.p_recipe02__info01 ul>li>span>span span{color:#d33661;font-size:1.5rem;vertical-align:baseline}.p_recipe02__info01 ul>li.is-time::before{background-image:url(/assets/life/recipe/images/ico_time01.png.webp);background-size:24px auto}.no-webp .p_recipe02__info01 ul>li.is-time::before{background-image:url(/assets/life/recipe/images/ico_time01.png)}.p_recipe02__info01 ul>li.is-energy::before{background-image:url(/assets/life/recipe/images/ico_energy01.png.webp);background-size:22px auto}.no-webp .p_recipe02__info01 ul>li.is-energy::before{background-image:url(/assets/life/recipe/images/ico_energy01.png)}.p_recipe02__info01 ul>li.is-easy::before{background-image:url(/assets/life/recipe/images/ico_easy01.png.webp);background-size:28px auto}.no-webp .p_recipe02__info01 ul>li.is-easy::before{background-image:url(/assets/life/recipe/images/ico_easy01.png)}.p_recipe02__point01{display:flex;margin:40px -13px 0;padding:22px 20px;border:1px solid #baa469;border-radius:8px}.p_recipe02__point01 dl dt{color:#baa469;font-weight:400;font-size:1.8rem;line-height:1.55555;letter-spacing:.05em}.p_recipe02__point01 dl dt::after{display:inline-block;width:17px;height:17px;margin:-.5em 0 0;background:url(/assets/life/recipe/images/deco_ttl01.svg) no-repeat center;background-size:contain;content:"";vertical-align:top}.p_recipe02__point01 dl dd{margin:4px 0 0;font-size:1.4rem;line-height:1.78571}.p_recipeInner01:first-child{margin:100px 0 0}.p_recipeTtl01{margin:0 0;color:#7f7f7f;font-size:3.1rem;line-height:1.25806;letter-spacing:.08em;text-align:center}.p_recipeTtl01::before{display:block;height:25px;margin:0 0 8px;background:url(/assets/life/recipe/images/ico_gourmet01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .p_recipeTtl01::before{background-image:url(/assets/life/recipe/images/ico_gourmet01.png)}.p_recipeTtl01__wrap01{position:relative;margin:128px 0 36px}.p_recipeTtl01__wrap01::after{display:block;z-index:-1;position:absolute;background:no-repeat center;background-size:contain;content:""}.p_recipeTtl01__wrap01--01::after{top:-28px;left:calc(50% - 246px);width:412px;height:304px;background-image:url(/assets/life/recipe/images/deco_index01.svg)}.p_recipeTtl01__wrap01--02::after{top:-41px;left:calc(50% - 167px);width:451px;height:331px;background-image:url(/assets/life/recipe/images/deco_index02.svg)}.p_recipeTtl01__wrap01--03::after{top:-41px;left:calc(50% - 299px);width:466px;height:313px;background-image:url(/assets/life/recipe/images/deco_index03.svg)}.p_recipeTtl02{display:flex;align-items:center;justify-content:center;margin:60px 0 24px;font-weight:400;font-size:2.2rem;line-height:1.54545;text-align:center}.p_recipeTtl02::after,.p_recipeTtl02::before{display:inline-block;width:7px;height:13px;background:url(/assets/life/recipe/images/deco_index_ttl01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .p_recipeTtl02::after,.no-webp .p_recipeTtl02::before{background-image:url(/assets/life/recipe/images/deco_index_ttl01.png)}.p_recipeTtl02::before{margin-right:15px}.p_recipeTtl02::after{margin-left:15px;transform:rotate(180deg)}.p_recipeSubTtl01{margin:12px auto 0}.p_recipeSubTtl01--01{max-width:183px}.p_recipeSubTtl01--02{max-width:215px}.p_recipeSubTtl01--03{max-width:93px}.p_recipeTtlWrap01{position:relative}.p_recipeTtlWrap01::before{display:block;z-index:-1;position:absolute;left:calc(50% - 270px);width:327px;height:212px;background:url(/assets/life/recipe/images/deco_index04.svg) no-repeat center;background-size:contain;content:""}.p_recipeTtlWrap01__deco01{display:flex;align-items:center}.p_recipeLecturer01{margin:40px -13px 0;padding:14px 20px 17px;border-radius:8px;background:#ede9e3}.p_recipeLecturer01__head01{display:flex;align-items:center}.p_recipeLecturer01__img01{width:30.6666%;margin:0 15px 0 0;overflow:hidden;border-radius:50%}.p_recipeLecturer01__ttl01{font-weight:400;font-size:1.9rem;line-height:1.63157}.p_recipeLecturer01__ttl01>span{display:block;font-size:1.2rem}.p_recipeLecturer01__txt01{color:#7f7f7f;font-weight:400;font-size:1.2rem;letter-spacing:.1em}.p_recipeLecturer01__txt02{margin:12px 0 0}.p_recipeLecturer01__btnWrap01{margin:12px 0 0}.p_price01{margin:0 -12px;padding:28px 32px 35px;border-radius:8px;background:#ede9e3}.p_price01--01{margin-bottom:30px}.p_price01--02{margin-bottom:30px}.p_price01__ttl01{margin:0 0 23px;color:#7f7f7f;font-weight:400;font-size:1.9rem;line-height:1.5789;text-align:center}.p_price01__ttl01>span{display:inline-block;position:relative;padding:0 0 8px}.p_price01__ttl01>span::after{display:block;position:absolute;bottom:0;left:calc(50% - 87px);width:175px;height:5px;background:url(/assets/common/images/deco_wave01_sp.png.webp) no-repeat center bottom;background-size:100% auto;content:""}.no-webp .p_price01__ttl01>span::after{background-image:url(/assets/common/images/deco_wave01_sp.png)}.p_price01__ttl02{max-width:249px;margin:0 auto 8px;text-align:center}.p_price01__ttl03{max-width:268px;margin:20px auto 34px;text-align:center}.p_price01__service01{display:flex;justify-content:space-between;padding:60px 0 0}.p_price01__service01>li{display:flex;position:relative;align-items:center;justify-content:center;width:25%;font-weight:400;font-size:1.1rem;line-height:1.2727;letter-spacing:0;text-align:center}.p_price01__service01__maintenance::before,.p_price01__service01__postage::before,.p_price01__service01__price::before,.p_price01__service01__rental::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:-60px;left:calc(50% - 25px);width:50px;height:50px;border-radius:50%;background:#f8f8f8;color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;line-height:50px;font-family:cosmofont;text-decoration:none;text-transform:none}.p_price01__service01__price::before{content:"\e00c";font-size:2.5rem}.p_price01__service01__rental::before{content:"\e00d";font-size:2.9rem}.p_price01__service01__postage::before{content:"\e00e";font-size:2.1rem}.p_price01__service01__maintenance::before{content:"\e00f";font-size:2.4rem}.p_price01__txt01{font-weight:400;font-size:1.9rem;line-height:1.3;text-align:center}.p_price01__txt01>span{vertical-align:baseline}.p_price01__txt02{font-weight:400;font-size:1.5rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:0;text-align:center}.p_price01__txt03{font-weight:400;font-size:1.3rem;text-align:center}.p_price01__txt04{margin:12px 0 0;color:#7f7f7f;font-weight:400;font-size:1.6rem;line-height:1.6875;text-align:center}.p_price01__txt05{margin:8px 0 0;color:#7f7f7f;font-size:1.1rem;text-align:center}.p_price01__txt06{display:flex;align-items:center;justify-content:center;margin:24px 0 0;font-weight:400;font-size:1.6rem;text-align:center}.p_price01__txt06::after,.p_price01__txt06::before{display:inline-block;width:17px;height:34px;background:no-repeat center;background-size:contain;content:""}.p_price01__txt06::before{margin-right:12px;background-image:url(/assets/common/images/deco_price01.svg)}.p_price01__txt06::after{margin-left:12px;background-image:url(/assets/common/images/deco_price02.svg)}.p_price01__deco01{display:block;margin:4px 0 0;transform:rotate(90deg);font-weight:400;font-size:3rem;line-height:1}.p_price01__deco02{font-weight:300;font-size:3rem;vertical-align:baseline}.p_price01__deco03{display:block;margin:6px 0 0;color:#7f7f7f;font-size:1.3rem;line-height:1;vertical-align:baseline}.p_price01__deco04{color:#393939}.p_price01__deco05{color:#d33661}.p_price01__notes01{margin:8px 0 0}.p_price01__notes01>li{color:#7f7f7f;font-size:1rem;letter-spacing:0;text-align:center}.p_price01__notes02{margin:10px 13px 0}.p_price01__notes02>li{padding:0 0 0 1em;color:#7f7f7f;font-size:1.1rem;line-height:1.3636;letter-spacing:0;text-indent:-1em}.p_price01__notes03{margin:24px 0 0}.p_price01__notes03>li{padding:0 0 0 1em;color:#7f7f7f;font-size:1.1rem;line-height:1.3636;letter-spacing:0;text-indent:-1em}.p_price01__box01{display:flex;align-items:center;justify-content:center;margin:20px 13px 0;padding:17px 14px 15px 15px;border-radius:8px;background:#f3f1eb}.p_price01__box01>:first-child{width:32.07%;margin:0 10px 0 0}.p_price01__box01>:last-child{flex:0 0 auto}.p_price01__img01{margin:8px -13px 0;text-align:center}.p_price01__img02{width:62.18181%;margin:0 auto;text-align:center}.p_price01__sec01{margin:32px 0 0}.p_priceLead01{line-height:2.14285;letter-spacing:.05em;text-align:center}.p_priceLead01__wrap01{margin-top:16px;margin-bottom:32px}.p_priceBlc01>*{display:flex;margin:8px 0 0;padding:20px 28px 20px 18px;border-radius:8px;background:#fff}.p_priceBlc01__maintenance::before,.p_priceBlc01__postage::before,.p_priceBlc01__price::before,.p_priceBlc01__rental::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;flex:0 0 auto;width:60px;height:60px;margin:0 17px 0 0;border-radius:50%;background:#ede9e3;color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;line-height:60px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_priceBlc01__price::before{content:"\e00c";font-size:2.9rem}.p_priceBlc01__rental::before{content:"\e00d";font-size:3.4rem}.p_priceBlc01__postage::before{content:"\e00e";font-size:2.6rem}.p_priceBlc01__maintenance::before{content:"\e00f";font-size:2.8rem}.p_priceBlc01__box01{width:100%}.p_priceBlc01__ttl01{display:flex;justify-content:space-between;width:100%;margin:0 0 10px;font-weight:400;font-size:1.8rem}.p_priceBlc01__deco01{color:#baa469;font-weight:300;font-size:1.8rem;line-height:1;vertical-align:baseline}.p_priceBlc01__deco01>span{font-weight:400;font-size:3.55rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_priceBlc01__deco02{color:#baa469;font-weight:400;font-size:2.3rem;line-height:1;vertical-align:baseline}.p_priceBlc01__txt01{font-size:1.2rem;line-height:1.33333}.p_priceBlc02{margin:0 -13px;padding:32px 25px 35px;border-radius:8px;background:#e9e4d5}.p_priceBlc02--01{padding-bottom:56px}.p_priceBlc02__ttl01{margin:0 0 20px;color:#7f7f7f;font-weight:400;font-size:1.5rem;text-align:center}.p_priceBlc02__ttl01>span{font-size:1.9rem;line-height:1.5}.p_priceBlc02__ttl02{font-weight:400;font-size:1.5rem;text-align:center}.p_priceBlc02__ttl02>span{display:inline-block;max-width:40px;line-height:1;vertical-align:baseline}.p_priceBlc02__ttl02>span img{margin:-16px -8px -8px 0;vertical-align:baseline}.p_priceBlc02__txt01{font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:0;text-align:right}.p_priceBlc02__txt02{margin:8px 0 24px;font-weight:400;font-size:1.3rem;line-height:1.5;letter-spacing:.05em;text-align:center}.p_priceBlc02__txt03{font-size:1.2rem;line-height:1.625;text-align:center}.p_priceBlc02__img01{margin:0 6px}.p_priceBlc02__box01{display:flex;align-items:center;justify-content:center;margin:17px 18px 25px;padding:20px 20px 28px;border-radius:8px;background:#f3f1eb}.p_priceBlc02__box01--01{margin-bottom:0}.p_priceBlc02__box02{margin:56px -5px 0;padding:0 10px 20px;border-radius:8px;background:rgba(186,164,105,.2)}.p_priceBlc02__deco01{color:#d33661;font-weight:300;font-size:3rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_priceBlc02__deco02{display:block;margin:4px 0 0;color:#7f7f7f;font-size:1.2rem}.p_priceBlc02__deco03{margin:0 4px;color:#d33661;font-weight:300;font-size:1.8rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:0;vertical-align:baseline}.p_priceBlc02__deco04{position:relative;vertical-align:baseline}.p_priceBlc02__deco05{display:block;position:absolute;left:50%;width:200%;transform:translate(-50%,0);color:#7f7f7f;font-weight:300;font-size:1rem;line-height:1;text-align:center}.p_priceBlc02__notes01{margin:36px 0 0}.p_priceBlc02__notes01>li{padding:0 0 0 1em;color:#7f7f7f;font-size:1.1rem;line-height:1.3636;text-indent:-1em}.p_priceBlc02__notes01--01{margin:8px 18px 0}.p_priceBlc02__bottle01{display:flex;flex-wrap:wrap;justify-content:center;width:176px;margin:28px auto 0}.p_priceBlc02__bottle01>li{width:34px;margin:5px}.p_priceBlc02__btn01{margin:50px -5px 0}.p_priceLinkBlc01{display:flex;flex-wrap:wrap;margin:0 -30px}.p_priceLinkBlc01>*{position:relative;width:50%;text-align:center}.p_priceLinkBlc01>*>*{height:100%}.p_priceLinkBlc01>* a{display:block;height:100%;padding:36px 13px 88px;text-decoration:none}.p_priceLinkBlc01>* a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;bottom:41px;left:calc(50% - 18px + 12px);transform:scale(.7,.7);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-weight:600;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_priceLinkBlc01>* a::after{box-sizing:border-box;display:inline-block;position:absolute;bottom:28px;left:calc(50% - 18px);width:36px;height:36px;border:1px solid #d1d1d1;border-radius:50%;content:""}.p_priceLinkBlc01__ttl01{margin:0 0 10px;font-weight:400;font-size:1.4rem;line-height:1.42857}.p_priceLinkBlc01__txt01{font-size:1.2rem;line-height:1.5}.p_priceLinkBlc01__cancellation .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__fee .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__flow .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__guide .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__payment .p_priceLinkBlc01__inner01::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:58px;height:51px;margin:0 0 16px 0;color:#baa469;font-style:normal;font-variant:normal;font-weight:400;line-height:51px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_priceLinkBlc01__fee .p_priceLinkBlc01__inner01::before{content:"\e025";font-size:4.55rem}.p_priceLinkBlc01__payment .p_priceLinkBlc01__inner01::before{content:"\e026";font-size:3.2rem}.p_priceLinkBlc01__flow .p_priceLinkBlc01__inner01::before{content:"\e027";font-size:4.35rem}.p_priceLinkBlc01__guide .p_priceLinkBlc01__inner01::before{content:"\e00e";font-size:3.75rem}.p_priceLinkBlc01__cancellation .p_priceLinkBlc01__inner01::before{content:"\e00d";font-size:5.05rem}.p_priceBox01{margin:25px 25px 40px;padding:12px 12px 20px;border-radius:8px;background:#f8f8f8;text-align:center}.p_priceBox01--01{margin:12px 0 12px;padding:12px 18px 8px;background:#f3f1eb url(/assets/fee/images/bg_simulation01_sp.jpg.webp) no-repeat right bottom;background-size:280px auto}.no-webp .p_priceBox01--01{background-image:url(/assets/fee/images/bg_simulation01_sp.jpg)}.p_priceBox01__txt01{font-weight:400;font-size:1rem}.p_priceBox01__txt02{margin:8px 0 0;font-weight:400;font-size:1.6rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:0}.p_priceBox01__txt03{margin:4px 0 0;color:#7f7f7f;font-size:1rem;letter-spacing:0}.p_priceBox01__txt04{margin:4px 0 0;font-weight:400;font-size:1.5rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:0}.p_priceBox01__txt05{margin:24px 0 0;color:#7f7f7f;font-size:1rem;letter-spacing:0;text-align:left}.p_priceBox01__deco01{font-size:1.2rem;vertical-align:baseline}.p_priceBox01__deco02{color:#baa469;font-weight:300;font-size:3.6rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_priceBox01__deco03{display:block;color:#7f7f7f;font-size:1.3rem}.p_priceBox01__deco04{color:#d33661;font-weight:300;font-size:3rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_priceBox01__deco05{display:block;margin:4px 0 0;color:#7f7f7f;font-size:1.3rem}.p_priceBox02{display:flex;align-items:center;margin:0 25px;padding:20px;border-radius:8px;background:#f8f8f8}.p_priceBox02__img01{flex:0 0 auto;width:44.44444%;margin:0 20px 0 0}.p_priceBox02__txt01{font-weight:400;font-size:1.2rem}.p_priceBox02__txt02{font-weight:400;font-size:1.6rem;line-height:1;letter-spacing:0}.p_priceBox02__deco01{color:#baa469;font-weight:300;font-size:3.6rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_priceBox02__deco02{display:block;color:#7f7f7f;font-size:1.3rem}.p_priceBox03{display:flex;position:relative;align-items:center;margin:29px 0 0;padding:17px;border:2px solid #dcd2b7;border-radius:8px}.p_priceBox03__img01{flex:0 0 auto;width:45.48737%;margin:-34px 0 -12px}.p_priceBox03__txt01{margin:0 0 0 -14px;font-weight:400;font-size:1.3rem;line-height:1.61538}.p_priceBox04{display:flex;align-items:center}.p_priceBox04__txt01{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;margin:0 20px 0 0;border:1px solid #d1d1d1;border-radius:50%;font-size:1.1rem;line-height:1.27272;text-align:center}.p_priceBox04__txt02{font-size:1.4rem;line-height:1.92857}.p_priceBox04__deco01{color:#baa469;font-size:1.4rem}.p_priceBox04__deco01>span{font-size:2.6rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_priceUses01{padding:36px 30px 30px}.p_priceUses01__ttl01{margin:0 0 20px;font-weight:400;font-size:1.6rem;text-align:center}.p_priceUses01__txt01{font-size:1.2rem;line-height:1.83333}.p_priceSimulation01__ttl01{margin:64px 0 24px;font-weight:400;font-size:1.8rem}.p_priceSimulation01__deco01{display:block;margin:0 0 4px;color:#baa469;font-weight:400;font-size:1.2rem;line-height:1}.p_priceSimulation01__deco01>span{display:inline-block;padding:2px;border:1px solid #baa469}.p_priceSimulation01__deco02{display:block;transform:scale(.9,.9);font-size:1rem}.p_priceSimulation01__deco03{display:block;width:100%;height:39px;margin:0 0 24px}.p_priceSimulation01__deco03 svg{fill:#7f7f7f;width:100%;height:100%}.p_priceSimulation01__deco04{display:block;width:100%;height:31px;margin:0 0 24px}.p_priceSimulation01__deco04 svg{fill:#7f7f7f;width:100%;height:100%}.p_priceSimulation01__radio01{display:flex;flex-wrap:wrap}.p_priceSimulation01__radio01>li{position:relative;width:calc((100% - 16px)/ 3);margin:8px 0 0 8px}.p_priceSimulation01__radio01>li input[type=radio]{visibility:hidden;position:absolute;top:0;left:0}.p_priceSimulation01__radio01>li label{display:block;position:relative;height:100%;padding:39px 3px 18px;border:2px solid #e5e5e5;border-radius:8px;background:#f8f8f8;font-weight:400;font-size:1.4rem;line-height:1.3;text-align:center;cursor:pointer}.p_priceSimulation01__radio01>li input[type=radio]+label::before{box-sizing:border-box;display:inline-block;position:absolute;top:10px;right:10px;width:20px;height:20px;border:1px solid #dcdcdc;border-radius:50%;content:""}.p_priceSimulation01__radio01>li input[type=radio]+label::after{box-sizing:border-box;display:inline-block;position:absolute;top:13px;right:13px;width:14px;height:14px;border-radius:50%;background:#e5e5e5;content:""}.p_priceSimulation01__radio01>li input[type=radio]:checked+label{border-color:#55b6d5}.p_priceSimulation01__radio01>li input[type=radio]:checked+label::after{background:#55b6d5}.p_priceSimulation01__radio01>li input[type=radio]:disabled+label{cursor:default;opacity:.5}.p_priceSimulation01__radio01>li:nth-of-type(3n+1){margin-left:0}.p_priceSimulation01__radio01>li:nth-of-type(-n+3){margin-top:0}.p_priceSimulation01__radio01--01>li{width:calc((100% - 8px)/ 2);margin:8px 0 0 8px}.p_priceSimulation01__radio01--01>li:nth-of-type(3n+1){margin-left:8px}.p_priceSimulation01__radio01--01>li:nth-of-type(-n+3){margin-top:8px}.p_priceSimulation01__radio01--01>li:nth-of-type(odd){margin-left:0}.p_priceSimulation01__radio01--01>li:nth-of-type(-n+2){margin-top:0}.p_compare01__container{display:flex;justify-content:space-between}.p_compare01__item01{flex:0 0 auto;background-color:#efebe5}.p_compare01__item01__logo01{display:block}.p_compare01__item01__logo01>picture{display:block;text-align:center}.p_compare01__item01__logo01>picture>img{display:inline-block;width:auto}.p_compare01__item01__img01{display:block}.p_compare01__item01__img01>picture{display:block;text-align:center}.p_compare01__item01__img01>picture>img{display:inline-block;width:auto}.p_compare01__item01__recommend01{text-align:center}.p_compare01__item01__recommend01 dt{color:#baa469;font-weight:700}.p_compare01__item01__recommend01 dd{color:#393939}.p_compare01__item01__colors01{display:flex;justify-content:center}.p_compare01__item01__colors01 li>span{display:block}.p_compare01__item01__color01{background-color:#fff}.p_compare01__item01__color02{background-color:#393939}.p_compare01__item01__color03{background:url(../images/img_compare_color03.png) no-repeat center center;background-size:cover}.p_compare01__item01__color04{background:url(../images/img_compare_color04.png) no-repeat center center;background-size:cover}.p_compare01__item01__data01{border-top:1px solid #dedad5}.p_compare01__item01__size01 p{text-align:center}.p_compare01__item01__temperature01{display:flex;justify-content:center}.p_compare01__item01__temperature01 dl dt{text-align:center}.p_compare01__item01__temperature01 dl dt>span{display:inline-block;padding-right:1em;padding-left:1em;border:1px solid}.p_compare01__item01__temperature01 dl dd{display:flex;align-items:center;justify-content:center;margin-top:1em;white-space:nowrap}.p_compare01__item01__temperature01 dl:nth-child(1) dt span{border-color:#74b1e3;color:#74b1e3}.p_compare01__item01__temperature01 dl:nth-child(2) dt span{border-color:#f97f51;color:#f97f51}.p_compare01__item01__capacity01 dl,.p_compare01__item01__electricbill01 dl{text-align:center}.p_compare01__item01__electricbill01 dl dd{color:#d33661}.p_compare01__item01__electricbill01 dl dd em{font-style:normal;line-height:1;vertical-align:baseline}.p_compare01__item01__func01 figure{display:block;margin:0;text-align:center}.p_compare01__item01__func01 figure img{width:auto}.p_compare01__item01__func01 figure figcaption{margin-top:.8em}.p_compare01__item01__blank01{text-align:center}.p_compare01__item01__detail01 p{text-align:center}.p_compare01__item01__detail01 p:not(:first-child){margin-top:.5em}.p_compare01__item01__detail01 p strong{font-weight:400;line-height:1;vertical-align:baseline}.p_compare01__item01__detail01 p em{font-style:normal;font-weight:300}.p_compare01__item01__link01 a{display:block;text-align:center;text-decoration:none!important}.p_compare01__item01__link01 a:after{display:inline-block;background:url(../images/ico_compare_link01.svg) no-repeat;background-size:100% 100%;content:"";vertical-align:middle}.p_compare01__notes01 ul{color:#7f7f7f}.p_compare01__notes01 ul li{padding-left:2.5em;text-indent:-2.5em}.p_flowBlc01{border-bottom:1px solid #d1d1d1}.p_flowBlc01>*{position:relative;padding:40px 10px 44px 60px;border-top:1px solid #d1d1d1}.p_flowBlc01>::before{display:inline-block;position:absolute;bottom:42px;left:18px;width:1px;height:calc(100% - 186px);background:#baa469;content:""}.p_flowBlc01__ttl01{display:inline-flex;margin:0 0 12px;font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}.p_flowBlc01__ttl02{margin:0 0 24px;font-weight:400;font-size:2.2rem;line-height:1.5454}.p_flowBlc01__deco01{position:absolute;left:4px;color:#baa469;font-weight:400;font-size:1rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.05em;text-align:center}.p_flowBlc01__deco01>span{display:block;font-weight:300;font-size:4rem;line-height:1}.p_flowBlc01__deco02{display:inline-block;width:57px;height:57px;margin-top:-44px}.p_flowBlc01__deco02--01{margin-top:-64px}.p_flowBlc01__txt01{font-size:1.4rem;line-height:2}.p_flowBlc01__img01{margin:40px 0 0 0}.p_flowBlc01__link01{margin:24px 0 0}.p_flowBlc01__link01--01{margin-top:40px}.p_flowBlc01__btn01{margin-top:32px}.p_flowBlc01__list01{display:flex;flex-wrap:wrap;margin:32px 0 0}.p_flowBlc01__list01>li{width:50%;margin:36px 0 0;font-size:1.2rem;line-height:1.66666}.p_flowBlc01__list01>li>span{display:block}.p_flowBlc01__list01>li>span::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:100%;height:48px;font-style:normal;font-variant:normal;font-weight:400;line-height:48px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_flowBlc01__list01>li:nth-of-type(-n+2){margin-top:0}.p_flowBlc01__list01>li:nth-of-type(odd){padding-right:17px;border-right:1px solid #e5e5e5}.p_flowBlc01__list01>li:nth-of-type(even){padding-left:17px}.p_flowBlc01__list02{display:flex;flex-wrap:wrap;margin:40px 0 0;padding-right:15px;padding-left:15px}.p_flowBlc01__list02>li{width:50%;margin:36px 0 0;font-size:1.2rem;line-height:1.66666}.p_flowBlc01__list02>li>span{display:block}.p_flowBlc01__list02>li>span::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:100%;height:48px;font-style:normal;font-variant:normal;font-weight:400;line-height:48px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_flowBlc01__present>span::before{content:"\e029";font-size:2.55rem}.p_flowBlc01__campaign>span::before{content:"\e02a";font-size:2.65rem}.p_flowBlc01__calendar>span::before{content:"\e02b";font-size:2.6rem}.p_flowBlc01__bottle>span::before{content:"\e019";font-size:2.6rem}.p_flowBlc01__credit>span::before{content:"\e026";font-size:1.85rem}.p_flowBlc01__heart>span::before{content:"\e02c";font-size:2.35rem}.p_flowBlc01__caution01{margin:32px 0 0;padding:15px 15px;border-radius:8px;background:#ede9e3}.p_flowBlc01__caution01 dl dt{font-weight:400;font-size:1.3rem;line-height:1.92307}.p_flowBlc01__caution01 dl dd{margin:4px 0 0;font-size:1.3rem;line-height:1.92307}.p_usersguide01>*{display:flex;margin:42px 0 0}.p_usersguide01>:first-child{margin-top:0}.p_usersguide01>:nth-of-type(even){flex-direction:row-reverse}.p_usersguide01>:nth-of-type(even) .p_usersguide01__img01{margin:0 -13px 0 17px}.p_usersguide01__img01{flex:0 0 auto;width:49.71428%;margin:0 17px 0 -13px}.p_usersguide01__ttl01{margin:0 0 12px;padding:4px 0 0;font-weight:400;font-size:1.6rem;line-height:1.625}.p_usersguide01__txt01{font-size:1.3rem;line-height:1.846153}.p_usersguide02{margin:28px 0 0}.p_usersguide02 ul>li{margin:16px 0 0;font-size:1.4rem;line-height:1.37142}.p_usersguide02 ul>li>span{display:flex;align-items:center}.p_usersguide02 ul>li>span::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;flex:0 0 auto;width:60px;height:60px;margin:0 20px 0 0;border-radius:50%;background:#f8f8f8;font-style:normal;font-variant:normal;font-weight:400;line-height:60px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_usersguide02 ul>li:first-child{margin-top:0}.p_usersguide02__truck>span::before{content:"\e00e";font-size:2.4rem}.p_usersguide02__alert>span::before{content:"\e02d";font-size:2.85rem}.p_usersguide02__bottle>span::before{content:"\e019";font-size:2.75rem}.p_usersguide02__calendar>span::before{content:"\e02b";font-size:2.9rem}.p_usersguide02__present>span::before{content:"\e029";font-size:2.7rem}.p_usersguide03>*{padding:32px 20px 32px;border-bottom:1px solid #e5e5e5}.p_usersguide03>:first-child{padding-top:0}.p_usersguide03__ttl01{display:flex;align-items:center;margin:0 0 20px;font-weight:400;font-size:1.8rem}.p_usersguide03__ttl01>span{display:inline-block;width:24px;height:24px;margin:0 4px 0 0;border-radius:50%;background:#baa469;color:#fff;font-size:1.5rem;line-height:24px;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;text-align:center}.p_usersguide03__img01{width:58%;margin:0 auto 24px}.p_usersguide03__box01{display:flex;flex-direction:column;align-items:center;margin:24px 12px 0;padding:16px 12px 24px;border:1px solid #d1d1d1;border-radius:8px}.p_usersguide03__txt01{font-weight:400;font-size:1.5rem;line-height:1;text-align:center}.p_usersguide03__txt02{display:inline-flex;align-items:center;justify-content:center;margin:20px 0 0;padding:16px 7px 0;border-top:1px solid #d1d1d1;line-height:1}.p_usersguide03__deco01{font-size:2.7rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_usersguide03__deco02{display:block;margin:4px 0 0;color:#7f7f7f;font-size:1.2rem;line-height:1}.p_usersguide03__deco03{display:block;padding:3px 6px;border-radius:9px;background:#baa469;color:#fff;font-size:1.1rem}.p_usersguide03__deco04{display:block;margin:4px 0 0;font-size:1.2rem}.p_usersguide03__deco05{margin:0 0 0 5px;color:#baa469;font-weight:400;font-size:3.2rem}.p_cancellation01__img01{width:84.76%;margin:32px auto 0}.p_cancellation01__img01 img{width:100%}.p_cancellation01__img02{margin:32px 0 0;overflow:hidden;border-radius:8px}.p_cancellation01__img03{width:82%;margin:16px auto 0}.p_campaign01{padding:40px 0 0}.p_campaign01+.p_campaign01{margin:50px 0 0;border-top:1px solid #e5e5e5}.p_campaignInner01{margin:0 -30px;text-align:center}.p_campaignInner02{margin:0 -30px}.p_campaignPeriod01{display:flex;justify-content:space-between;max-width:250px;margin:35px auto 0;border:1px solid #393939;border-radius:999px}.p_campaignPeriod01>dd,.p_campaignPeriod01>dt{display:flex;align-items:baseline;justify-content:center;padding:8px;line-height:1}.p_campaignPeriod01>dt{position:relative;width:36%;font-weight:400}.p_campaignPeriod01>dt::after{position:absolute;top:0;right:0;bottom:0;width:1px;height:60%;margin:auto;background-color:#393939;content:""}.p_campaignPeriod01>dd{width:64%;font-weight:400;font-size:1.2rem}.p_campaignPeriod01>dd span{font-size:1.5rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_campaignBtnWrap01{margin:50px 0 0}.p_campaignBtnWrap01__txt01{position:relative;max-width:220px;margin:0 auto 16px;font-weight:400;font-size:1.4rem;line-height:1.4;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;text-align:center}.p_campaignBtnWrap01__txt01 span{color:#d33661;font-size:1.6rem}.p_campaignBtnWrap01__txt01::after,.p_campaignBtnWrap01__txt01::before{position:absolute;bottom:0;width:1px;height:100%;transform-origin:right bottom;border-left:2px dotted #393939;content:""}.p_campaignBtnWrap01__txt01::before{left:0;transform:rotate(-30deg)}.p_campaignBtnWrap01__txt01::after{right:0;transform:rotate(30deg)}.p_campaignBtnWrap01--01{margin-bottom:64px}.p_campaignSummary01{margin:85px 0 0}.p_campaignSummary01 a{font-weight:400}.p_campaignSummary01__sec01{margin:46px 0 0}.p_campaignSummary01__sec02{margin:32px 0 0}.p_campaignSummary01__ttl02+.p_campaignSummary01__sec02,.p_campaignSummary01__ttl03+.p_campaignSummary01__sec02{margin:0}.p_campaignSummary01__ttlWrap01{margin:0 0 25px;padding:0 0 2px;border-bottom:2px solid #d1d1d1}.p_campaignSummary01__ttl01{font-weight:400;font-size:2.4rem;letter-spacing:.08em;text-align:center}.p_campaignSummary01__ttl02{position:relative;margin:0 0 16px;padding:0 0 0 15px;font-weight:400;font-size:1.8rem}.p_campaignSummary01__ttl02::before{position:absolute;top:.2em;bottom:0;left:0;width:3px;height:calc(100% - .8em);margin:auto;background-color:#baa469;content:""}.p_campaignSummary01__ttl03{margin:0 0 .2em;font-weight:400}.p_campaignSummary01__ttl03::before{content:"＜"}.p_campaignSummary01__ttl03::after{content:"＞"}.p_campaignSummary01__txt01 em{color:#d33661;font-weight:400}.p_campaignSummary01__list01{margin:0 0 0 2.2em;list-style:disc}.p_campaignSummary01__list01>li{margin:0 0 12px}.p_campaignSummary01__list01>li em{color:#d33661;font-weight:400}.p_campaignSummary01__list01--01{margin:2em 0 2em 2.2em}.p_campaignSummary01__list01--01>li{margin:0}.p_campaignSummary01__list02{margin:0 0 0 1.5em;list-style:disc}.p_campaignSummary01__list02>li{line-height:1.8}.p_campaignSummary01__list03{counter-reset:campaignSummaryNumber 0}.p_campaignSummary01__list03>li{position:relative;padding:0 0 0 2em;line-height:1.687}.p_campaignSummary01__list03>li::before{display:inline-block;position:absolute;top:0;left:0;content:"（" counter(campaignSummaryNumber) "）";counter-increment:campaignSummaryNumber 1}.p_campaignFlow01{border-bottom:1px solid #d1d1d1}.p_campaignFlow01>*{position:relative;padding:40px 10px 44px 60px;border-top:1px solid #d1d1d1}.p_campaignFlow01>::before{display:inline-block;position:absolute;bottom:42px;left:18px;width:1px;height:calc(100% - 186px);background:#baa469;content:""}.p_campaignFlow01__sec01{margin:38px 0 0}.p_campaignFlow01__ttl01+.p_campaignFlow01__sec01,.p_campaignFlow01__ttl02+.p_campaignFlow01__sec01{margin:0}.p_campaignFlow01__blc01{margin:22px 0;padding:16px 20px;border-radius:8px;background-color:#ede9e3}.p_campaignFlow01__blc01 em{color:#d33661;font-weight:400}.p_campaignFlow01__blc01>dt{font-weight:400;line-height:1.5}.p_campaignFlow01__blc01>dd{line-height:1.5}.p_campaignFlow01__column01{margin:22px 0 0}.p_campaignFlow01__column01>:not(:last-child){margin:0 0 15px}.p_campaignFlow01__ttl01{display:inline-flex;margin:0 0 12px;font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.05em}.p_campaignFlow01__ttl02{font-weight:400}.p_campaignFlow01__ttl02::before{content:"＜"}.p_campaignFlow01__ttl02::after{content:"＞"}.p_campaignFlow01__deco01{position:absolute;left:4px;color:#baa469;font-weight:400;font-size:1rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.05em;text-align:center}.p_campaignFlow01__deco01>span{display:block;font-weight:300;font-size:4rem;line-height:1}.p_campaignFlow01__deco02{display:inline-block;width:57px;height:57px;margin-top:-44px}.p_campaignFlow01__txt01{font-size:1.4rem;line-height:2}.p_campaignFlow01__list01{margin:0 0 0 2.2em;list-style:disc}.p_campaignFlow01__list01>li{margin:0 0 12px}.p_campaignFlow01__list01>li em{color:#d33661;font-weight:400}.p_campaignFlow01__list02>li{margin:0 0 12px;line-height:1.5}.p_campaignFlow01__list02>li:last-child{margin-bottom:0}.p_campaignFlow01__list02>li em{color:#baa469;font-weight:400}.p_campaignFlow01__img01{margin:16px 0 0 0}.p_campaignFlow01__img01 img{width:100%}.p_campaignFlow01__btnWrap01{margin:20px 0 30px}.p_campaignFlow01__btnWrap02{margin:20px 0 0}.p_campaignFlow01__btn01 a::before{width:28px;height:28px;margin:0 8px 0 0;background:center center no-repeat;background-size:contain;content:""}.p_campaignFlow01__btn01--01 a::before{background-image:url(/assets/campaign/images/ico_line.svg)}.p_campaignFlow01__btn01--02 a::before{background-image:url(/assets/campaign/images/ico_pencil.svg)}.p_campaignFlow01__linkListWrap01{margin:20px 0 0}.p_campaignWaterserver01{margin:100px -30px 0;padding:50px 30px;background:url(/assets/campaign/images/bg_waterserver01_sp.jpg.webp) no-repeat center;background-size:cover;color:#fff;text-align:center}.no-webp .p_campaignWaterserver01{background-image:url(/assets/campaign/images/bg_waterserver01_sp.jpg)}.p_campaignWaterserver01 *,.p_campaignWaterserver01 a{color:#fff}.p_campaignWaterserver01__img01{width:82.5396%;margin:0 auto;overflow:hidden;border-radius:8px}.p_campaignWaterserver01__img01 img{width:100%}.p_campaignWaterserver01__txt01{margin:30px 0 28px}.p_campaignWaterserver01__btnWrap01{margin:0 8px}.p_other_waterserver01__blc01>a{display:block;text-decoration:none!important}.p_other_waterserver01__img01>picture{display:block;overflow:hidden}.p_other_waterserver01__img01>picture>img{display:block}.p_other_waterserver01__catch01{text-align:center}.p_other_waterserver01__logo01{margin-right:auto;margin-left:auto}.p_other_waterserver01__link01{text-align:right}.p_other_waterserver01__link01>span{margin-right:1em;vertical-align:middle}.p_other_waterserver01__link01:after{display:inline-block;background:url(../images/ico_compare_link01.svg) no-repeat;background-size:100% 100%;content:"";vertical-align:middle}.p_event01{margin:0 -13px}.p_event01__date01{display:flex;align-items:center;margin:16px 0 0;color:#7f7f7f;font-size:1.2rem}.p_event01__date01 .p_event01__new01{margin:0 10px 0 0}.p_event01__new01{margin:0 0 0 7px;color:#55b6d5;font-weight:400;font-size:1.3rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_event01__column01{margin:20px 0 0}.p_event01__column01>*{margin:20px 0 0;padding:20px 20px 28px;border-radius:8px;background:#ede9e3}.p_event01__column01>:first-child{margin-top:0}.p_event01__img01{overflow:hidden;border-radius:8px}.p_event01__ttl01{margin:12px 0;font-weight:400;font-size:1.9rem;line-height:1.31578}.p_event01__txt01{line-height:1.78571}.p_event01__info01{display:flex;align-items:center;margin:19px 0 0}.p_event01__place01{display:flex;align-items:center;justify-content:center;width:75px;height:22px;border:1px solid #d1d1d1;border-radius:11px;background:#fff;color:#7f7f7f;font-size:1.1rem;line-height:1}.p_eventEntry01{margin:32px -13px 0;padding:1px 20px 40px;border-radius:8px;background:#ede9e3}.p_guidance01__img01{margin:32px auto 0;overflow:hidden;border-radius:8px}.p_guidance01__img01 img{width:100%}.p_request01{position:relative}.p_request01>*{position:relative;margin:96px 0 0;padding:40px 33px 35px;border-radius:8px;background:#ede9e3}.p_request01>::before{display:inline-block;position:absolute;top:-66px;left:calc(50% - 18px);width:36px;height:36px;background:url(/assets/request/images/deco_index01.svg) no-repeat center;background-size:contain;content:""}.p_request01>:first-child{margin-top:0}.p_request01>:first-child::before{display:none}.p_request01__num01{position:absolute;top:26px;left:28px;color:#baa469;font-weight:300;font-size:4rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_request01__img01{width:80.32128%;margin:0 auto}.p_request01__cat01{margin:25px 0 0;color:#fff;font-weight:400;font-size:1rem;line-height:1;text-align:center}.p_request01__cat01>span{display:inline-flex;align-items:center;justify-content:center;width:75px;height:21px;padding:2px 2px;border-radius:3px;background:#baa469}.p_request01__ttl01{margin:12px 0;font-weight:400;font-size:1.8rem;line-height:1.44444;text-align:center}.p_request01__txt01{padding:0 7px;font-size:1.3rem;line-height:1.76923}.p_request01__box01{margin:28px 0 0;padding:16px 17px 20px 21px;border:1px solid #d1d1d1;border-radius:8px;background:#f3f1eb}.p_request01__box01 dl dt{margin:0 0 12px;font-weight:400;font-size:1.4rem;line-height:1.71428}.p_request01__box01 dl dd ul li{position:relative;margin:8px 0 0;padding:0 0 0 24px;font-size:1.2rem;line-height:1.5}.p_request01__box01 dl dd ul li::before{display:inline-block;position:absolute;left:0;width:19px;height:19px;background:url(/assets/common/images/ico_check02.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .p_request01__box01 dl dd ul li::before{background-image:url url(/assets/common/images/ico_check02.png)}.p_request01__box01 dl dd ul li:first-child{margin-top:0}.p_request01__box02{display:flex;margin:28px 0 0;padding:13px 20px 13px 25px;border:1px solid #d1d1d1;border-radius:8px;background:#f3f1eb}.p_request01__box02>div{flex:0 0 auto;width:26.73267%;margin:0 12px 0 0}.p_request01__box02>p{font-size:1.2rem;line-height:1.83333}.p_requestCaution01{margin:56px 0 0}.p_requestCaution01 dl dt{color:#7f7f7f;font-size:1.2rem;line-height:1.41666}.p_requestCaution01 dl dd ul li{margin:8px 0 0;color:#7f7f7f;font-size:1.2rem;line-height:1.41666}.p_requestCaution01 p{margin:32px 0 0;color:#7f7f7f;font-size:1.2rem;line-height:1.41666}.p_download01{margin:36px 0 0;padding:0 20px}.p_download01>*{margin:30px 0 0;padding:30px 15px 24px;border-radius:8px;background:#ede9e3}.p_download01>:first-child{margin-top:0}.p_download01__img01{width:82.04081%;margin:0 auto 20px}.p_download01__ttl01{margin:0 0 12px;font-weight:400;font-size:1.8rem;line-height:1.44444;text-align:center}.p_download01__ttl01>span{display:block;margin-bottom:4px;font-size:1.2rem}.p_download01__link01{font-size:1.2rem;line-height:1.91666;text-align:center}.p_download01__link01 a[href*=".pdf"]::after{display:inline-block;width:9px;height:12px;margin:0 0 0 5px;background:url(/assets/common/images/ico_pdf01.png.webp) no-repeat center;background-size:contain;content:"";line-height:1;vertical-align:middle}.no-webp .p_download01__link01 a[href*=".pdf"]::after{background-image:url(/assets/common/images/ico_pdf01.png)}.p_download01--01>*{margin-top:20px}.p_memberSection01{margin:64px 0 0}.p_memberMv01{position:relative;margin:0 -30px 44px;color:#fff}.p_memberMv01__ttl01{position:absolute;top:48px;left:30px;font-size:2.9rem;line-height:1.51724}.p_memberBlc01 ul{display:flex;flex-wrap:wrap}.p_memberBlc01 ul li{width:50%;margin:30px 0 0;padding:0 22px;font-size:1.2rem;line-height:1.66666}.p_memberBlc01 ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:36px;margin:0 0 12px;font-style:normal;font-variant:normal;font-weight:400;line-height:36px;font-family:cosmofont;text-align:center;text-decoration:none;text-transform:none}.p_memberBlc01 ul li:nth-of-type(odd){padding-left:15px;border-right:1px solid #e5e5e5}.p_memberBlc01 ul li:nth-of-type(even){padding-right:15px}.p_memberBlc01 ul li:nth-of-type(-n+2){margin-top:0}.p_memberBlc01 ul li.is-bottle::before{content:"\e019";font-size:2.6rem}.p_memberBlc01 ul li.is-calendar::before{content:"\e02b";font-size:2.6rem}.p_memberBlc01 ul li.is-pen::before{content:"\e02f";font-size:2.5rem}.p_memberBlc01 ul li.is-present::before{content:"\e029";font-size:2.6rem}.p_memberBlc02{margin:34px -13px 0;padding:32px 20px 32px;border-radius:8px;background:#e9e4d5}.p_memberBlc02__ttl01{margin:0 0 20px;font-weight:400;font-size:1.9rem;line-height:1.57894;text-align:center}.p_memberBlc02__txt01{font-size:1.4rem;line-height:1.92857}.p_memberBlc02__box01{display:flex;justify-content:space-between;margin:24px 0 0;padding:16px 20px 25px;border-radius:8px;background:rgba(186,164,105,.2)}.p_memberBlc02__box01>:first-child{flex:0 0 auto;width:41.85402%}.p_memberBlc02__box01>:last-child{flex:0 0 auto;width:51.72413%}.p_memberBlc02__box01 dl dt{margin:0 0 12px;font-weight:400;font-size:1.3rem;line-height:1.5;text-align:center}.p_memberBlc02__box01 dl dd img{width:100%}.p_privacy01{margin:20px 0 0;padding:20px;border:1px solid #d1d1d1;border-radius:8px}.p_privacy01__ttl01{margin:0 0 8px;font-weight:400;font-size:1.5rem;line-height:1.66666;text-align:center}p.p_privacy01__txt01{margin-top:0}.p_kiyaku02{margin-top:48px}.p_sitepolicyTtl01{position:relative;padding-left:20px;font-weight:400;font-size:1.4rem;line-height:1.92857}.p_sitepolicyTtl01>span:first-child{position:absolute;left:0}.p_sitepolicy01{padding:0 0 0 20px}.p_sitemap01{margin-top:68px}.p_sitemap01 a{display:block;position:relative;overflow:hidden;text-decoration:none}.p_sitemap01 a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);right:5px;transform:scale(.9,.9);content:"\e008";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_sitemap01 a[target=_blank]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:6px;content:"\e009";color:#d1d1d1;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_sitemap01>ul{border-bottom:1px solid #d1d1d1}.p_sitemap01>ul>li{border-top:1px solid #d1d1d1;font-weight:400;font-size:1.4rem}.p_sitemap01>ul>li>a{padding:19px 35px 19px 12px}.p_sitemap01>ul>li ul{padding:0 0 0 20px}.p_sitemap01>ul>li ul li{border-top:1px solid #e5e5e5;font-size:1.3rem;line-height:1.38461}.p_sitemap01>ul>li ul li>a{padding:14px 35px 14px 12px}.p_entry01__ttlWrap01{margin:0 0 36px;padding:28px 0 0}.p_entry01__ttl01{color:#7f7f7f;font-size:2.4rem;line-height:1.625;letter-spacing:.1em}.p_entry01__ttlSub01{margin:8px 0 0;font-size:1.2rem;letter-spacing:.1em}.p_entry01__mv01{margin:0 -30px}.p_entry01__txtLead01{margin:32px 0 0;text-align:center}.p_entry01__img01{overflow:hidden;border-radius:8px}.p_entry01__img02{margin:0 -30px;overflow:hidden}.p_entry01__imgWrap01{margin:36px 0 0;overflow:hidden;border-radius:8px}.p_entry01__check01{position:relative;margin:24px 0 0;padding:14px 15px 10px;border:1px solid #baa469;border-radius:8px}.p_entry01__check01 dl dt{display:flex;align-items:center;color:#baa469;font-weight:400;font-size:1.6rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:.1em}.p_entry01__check01 dl dt::before{display:inline-block;width:25px;height:25px;margin:0 9px 0 0;background:url(/assets/common/images/ico_check01.png) no-repeat center;background-size:contain;content:""}.p_entry01__check01 dl dd{margin:4px 0 0;font-size:1.3rem;line-height:1.76923}.p_entry01__frame01{margin:24px 0;padding:14px 15px;border:1px solid #baa469;border-radius:8px}.p_entry01__ttl02{font-weight:400;font-size:2.2rem;line-height:1.54545}.p_entry01__a,.p_entry01__q{display:block;margin:0 0 12px;color:#7f7f7f;font-weight:400;font-size:1.4rem;line-height:1}.p_entry01__ttlWrap02{margin:0 0 36px;padding:40px 0 0}.p_entry01__ttl03{color:#7f7f7f;font-size:2.9rem;line-height:1.51724}.p_entry01__notes01{margin:16px 0 0}.p_entry01__notes01>li{padding-left:1em;color:#7f7f7f;font-size:1.2rem;line-height:1.41666;text-indent:-1em}.p_entry01__info01{display:flex;align-items:center;margin:0 0 2px}.p_entry01__info01 time{color:#7f7f7f;font-weight:300;font-size:1.2rem;line-height:1}.p_entry01__cat01{margin:0 0 0 10px;padding:4px 8px;border:1px solid #d1d1d1;border-radius:10px;color:#7f7f7f;font-size:1.1rem;line-height:1}.p_entry01__new01{margin:0 0 0 7px;color:#55b6d5;font-weight:400;font-size:1.3rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_entry01__ttl04{margin-bottom:32px;padding:20px 0 36px;border-bottom:1px solid #d1d1d1;font-weight:400;font-size:2.2rem;line-height:1.54545}.p_entry01__box01 h2{margin:28px 0 16px;font-weight:400;font-size:2.2rem;line-height:1.54545}.p_entry01__box01 h3{margin:44px 0 12px;font-weight:400;font-size:1.8rem;line-height:1.72222}.p_entry01__box01 h3:first-child{margin-top:32px}.p_entry01__box01 .image-large,.p_entry01__box01 .image-small{margin-top:36px;margin-bottom:36px}.p_entry01__box01 .image-large img,.p_entry01__box01 .image-small img{border-radius:8px}.p_entry01__box01 .image-small{max-width:320px}.p_entry01__box01 .image-large{max-width:520px}.p_entry01__box01 .box{margin:40px -13px 0;padding:24px 20px 32px;border-radius:8px;background:#ede9e3}.p_entry01__box01 .box>:first-child{margin-top:0}.p_entry01__box01 .box p{margin-top:14px}.p_entry01__box01 .box h3+p{margin-top:0}.p_entry01__box02{margin:48px 0 0}.p_entry01__box02>:first-child{margin-top:0}.p_entry01__box02 h2{margin:88px 0 20px;padding:0 0 16px;border-bottom:2px solid #d1d1d1;font-weight:400;font-size:2.4rem;line-height:1.45833}.p_entry01__box02 h3{position:relative;margin:48px 0 20px;padding:0 0 0 16px;font-weight:400;font-size:1.8rem;line-height:1.72222}.p_entry01__box02 h3::before{display:inline-block;position:absolute;top:.3em;left:0;width:3px;height:calc(100% - .6em);background:#baa469;content:""}.p_entry01__box02 h2+h3{margin-top:32px}.p_entry01__box02 h2+p,.p_entry01__box02 h3+p,.p_entry01__box02 h4+p,.p_entry01__box02 h5+p{margin-top:0}.p_entry01__box02 .image-large,.p_entry01__box02 .image-small{margin-top:36px;margin-bottom:36px}.p_entry01__box02 .image-large img,.p_entry01__box02 .image-small img{border-radius:8px}.p_entry01__box02 .image-small{max-width:320px}.p_entry01__box02 .image-large{max-width:800px}.p_entry01__box02 .box01{margin:60px -30px 44px;padding:20px 17px;background:#ede9e3}.p_entry01__box02 .box01__inner01{padding:36px 20px 33px;border:1px solid #d1d1d1;border-radius:8px;background:#f3f1eb}.p_entry01__box02 .box01 h4{position:relative;margin:0 0 20px;font-weight:400;font-size:1.8rem;line-height:1.72222}.p_entry01__box02 .box02{margin:100px -13px 0;padding:36px 22px 33px;border-radius:8px;background:#ede9e3}.p_entry01__box02 .box02 h4{margin:0 0 20px;font-weight:400;font-size:2.4rem;line-height:1.45833}.p_entry01__box02 .box02 h5{position:relative;margin:36px 0 12px;font-weight:400;font-size:1.8rem;line-height:1.72222}.p_entry01__box02 .box02 h4+h5{margin-top:28px}.p_entry01__box02 .img01{margin:20px -10px}.p_entry01__box02 .img-round01{overflow:hidden;border-radius:8px}.p_entry01__box02 .column01{margin-top:40px}.p_entry01__box02 .column01>:first-child{margin-bottom:28px}.p_entry01__box02 .column02{display:flex}.p_entry01__box02 .column02>:last-child{flex:0 0 auto;width:77px;margin:10px}.p_entry01__box01 p:not(.c_link01),.p_entry01__box02 p:not(.c_link01){margin:28px 0 0}.p_entry01__box01 p:not(.c_link01):first-child,.p_entry01__box02 p:not(.c_link01):first-child{margin-top:0}.p_entry01__box01 h3+p,.p_entry01__box02 h3+p{margin-top:0}.p_entry01__box01 ol,.p_entry01__box02 ol{margin:28px 0}.p_entry01__box01 ol>li,.p_entry01__box02 ol>li{position:relative;margin:4px 0 0;padding-left:1.42857em;line-height:1.78571;counter-increment:item}.p_entry01__box01 ol>li::before,.p_entry01__box02 ol>li::before{position:absolute;top:.1em;left:0;content:counter(item) ".";font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_entry01__box01 .color,.p_entry01__box02 .color{color:#d33661}.p_entry01__box01 .bold,.p_entry01__box02 .bold{font-weight:500}.p_entry01__box01 .marker,.p_entry01__box02 .marker{background:linear-gradient(transparent 55%,#f3eeb6 45%)}.p_entry01__box01 .list,.p_entry01__box02 .list{margin:28px 0}.p_entry01__box01 .list>li,.p_entry01__box02 .list>li{position:relative;margin:4px 0 0;padding-left:1.42857em;line-height:1.78571}.p_entry01__box01 .list>li::before,.p_entry01__box02 .list>li::before{display:inline-block;position:absolute;top:.6em;left:0;width:7px;height:7px;border-radius:50%;background:#7f7f7f;content:""}.p_entry01__box01 .notes,.p_entry01__box02 .notes{margin:20px 0 0}.p_entry01__box01 .notes>li,.p_entry01__box02 .notes>li{margin:10px 0 0;padding-left:1em;color:#7f7f7f;font-size:1.2rem;line-height:1.41666;text-indent:-1em}.p_entry01__box01 .notes>li .notes,.p_entry01__box02 .notes>li .notes{margin:0}.p_entry01__box01 .kome,.p_entry01__box02 .kome{margin:28px 0}.p_entry01__box01 .kome>li,.p_entry01__box02 .kome>li{position:relative;margin:4px 0 0;padding-left:1.42857em;line-height:1.78571}.p_entry01__box01 .kome>li::before,.p_entry01__box02 .kome>li::before{display:inline-block;position:absolute;left:0;content:"※"}.p_entry01__box01 .center,.p_entry01__box02 .center{text-align:center}.p_entry01__box01 .right,.p_entry01__box02 .right{text-align:right}.p_entry01__box01 .image-right,.p_entry01__box02 .image-right{margin-right:0;margin-left:auto;text-align:right}.p_entry01__box01 .image-center,.p_entry01__box02 .image-center{margin-right:auto;margin-left:auto;text-align:center}.p_entryContens01>*{margin:56px 0 0}.p_entryContens01>:first-child{margin-top:44px}.p_entryContents02>*+*{margin-top:36px}.p_contact01{padding:62px 37px;background:url(/assets/common/images/bg_contact_crown0102_sp.jpg.webp) no-repeat center top;background-size:cover;color:#fff}.no-webp .p_contact01{background-image:url(/assets/common/images/bg_contact_crown0102_sp.jpg)}.p_contact01__img01{width:139px;margin:0 auto}.p_contact01__txt01{margin:20px 0 0;font-weight:400;font-size:1.4rem;line-height:1.2;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;text-align:center}.p_contact01__txt01 span{vertical-align:baseline}.p_contact01__deco01{font-size:2.9rem;line-height:1.2;letter-spacing:.1em}.p_contact01__btn01{margin-top:15px}.p_contact01__list01{margin:25px 0 0}.p_contact01__list01 dt{font-weight:400;font-size:1.3rem;line-height:1.2;text-align:center}.p_contact01__tel01{margin:10px 0 0;font-weight:400;font-size:1.7rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_contact01__tel01 a{display:flex;align-items:center;justify-content:center;height:56px;border:1px solid rgba(209,209,209,.5);border-radius:28px;color:#fff;text-decoration:none}.p_contact01__tel01 a::before{display:inline-block;width:38px;height:22px;margin:0 7px 0 0;background:url(/assets/common/images/ico_freedial01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .p_contact01__tel01 a::before{background-image:url(/assets/common/images/ico_freedial01.png)}.p_contact01__tel01--01{margin-right:-5px;margin-left:-5px}.p_contact01__tel01--01 a{border-color:#ccc;color:#393939}.p_contact01__time01{margin:2px 0 0;color:#d1d1d1;font-size:1rem;text-align:center}.p_contact01__time01--01{color:#7f7f7f}.p_contact02{margin:0 7px}.p_contact02__list01{margin:25px 0 0}.p_contact02__list01 dt{font-weight:400;font-size:1.3rem;line-height:1.2;text-align:center}.p_contact02__list01--01{margin-top:40px}.p_contact02__tel01{margin:10px 0 0;font-weight:400;font-size:1.7rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_contact02__tel01 a{display:flex;align-items:center;justify-content:center;height:56px;border:1px solid #ccc;border-radius:28px;color:#393939;text-decoration:none}.p_contact02__tel01 a::before{display:inline-block;width:38px;height:22px;margin:0 7px 0 0;background:url(/assets/common/images/ico_freedial01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .p_contact02__tel01 a::before{background-image:url(/assets/common/images/ico_freedial01.png)}.p_contact02__time01{margin:2px 0 0;color:#7f7f7f;font-size:1rem;text-align:center}.p_contact03{margin:0 7px}.p_contact03__list01{margin:25px 0 0}.p_contact03__list01 dt{font-weight:400;font-size:1.3rem;line-height:1.2;text-align:center}.p_contact03__tel01{margin:10px 0 0;font-weight:400;font-size:1.7rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_contact03__tel01 a{display:flex;align-items:center;justify-content:center;height:56px;border:1px solid #ccc;border-radius:28px;color:#393939;text-decoration:none}.p_contact03__tel01 a::before{display:inline-block;width:38px;height:22px;margin:0 7px 0 0;background:url(/assets/common/images/ico_freedial01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .p_contact03__tel01 a::before{background-image:url(/assets/common/images/ico_freedial01.png)}.p_contact03__time01{margin:2px 0 0;color:#7f7f7f;font-size:1rem;text-align:center}.p_contact04{padding:62px 37px;background:url(/assets/common/images/bg_contact_crown01_sp.jpg.webp) no-repeat center top;background-size:cover;color:#fff}.no-webp .p_contact04{background-image:url(/assets/common/images/bg_contact_crown01_sp.jpg)}.p_contact04__txt01{display:flex;padding-left:34px}.p_contact04__txt01>picture{width:44.5px}.p_contact04__txt01>span:nth-of-type(1){position:relative;padding:8px 0 0 6px}.p_contact04__txt01>span:nth-of-type(1)>span:nth-of-type(1){display:block;font-size:13px;line-height:32px}.p_contact04__txt01>span:nth-of-type(1)>span:nth-of-type(1) em{font-weight:500;font-size:26px;line-height:1;font-family:Roboto,sans-serif}.p_contact04__txt01>span:nth-of-type(1)>span:nth-of-type(2){display:block;margin-top:-4px;font-size:11px;line-height:1}.p_contact04__txt01>span:nth-of-type(1):after{position:absolute;top:-6px;right:-32px;width:39.5px;height:25.5px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_cv02_sp.png) no-repeat;background-size:100% auto;content:""}.p_contact04__txt01>span:nth-of-type(2){padding:30px 0 0 6px;font-size:16px;line-height:1}.p_contact04__btn01{margin-top:15px}.p_banner01{padding:0 37px 41px}.p_banner01 ul li{margin:16px 0 0;text-align:center}.p_banner01 ul li:first-child{margin-top:0}.p_banner01 ul li:nth-of-type(3n+1){margin-left:0}.p_banner01 ul li a{display:block;overflow:hidden;border-radius:8px}.p_mv01{margin:0 -30px}.p_mv01 .p_mv02 .swiper-slide>div,.p_mv01 .p_mv02--01 .swiper-slide>div,.p_mv01 .swiper,.p_mv02 .p_mv01 .swiper-slide>div,.p_mv02--01 .p_mv01 .swiper-slide>div{height:600px}.p_mv01--01 .p_mv02 .swiper-slide>div,.p_mv01--01 .p_mv02--01 .swiper-slide>div,.p_mv01--01 .swiper,.p_mv02 .p_mv01--01 .swiper-slide>div,.p_mv02--01 .p_mv01--01 .swiper-slide>div{height:auto}.p_mv01 .swiper-slide{position:relative}.p_mv01--01 .swiper-slide{padding:0}.p_mv01 .swiper-pagination-bullets{bottom:22px}.p_mv01 .swiper-pagination-bullet{background:#fff;opacity:.6}.p_mv01 .swiper-pagination-bullet-active{background:#55b6d5;opacity:1}.p_mv01__imgWrap01{display:flex;z-index:2;position:relative;align-items:center;justify-content:center;width:100%;overflow:hidden}.p_mv01__img01 img{width:375px;min-width:375px;height:600px}.p_mv01__txtWrap01{display:flex;z-index:2;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;padding:0 25px}.p_mv01__txtWrap01--01{color:#fff}.p_mv01__txtWrap01 a{color:#fff}.p_mv01__txt01{padding:2px 5px;border:1px solid #fff;font-weight:400;font-size:1.2rem;line-height:1;letter-spacing:.05em}.p_mv01__txt02{margin:5px 0 0;font-weight:400;font-size:3.1rem;line-height:1.2058;letter-spacing:.05em}.p_mv01__txt03{margin:5px 0 0;font-weight:400;font-size:1.4rem;line-height:1.7085}.p_mv01__linkWrap01{margin:15px 0 0}.p_mv01__bg01{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.p_mv01__bg01::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(13,9,7,.2);content:""}.p_mv01__bg01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_mv01--01 .p_mv01__bg01{position:relative}.p_mv01--01 .p_mv01__bg01::after{display:none}.firefox .p_mv01 a:hover{opacity:1}.p_mv02{margin:0 -30px}.p_mv02 .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_mv02 .swiper-slide.is-contain img{-o-object-fit:contain;object-fit:contain}.p_mv02 .swiper-pagination-bullets{bottom:22px}.p_mv02 .swiper-pagination-bullet{background:#fff;opacity:.6}.p_mv02 .swiper-pagination-bullet-active{background:#55b6d5;opacity:1}.p_mv03{position:relative;margin:0 -30px;color:#fff}.p_mv03__wrap01{padding:0 0 16px}.p_mv03__inner01{display:flex;z-index:3;position:relative;align-items:center;justify-content:center;height:440px;padding:0 0 68px}.p_mv03__inner02{display:flex;z-index:3;position:relative;align-items:center;justify-content:center;height:420px;padding:0 30px}.p_mv03__inner03{display:flex;z-index:3;position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;height:500px;padding:48px 30px 28px}.p_mv03__ttl01{font-size:3.1rem;line-height:1.5;letter-spacing:.1em;text-align:center}.p_mv03__ttlSub01{display:block;margin:0 0 8px;font-size:1.7rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_mv03__img01{z-index:-1;position:absolute;right:3px;bottom:-20px;width:320px;height:86px;line-height:1}.p_mv03__img01 svg{fill:#baa469;width:100%;height:100%}.p_mv03__img03{max-width:140px;padding:0 0 40px;line-height:1}.p_mv03__img04{z-index:-1;position:absolute;right:75px;bottom:-17px;width:249px;height:67px;line-height:1}.p_mv03__img04 svg{fill:#baa469;width:100%;height:100%}.p_mv03__box01{width:100%;padding:16px 0 16px;border-radius:8px;background:rgba(255,255,255,.85);color:#393939;text-align:center}.p_mv03__box01__txt01{font-weight:400;font-size:1.7rem;letter-spacing:.1em}.p_mv03__box01__txt02{margin:4px 0 0;font-weight:400;font-size:1.2rem}.p_mv03__box01__txt03{display:flex;align-items:center;justify-content:center;margin:4px 0 0;color:#baa469}.p_mv03__box01__txt04{color:#7f7f7f;font-size:1rem}.p_mv03__box01__deco01{margin:0 8px 0 0;padding:5px 10px;border-radius:6px;background:#baa469;color:#fff;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:.075em}.p_mv03__box01__deco02{margin:0 4px 0 0;font-size:4.1rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;letter-spacing:0}.p_mv03__box01__deco03{display:block;font-weight:400;font-size:1.8rem;line-height:1;text-align:left}.p_mv03__box01__deco04{display:block;margin:4px 0 0;font-weight:400;font-size:1rem;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;text-align:left}.p_mv03__box01__deco05{position:relative}.p_mv03__box01__deco05::before{font-feature-settings:normal;display:inline-block;position:absolute;top:-1em;left:0;width:100%;content:attr(data-deco) "";color:#baa469;font-size:1.6rem;letter-spacing:.14em;text-align:left}.p_mv03__right01{display:none}.p_mv03__bg01{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.p_mv03__bg01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_mv04{margin:0 -30px}.p_mv04 img{width:100%}.p_mv05{margin:0 -30px}.p_mv05 img,.p_mv05 picture{width:100%;height:auto}.p_caution01{margin:30px 0 0;padding:24px 20px;border-radius:8px;background:#f3eeb6}.p_caution01__ttl01{display:flex;align-items:center;margin:0 0 12px;font-weight:400;font-size:1.3rem;line-height:1}.p_caution01__ttl01::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 4px 0 0;content:"\e010";font-style:normal;font-variant:normal;font-weight:400;font-size:2rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_caution01__txt01{font-size:1.3rem;line-height:1.8461;letter-spacing:0}.p_caution02__ttl01{display:flex;align-items:center;margin:0 0 20px;font-weight:400;font-size:1.8rem;line-height:1}.p_caution02__ttl01::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 4px 0 0;content:"\e010";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:2rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_caution02__ttl02{margin:0 0 8px;font-weight:400;font-size:1.6rem;line-height:2.125}.p_water01{margin:0 -30px;background:url(/assets/images/bg_home_water01_sp.jpg.webp) no-repeat center;background-size:cover;color:#fff;text-align:center}.no-webp .p_water01{background-image:url(/assets/images/bg_home_water01_sp.jpg)}.p_water01 *,.p_water01 a{color:#fff}.p_water01__inner01{padding:50px 30px 40px}.p_water01__img01{width:82.5396%;margin:0 auto;text-align:center}.p_water01__ttl01{margin:16px 0 12px;font-weight:400;font-size:1.8rem;line-height:1.5555;letter-spacing:.05em}.p_water01__txt01{font-size:1.3rem;line-height:1.923;letter-spacing:.05em}.p_water0102{margin:0 -30px;background:url(/assets/images/bg_home_water01_sp.jpg.webp) no-repeat center;background-size:cover;color:#fff;text-align:center}.no-webp .p_water0102{background-image:url(/assets/images/bg_home_water01_sp.jpg)}.p_water0102 *,.p_water0102 a{color:#fff}.p_water0102__inner01{padding:50px 30px 40px}.p_water0102__img01{width:82.5396%;margin:0 auto;text-align:center}.p_water0102__ttl01{margin:16px 0 12px;font-weight:400;font-size:1.8rem;line-height:1.5555;letter-spacing:.05em}.p_water0102__txt01{font-size:1.3rem;line-height:1.923;letter-spacing:.05em}.p_water0102__badge01{width:100%;text-align:center}.p_water0102__badge01 picture{display:inline-block}.p_water02__column02{margin:84px 0 0}.p_water02__column03{margin:84px 0 0}.p_water02__ttl01{margin:0 0 20px;font-weight:400;font-size:2.2rem;line-height:1.54545}.p_water02__lead01{margin:0 0 8px;font-weight:400;font-size:1.5rem;line-height:1.8}.p_water02__img01{width:94.60317%;margin:44px auto 0}.p_water02__img02{position:relative;margin:36px 0 0}.p_water02__img02::after{display:block;z-index:-1;position:absolute;top:-4vw;right:6vw;width:96.6666666667vw;height:81.3333333333vw;background:url(/assets/product/water/images/deco_index01.svg) no-repeat center;background-size:contain;content:""}.p_water02__img02 img{width:100%}.p_water02__img03{position:absolute;top:-18.6666666667vw;left:calc(50% + 4.2666666667vw);width:41.5873%}.p_water02__imgWrap01{position:relative}.p_water02__imgWrap01::after{display:block;z-index:-1;position:absolute;top:-39.4666666667vw;right:-18.6666666667vw;width:96.6666666667vw;height:81.3333333333vw;background:url(/assets/product/water/images/deco_index02.svg) no-repeat center;background-size:contain;content:""}.p_water02__imgWrap01 .img{width:27.14285%;margin:117px auto 0}.p_water02__btn01,.p_water02__btn02,.p_water02__btn03{position:absolute;width:31.11111%;line-height:1}.p_water02__btn01{top:23%;left:25.55555%}.p_water02__btn02{top:81.8%;right:1.69841%}.p_water02__btn03{top:44s.8%;left:0}.p_water02__btnWrap01{margin:60px 0 0}.p_water03__img01{margin:0 -30px}.p_water03__logo01{width:73.35079%;margin:-26px auto 12px}.p_water03__logo02{width:94.92063%;margin:-26px auto 0}.p_water03__blc01{display:flex;flex-wrap:wrap;margin:32px 0 0}.p_water03__blc01>dl{width:50%;margin:38px 0 0;padding:0 22px}.p_water03__blc01>dl dt{margin:0 -10px;font-weight:400;font-size:1.4rem;line-height:1.5;text-align:center}.p_water03__blc01>dl dt::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:35px;margin:0 0 8px;font-style:normal;font-variant:normal;font-weight:400;line-height:35px;font-family:cosmofont;text-decoration:none;text-transform:none}.p_water03__blc01>dl dd{margin:8px 0 0;font-size:1.2rem;line-height:1.66666}.p_water03__blc01>dl:nth-of-type(odd){padding-left:15px;border-right:1px solid #e5e5e5}.p_water03__blc01>dl:nth-of-type(even){padding-right:15px}.p_water03__blc01>dl:nth-of-type(-n+2){margin-top:0}.p_water03__blc01>dl.is-deliciousness dt::before{content:"\e022";font-size:2.95rem}.p_water03__blc01>dl.is-safety dt::before{content:"\e019";font-size:2.95rem}.p_water03__blc01>dl.is-materials dt::before{content:"\e023";font-size:2.8rem}.p_water03__blc01>dl.is-ashimoto dt::before{content:"\e011";font-size:3.9rem}.p_water03__blc01>dl.is-clean dt::before{content:"\e014";font-size:2.85rem}.p_water03__blc01>dl.is-lock dt::before{content:"\e012";font-size:2.85rem}.p_water03__blc01>dl.is-medal dt::before{content:"\e024";font-size:3rem}.p_water03__txt01{margin:48px 0 0;font-weight:400;font-size:1.5rem;line-height:1.8;text-align:center}.p_water04{margin:90px -30px 0;padding:56px 30px;background:url(/assets/product/water/images/bg_index01_sp.jpg.webp) no-repeat center top #0c0604;background-size:100% auto;color:#fff}.no-webp .p_water04{background-image:url(/assets/product/water/images/bg_index01_sp.jpg)}.p_water04__ttl01{margin:0 0 20px;font-weight:400;font-size:2.2rem;line-height:1.5}.p_water04__ttl02{display:flex;align-items:center;margin:0 0 12px;font-weight:400;font-size:1.4rem;line-height:1.92857}.p_water04__ttl02>span{flex:0 0 auto}.p_water04__ttl02::after{display:inline-block;width:100%;height:1px;margin:0 0 0 6px;background:#f3f1eb;content:""}.p_water04__column01{margin:308px 0 0;padding:0 30px}.p_water04__txt01{font-size:1.3rem;line-height:1.92307}.p_water04__img01{width:95.29411%;margin:28px auto 0}.p_water05__img01{margin:28px 0 0;overflow:hidden;border-radius:8px}.p_water06{padding:40px 0}.p_water06__nav01{padding:0 17px}.p_water06__nav01>li{margin:20px 0 0;font-weight:400;font-size:1.3rem;line-height:1.76923;letter-spacing:.05em}.p_water06__nav01>li a{display:flex;position:relative;align-items:center;padding:0 25px 0 0;text-decoration:none}.p_water06__nav01>li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:calc(50% - .5em);right:5px;transform:scale(.9,.9);content:"\e008";color:#7f7f7f;font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_water06__nav01>li a span{flex:0 0 auto;width:31.64062%;margin:0 16px 0 0}.p_water06__nav01>li:first-child{margin-top:0}.p_waterMv01__img01{margin:40px -30px 0 0}.p_waterMv01__imgInner01{overflow:hidden;border-radius:8px 0 0 8px}.p_waterArea01{padding:40px 22px 60px}.p_waterArea01__ttl01{margin:0 0 28px;font-weight:400;font-size:1.6rem;line-height:1.5625;text-align:center}.p_waterArea01__txt01{margin:24px 0 0;font-size:1.2rem;line-height:1.83333;text-align:center}.p_waterArea01__notes01{margin:12px 0 0}.p_waterArea01__notes01>li{color:#7f7f7f;font-size:1rem;text-align:center}.p_waterArea02{padding:0 30px 32px}.p_waterArea02__ttlWrap01{display:flex;position:relative;align-items:center;justify-content:center;height:172px;margin:0 -30px}.p_waterArea02__ttl01{z-index:1;position:relative;color:#fff;font-weight:400;font-size:2.2rem;line-height:1.5;letter-spacing:.2em;text-align:center}.p_waterArea02__ttl01>span{display:block;font-size:1.1rem;letter-spacing:.1em}.p_waterArea02__ttl02{margin:32px 0 12px;font-weight:400;font-size:1.4rem}.p_waterArea02__ttl02--01{margin-top:24px}.p_waterArea02__txt01{font-size:1.3rem;line-height:1.76923}.p_waterArea02__img01{position:absolute;top:0;left:0;width:100%;height:100%}.p_waterArea02__img01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_waterArea02__img02 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_commit01__column01{display:flex;justify-content:space-between;margin:0 -30px}.p_commit01__imgWrap01{position:relative;flex:0 0 auto;width:40%;margin:0 20px 0 0}.p_commit01__img01{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:0 8px 8px 0}.p_commit01__img01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.p_commit01__img02{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:8px 0 0 8px}.p_commit01__img02 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.p_commit01__list01{width:100%;padding:27px 0}.p_commit01__list01>li{margin:30px 0 0}.p_commit01__list01>li:first-child{margin-top:0}.p_commitMv01{position:relative;padding:0 0 66.6%}.p_commitMv01__lead01{margin:0 0 20px;font-weight:400;font-size:2.2rem;line-height:1.54}.p_commitMv01__txt01{line-height:1.92}.p_commitMv01__img01 img{position:absolute;right:-30px;bottom:80px;width:43.65%;overflow:hidden;border-radius:8px 0 0 8px}.p_commitMv01__img02 img{position:absolute;right:calc(51.42% - 30px);bottom:0;width:27.93%;overflow:hidden;border-radius:8px}.p_commitLinkBlc01>*{padding:0 5.55%}.p_commitLinkBlc01>:not(:last-child){margin:0 0 30px}.p_commitLinkBlc01 a{display:block;position:relative;padding:32px 32px 80px;border-radius:8px;background-color:#ede9e3;font-size:1.3rem;text-align:center;text-decoration:none}.p_commitLinkBlc01 a:hover{text-decoration:none}.p_commitLinkBlc01 a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;bottom:41px;left:calc(50% - 18px + 12px);transform:scale(.7,.7);content:"\e008";font-style:normal;font-variant:normal;font-weight:400;font-weight:600;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_commitLinkBlc01 a::after{box-sizing:border-box;display:inline-block;position:absolute;right:0;bottom:28px;left:0;width:36px;height:36px;margin:auto;border:1px solid #d1d1d1;border-radius:50%;content:""}.p_commitLinkBlc01__ttl01{margin:0 0 20px;font-weight:400;font-size:1.7rem;line-height:1.52}.p_commitLinkBlc01__img01{position:relative;width:62.5%;margin:0 auto 20px}.p_commitLinkBlc01__img01::before{position:absolute;width:100%;height:100%;background:url(/assets/commit/images/bg_icon01.svg) no-repeat;background-size:contain;content:""}.p_commitLinkBlc01__img01 img{position:relative;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.p_commitLinkBlc01__img01--01::before{background-image:url(/assets/commit/images/bg_icon03.svg)}.p_commitLinkBlc01__img01--02::before{background-image:url(/assets/commit/images/bg_icon04.svg)}.p_commitLinkBlc01__txt01{margin:0 0 26px;line-height:1.769;text-align:left}.p_commitLinkBlc01__txt02{font-weight:400;line-height:1.53}.p_commitTtlWrap01{position:relative}.p_commitTtlWrap01__blc01:after{display:block;clear:both;content:""}.p_commitTtlWrap01__img01{position:relative;width:200px;margin:0 -60px 0 0;float:right}.p_commitTtlWrap01__img01::before{position:absolute;width:100%;height:100%;background:url(/assets/commit/images/bg_icon02.svg) no-repeat;background-size:contain;content:""}.p_commitTtlWrap01__img01 img{position:relative;width:100%}.p_commitTtlWrap01__img01--01{margin-top:-44px}.p_commitTtlWrap01__img01--02{margin-top:-44px}.p_commitKeep01{width:calc(100% + 25px);margin:0 0 0 -12px;padding:28px 10px 10px;border:1px solid #d1d1d1;border-radius:8px;background-color:#f3f1eb;text-align:center}.p_commitKeep01__ttl01{margin:0 0 8px;font-weight:400;font-size:2rem}.p_commitKeep01__txt01{margin:0 0 28px;font-size:1.3rem;line-height:1.769}.p_commitKeep01__img01{width:63.5%;margin:0 auto 20px}.p_commitKeep01__img01 img{width:100%}.p_commitKeep01__video01{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.p_commitKeep01__video01 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p_commitKeep02__column01{margin-top:100px}.p_commitKeep02__column02{margin-top:100px}.p_commitKeep02__column03{margin-top:140px}.p_commitKeep02__ttl01{margin:0 0 8px;color:#065897;font-weight:400;font-size:1.2rem}.p_commitKeep02__ttl01>span{position:relative;top:-5px}.p_commitKeep02__ttl02{margin:0 0 20px;font-weight:400;font-size:2.2rem;line-height:1.5454}.p_commitKeep02__img01{position:relative;padding:56px 0 0}.p_commitKeep02__img01::after{display:block;z-index:-1;position:absolute;top:-4vw;left:6vw;width:96.6666666667vw;height:81.3333333333vw;transform:scale(-1,1);transform-origin:center;background:url(/assets/product/water/images/deco_index01.svg) no-repeat center;background-size:contain;content:""}.p_commitKeep02__img01 img{width:100%}.p_commitKeep03__blc02{padding:0 20px}.p_commitKeep03__blc02>section{position:relative;padding:30px;border:2px solid #dcd2b7;border-radius:8px}.p_commitKeep03__blc02>section:not(:last-child){margin:0 0 30px}.p_commitKeep03__ttl01{position:absolute;top:-20px;left:-20px;width:80px;height:80px;border:2px solid #dcd2b7;border-radius:50%;background-color:#f8f8f8}.p_commitKeep03__ttl01 img{width:100%}.p_commitKeep03__txt01{font-size:1.3rem;line-height:1.769}.p_commitKeep03__img01{width:88.88%;margin:30px auto 40px}.p_commitKeep03__img01 img{width:100%}.p_commitKeep03__img02{margin:0 0 20px}.p_commitKeep03__img02 img{width:100%}.p_commitKeep03__note01{margin:5px 0 0;color:#7f7f7f;font-size:1.2rem}.p_commitKeep03__list01{display:flex;flex-wrap:wrap;margin:12px 0 0}.p_commitKeep03__list01>li{margin:0 4px 0 0;padding:3px;border:1px solid #d1d1d1;font-size:1.1rem;line-height:1}.p_commitReport01{border-bottom:1px solid #d1d1d1}.p_commitReport01_ttl01{padding:17px 8px 19px;border-top:1px solid #d1d1d1;font-weight:400;font-size:1.5rem;line-height:1}.p_commitReport01_ttl01.is-acc{position:relative;cursor:pointer}.p_commitReport01_ttl01.is-acc::after,.p_commitReport01_ttl01.is-acc::before{display:block;position:absolute;top:0;right:13px;bottom:0;width:12px;height:1px;margin:auto;background:#7f7f7f;content:""}.p_commitReport01_ttl01.is-acc::after{transform:rotate(90deg)}.is-load .p_commitReport01_ttl01.is-acc::after{transition:transform .3s}.p_commitReport01_ttl01.is-acc.is-accOpen{background:#f3f1eb}.p_commitReport01_ttl01.is-acc.is-accOpen::after{transform:rotate(0)}.p_commitReport01_list01{border-top:1px solid #d1d1d1;background:#ede9e3}.p_commitReport01_list01>dl{padding:10px 8px 4px}.p_commitReport01_list01>dl:not(:last-child){border-bottom:1px solid #dedbd7}.p_commitReport01_list01>dl>dt{font-weight:400;font-size:1.3rem}.p_commitReport01_list01>dl>dd{margin:0 0 10px;font-size:1.3rem}.p_commitReport02{margin:40px 0 0;padding:12px 25px 25px;border:1px solid #d1d1d1;border-radius:8px}.p_commitReport02__ttl01{margin:0 0 8px;font-weight:400;font-size:1.6rem}.p_commitReport02__ttl02{margin:0 0 3px;font-weight:400;font-size:1.5rem}.p_commitReport02__txt01{line-height:1.571}.p_commitSafety01{counter-reset:commitSafetyNumber 0}.p_commitSafety01>*{padding:36px 20px 40px;border-bottom:1px solid #e5e5e5}.p_commitSafety01>:first-child{padding-top:18px}.p_commitSafety01__ttl01{position:relative;margin:0 0 20px;padding:0 0 0 30px;font-weight:400;font-size:1.8rem;line-height:1.4}.p_commitSafety01__ttl01::before{display:inline-flex;position:absolute;top:.2em;left:0;align-items:center;justify-content:center;width:24px;height:24px;margin:0 .4em 0 0;border-radius:50%;background-color:#baa469;content:counter(commitSafetyNumber);color:#fff;font-size:1.5rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;counter-increment:commitSafetyNumber 1}.p_commitSafety01__txt02{display:inline-flex;margin:11px 0 0;padding:2px 3px;border:1px solid #d1d1d1;font-size:1.1rem;line-height:1}.p_commitSafety01__img01{width:59.62%;margin:0 auto 16px}.p_commitSafety01__img01 img{width:100%}.p_commitSafety02__coulumn01{margin:30px 0 0}.p_commitSafety02__coulumn01>*{margin:0 0 40px}.p_commitSafety02__coulumn02{display:flex;align-items:center}.p_commitSafety02__ttl01{margin:0 0 12px;font-weight:400;font-size:1.6rem}.p_commitSafety02__ttl01 .p_commitSafety02__txt02{display:inline-block;padding:0;letter-spacing:0}.p_commitSafety02__img01{width:35.23%}.p_commitSafety02__img img{width:100%}.p_commitSafety02__txt02{width:64.77%;padding:0 0 0 20px;font-size:1.3rem;line-height:1.769}.p_commitSafety02__video01{width:calc(100% + 60px);margin:27px 0 27px -30px}.p_commitSafety02__video01 video{width:100%;height:auto}.p_commitSupport01{margin:0 auto}.p_commitSupport01__list01{display:flex;justify-content:space-between;width:312px;margin:0 auto}.p_commitSupport01__list01>li{position:relative;width:104px;font-weight:400;font-size:1.1rem;line-height:1.454;text-align:center}.p_commitSupport01__list01>li span{color:#baa469;font-size:1rem}.p_commitSupport01__list01>li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 10px;border-radius:50%;background-color:#f8f8f8;content:"";content:"\e027";color:#baa469;font-style:normal;font-variant:normal;font-weight:400;font-size:4rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.p_commitSupport01__list01>li:nth-of-type(2)::before{content:"\e02e";font-size:4.1rem}.p_commitSupport01__list01>li:nth-of-type(3)::before{content:"\e00d";font-size:4.6rem}.p_commitSupport01__list01>li:not(:last-child)::after{position:absolute;top:32px;right:-9px;content:"×";font-weight:300;font-size:1.6rem}.p_commitSupport02__blc01{margin:64px 0 0}.p_commitSupport02__ttl01{display:inline-flex;margin:0 0 3px;padding:2px 4px;border:1px solid #baa469;color:#baa469;font-size:1.2rem;line-height:1}.p_commitSupport02__ttl02{margin:0 0 10px;font-weight:400;font-size:1.8rem;line-height:1.722}.p_commitSupport02__list01{display:flex;flex-wrap:wrap}.p_commitSupport02__list01>li{position:relative;width:50%;margin:36px 0 0;padding:0 25px 0 15px;font-size:1.2rem;line-height:1.666}.p_commitSupport02__list01>li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin:0 auto 15px;content:"";content:"\e029";font-style:normal;font-variant:normal;font-weight:400;font-size:2.4rem;font-family:cosmofont;text-decoration:none;text-transform:none}.p_commitSupport02__list01>li:nth-of-type(2)::before{content:"\e02a";font-size:2.8rem}.p_commitSupport02__list01>li:nth-of-type(3)::before{content:"\e02b";font-size:2.5rem}.p_commitSupport02__list01>li:nth-of-type(4)::before{content:"\e019";font-size:2.5rem}.p_commitSupport02__list01>li:nth-of-type(5)::before{content:"\e026";font-size:1.8rem}.p_commitSupport02__list01>li:nth-of-type(6)::before{content:"\e02c";font-size:2.3rem}.p_commitSupport02__list01>li:nth-of-type(2n){padding:0 15px 0 25px}.p_commitSupport02__list01>li:nth-of-type(2n)::after{position:absolute;top:0;left:0;width:1px;height:100%;background-color:#e5e5e5;content:""}.p_commitSupport02__list02{display:flex;margin:28px 0 0}.p_commitSupport02__list02>li{font-size:1.3rem;line-height:1}.p_commitSupport02__list02>li::before{display:inline-block;position:relative;top:-.1em;width:24px;height:1.2em;margin:0 6px 0 0;background-color:#d33661;content:"";vertical-align:middle}.p_commitSupport02__list02>li:nth-of-type(2)::before{background-color:#e4bc5b}.p_commitSupport02__list02>li:nth-of-type(3)::before{border:1px solid #d1d1d1;background-color:transparent}.p_commitSupport02__list02>li:not(:last-child){margin:0 20px 0 0}.p_commitSupport02__table01{width:100%;margin:14px 0 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1}.p_commitSupport02__table01 td,.p_commitSupport02__table01 th{padding:10px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;font-size:1.3rem;line-height:1.5}.p_commitSupport02__table01 th{background-color:#ede9e3;font-weight:400;text-align:center}.p_commitSupport02__table01 thead th{width:11.5%;background-color:transparent}.p_commitSupport02__table01 td.color-red{background-color:#d33661}.p_commitSupport02__table01 td.color-yellow{background-color:#e4bc5b}.p_commitSupport02__table01 td.color-beige{background-color:#ede9e3}.p_commitSupport02__img01{margin:22px 0 0;overflow:hidden;border-radius:8px}.p_commitSupport02__img01 img{width:100%}.p_commitSupport03{width:80%;margin:32px auto 0;padding:14px 24px 25px;border:1px solid #d1d1d1;border-radius:8px}.p_commitSupport03__column01{display:flex;align-items:center;justify-content:center;padding:18px 0 0}.p_commitSupport03__column02{display:flex;flex-direction:column;margin:0 5px 0 0}.p_commitSupport03__txt01{padding:0 0 14px;border-bottom:1px solid #d1d1d1;font-weight:400;font-size:1.5rem;line-height:1.1;text-align:center}.p_commitSupport03__txt01>strong{font-weight:400;font-size:2.7rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;vertical-align:baseline}.p_commitSupport03__txt01>small{color:#7f7f7f;font-weight:300;font-size:1.2rem}.p_commitSupport03__txt02{margin:0 0 3px;padding:4px 6px;border-radius:999px;background-color:#baa469;color:#fff;font-weight:400;font-size:1.1rem;line-height:1}.p_commitSupport03__txt03{font-weight:400;font-size:1.2rem;line-height:1;text-align:center}.p_commitSupport03__txt04{color:#baa469;font-weight:400;font-size:3.2rem;line-height:1}.p_commitSupport04{margin:20px 0 0;counter-reset:commitSupportNumber 0}.p_commitSupport04>*{padding:36px 20px 40px;border-bottom:1px solid #e5e5e5}.p_commitSupport04__ttl01{position:relative;margin:0 0 20px;padding:0 0 0 30px;font-weight:400;font-size:1.8rem;line-height:1.4}.p_commitSupport04__ttl01::before{display:inline-flex;position:absolute;top:.2em;left:0;align-items:center;justify-content:center;width:24px;height:24px;margin:0 .4em 0 0;border-radius:50%;background-color:#baa469;content:counter(commitSupportNumber);color:#fff;font-size:1.5rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif;counter-increment:commitSupportNumber 1}.p_commitSupport04__img01{width:59.62%;margin:0 auto 16px}.p_commitSupport04__img01 img{width:100%}.p_commitDelivery01__column01:not(:first-child){margin:96px 0 0}.p_commitDelivery01__blc01{margin:34px 20px 0;padding:27px 27px 40px;border-radius:8px;background-color:#f8f8f8;text-align:center}.p_commitDelivery01__blc01:not(:last-child){margin-bottom:30px}.p_commitDelivery01__blc01--01{background-color:#ede9e3}.p_commitDelivery01__ttl01{margin:0 0 23px}.p_commitDelivery01__ttl02{margin:0 0 23px;font-weight:400;font-size:1.6rem;line-height:1.5}.p_commitDelivery01__txt02{font-size:1.3rem;line-height:1.846;text-align:left}.p_commitDelivery01__txt02+.p_commitDelivery01__txt02{margin:1em 0 0}.p_commitDelivery01__img01{margin:0 0 12px}.p_commitMaintenance01{position:relative}.p_commitMaintenance01__blc02{width:calc(100% + 24px);margin:32px 0 0 -12px;padding:20px 22px 42px;border-radius:8px;background-color:#ede9e3}.p_commitMaintenance01__ttl01{margin:0 0 20px;font-weight:400;font-size:1.8rem;text-align:center}.p_commitMaintenance01__txt02{padding:0 18px}.p_commitMaintenance01__img01{position:absolute;top:24px;right:20px;width:26.66%}.p_commitMaintenance01__img01 img{width:100%}.p_commitMaintenance01__img02{margin:0 0 27px;text-align:center}.p_commitMaintenance01__img03{margin:0 0 16px;overflow:hidden;border-radius:8px}.p_commitMaintenance01__img03 img{width:100%}.p_commitMaintenance01__video01{position:relative;width:calc(100% + 60px);margin:27px 0 27px -30px}.p_commitMaintenance01__video01 video{width:100%;height:auto}.p_commitMaintenance02__blc01{margin:88px 0 0}.p_commitMaintenance02__txt02{margin:0 0 7px;font-size:1.5rem;line-height:1.8}.p_commitMaintenance02__txt02 strong{font-weight:400}.p_commitMaintenance02__video01{position:relative;height:0;margin:25px 0 0;padding-bottom:56.25%;overflow:hidden}.p_commitMaintenance02__video01 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p_commitMaintenance03{width:calc(100% + 24px);margin:40px 0 0 -12px;padding:20px 22px 42px;border-radius:8px;background-color:#ede9e3}.p_commitMaintenance03+.p_commitMaintenance03{margin-top:35px}.p_commitMaintenance03__column01>:not(:first-child){margin-top:40px}.p_commitMaintenance03__ttl01{margin:0 0 20px;font-weight:400;font-size:1.8rem;text-align:center}.p_commitMaintenance03__ttl02{margin:0 0 8px;padding:0 18px;font-weight:400;font-size:1.5rem}.p_commitMaintenance03__txt01{padding:0 18px}.p_commitMaintenance03__img01{margin:0 0 16px;overflow:hidden;border-radius:8px}.p_commitMaintenance03__img01 img{width:100%}.p_commitPerformance01+.p_commitPerformance01{margin:56px 0 0}.p_commitPerformance01__column01{display:flex}.p_commitPerformance01__column01>:nth-of-type(1){width:38.09%}.p_commitPerformance01__column01>:nth-of-type(2){width:61.91%}.p_commitPerformance01__blc02{width:161.53%;margin:30px 0 0 -61.53%;padding:25px 0 24px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.p_commitPerformance01__blc02:after{display:block;clear:both;content:""}.p_commitPerformance01__ttlWrap01{display:flex;position:relative;align-items:center;justify-content:center;width:230px;height:70px;margin:32px auto 24px;padding:0 20px;text-align:center}.p_commitPerformance01__ttlWrap01::after,.p_commitPerformance01__ttlWrap01::before{position:absolute;top:0;left:0;width:23px;height:70px;background:url(/assets/commit/images/deco_performance01.svg) no-repeat center;background-size:contain;content:""}.p_commitPerformance01__ttlWrap01::after{right:0;left:auto;transform:scale(-1,1)}.p_commitPerformance01__ttl01{color:#baa469;font-weight:400;font-size:1rem;line-height:1.2;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_commitPerformance01__ttl02{margin:0 0 20px;font-weight:400;font-size:1.3rem;line-height:1}.p_commitPerformance01__ttlTxt01{font-size:1rem;vertical-align:baseline}.p_commitPerformance01__ttlTxt02{display:inline-block;margin:5px 0 0;font-size:2rem}.p_commitPerformance01__ttlTxt03{font-size:2.4rem;font-family:serif}.p_commitPerformance01__txt02{font-size:1.2rem;line-height:1.58}.p_commitPerformance01__list01{margin:5px 0 0}.p_commitPerformance01__list01>li{margin:0 0 0 1.2em;font-size:1.2rem;line-height:1.58;list-style:decimal}.p_commitPerformance01__list01>li:not(:last-child){margin-bottom:5px}.p_commitPerformance01__img01{padding:0 7.3% 0 0;text-align:center}.p_commitPerformance01__img02{margin:4px 0 1em 2em;float:right;overflow:hidden;border-radius:8px}.p_commitPerformance01__img03{width:161.53%;margin:40px 0 0 -61.53%;text-align:center}.p_commitPerformance02__column02{margin:48px 0 0}.p_commitPerformance02__ttl01{margin:0 0 15px;font-weight:400;font-size:1.8rem}.p_commitPerformance02__list01{margin:60px 0 0;padding:25px 0 24px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.p_commitPerformance02__list01>dt{margin:0 0 20px;font-weight:400;font-size:1.3rem;line-height:1}.p_commitPerformance02__list01>dd{font-size:1.2rem;line-height:1.58}.p_commitPerformance02__list01>dd:not(:last-child){margin:0 0 34px}.p_commitPerformance02__img01{position:relative;left:30px;margin:22px 0 0}.p_commitPerformance02__img01 img{width:100%}.p_commitPerformance02__img02{margin:22px 0 0 -30px}.p_commitPerformance02__img02 img{width:100%}.p_commitPerformance02__img03 img{width:100%}.p_commitPerformance02__imgInner01{overflow:hidden;border-radius:8px 0 0 8px}.p_commitPerformance02__imgInner01--01{border-radius:0 8px 8px 0}.p_commitPerformance03{margin:0 0 40px}.p_commitPerformance03__list01{display:flex;justify-content:space-between}.p_commitPerformance03__list01>li{font-size:1rem;line-height:1.4;text-align:center}.p_commitPerformance03__img01{margin:0 0 8px}.p_commitCompare01__ttl01{margin:0 0 3px;font-size:1.2rem;line-height:1}.p_commitCompare01__ttl01>span{display:inline-flex;padding:2px 4px;border:1px solid #baa469;color:#baa469}.p_commitCompare01__txt02{font-weight:400;font-size:1.8rem;line-height:1.72;text-align:center}.p_commitCompare01__list01>li{position:relative;padding:0 0 0 33px}.p_commitCompare01__list01>li::before{position:absolute;top:.2em;left:0;width:16px;height:16px;border:4px solid #55b6d5;border-radius:50%;content:""}.p_commitCompare01__list01>li:not(:last-child){margin:0 0 9px 0}.p_commitCompare01__img01{width:calc(100% + 60px);margin:25px 0 22px -30px}.p_commitCompare01__img02{width:72.69%;margin:25px auto 32px}.p_commitCompare01__img02 img{width:100%}.p_commitCompare01__img03{width:calc(100% + 60px);margin:25px 0 22px -30px}.p_commitCompare02{position:relative}.p_commitCompare02__blc02{width:calc(100% + 24px);margin:32px 0 0 -12px;padding:20px 22px 42px;border-radius:8px;background-color:#ede9e3}.p_commitCompare02__ttl01{margin:0 0 20px;font-weight:400;font-size:1.8rem;text-align:center}.p_commitCompare02__txt02{padding:0 18px}.p_commitCompare02__img01{position:absolute;top:24px;right:20px;width:26.66%}.p_commitCompare02__img01 img{width:100%}.p_commitCompare02__img02{margin:0 0 27px;text-align:center}.p_commitCompare02__img03{margin:0 0 16px;overflow:hidden;border-radius:8px}.p_commitCompare02__img03 img{width:100%}.p_commitCompare02__video01{position:relative;width:calc(100% + 60px);margin:27px 0 27px -30px}.p_commitCompare02__video01 video{width:100%;height:auto}.p_commitLimitedColor01__mv01>picture{display:block}.p_commitLimitedColor01__mv01>picture>img{display:block;width:100%}.p_commitLimitedColor01__logo01{margin:0 auto}.p_commitLimitedColor01__inner01{position:relative}.p_commitLimitedColor01__img01>picture{display:block;overflow:hidden}.p_commitLimitedColor01__num01{color:#7f7f7f;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_commitLimitedColor01__ttl01{color:#7f7f7f;line-height:1;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.p_commitLimitedColor01__slider01 .swiper-pagination{position:relative;bottom:0}.p_commitLimitedColor01__slider01 .swiper-slide picture{display:block;overflow:hidden}.p_commitLimitedColor01__slider01 .swiper-slide picture>img{display:block}.p_commitLimitedColor01__slider01 .swiper-pagination-bullet{background-color:#d1d1d1;opacity:1}.p_commitLimitedColor01__slider01 .swiper-pagination-bullet-active{background-color:#55b6d5}.p_commitLimitedColor01__img02>picture{display:block;overflow:hidden}.p_commitLimitedColor01__img02>picture>img{display:block;width:100%}.p_commitLimitedColor01__ttl02{font-weight:400}.p_commitLimitedColor01__link02{text-align:right}.p_commitLimitedColor01__link02>a{font-weight:400;text-decoration:none!important}.p_commitLimitedColor01__link02>a>span{margin-right:1em;vertical-align:middle}.p_commitLimitedColor01__link02>a:after{display:inline-block;background:url(../images/ico_compare_link01.svg) no-repeat;background-size:100% 100%;content:"";vertical-align:middle}.p_commitLimitedColor01__productTxt01{font-weight:400;text-align:center}.p_commitLimitedColor01__productLink01{display:flex;justify-content:center}.p_commitLimitedColor01__productLink01>a{display:inline-block;font-weight:400;text-decoration:none!important}.p_commitLimitedColor01__productLink01>a:after{background:url(../images/ico_compare_link01.svg) no-repeat;background-size:100% 100%;content:"";vertical-align:middle}.is-modalOpen{overflow:hidden}.is-modalOpen body{overflow:hidden}.c_modal01{display:flex;visibility:hidden;z-index:-1;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100vh;max-height:100vh;max-height:calc(var(--vh,1vh) * 100);max-height:100dvh;background:rgba(0,0,0,.25);opacity:0;pointer-events:none}.is-load .c_modal01{transition:opacity .3s,visibility .3s,z-index .3s}.c_modal01.is-modalShow{visibility:visible;z-index:9001;opacity:1;pointer-events:auto}.c_modal01__contents{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:37px 15px 41px;overflow:auto}.c_modal01__contents.is-modalCenter{position:relative;align-items:center}.c_modal01__inner{position:relative;width:100%}.c_modal01__blc{max-height:calc(100vh - 37px - 41px);max-height:calc(var(--vh,1vh) * 100 - 37px - 41px);max-height:calc(100dvh - 37px - 41px);overflow:hidden;border-radius:8px;background:#f3f1eb}.c_modal01__close{position:absolute;top:-28px;right:0;width:17px;height:17px;cursor:pointer}.c_modal01__close::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;content:"\e020";color:#fff;font-style:normal;font-variant:normal;font-weight:400;font-size:1.7rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_modal01__close span{display:block;position:relative;width:100%;height:100%;overflow:hidden;background-size:17px auto;text-indent:105%;white-space:nowrap}.c_modal02{display:flex;visibility:hidden;z-index:-1;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100vh;max-height:100vh;max-height:calc(var(--vh,1vh) * 100);max-height:100dvh;background:rgba(0,0,0,.25);opacity:0;pointer-events:none}.is-load .c_modal02{transition:opacity .3s,visibility .3s,z-index .3s}.c_modal02.is-modalShow{visibility:visible;z-index:9001;opacity:1;pointer-events:auto}.c_modal02__contents{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:37px 15px 41px;overflow:auto}.c_modal02__inner{position:relative;align-self:flex-start;width:100%}.c_modal02__inner.is-modalCenter{align-self:center}.c_modal02__blc{overflow:hidden;border-radius:8px;background:#f3f1eb}.c_modal02__area{padding:40px 22px 60px}.c_modal02__close{position:absolute;top:-28px;right:0;width:17px;height:17px;cursor:pointer}.c_modal02__close::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;content:"\e020";color:#fff;font-style:normal;font-variant:normal;font-weight:400;font-size:1.7rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_modal02__close span{display:block;position:relative;width:100%;height:100%;overflow:hidden;background-size:17px auto;text-indent:105%;white-space:nowrap}.c_movie-modal01{display:flex;visibility:hidden;z-index:-1;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100vh;max-height:100vh;max-height:calc(var(--vh,1vh) * 100);max-height:100dvh;background:rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s,z-index .3s}.c_movie-modal01.is-modal-show01{visibility:visible;z-index:9001;opacity:1;pointer-events:auto}.c_movie-modal01__contents{display:flex;align-items:flex-start;justify-content:center;width:100vw;height:100vh;max-height:100vh;max-height:calc(var(--vh,1vh) * 100);max-height:100dvh;padding:40px 15px;overflow:auto}.c_movie-modal01__contents.is-modal-center{position:relative;align-items:center}.c_movie-modal01__inner{position:relative;width:680px;padding:15px;border-radius:8px;background:#fff}.c_movie-modal01__close{position:absolute;top:-28px;right:0;width:17px;height:17px;cursor:pointer}.c_movie-modal01__close::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:calc(50% - .5em);left:calc(50% - 8px);content:"\e020";color:#fff;font-style:normal;font-variant:normal;font-weight:400;font-size:1.7rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.c_movie-modal01__close span{display:block;width:100%;height:100%;overflow:hidden;text-indent:105%;white-space:nowrap}.is-modalzoom-open01{overflow:hidden}.js [data-js-fadein]{opacity:0}.js [data-js-fadein=left]{transform:translate(-30px,0)}.js [data-js-fadein=right]{transform:translate(30px,0)}.js [data-js-fadein].is-fadein{transform:translate(0,0);opacity:1}.js.is-load [data-js-fadein]{transition:opacity .5s,transform .5s}@media print,screen and (max-width:1024px){html.is-headerMenuOpen{overflow:hidden}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.modalZoomMain .flex-direction-nav{display:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none;overflow:hidden;border-radius:4px}.flexslider .slides img{display:block;width:100%}.flexslider .slides:after{display:block;visibility:hidden;height:0;clear:both;content:" ";line-height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{zoom:1;position:relative}.flexslider .slides{zoom:1}.flexslider .slides img{-moz-user-select:none;height:auto}.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{position:relative;position:absolute;top:0;width:100%}.flex-direction-nav a{display:block;z-index:10;position:absolute;top:0;width:29px;height:60px;overflow:hidden;text-decoration:none;cursor:pointer}.flex-direction-nav a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:29px;height:60px;content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1.1rem;line-height:60px;font-family:cosmofont;text-decoration:none;text-transform:none}.flex-direction-nav .flex-prev{left:-29px;width:29px;height:60px;opacity:1}.flex-direction-nav .flex-prev::before{transform:rotate(180deg)}.flex-direction-nav .flex-next{right:-29px;width:29px;height:60px;opacity:1}.flex-direction-nav .flex-prev.flex-disabled{z-index:1;cursor:default;opacity:.2;pointer-events:none}.flex-direction-nav .flex-next.flex-disabled{z-index:1;cursor:default;opacity:.2;pointer-events:none}.flex-control-nav{position:absolute;bottom:-40px;width:100%;text-align:center}.flex-control-nav li{zoom:1;display:inline-block;margin:0 6px}.flex-control-paging li a{display:block;width:11px;height:11px;border-radius:20px;background:#666;background:rgba(0,0,0,.5);text-indent:-9999px;cursor:pointer}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{position:static;margin:5px 0 0;overflow:hidden}.flex-control-thumbs li{width:25%;margin:0;float:left}.flex-control-thumbs img{-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;display:block;width:100%;height:auto;cursor:pointer;opacity:.7;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}.modalZoomThumb{text-align:center}.modalZoomThumb .flexslider{box-sizing:border-box;line-height:1}.modalZoomThumb .flexslider{position:relative;top:10px;left:50%!important;width:calc(100% - 59px)!important;transform:translate(-50%,0);border:none;background:0 0}.modalZoomThumb .flexslider li img{border:1px solid transparent;border-radius:4px}.modalZoomThumb .flexslider li.flex-active-slide img{border:1px solid #baa469}.is-header-min #header{mix-blend-mode:multiply}.is-headerMenuOpen #header{mix-blend-mode:normal}.is-layout-mv-color #header{mix-blend-mode:normal}#headerTxt{display:none}.is-header-min #headerColumn{padding-right:48px}#headerContact{margin:0 8px 0 0}#headerContact a{display:block;position:relative;width:32px;height:32px;overflow:hidden;border:1px solid #d1d1d1;border-radius:50%;text-indent:105%;white-space:nowrap}#headerContact a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:0;left:0;width:30px;height:30px;content:"\e001";font-style:normal;font-variant:normal;font-weight:400;font-size:1.3rem;line-height:30px;font-family:cosmofont;text-align:center;text-decoration:none;text-indent:0;text-transform:none}.is-load #headerContact a::after{transition:color .3s}.is-layout-mv-color #headerContact a::after{color:#fff}#headerContact span{display:none}#headerMypage{display:none}#gNavWrap{display:none}#pagetop{display:none}#fixFooterContact{width:21.333%;height:100%;font-weight:400;font-size:1rem;line-height:1.2;text-align:center}#fixFooterContact a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none}#fixFooterContact a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:22px;height:22px;margin:0 0 4px;content:"\e001";font-style:normal;font-variant:normal;font-weight:400;font-size:2.2rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}#fixFooterContact a::after{display:inline;content:"電話"}#fixFooterContact a span{display:none}#fixFooterContact>span{display:none}.pc{display:none!important}.headerContactHogoneko{display:flex;align-items:center;justify-content:flex-end;margin:0 8px 0 0}.headerContactHogoneko__catch{font-size:.9rem;line-height:1.5;text-align:right}.headerContactHogoneko__catch em{display:inline-block;background:linear-gradient(to bottom,transparent 75%,#f7f5a4 76%,#f7f5a4 100%);font-weight:700}.headerContactHogoneko__in{margin:0 0 0 8px}.headerContactHogoneko__in a{display:block;position:relative;width:32px;height:32px;overflow:hidden;border:1px solid #d1d1d1;border-radius:50%;text-indent:105%;white-space:nowrap}.headerContactHogoneko__in a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:0;left:0;width:30px;height:30px;content:"\e001";font-style:normal;font-variant:normal;font-weight:400;font-size:1.3rem;line-height:30px;font-family:cosmofont;text-align:center;text-decoration:none;text-indent:0;text-transform:none}.is-load .headerContactHogoneko__in a::after{transition:color .3s}.is-layout-mv-color .headerContactHogoneko__in a::after{color:#fff}.headerContactHogoneko__in span{display:none}#headerOrder.is-hogoneko a{width:112px;height:60px;border-radius:0}.btnScale a span{display:inline-block;position:relative;top:-1px;padding:4px 16px 4px 22px;background-size:17px 17px}.modalZoom{display:flex;flex-direction:column;justify-content:space-between;height:100%}.modalZoomHeader{display:flex;position:relative;align-items:center;width:100%;height:60px;background:#f3f1eb}.btnBack{padding:0 0 0 16px;font-size:1.4rem}.btnBack a{display:inline-flex;position:relative;align-items:center;min-height:28px;padding:0 0 0 37px;text-decoration:none}.btnBack a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;top:9px;left:11px;transform:scale(.6,.6) rotate(180deg);content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-weight:600;font-size:1rem;line-height:1;font-family:cosmofont;text-decoration:none;text-transform:none}.btnBack a::after{box-sizing:border-box;display:inline-block;position:absolute;top:0;left:0;width:28px;height:28px;border:1px solid #d1d1d1;border-radius:50%;content:""}.modalZoomWrap{display:none;z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#fff}.modalZoomWrap*{box-sizing:border-box}.modalZoomClose a{display:none}.modalZoomMain .slides li{top:auto!important;left:auto!important;width:100%;height:calc(100vh - 250px);margin:0 0;overflow:hidden}.modalZoomMain{position:absolute;position:relative;width:100%;height:calc(100vh - 250px);overflow:hidden;background:#fff}.zoomer .zoomer-controls-bottom{display:none}.zoomHelp{z-index:10001;position:absolute;top:calc(50% - 70px);left:calc(50% - 70px);width:140px;height:140px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(229,229,229,.2);line-height:140px;text-align:center;opacity:0;pointer-events:none}.zoomHelp::before{display:block;width:100%;height:100%;background:url(/assets/common/images/ico_pinchout01.svg) no-repeat center;background-size:71px auto;content:""}.modalZoomMain img{width:auto!important;height:100%!important}.modalZoomMain li{position:absolute;width:100%}.modalZoomThumb{width:100%;height:80px;background:#f3f1eb}}@media screen and (min-width:1025px){a:hover{text-decoration:underline}a{transition:opacity .3s}a:hover{opacity:.7}button{transition:opacity .3s}button:hover{opacity:.7}button:disabled{transition:opacity 0s}button:disabled:hover{opacity:1}address,button,caption,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,input,label,li,p,select,small,td,th,time{font-size:1.8rem;line-height:2}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.modalZoomMain .flex-direction-nav{z-index:10000001!important}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides img{display:block;width:100%}html[xmlns] .flexslider .slides{display:block}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{zoom:1;position:relative;height:100%}.flexslider .slides{zoom:1;width:100%!important;transform:none!important}.flexslider .slides>li{width:80px!important;margin:16px 0 0 12px;cursor:pointer}.flexslider .slides>li:nth-of-type(3n+1){margin-left:0}.flexslider .slides>li:nth-of-type(-n+3){margin-top:0}.flexslider .slides img{-moz-user-select:none;height:auto}.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{position:relative;position:absolute;top:calc(50% - 22px);width:100%}.flex-direction-nav .flex-prev.flex-disabled{display:none}.flex-direction-nav .flex-next.flex-disabled{display:none}.flex-direction-nav a{display:block;z-index:10000001!important;position:absolute;top:0;width:44px;height:44px;overflow:hidden;border-radius:50%;background:rgba(229,229,229,.2);text-align:center;text-decoration:none;cursor:pointer}.flex-direction-nav a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:44px;height:44px;content:"\e007";font-style:normal;font-variant:normal;font-weight:400;font-size:1rem;line-height:44px;font-family:cosmofont;text-decoration:none;text-transform:none}.flex-direction-nav .flex-prev{left:24px;transform:rotate(180deg);opacity:1}.flex-direction-nav .flex-next{right:24px;opacity:1}.flex-direction-nav .flex-prev.flex-disabled{cursor:default;opacity:1!important}.flex-direction-nav .flex-next.flex-disabled{cursor:default;opacity:1!important}.flex-control-nav{position:absolute;bottom:-40px;width:100%;text-align:center}.flex-control-nav li{zoom:1;display:inline-block;margin:0 6px}.flex-control-paging li a{display:block;width:11px;height:11px;border-radius:20px;background:#666;background:rgba(0,0,0,.5);text-indent:-9999px;cursor:pointer}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{position:static;margin:5px 0 0;overflow:hidden}.flex-control-thumbs li{width:25%;margin:0;float:left}.flex-control-thumbs img{-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;display:block;width:100%;height:auto;cursor:pointer;opacity:.7;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}.modalZoomThumb{text-align:center}.modalZoomThumb .flexslider{box-sizing:border-box;line-height:1}.modalZoomThumb .flexslider{position:relative;top:10px;border:none;background:0 0}.modalZoomThumb .flexslider li img{border:2px solid transparent;border-radius:8px}.modalZoomThumb .flexslider li.flex-active-slide img{border:2px solid #baa469}.modalZoomThumb .flex-direction-nav{display:none}#container{padding-top:120px}.is-no-tagline #container{padding-top:120px}#header{transform:translate(0,0);background:rgba(243,241,235,.85)}.is-load #header{transition:background .3s}.is-header-min #header{position:fixed;top:-80px;transform:translate(0,80px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.is-load.is-header-min #header{transition:background .3s,transform .3s}.is-layout-mv-color #header{background:0 0}#headerTagline{display:none}#headerInner{position:relative;width:100%;max-width:1366px;height:120px;margin:0 auto;padding:0 12px}.is-header-min #headerInner{height:80px}.is-header-min #headerTxt{display:none}#headerColumn{flex-direction:column;align-self:flex-end}.is-header-min #headerColumn{align-self:center}.is-header-min #headerSubNav{display:none}#headerContact{display:flex;align-items:center;line-height:1}#headerContact a{display:flex;align-items:center;font-weight:400;font-size:2.6rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.is-load #headerContact a{transition:color .3s}.is-layout-mv-color #headerContact a{color:#fff}#headerContact a::before{display:inline-block;width:37px;height:21px;margin:0 5px 0 0;background:url(/assets/common/images/ico_freedial01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp #headerContact a::before{background-image:url(/assets/common/images/ico_freedial01.png)}#headerContact span{margin:0 0 0 8px;font-size:1rem;line-height:1.2;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.is-load #headerContact span{transition:color .3s}.is-layout-mv-color #headerContact span{color:#fff}#headerOrder a::after{content:"はこちら"}#headerOrder.is-special a{width:184px;height:44px;border-radius:22px}#headerOrder.is-special a small{background-image:url(/assets/common/images/deco_special_pc.png);font-size:1.1rem}#headerOrder.is-special a span{font-size:1.4rem}#headerOrder.is-special a:after{content:""}#headerMenuBtn{display:none}#globalNav>li>a,#globalNav>li>span{transition:opacity 0s}#globalNav>li>a:hover,#globalNav>li>span:hover{opacity:1}.is-load #globalNav>li .globalNav__box01 ul li a::before{transition:transform .3s}#globalNav>li .globalNav__box01 ul li a:hover::before{transform:scale(.7,.7) translate(5px,0)}#globalNav>li .globalNav__box01 ul li a span{line-height:1.1}#globalNav>li .globalNav__box01 ul li a span em{font-size:1rem}.is-load #globalNav>li .globalNav__box02>* a .globalNav__box02__txt01::before{transition:transform .3s}#globalNav>li .globalNav__box02>* a:hover .globalNav__box02__txt01::before{transform:scale(.7,.7) translate(5px,0)}#gNavSpWrap{display:none}#breadcrumbs ul li{margin-right:10px}#breadcrumbs ul li::after{margin-left:10px;transform:none}#footer{padding-bottom:64px}#footerSns>li{margin-left:23px}#footerSns>li a{height:22px}#footerSns>li a::after{height:22px;line-height:22px}#footerNav dl dt{font-size:1.4rem}#footerCopyright{margin-top:60px;font-size:1.2rem}#footerCopyright small{font-size:1.2rem}#fixFooterInner{width:100%;max-width:1366px;height:64px;margin:0 auto;padding-right:28px}#fixFooterCampaign{position:relative;width:23.426%;font-size:1.4rem}#fixFooterCampaign::after{display:block;position:absolute;top:calc(50% - 18px);right:0;width:1px;height:36px;background:#e5e5e5;content:""}#fixFooterCampaign a{flex-direction:row}#fixFooterCampaign a::before{width:25px;height:25px;margin:0 13px 0 0;font-size:2.5rem}#fixFooterFee{position:relative;width:23.426%;font-size:1.4rem}#fixFooterFee::after{display:block;position:absolute;top:calc(50% - 18px);right:0;width:1px;height:36px;background:#e5e5e5;content:""}#fixFooterFee a{flex-direction:row}#fixFooterFee a::before{width:24px;height:24px;margin:0 13px 0 0;font-size:2.4rem}#fixFooterContact{display:flex;flex:0 0 auto;align-items:center;margin:0 0 0 4.2%;line-height:1}#fixFooterContact a{display:flex;align-items:center;font-weight:400;font-size:2.6rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}#fixFooterContact a::before{display:inline-block;width:37px;height:21px;margin:0 5px 0 0;background:url(/assets/common/images/ico_freedial03.png.webp) no-repeat center;background-size:contain;content:""}.no-webp #fixFooterContact a::before{background-image:url(/assets/common/images/ico_freedial03.png)}#fixFooterContact>span{margin:0 0 0 8px;font-size:1rem;line-height:1.2;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}#fixFooterOrder{width:25%;max-width:320px;margin-left:3.4%;letter-spacing:.05em}#fixFooterOrder a{height:44px;border-radius:22px}#fixFooterOrder a::after{content:"はこちら"}#fixFooterOrder.is-special a .pc{display:inline}#fixFooterOrder.is-special a::after{content:""}.tabUnder{display:none!important}.c_ttl01{font-size:6.6rem}.c_ttl01__sub01{margin-top:20px;font-size:1.6rem}.c_ttl02{font-size:4.2rem}.c_ttl02__sub01{margin-top:20px;font-size:1.4rem}.c_ttl03{font-size:3.6rem;line-height:1.6666}.c_ttl04{font-size:3rem;line-height:1.6666}.c_ttl05{font-size:3rem;line-height:1.46666}.c_ttl05--01{text-align:center}.c_ttl06{font-size:3rem;line-height:2.06666}.c_ttl07{font-size:4.4rem}.c_ttl09{font-size:2.6rem;line-height:1.46153}.c_ttl10{font-size:1.8rem}.c_ttl11{font-size:2.4rem;line-height:1.46153}.c_ttl12{font-size:2.4rem;line-height:1.33333}.c_ttlColumn01{display:flex}.c_ttlColumn01>:not(:first-child):last-child{margin-left:37px}.c_btn01{font-size:1.5rem}.c_btn01 a{text-decoration:none}.c_btn02{font-size:1.5rem}.c_btn02 a{text-decoration:none}.c_btn02 a::before{margin-right:18px;font-size:1.7rem}.c_btn03{font-size:1.6rem}.c_btn03>span{text-decoration:none}.c_btn03>span::after{right:20px;font-size:2.2rem}.c_btn03>span{transition:opacity .3s}.c_btn03>span:hover{opacity:.7}.c_btn04{font-size:1.6rem}.c_btn04 a{text-decoration:none}.c_btn05{font-size:1.5rem}.c_btn05 button{text-decoration:none}.c_btn06{font-size:1.5rem}.c_btn06 a{text-decoration:none}.c_link01{font-size:1.6rem}.c_link01>a,.c_link01>span{text-decoration:none}.c_link01>a::before,.c_link01>span::before{transform:scale(.8,.8)}.c_link01>a::after,.c_link01>span::after{width:44px;height:44px}.c_link01>a::before{transition:transform .3s}.c_link01>a:hover::before{transform:scale(.8,.8) translate(5px,0)}a .c_link01>span::before{transition:transform .3s}a:hover .c_link01>span::before{transform:scale(.8,.8) translate(5px,0)}.c_link01--01>a,.c_link01--01>span{min-height:44px;padding-left:60px}.c_link01--01>a::before,.c_link01--01>span::before{left:15px}.c_link01--01>a::after,.c_link01--01>span::after{top:calc(50% - 22px)}.c_link01--02>a,.c_link01--02>span{min-height:44px;padding-right:60px}.c_link01--02>a::before,.c_link01--02>span::before{right:15px}.c_link01--02>a::after,.c_link01--02>span::after{top:calc(50% - 22px)}.c_link01--04{font-size:1.6rem}.c_link01--04>a,.c_link01--04>span{min-height:56px;padding-left:76px}.c_link01--04>a:hover::before{transform:scale(1,1) translate(5px,0)}.c_link01--08{font-size:1.6rem}.c_link01--08>a,.c_link01--08>span{min-height:56px;padding-left:76px}.c_link01--08>a:hover::before,.c_link01--08>span:hover::before{transform:scale(1,1) translate(5px,0)}.c_link01--10>a,.c_link01--10>span{min-height:56px;padding-left:76px}.c_link01--10>a:hover::before{transform:scale(1,1) translate(5px,0)}.c_link01--12>a::before,.c_link01--12>span::before{transform:scale(-.8,.8)}.c_linkList01 ul li{font-size:1.6rem;line-height:1.5}.c_linkList01 ul li a{padding:28px 46px 29px 16px}.c_linkList01 ul li a::before{right:20px;transform:scale(1,1);font-size:1.3rem}.c_linkList01 ul li a::before{transition:transform .3s}.c_linkList01 ul li a:hover::before{transform:scale(1,1) translate(5px,0)}.c_linkList01 ul li a time{font-size:1.6rem}.c_linkList01__info01{margin-bottom:14px}.c_linkList01__cat01{margin-left:15px;padding:4px 14px;border-radius:13px;font-size:1.5rem}.c_linkList01__new01{margin-left:17px;font-size:1.7rem}.c_linkList02 ul li a::before{right:20px;transform:scale(1,1);font-size:1.3rem}.c_linkList02 ul li a::before{transition:transform .3s}.c_linkList02 ul li a:hover::before{transform:scale(1,1) translate(5px,0)}.c_linkList02--02 .c_linkList02__q{margin-right:26px;font-size:1.6rem}.c_linkList03>li a{padding-left:33px}.c_linkList03>li a[target=_blank]::before{left:5px;font-size:1.7rem}.c_linkList03>li a[target=_blank][href*=".pdf"]::before{top:.2em;left:5px;font-size:2.5rem}.c_linkList03--01>li a{font-size:1.5rem}.c_linkList04 ul>li a::before{right:20px;transform:scale(1,1);font-size:1.3rem}.c_linkList04 ul>li a::before{transition:transform .3s}.c_linkList04 ul>li a:hover::before{transform:scale(1,1) translate(5px,0)}.c_linkBlc01>* a .c_linkBlc01__inner01::before{transition:transform .3s}.c_linkBlc01>* a:hover .c_linkBlc01__inner01::before{transform:scale(1,1) translate(5px,0)}.c_linkBlc01__inner01{max-width:644px;min-height:390px;padding:68px 20px 140px 73px}.c_linkBlc01__inner01::before{bottom:101px;left:96px;transform:scale(1,1)}.c_linkBlc01__inner01::after{bottom:78px;left:73px;width:56px;height:56px}.c_linkBlc01__ttl01{font-size:2.4rem}.c_linkBlc01__ttl01>span{margin-bottom:5px;font-size:1.6rem}.c_linkBlc01__txt01{margin-top:16px;font-size:1.6rem;line-height:2.25}.c_linkBlc02>* a{text-decoration:none}.c_linkBlc02__img01{border-radius:12px}.c_linkBlc02__ttl01{padding:0;font-size:1.6rem;line-height:1.75}.c_linkBlc04>* a{text-decoration:none}.c_linkAnchor01 ul>li{font-size:1.6rem}.c_linkAnchor01 ul>li a::after{transform:rotate(90deg);font-size:1.1rem}.c_txtArea01 p{margin-top:.6em;font-size:1.6rem;line-height:2}.c_inner01{width:100%;max-width:1254px;margin:0 auto;padding:0 67px}.c_inner02{width:100%;max-width:1064px;margin:0 auto;padding:0 67px}.c_inner03{width:100%;max-width:974px;margin:0 auto;padding:0 67px}.c_inner04{width:100%;max-width:994px;margin:0 auto;padding:0 67px}.c_section01{margin-top:160px}.c_section01--01{margin-top:180px}.c_section01--02{margin-top:144px}.c_section01--03{margin-top:148px}.c_section01--04{margin-top:200px}.c_section01--05{margin-top:280px}.c_section01--06{margin-top:88px}.c_section02{margin-top:144px}.c_section02--01{margin-top:128px}.c_section03{margin-top:120px}.c_section03--01{margin-top:100px}.c_section03--02{margin-top:140px}.c_section03--03{margin-top:180px}.c_section04{margin-top:160px}.c_section04--01{margin-top:80px}.c_section04--02{margin-top:0}.c_section04--03{margin-top:36px}.c_section05{margin-top:108px}.c_section05--01{margin-top:144px}.c_section05--02{margin-top:200px}.c_section05--03{margin-top:152px}.c_section05--04{margin-top:84px}.c_section06{margin-top:76px}.c_section06--01{margin-top:96px}.c_section07{margin-top:200px}.c_section07--01{margin-top:156px}.c_section08{margin-top:80px}.c_section08--01{margin-top:48px}.c_section08--02{margin-top:32px}.c_section08--03{margin-top:0}.c_section08--04{margin-top:28px}.c_section09{margin-top:60px}.c_section09--01{margin-top:28px}.c_section10{margin-top:196px}.c_section10--01{margin-top:288px}.c_section11{margin-top:100px}.c_section11--01{margin-top:72px}.c_section12{margin-top:152px}.c_section13{margin-top:132px}.c_section13--01{margin-top:88px}.c_section13--02{margin-top:0}.c_section13--03{margin-top:48px}.c_section14{margin-top:80px}.c_section15{margin-top:144px}.c_section15--01{margin-top:152px}.c_section15--02{margin-top:68px}.c_section16{margin-top:72px}.c_section16--01{margin-top:36px}.c_section16--02{margin-top:88px}.c_section17{margin-top:132px}.c_section18{margin-top:92px}.c_sectionBdr01{padding-top:80px;border-top:1px solid #e5e5e5}.c_sectionBdr01--01{margin-top:120px;padding-top:52px}.c_sectionBdr01--01+.c_sectionBdr01--01{margin-top:80px}.c_sectionBdr02{margin-top:108px}.c_sectionBdr03{margin-top:100px;padding-top:0;border-top:none}.c_column01{display:flex}.c_column01>*{width:100%}.c_column01>:first-child{flex:0 0 auto;width:25%}.c_nav01>ul>li>span.is-acc::after,.c_nav01>ul>li>span.is-acc::before{right:24px;width:22px;height:2px}.c_nav01>ul>li>span.is-acc{transition:opacity .3s}.c_nav01>ul>li>span.is-acc:hover{opacity:.7}.c_nav03__nav01>li a::after{transition:transform .3s}.c_nav03__nav01>li a:hover::after{transform:scale(1,1) translate(5px,0)}.c_nav03__nav01__fee a::before{font-size:3.7rem}.c_nav03__nav01__payment a::before{font-size:2.5rem}.c_nav03__nav01__flow a::before{font-size:3.5rem}.c_nav03__nav01__guide a::before{font-size:3rem}.c_nav03__nav01__cancellation a::before{font-size:4.1rem}.c_nav03__nav01__simulation a::before{font-size:3.6rem}.c_nav03__nav01__commit a img{width:80px;height:80px}.c_pagination01__next a::after,.c_pagination01__prev a::after{font-size:1.1rem}.c_pagination01__prev a::after{transform:scale(1,1) rotate(180deg)}.c_pagination01__next a::after{transform:scale(1,1)}.c_pagination02__next a,.c_pagination02__prev a{text-decoration:none}.c_slider01 .swiper-button-next,.c_slider01 .swiper-button-prev{width:44px;height:44px}.c_slider01 .swiper-button-next::before,.c_slider01 .swiper-button-prev::before{top:17px;left:19px;transform:scale(.9,.9)}.c_slider01 .swiper-button-next::after,.c_slider01 .swiper-button-prev::after{width:44px;height:44px}.c_slider01 .swiper-button-prev::before{transform:scale(.9,.9) rotate(180deg)}.c_campaignSummary01__outlineSect01:not(:first-child){margin-top:32px}.c_campaignSummary01__outlineSectTtl01{font-size:2rem}.c_campaignSummary01__outlineSectTxt01{font-size:1.6rem}.c_campaignSummary01__outlineSectNotes01{font-size:1.2rem}.c_campaignSummary01__outlineSectDetail01{margin-top:20px}.c_campaignSummary01__outlineSectDetail01 dl:not(:first-child){margin-top:20px}.c_campaignSummary01__outlineSectDetail01 dl dt{font-size:1.6rem}.c_campaignSummary01__outlineSectDetail01 dl dd{font-size:1.6rem}.c_campaignSummary01__outlineSectDetailNotes01{font-size:1.2rem}.c_campaignSummary01__ttl01{font-size:3.6rem}.c_campaignSummary01__ttl03{font-size:1.6rem}.c_campaignSummary01__ttl04{font-size:1.8rem}.c_campaignSummary01__txt01{font-size:1.6rem}.c_campaignSummary01__list02>li{font-size:1.6rem}.c_campaignSummary01__list03>li{font-size:1.6rem}.c_campaignFlow01__blc01>dt{font-size:1.6rem}.c_campaignFlow01__blc01>dd{font-size:1.6rem}.c_campaignFlow01__ttl01{font-size:1.8rem}.c_campaignFlow01__ttl02{font-size:1.6rem}.c-comparison-table__container{padding-right:0}.c-comparison-table__wrap{margin-right:0}.c-comparison-table thead th img{max-width:157px}.c-comparison-table{width:auto;width:1120px;min-width:initial;margin:0 auto}.c-comparison-table__container{margin-left:0}.c-comparison-table td,.c-comparison-table th{padding:14px 12px;font-size:1.3rem;line-height:1.5}.c-comparison-table thead th{height:200px}.c-comparison-table tbody td{width:20.8%}.c-comparison-table small{font-size:1.1rem}.c-comparison-table .pc-hide{display:none}.c-spec-table{width:auto;width:1120px;min-width:initial;margin:20px auto}.c-spec-table td,.c-spec-table th{padding:16px 8px;font-size:1.5rem;line-height:1.5}.c-spec-table td{width:70%}.c-spec-table th small{font-size:1.2rem;vertical-align:baseline}.c-spec-table td small{font-size:1.4rem;vertical-align:baseline}.c-spec-table .wm-rl{padding-right:20px}.c-spec-table .pc-hide{display:none}.c-spec-table .ta-center{text-align:left}.p_function01>li.is-ashimoto::before{font-size:4.3rem}.p_function01>li.is-lock::before{font-size:3.1rem}.p_function01>li.is-eco::before{font-size:2.9rem}.p_function01>li.is-clean::before{font-size:3.1rem}.p_function01>li.is-kettle::before{font-size:3rem}.p_function01>li.is-storage::before{font-size:4.3rem}.p_function01>li.is-thermometer::before{font-size:3.1rem}.p_function01>li.is-compact::before{font-size:3.1rem}.p_function01>li.is-quiet::before{font-size:2.7rem}.p_function01>li.is-battery::before{font-size:3rem}.p_function01>li.is-usb::before{font-size:3rem}.p_cv01__img01{width:127px}.p_cv01__deco01{font-size:4.6rem;line-height:1}.is-load .p_waterserver01__blc01 a .p_waterserver01__inner02::before{transition:transform .3s}.p_waterserver01__blc01 a:hover .p_waterserver01__inner02::before{transform:translate(5px,0)}.p_waterserver01__logo01--01{max-width:258px}.p_waterserver01__logo01--02{max-width:186px}.p_waterserver01__logo01--03{max-width:339px}.p_waterserver01__logo01--04{max-width:228px}.p_waterserver01__logo01--05{max-width:258px}.p_waterserver01__logo01--06{max-width:186px}.p_waterserver01__logo01--07{max-width:339px}.p_waterserver01__logo01--08{max-width:228px}.p_waterserver02__inner03{padding-bottom:114px}.p_waterserver02__blc01:nth-child(2n+1) .p_waterserver02__img01{margin-right:0}.p_waterserver02__blc01:nth-child(2n) .p_waterserver02__img01{margin-left:0}.p_waterserverTtl01__txt01{font-size:1.6rem;line-height:2.5;letter-spacing:.1em}.p_waterserverFeature01__new01{width:84px;margin-left:40px}.p_waterserverFeature01__txt01{font-size:1.6rem;line-height:2}.p_waterserverSatisfaction01__txt01{font-size:1.8rem;line-height:1.77777}.p_waterserverSupport01__txt01{font-size:2rem}.p_waterserverSupport01__txt01__deco01{font-size:3.6rem}.p_waterserverSupport01__txt01__deco02{font-size:1.4rem}.p_waterserverSupport01__txt02__deco01{padding:5px 10px;border-radius:11px;font-size:1.3rem}.p_waterserverSupport01__txt02__deco02{font-size:1.5rem}.p_waterserverSupport01__txt02__deco03{font-size:4rem}.p_waterserverSupport01__txt03{max-width:400px;margin:36px auto 0;font-size:1.6rem;line-height:2}.headerContactHogoneko__catch{font-size:1.1rem;line-height:1.5;text-align:center}.headerContactHogoneko__catch br{display:none}.headerContactHogoneko__catch em{display:inline-block;background:linear-gradient(to bottom,transparent 75%,#f7f5a4 76%,#f7f5a4 100%);font-weight:700}.headerContactHogoneko__in{display:flex;align-items:center;margin:6px 0 0 0;line-height:1}.headerContactHogoneko__in a{display:flex;align-items:center;font-weight:400;font-size:2.6rem;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.is-load .headerContactHogoneko__in a{transition:color .3s}.is-layout-mv-color .headerContactHogoneko__in a{color:#fff}.headerContactHogoneko__in a::before{display:inline-block;width:37px;height:21px;margin:0 5px 0 0;background:url(/assets/common/images/ico_freedial01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .headerContactHogoneko__in a::before{background-image:url(/assets/common/images/ico_freedial01.png)}.headerContactHogoneko__in span{margin:0 0 0 8px;font-size:1rem;line-height:1.2;font-family:Roboto,"Noto Sans JP","Noto Sans Display",YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,sans-serif}.is-load .headerContactHogoneko__in span{transition:color .3s}.is-layout-mv-color .headerContactHogoneko__in span{color:#fff}#headerOrder.is-hogoneko a{width:184px;height:44px;border-radius:22px}#headerOrder.is-hogoneko a small{background-image:url(/assets/common/images/deco_special_pc.png);font-size:1.1rem}#headerOrder.is-hogoneko a span{font-size:1.4rem}#headerOrder.is-hogoneko a:after{content:""}.p_sInterviewModalBlc01__txt01{font-size:1.6rem}.p_sInterviewModalBlc01__txt02{font-size:1.6rem}.p_interviewLayout01__ttl01>span{padding-bottom:24px}.p_interviewLayout01__ttl01>span::after{left:calc(50% - 143px);width:286px;height:16px;background-image:url(/assets/common/images/deco_wave02_pc.png.webp)}.no-webp .p_interviewLayout01__ttl01>span::after{background-image:url(/assets/common/images/deco_wave02_pc.png)}.p_movieTtl01{padding-top:76px;background-size:55px auto;font-size:3.8rem;line-height:1.57894}.p_recipeTtl01{font-size:4.6rem;line-height:1.3913}.p_recipeTtl01__wrap01--01::after{top:-60px;left:calc(50% - 430px);width:661px;height:488px}.p_recipeTtl01__wrap01--02::after{top:-60px;left:calc(50% - 270px);width:663px;height:487px}.p_recipeTtl01__wrap01--03::after{top:-60px;left:calc(50% - 406px);width:724px;height:487px}.p_price01__ttl01>span::after{left:calc(50% - 117px);width:235px;height:7px;background-image:url(/assets/common/images/deco_wave01_pc.png.webp)}.no-webp .p_price01__ttl01>span::after{background-image:url(/assets/common/images/deco_wave01_pc.png)}.p_price01__txt02{font-size:2.2rem}.p_price01__txt03{font-size:1.6rem}.p_price01__deco02{font-size:4.2rem}.p_price01__notes01>li{font-size:1.2rem}.p_price01__notes02>li{font-size:1.2rem;line-height:1.6666}.p_price01__box01>:first-child{margin-right:26px}.p_price01__sec01{margin-top:40px}.p_priceLinkBlc01>* a{text-decoration:none}.p_priceLinkBlc01>* a::before{top:calc(50% - .5em);right:38px;bottom:auto;left:auto;transform:scale(.8,.8)}.p_priceLinkBlc01>* a::after{top:calc(50% - 22px);right:24px;bottom:auto;left:auto;width:44px;height:44px}.p_priceLinkBlc01>* a::before{transition:transform .3s}.p_priceLinkBlc01>* a:hover::before{transform:scale(.8,.8) translate(5px,0)}.p_priceLinkBlc01__fee .p_priceLinkBlc01__inner01::before{font-size:6.2rem}.p_priceLinkBlc01__payment .p_priceLinkBlc01__inner01::before{font-size:4.2rem}.p_priceLinkBlc01__flow .p_priceLinkBlc01__inner01::before{font-size:5.8rem}.p_priceLinkBlc01__guide .p_priceLinkBlc01__inner01::before{font-size:5.1rem}.p_priceLinkBlc01__cancellation .p_priceLinkBlc01__inner01::before{font-size:6.8rem}.p_priceSimulation01__radio01>li input[type=radio]+label::before{top:14px;right:14px;width:28px;height:28px}.p_priceSimulation01__radio01>li input[type=radio]+label::after{top:19px;right:19px;width:18px;height:18px}.p_flowBlc01__ttl02{margin-bottom:20px;font-size:3rem;line-height:1.66666}.p_usersguide03__box01{flex-direction:row;justify-content:center;margin:24px 0 0;padding:28px 12px 32px;border-radius:16px}.p_usersguide03__txt02{margin-top:0;padding:0;border-top:none}.p_campaignPeriod01>dt{font-size:1.4rem}.p_campaignSummary01__ttl01{font-size:3.6rem}.p_campaignSummary01__ttl03{font-size:1.6rem}.p_campaignSummary01__txt01{font-size:1.6rem}.p_campaignSummary01__list02>li{font-size:1.6rem}.p_campaignSummary01__list03>li{font-size:1.6rem}.p_campaignFlow01__blc01>dt{font-size:1.6rem}.p_campaignFlow01__blc01>dd{font-size:1.6rem}.p_sitemap01 a{text-decoration:none}.p_sitemap01 a::before{right:20px;transform:scale(1,1);font-size:1.3rem}.p_sitemap01 a[target=_blank]::after{margin-left:12px;font-size:1.7rem}.p_sitemap01 a::before{transition:transform .3s}.p_sitemap01 a:hover::before{transform:scale(1,1) translate(5px,0)}.p_sitemap01>ul>li{font-size:1.8rem}.p_sitemap01>ul>li ul li{font-size:1.6rem}.p_entry01__ttl01{font-size:4.2rem;line-height:1.47619}.p_entry01__ttlSub01{font-size:1.5rem}.p_entry01__ttl02{font-size:3rem}.p_entry01__ttl03{font-size:4.2rem;line-height:1.47619;letter-spacing:.1em}.p_entry01__info01{margin-bottom:14px}.p_entry01__info01 time{font-size:1.6rem}.p_entry01__cat01{margin-left:15px;padding:4px 14px;border-radius:13px;font-size:1.5rem}.p_entry01__new01{margin-left:17px;font-size:1.7rem}.p_entry01__ttl04{padding:16px 0 40px;font-size:3rem;line-height:1.66666}.p_contact01__img01{width:113px}.p_contact01__deco01{font-size:4.6rem;line-height:1}.p_contact01__list01{margin-top:35px}.p_contact01__list01--01 dt{text-align:left}.p_contact01__tel01{font-size:3rem}.p_contact01__tel01 a::before{width:41px;height:23px;margin-right:3px}.p_contact01__tel01--02 a{justify-content:flex-start}.p_contact01__time01--02{text-align:left}.p_contact02{margin:32px 0 0;padding:24px 32px 32px;border:1px solid #d1d1d1;border-radius:12px}.p_contact02__list01{margin-top:0}.p_contact02__list01 dt{font-size:1.6rem;text-align:left}.p_contact02__list01 dd{display:flex;align-items:flex-end}.p_contact02__tel01{margin-top:12px;font-size:3.2rem}.p_contact02__tel01 a::before{width:53px;height:30px;margin-right:11px;background-image:url(/assets/common/images/ico_freedial03.png.webp)}.no-webp .p_contact02__tel01 a::before{background-image:url(/assets/common/images/ico_freedial03.png)}.p_contact03{margin:24px 0 0;padding:24px 32px 32px}.p_contact03__list01{margin-top:0}.p_contact03__list01 dt{font-size:2rem}.p_contact03__tel01{margin-top:20px;font-size:2.8rem}.p_contact03__tel01 a::before{width:47px;height:27px;margin-right:6px;background-image:url(/assets/common/images/ico_freedial03.png.webp)}.no-webp .p_contact03__tel01 a::before{background-image:url(/assets/common/images/ico_freedial03.png)}.p_mv01__txt01{font-size:1.6rem}.p_mv01__txt02{font-size:4.2rem;line-height:1.4666}.p_mv01__txt03{font-size:1.8rem;line-height:1.7777}.p_mv02 .p_mv02--01 .swiper-slide>div,.p_mv02 .swiper,.p_mv02 .swiper-slide>div{height:480px}.p_mv02 .swiper-slide .is-height picture{display:block;position:relative;width:100%;height:100%}.p_mv02 .swiper-slide.is-height img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-o-object-fit:unset;object-fit:unset;transform:translateX(-50%)}.p_mv02--01 .p_mv02 .swiper-slide>div,.p_mv02--01 .swiper,.p_mv02--01 .swiper-slide>div{height:520px}.p_mv05{margin:0}.p_water06__nav01>li a::before{transition:transform .3s}.p_water06__nav01>li a:hover::before{transform:scale(1,1) translate(5px,0)}.p_commit01{position:relative;padding:60px 0 117px}.p_commit01__blc01{max-width:1120px;margin:0 auto}.p_commit01__inner01{padding-left:41.07%}.p_commit01__inner02{padding:25px 20.71% 0 0}.p_commit01__imgWrap01{position:absolute;top:0;left:0;width:34.6266471449vw;height:550px;margin:0}.p_commit01__imgWrap02{position:absolute;right:0;bottom:0;width:16.9838945827vw;height:360px}.p_commit01__list01{padding:5px 0 0 0}.p_commit01__list01>li{margin-top:24px}.p_commitMv01__lead01{margin:0 0 26px;font-size:3.6rem;line-height:1.66;text-align:center}.p_commitMv01__txt01{text-align:center}.p_commitMv01__img01 img{top:-64px;right:0;bottom:auto;width:304px}.p_commitMv01__img02 img{right:auto;bottom:100px;left:calc(50% + 280px);width:176px}.p_commitMv01__img03 img{position:absolute;top:-114px;left:calc(50% + 208px);border-radius:8px}.p_commitMv01__img04 img{position:absolute;top:164px;left:0;border-radius:0 8px 8px 0}.p_commitMv01__img05 img{position:absolute;top:28px;left:calc(50% - 450px);border-radius:8px}.p_commitMv01__img06 img{position:absolute;bottom:0;left:calc(50% - 328px);border-radius:8px}.p_commitLinkBlc01{margin:0 0 80px}.p_commitLinkBlc01 a{padding:50px 48px 106px;border-radius:12px}.p_commitLinkBlc01 a:hover{z-index:1;position:relative;transform:scale(1.03);box-shadow:0 0 16px 0 rgba(0,0,0,.15);opacity:1;transition:transform .2s,box-shadow .2s}.p_commitLinkBlc01 a::before{bottom:66px;transform:scale(.8,.8)}.p_commitLinkBlc01 a::after{bottom:48px;width:44px;height:44px}.p_commitLinkBlc01 a::before{transition:transform .3s}.p_commitLinkBlc01 a:hover::before{transform:scale(.8,.8) translate(5px,0)}.p_commitLinkBlc01__ttl01{margin:0 0 25px;font-size:2.2rem}.p_commitLinkBlc01__img01{width:51.47%}.p_commitLinkBlc01__txt01{margin:0 0 30px;font-size:1.5rem}.p_commitLinkBlc01__txt02{margin-top:auto;font-size:1.5rem}.p_commitTtlWrap01__blc01{margin:40px 0 0}.p_commitTtlWrap01__txt01{font-size:1.8rem;line-height:2.22}.p_commitKeep02__ttl01{margin:0 0 5px;font-size:1.8rem}.p_commitKeep02__ttl01>span img{top:-3px;width:36px}.p_commitKeep02__ttl02{font-size:3rem;line-height:1.6666}.p_commitKeep02__txt01{font-size:1.6rem;line-height:2}.p_commitKeep03{margin:48px 0 0}.p_commitKeep03__txt01{font-size:1.6rem;line-height:2}.p_commitReport01_ttl01{padding:23px 16px 24px;font-size:1.7rem}.p_commitReport01_ttl01.is-acc::after,.p_commitReport01_ttl01.is-acc::before{right:17px;width:18px;height:2px;border-radius:2px}.p_commitReport01_ttl01.is-acc{transition:opacity .3s}.p_commitReport01_ttl01.is-acc:hover{opacity:.7}.p_commitReport01_list01>dl{padding:15px 16px 22px}.p_commitReport01_list01>dl>dt{font-size:1.5rem}.p_commitReport01_list01>dl>dd{margin:-2em 0 0;padding:0 0 0 140px;font-size:1.5rem}.p_commitReport02{margin:58px 0 0;padding:35px 40px 41px}.p_commitReport02__ttl01{font-size:2rem}.p_commitReport02__ttl02{font-size:1.8rem}.p_commitReport02__txt01{font-size:1.6rem}.p_commitSafety01__ttl01{margin:0 0 24px;padding:0 0 0 40px;font-size:2.4rem}.p_commitSafety01__ttl01::before{width:32px;height:32px;font-size:2rem}.p_commitSafety01__txt01{font-size:1.6rem;line-height:2}.p_commitSupport01__list01>li span{font-size:1.6rem}.p_commitSupport02__list02>li{font-size:1.4rem}.p_commitSupport02__table01 td,.p_commitSupport02__table01 th{padding:10px 16px;font-size:1.5rem}.p_commitSupport03__txt01>strong{font-size:4rem}.p_commitSupport03__txt01>small{font-size:1.4rem}.p_commitSupport03__txt02{padding:4px 6px 6px 6px;font-size:1.5rem}.p_commitSupport03__txt03{font-size:1.6rem}.p_commitSupport03__txt04{font-size:4.8rem}.p_commitSupport04__ttl01{margin:0 0 24px;padding:0 0 0 40px;font-size:2.4rem}.p_commitSupport04__ttl01::before{width:32px;height:32px;font-size:2rem}.p_commitSupport04__txt01{font-size:1.6rem;line-height:2}.p_commitDelivery01__txt02{font-size:1.5rem;line-height:2}.p_commitMaintenance01__txt01{font-size:1.6rem}.p_commitMaintenance02__txt01{font-size:1.6rem;line-height:2}.p_commitMaintenance02__txt02{font-size:1.8rem}.p_commitMaintenance02__txt03{font-size:1.6rem}.p_commitPerformance01__ttl02{font-size:1.4rem}.p_commitPerformance01__txt01{font-size:1.6rem;line-height:2}.p_commitPerformance01__txt02{font-size:1.4rem;line-height:1.7142}.p_commitPerformance01__list01>li{font-size:1.4rem}.p_commitPerformance02__txt01{font-size:1.6rem}.p_commitPerformance02__list01>dt{font-size:1.4rem}.p_commitPerformance02__list01>dd{font-size:1.4rem;line-height:1.7142}.p_commitPerformance03__list01>li{font-size:1.2rem}.p_commitCompare01__list01>li{font-size:1.6rem}.p_commitCompare01__list01>li:not(:last-child){margin:0 0 5px 0}.p_commitCompare02__txt01{font-size:1.6rem}.p_commitLimitedColor01__mv01{margin-right:0;margin-left:0}.p_commitLimitedColor01__colors01{margin-right:0;margin-left:0}.modalZoomHeader{display:none}.modalZoomWrap{display:none;z-index:10000000;position:absolute;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.modalZoomWrap*{-ms-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box}.modalZoomBg{position:absolute;top:0;left:0;width:100%;height:110%;background:rgba(0,0,0,.2);opacity:.85}.modalZoom{position:absolute;top:calc(50% - 320px);left:calc(50% - 500px);width:1000px;height:640px;overflow:hidden;border-radius:16px;background:#fff}.modalZoomClose a{display:block;position:absolute;top:calc(50% - 320px - 47px);right:calc(50% - 500px);width:35px;height:35px;overflow:hidden;text-indent:100%;white-space:nowrap}.modalZoomClose a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0;left:0;content:"\e020";color:#fff;font-style:normal;font-variant:normal;font-weight:400;font-size:3.5rem;font-family:cosmofont;text-decoration:none;text-indent:0;text-transform:none}.modalZoomTit{position:absolute;top:50%;left:50%;width:500px;margin-top:-306px;margin-left:-410px;color:#fff;font-size:30px}.modalZoomMain .slides li{width:100%;height:640px!important;margin:0 0}.modalZoomMain .slides li img{max-width:inherit;overflow:hidden}body.grab,body.grab .modalZoomMain{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}body.grab.grabbing,body.grab.grabbing .modalZoomMain,body.grabbing,body.grabbing .modalZoomMain{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.modalZoomParts{z-index:1000001;position:absolute}.modalZoomMain{position:absolute;top:0;left:360px;width:640px;height:640px!important;overflow:hidden;background:#fff}.modalZoomCover{display:none;z-index:1000001;position:absolute;top:0;left:290px;width:530px;height:530px;background:#c00;opacity:0}.zoomer .zoomer-controls-bottom{display:none}.modalZoomMain .slides li{width:100%;height:530px}.modalZoomThumb{position:absolute;top:0;left:0;width:360px;height:640px;background:#f3f1eb}.modalZoomThumb .carousel{position:absolute;top:35px!important;left:43px!important;width:276px!important;height:560px;overflow-y:auto}.modalZoomThumb .carousel ul.thumb{width:230px}.modalZoomThumb .carousel ul.thumb li img{width:66px;height:auto;margin:0!important;border:none!important}.modalZoomThumb .carousel ul.thumb li{width:70px;height:70px;margin:0 0 8px 8px;float:left;border:2px solid #ddd;background:#fff}.modalZoomThumb .carousel ul.thumb li.flex-active{border:2px solid #008cba}.modalZoomThumb .carousel ul.thumb li:nth-child(3n+1){margin-left:0}.zoomer-positioner{transform:none!important}.zoomer-holder{width:auto!important;height:auto!important;transform:none!important}}@media print,screen and (min-width:768px){a[href^="tel:"]{color:#393939;text-decoration:none;pointer-events:none}#headerLogo{width:92px}#headerOrder{font-size:1.2rem}#headerOrder a{width:135px}#headerOrder.is-special a{width:135px}#contents{padding:0 48px 50px}#breadcrumbsInner{padding:26px 29px}#footerblc{padding:42px 48px 40px}#footerInner{display:flex;justify-content:space-between}#footerLogo{width:160px;height:62px}#footerSns{margin-top:43px}#footerSns>li.sns01 a{width:21px}#footerSns>li.sns01 a::after{width:21px;font-size:2.1rem}#footerSns>li.sns02 a{width:21px}#footerSns>li.sns02 a::after{width:21px;font-size:1.8rem}#footerSns>li.sns03 a{width:21px}#footerSns>li.sns03 a::after{width:21px;font-size:2rem}#footerSns>li.sns04 a{width:24px}#footerSns>li.sns04 a::after{width:24px;font-size:1.6rem}#footerNav{display:flex;justify-content:flex-end;width:100%}#footerNav dl{margin:12px 0 0 20px;padding-right:11.067%}#footerNav dl dd ul{-moz-column-count:auto;column-count:auto}#footerNav dl dd ul li{padding-top:16px}#footerSubNav{position:relative;padding-top:37px}#footerSubNav ul{margin-left:-2em}#footerSubNav ul>li{margin:0 0 0 2em}.sp{display:none!important}.c_ttl02--01{text-align:center}.c_ttl02--02{text-align:left}.c_ttl03--02{text-align:center}.c_ttl13{font-size:3.2rem}.c_ttlWrap01{padding-top:70px}.c_ttlWrap01--01{margin-bottom:60px}.c_ttlWrap01--02{margin-bottom:90px}.c_ttlWrap01--03{margin-bottom:52px}.c_ttlWrap01--04{margin-bottom:20px}.c_ttlWrap02--01{margin-bottom:56px}.c_ttlWrap03{margin-bottom:20px}.c_ttlWrap04{margin-bottom:40px}.c_ttlWrap04--01{margin-bottom:112px}.c_ttlWrap04--02{margin-bottom:60px}.c_ttlWrap05{margin-bottom:44px}.c_ttlWrap05--01{margin-bottom:36px}.c_ttlWrap05--02{margin-bottom:56px}.c_ttlWrap05--03{margin-bottom:28px}.c_ttlWrap05--04{margin-bottom:64px}.c_ttlWrap05--05{margin-bottom:72px}.c_ttlWrap06{margin-bottom:44px}.c_ttlWrap06--01{margin-bottom:36px}.c_ttlWrap07{margin-bottom:56px;padding-top:60px}.c_ttlWrap07--01{margin-bottom:40px}.c_ttlWrap07--02{margin-bottom:56px;padding-top:68px}.c_ttlWrap08{margin-bottom:52px}.c_ttlWrap08--01{margin-bottom:24px}.c_ttlWrap08--02{margin-bottom:40px}.c_ttlWrap08--03{margin-bottom:16px}.c_ttlWrap09{margin-bottom:16px}.c_ttlWrap10{margin-bottom:20px}.c_ttlWrap11{margin-bottom:76px;padding-top:70px}.c_ttlWrap12{margin-bottom:76px}.c_btn02 a{height:56px;padding:5px 30px;border-radius:28px}.c_btn03>span{height:56px;padding:5px 30px;border-radius:28px}.c_btn04 a{height:56px;padding:5px 30px;border-radius:28px}.c_btn04 a::before{width:32px;height:32px}.c_btnLayout01--01{justify-content:flex-start}.c_btnLayout02{max-width:338px;margin:0 auto;padding:0}.c_btnWrap01{margin-top:77px}.c_btnWrap01--01{margin-top:56px}.c_btnWrap02{margin-top:40px}.c_btnWrap02--01{margin-top:16px}.c_btnWrap03{margin-top:120px}.c_btnWrap04{margin-top:60px}.c_link01--04>a::before,.c_link01--04>span::before{top:14px}.c_link01--04>a::after,.c_link01--04>span::after{top:0}.c_link01--05{text-align:right}.c_link01--05>a,.c_link01--05>span{display:inline-flex;align-items:center;min-height:36px;padding:0 47px 0 0}.c_link01--05>a::before,.c_link01--05>span::before{top:12px;right:12px}.c_link01--05>a::after,.c_link01--05>span::after{top:0;right:0}.c_link01--08>a::before,.c_link01--08>span::before{top:14px}.c_link01--10>a::before,.c_link01--10>span::before{top:14px}.c_link01--10>a::after,.c_link01--10>span::after{top:0}.c_link01--11{text-align:left}.c_linkWrap01--01{margin-top:56px}.c_linkWrap01--02{margin-top:48px}.c_linkWrap01--03{margin-top:40px}.c_linkWrap03--01{margin-top:52px}.c_linkWrap03--02{margin-top:46px}.c_linkWrap03--03{margin-top:40px}.c_linkWrap03+.c_linkWrap03{margin-top:16px}.c_linkWrap04{margin-top:56px}.c_linkWrap04--01{margin-top:72px}.c_linkWrap05{margin-top:47px}.c_linkWrap06{margin-top:45px}.c_linkLayout01{display:flex;justify-content:center}.c_linkList02 ul{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:none}.c_linkList02 ul li{width:calc(50% - 20px)}.c_linkList02 ul li:nth-of-type(-n+2){border-top:1px solid #e5e5e5}.c_linkList02 ul li a{padding:28px 46px 29px 16px}.c_linkList02--01 ul{display:block}.c_linkList02--01 ul li{width:100%}.c_linkList02--01 ul li a{padding:29px 46px 29px 30px}.c_linkList02--01 ul li:nth-of-type(-n+2){border-top:none}.c_linkList02--01 ul li:first-child{border-top:1px solid #e5e5e5}.c_linkList02--01 .c_linkList02__q{margin-right:30px;font-size:2rem}.c_linkList02--02 ul{display:block;padding-left:30px;border-top:1px solid #d1d1d1}.c_linkList02--02 ul li{width:100%}.c_linkList02--02 ul li a{padding:25px 46px 25px 26px}.c_linkList02--02 ul li:nth-of-type(-n+2){border-top:1px solid #d1d1d1}.c_linkList02--02 ul li:first-child{border-top:none}.c_linkList02--03 ul{display:block}.c_linkList02--03 ul li{width:100%}.c_linkList02--03 ul li a{padding:24px 46px 25px 30px}.c_linkList02--03 ul li:nth-of-type(-n+2){border-top:none}.c_linkList02--03 ul li:first-child{border-top:1px solid #e5e5e5}.c_linkList02--03 .c_linkList02__q{margin-right:30px;font-size:2rem}.c_linkList03{display:flex;flex-wrap:wrap;margin-top:-12px;margin-left:-76px}.c_linkList03>li{margin:12px 0 0 76px}.c_linkList04 ul{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:none}.c_linkList04 ul>li{width:calc((100% - 40px)/ 2)}.c_linkList04 ul>li a{padding:20px 60px 20px 18px}.c_linkList04 ul>li:nth-of-type(-n+2){border-top:1px solid #e5e5e5}.c_linkList04__img01{width:36.79653%;max-width:170px;margin-right:20px;border-radius:10px}.c_linkListWrap01{margin-top:24px}.c_linkListWrap02{margin-top:40px}.c_linkBlc01{display:flex;justify-content:space-between;margin:0 -48px}.c_linkBlc01>*{width:calc(50% - 20px);margin-top:0}.c_linkBlc01>* a{border-radius:8px 0 0 8px}.c_linkBlc01>:first-child{margin-top:30px}.c_linkBlc01>:first-child a{border-radius:0 8px 8px 0}.c_linkBlc01>:first-child .c_linkBlc01__inner01{margin:0 0 0 auto}.c_linkBlc02{flex-wrap:nowrap}.c_linkBlc02>*{width:calc((100% - 120px)/ 4);max-width:220px;margin-top:0}.c_linkBlc03{display:flex;flex-wrap:wrap;margin-top:128px}.c_linkBlc03>*{width:calc((100% - 160px)/ 3);margin-top:114px;margin-left:80px}.c_linkBlc03>:nth-of-type(-n+3){margin-top:0}.c_linkBlc03>:nth-of-type(3n+1){margin-left:0}.c_linkBlc03 a{display:flex;flex-direction:column;height:100%}.c_linkBlc03__img01{border-radius:12px}.c_linkBlc03__txt01{margin-top:18px}.c_linkBlc03__txt02{margin-bottom:40px}.c_linkBlc03__ttl01{margin:14px 0 32px}.c_linkBlc03__ttl02{margin-bottom:12px}.c_linkBlc03__btnWrap01{margin:auto 0 0}.c_linkBlc03--01{margin-top:68px}.c_linkBlc03--01>*{margin-top:80px}.c_linkBlc04{display:flex;flex-wrap:wrap}.c_linkBlc04>*{width:calc((100% - 40px)/ 2);margin:0 0 0 40px;padding:40px 10px}.c_linkBlc04>:nth-of-type(-n+2){border-top:1px solid #e5e5e5}.c_linkBlc04>:nth-of-type(odd){margin-left:0}.c_linkBlc04__img01{width:42.3077%;margin-right:20px;border-radius:12px}.c_linkBlc04__ttl01{margin:0 0 8px}.c_linkBlc04__wrap01{margin-top:72px}.c_linkBlc05{display:flex;flex-wrap:wrap}.c_linkBlc05>*{width:calc((100% - 160px)/ 3);margin-top:0;margin-left:80px}.c_linkBlc05>* a{display:block}.c_linkBlc05>:nth-of-type(3n+1){margin-left:0}.c_linkBlc05__img01{width:100%;max-width:none;margin-right:0;border-radius:16px}.c_linkBlc05__img02{width:100%;max-width:none;margin-right:0;border-radius:12px}.c_linkBlc05__ttl01{margin-top:16px}.c_linkBlc05__ttl02{margin-top:20px}.c_linkBlc05--01>* a{padding-right:0}.c_linkBlc06{display:flex;flex-wrap:wrap}.c_linkBlc06>*{width:calc((100% - 80px)/ 2);margin-top:0;margin-left:80px}.c_linkBlc06>*>a{display:flex;flex-direction:column;height:100%}.c_linkBlc06>:nth-of-type(odd){margin-left:0}.c_linkBlc06__img01{border-radius:12px}.c_linkBlc06__ttl01{margin:24px 0 8px;text-align:center}.c_linkBlc06__ttl02{margin:24px 0 8px;text-align:center}.c_linkBlc06__txt01{margin-bottom:32px}.c_linkBlc06__txt02{margin-bottom:32px}.c_linkBlc06__btnWrap01{margin:auto 0 0}.c_linkBlc06__btnWrap02{width:100%;max-width:338px;margin:auto auto 0}.c_linkBlc06__wrap01{margin-top:68px}.c_linkBlc06--01>*{display:flex;flex-direction:column;margin-top:80px}.c_linkBlc06--01>:nth-of-type(-n+2){margin-top:0}.c_linkBlc07{display:flex;flex-wrap:wrap}.c_linkBlc07>*{width:calc((100% - 160px)/ 3);margin:56px 0 0 80px;padding:0}.c_linkBlc07>:nth-of-type(-n+3){margin-top:0}.c_linkBlc07>:nth-of-type(3n+1){margin-left:0}.c_linkBlc07__img01{margin:0;border-radius:12px}.c_linkBlc07__ttl01{margin-bottom:16px}.swiper .c_linkBlc07__ttl01{margin-top:16px;margin-bottom:8px}.c_linkBlc08{justify-content:flex-start}.c_linkBlc08>*{width:calc((100% - 160px)/ 3);margin-top:80px;margin-left:80px}.c_linkBlc08>:nth-of-type(3n+1){margin-left:0}.c_linkBlc08>:nth-of-type(-n+3){margin-top:0}.c_linkBlc08__img01{border-radius:16px}.c_linkBlc08__ttl01{margin-top:16px}.c_linkBlc09{display:flex;flex-wrap:wrap}.c_linkBlc09>*{width:calc((100% - 160px)/ 3);margin-bottom:80px}.c_linkBlc09>:not(:first-child){margin-top:0}.c_linkBlc09>:not(:nth-of-type(3n)){margin-right:80px}.c_linkBlc09>*>a{display:flex;flex-direction:column;height:100%}.c_linkBlc09__img01{border-radius:12px}.c_linkBlc09__ttl01{margin:20px 0 0}.c_linkBlc09__txt01{margin-bottom:14px;line-height:1.4}.c_linkBlc09__txt02{margin-bottom:24px}.c_linkBlc09__btnWrap01{margin:auto 0 0}.c_linkAnchor01 ul>li{max-width:265px;margin-left:50px}.c_linkAnchor01 ul>li a{padding:16px 0 60px}.c_linkAnchor01 ul>li a::after{bottom:36px}.c_linkAnchor01--01 ul>li{margin-left:20px}.c_linkAnchor01--01 ul>li a{padding-top:20px;padding-bottom:56px}.c_linkAnchor01--01 ul>li a::after{bottom:32px}.c_linkAnchor01--02 ul>li{max-width:initial}.c_linkAnchorWrap01{margin-top:84px}.c_linkAnchorWrap02{margin-top:84px}.c_linkAnchorWrap02--01{margin-top:52px}.c_linkAnchorWrap03{margin-top:92px}.c_lead01{text-align:center}.c_lead01--02{text-align:left}.c_leadWrap01{margin-top:44px}.c_leadWrap02{margin-top:44px}.c_leadWrap03{margin-top:28px}.c_list01--01>li{margin-top:0}.c_list01--02>li{margin-top:0}.c_list01--03>li{margin-top:22px}.c_listDot01>li{margin-top:10px}.c_listWrap01{margin:24px 0 36px}.c_listWrap02{margin:0}.c_listWrap03{margin:8px 0 24px}.c_listWrap04{margin:8px 0 24px}.c_notes01>li{margin-top:3px}.c_notes01--03>li{padding-left:0;text-align:center;text-indent:0}.c_notes01--04>li{margin-top:0}.c_notes01--08>li{margin-top:5px}.c_notes01--09{display:inline-block;line-height:1;vertical-align:middle}.c_notes01--09>li{display:inline-block;margin-top:0;margin-left:8px}.c_notes01--10>li{color:#393939}.c_notesWrap01--01{margin-top:16px}.c_notesWrap02--01{margin-top:12px}.c_notesWrap02--02{margin-top:10px;margin-bottom:24px}.c_notesWrap03--01{margin-top:20px}.c_notesWrap04--01{margin-top:20px}.c_notesWrap04--02{margin-top:0}.c_notesWrap05{margin-top:12px}.c_notesWrap07{margin-top:16px}.c_bg01{margin:0;padding:0}.c_bg01--01{padding:56px 95px 80px;border-radius:12px}.c_bg01--02{padding:56px 0 80px}.c_nav01>ul>li>span{min-height:85px;padding:5px 60px 5px 30px}.c_nav02>ul{justify-content:flex-start}.c_nav02>ul>li{width:calc((100% - 60px)/ 4);margin:48px 0 0 20px}.c_nav02>ul>li a{display:flex;align-items:center}.c_nav02>ul>li a>span{flex:0 0 auto;width:50.18867%;max-width:133px;margin:0 20px 0 0}.c_nav02>ul>li:nth-of-type(-n+2){margin-top:48px}.c_nav02>ul>li:nth-of-type(4n+1){margin-left:0}.c_nav02>ul>li:nth-of-type(-n+4){margin-top:0}.c_nav03{padding:72px 0}.c_nav03__nav01{display:flex;flex-wrap:wrap}.c_nav03__nav01>li{width:calc((100% - 144px)/ 3);margin-top:20px;margin-left:72px}.c_nav03__nav01>li a::before{width:80px;height:80px;line-height:78px}.c_nav03__nav01>li a::after{right:0}.c_nav03__nav01>li:nth-of-type(-n+3){margin-top:0}.c_nav03__nav01>li:nth-of-type(3n+1){margin-left:0}.c_slideNav01.swiper{padding:0 30px}.c_slideNav01 ul li.swiper-slide a{width:128px;height:46px;border-width:2px}.c_slideNav01 .swiper-button-next,.c_slideNav01 .swiper-button-prev{width:30px;height:46px}.c_slideNav01 .swiper-button-next::after,.c_slideNav01 .swiper-button-prev::after{left:0;font-size:2rem}.c_slideNav01 .swiper-button-prev{left:0}.c_slideNav01 .swiper-button-prev::after{left:0}.c_slideNav01 .swiper-button-next{right:0}.c_slideNav01 .swiper-button-next::after{right:0;left:auto}.c_share01>ul{justify-content:flex-end}.c_share01>ul li{width:100px;margin-left:9px}.c_share01>ul li a{height:40px}.c_share01__fb a::after{font-size:2.8rem}.c_share01__tw a::after{font-size:2.3rem}.c_share01__line{display:none}.c_shareWrap01{margin-top:40px}.c_object-hd01::before{padding-top:56.25%}.c_pagination01 ul li{margin-left:10px}.c_pagination01 ul li .page-numbers.current,.c_pagination01 ul li a{width:50px;height:50px}.c_pagination01__next a,.c_pagination01__prev a{width:50px;height:50px}.c_pagination01__prev{margin-right:14px}.c_pagination01__next{margin-left:14px}.c_pagination02__prev a::before{margin-right:20px}.c_pagination02__next a::after{margin-left:20px}.c_paginationWrap01{margin-top:50px}.c_paginationWrap02{margin-top:68px}.c_slider01{margin:0 -48px;overflow:hidden}.c_slider01 .swiper{padding:0 48px}.c_slider01 .swiper-slide a{border-radius:12px}.c_campaignSummary01{max-width:934px;margin:40px auto 80px}.c_campaignSummary01__inner01{max-width:860px;margin:0 auto}.c_campaignSummary01__sec01{margin:72px 0 0}.c_campaignSummary01__sec02{margin:38px 0 0}.c_campaignSummary01__ttlWrap01{margin:0 0 70px;padding:0 0 19px}.c_campaignSummary01__ttl02{padding:0 0 0 30px}.c_campaignSummary01__ttl02::before{width:6px}.c_campaignSummary01__list01>li{margin:0 0 8px}.c_campaignSummary01__list01--01>li{margin:0}.c_campaignSummary01__list02--01{margin:0 0 0 2.2em}.c_campaignFlow01>*{padding:56px 0 64px 14.88%}.c_campaignFlow01>::before{bottom:64px;height:calc(100% - 244px)}.c_campaignFlow01__blc01{margin:29px 0 18px;padding:23px 32px 25px}.c_campaignFlow01__blc02{padding-right:51.91%}.c_campaignFlow01__column01{display:flex;margin:48px 0 0}.c_campaignFlow01__column01>*{width:43.71%}.c_campaignFlow01__column01>:not(:last-child){margin:0 3.2% 0 0}.c_campaignFlow01__list01>li{margin:0 0 8px}.c_campaignFlow01__list01--01>li{margin:0}.c_campaignFlow01__list02>li{margin:0 0 8px}.c_campaignFlow01__img01{position:absolute;top:60px;right:0;width:34.2%;margin:0}.c_campaignFlow01__btnWrap01{width:90.9%;margin:46px 0 25px}.c_campaignFlow01__btnWrap02{width:43.71%;margin:46px 0 0}.c_campaignFlow01__btn01 a::before{width:30px;height:30px;margin:0 12px 0 0}.c_campaignFlow01__linkListWrap01{margin-top:16px}.c_campaignCode01__inner01{display:inline-flex;flex-direction:column;align-items:center;padding:12px 40px 18px;border-radius:12px}.c_campaignCode01__txt01{font-size:1.6rem}.c_campaignCode01__txt02{font-size:1.6rem;line-height:1.2}.c_campaignCode01__txt02 span{font-size:4rem}.c_campaignNotes01{max-width:860px;margin:92px auto 52px}.c_campaignNotes01__ttl01{font-size:1.8rem}.c_campaignNotes01 ul{font-size:1.6rem}.c_campaignNotes01 ul li{font-size:1.6rem}.c-modal-table{max-width:380px}.c-modal-table td,.c-modal-table th{padding:8px;font-size:1.4rem}.c-modal-table-bottle{max-width:912px;margin-top:44px;margin-bottom:12px}.c-modal-table-bottle td,.c-modal-table-bottle th{padding:12px 8px;font-size:1.5rem}.c-modal-table-bottle .flex{flex-direction:row;align-items:center;justify-content:flex-start}.c-modal-table-bottle tbody th{text-align:left}.c-modal-table-bottle .hide-pc{display:none}.c-modal-table-bottle em{width:64px;height:40px;margin-right:12px}.c-modal-table-bottle small{font-size:1.2rem}.c-cancel-table{max-width:1120px}.c-cancel-table tr{display:table-row}.c-cancel-table td,.c-cancel-table th{display:table-cell;width:auto;padding:16px 8px;border-bottom:1px solid #d1d1d1;font-size:1.5rem}.p_function01>li{margin-left:9px}.p_function01>li::before{border-radius:8px}.p_function01>li>span{margin-top:6px}.p_function01--01{justify-content:flex-end}.p_function01--05>li{margin-left:20px}.p_cv01{margin:0 -48px;padding:48px 0 80px}.p_cv01__btn01{width:400px;margin-top:20px;margin-right:auto;margin-left:auto}.p_cv01__btn02{width:400px;margin-top:20px;margin-right:auto;margin-left:auto}.p_cv01__btn02--01{width:320px;margin-top:0;margin-left:0}.p_cv01__btn02--02{margin-top:0}.p_cv02{margin:0 -48px;padding:48px 0 80px}.p_cv02__txt01{width:440px;margin:0 auto;padding-left:28px}.p_cv02__txt01>picture{width:84px}.p_cv02__txt01>span:nth-of-type(1){padding:15px 0 0 12px}.p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1){font-size:20px;line-height:50px}.p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1) em{font-size:40px}.p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(2){margin-top:-6px;padding-left:4px;font-size:17px;letter-spacing:.05em}.p_cv02__txt01>span:nth-of-type(1):after{top:0;right:-28px;width:41px;height:36px;background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_cv02_pc.png)}.p_cv02__txt01>span:nth-of-type(2){padding:48px 0 0 10px;font-size:27px}.p_price01__sec01+.p_cv02 .p_cv02__txt01{padding-left:28px}.p_cv02--campaign01 .p_cv02__txt01{padding-left:82px}.p_cv02--campaign01 .p_cv02__txt01 picture{width:57px;padding-top:12px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1){padding-top:0}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1){font-size:14px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(1) em{font-size:24px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(2){font-size:20px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1)>span:nth-of-type(2) em{font-size:27px}.p_cv02--campaign01 .p_cv02__txt01>span:nth-of-type(1):after{top:11px;right:-28px}.p_price01__sec01+.p_cv02--campaign01 .p_cv02__txt01{padding-left:82px}.p_cv02__btn01{width:440px;margin-top:20px;margin-right:auto;margin-left:auto}.p_waterserver01{margin:0 -48px}.p_waterserver01__blc01{height:520px}.p_waterserver01__blc01 a{align-items:center;justify-content:center;color:#393939}.p_waterserver01__blc01--01 a{padding-bottom:55px}.p_waterserver01__inner01{width:100%;max-width:1120px;padding:0 88px}.p_waterserver01__inner01--01{display:flex;flex-direction:column;align-items:flex-end}.p_waterserver01__inner02{width:36%;padding-bottom:96px}.p_waterserver01__inner02::before{bottom:20px;left:19px}.p_waterserver01__inner02::after{bottom:0;border-color:rgba(0,0,0,.4)}.p_waterserver01__inner02--01::before{right:auto}.p_waterserver01__inner02--01::after{right:auto;left:0}.p_waterserver01__limited{width:36%;margin-bottom:4px}.p_waterserver01__limited svg{fill:#baa469;margin-left:-33px}.p_waterserver01__newrelease{width:36%;margin-bottom:4px}.p_waterserver01__newrelease svg{fill:#baa469;margin-left:-33px}.p_waterserver01__txt01{text-shadow:none}.p_waterserver01__logo01{margin-top:24px}.p_waterserver01__gooddesign01{left:50%;width:100%;max-width:1366px;padding:0 17px;transform:translate(-50%,0)}.p_waterserver01__gooddesign01 p{margin:0 0 0 auto}.p_waterserver01__function01{left:50%;width:100%;max-width:1366px;padding:0 17px;transform:translate(-50%,0)}.p_waterserver02--margin01{margin-top:122px}.p_waterserver02__blc01:not(:first-child){margin-top:122px}.p_waterserver02__inner01{display:flex;justify-content:flex-start;width:100%}.p_waterserver02__blc01:nth-child(2n+1) .p_waterserver02__inner01{flex-direction:row-reverse}.p_waterserver02__inner02{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:40.9956076135%}.p_waterserver02__inner03{padding-bottom:80px}.p_waterserver02__inner03::before{bottom:20px;left:19px}.p_waterserver02__inner03::after{bottom:0;border-color:rgba(0,0,0,.4)}.p_waterserver02__new{width:64px;margin-bottom:30px}.p_waterserver02__txt01{margin-top:38px}.p_waterserver02__img01{width:48.3162518302%}.p_waterserver02__blc01:nth-child(2n+1) .p_waterserver02__img01{margin-right:-48px;margin-left:1.6105417277%}.p_waterserver02__blc01:nth-child(2n+1) .p_waterserver02__img01>picture{border-radius:16px 0 0 16px}.p_waterserver02__blc01:nth-child(2n) .p_waterserver02__img01{margin-right:1.6105417277%;margin-left:-48px}.p_waterserver02__blc01:nth-child(2n) .p_waterserver02__img01>picture{border-radius:0 16px 16px 0}.p_waterserverTtl01{margin-top:56px}.p_waterserverTtl01__logo01--01{max-width:298px}.p_waterserverTtl01__logo01--01{max-width:218px}.p_waterserverTtl01__logo01--03{max-width:339px}.p_waterserverTtl01__logo01--04{max-width:234px}.p_waterserverFuntion01{margin-top:40px}.p_waterserverFuntion02{margin-top:52px;margin-bottom:-20px}.p_waterserverFuntion02__inner01{padding:12px 22px;border-radius:12px}.p_waterserverFuntion02__ico01{width:44px;height:44px}.p_waterserverProduct01__img01--01{width:45.53572%;max-width:510px}.p_waterserverProduct01__img01--02{width:19.73215%;max-width:221px}.p_waterserverProduct01__img01--03{width:20.44643%;max-width:229px}.p_waterserverProduct01__btn01{margin-top:48px}.p_waterserverProduct01__logo01{width:100%;max-width:296px}.p_waterserverProduct01__txt01{margin-bottom:44px}.p_waterserverSlider01{max-width:980px;margin:0 auto}.p_waterserverSlider01__main01{overflow:visible}.p_waterserverSlider01__main01 .swiper-slide{overflow:hidden;border-radius:12px}.p_waterserverSlider01__main01 .swiper-slide img{width:100%}.p_waterserverSlider01__thumb01 .swiper-wrapper{justify-content:center;padding:70px 0 188px}.p_waterserverSlider01__thumb01 .swiper-slide{max-width:24px}.p_waterserverSlider01__thumb01__txt01{width:100%;text-align:center}.p_waterserverSlider01__thumb01__txt02{top:128px;width:100%;text-align:center}.p_waterserverSlider02{max-width:1098px;margin:120px auto 0;padding:0}.p_waterserverSlider02__img01{border-radius:16px}.p_waterserverFeature01{margin:0}.p_waterserverFeature01__blc01{display:flex;flex-direction:row-reverse;align-items:center;margin-top:122px;padding-left:0}.p_waterserverFeature01__blc01--01{flex-direction:row;padding-right:0}.p_waterserverFeature01__blc02{display:flex;align-items:center;margin-top:80px;padding:0}.p_waterserverFeature01__blc02--01{flex-direction:row-reverse;justify-content:space-between}.p_waterserverFeature01__blc03{position:relative;margin-top:120px;margin-bottom:122px;padding:96px 0 172px}.p_waterserverFeature01__blc03::before{display:block;z-index:-1;position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:#222;content:""}.p_waterserverFeature01__blc03__ttl01{position:static;margin:0 0 36px;transform:none;text-align:left}.p_waterserverFeature01__blc03__img01{z-index:0;position:absolute;top:0;right:calc(50% - 50vw);width:60.0292vw;height:100%;text-align:right}.p_waterserverFeature01__blc03__img01 img{height:100%;-o-object-fit:cover;object-fit:cover}.p_waterserverFeature01__blc03__inner01{position:static}.p_waterserverFeature01__blc03__inner02{position:static;width:53.57142%;padding:0}.p_waterserverFeature01__blc03__inner02::before{top:213px;left:-120px;width:90px;height:105px;background-image:url(/assets/product/waterserver/images/img_smartplus_next_feature17_pc.svg)}.p_waterserverFeature01__blc03__inner02::after{top:auto;right:auto;bottom:38px;left:276px}.p_waterserverFeature01__blc03__inner02 p{z-index:1;position:relative;margin:16px 0 0}.p_waterserverFeature01__blc03__inner02 p:first-child{margin-top:0}.p_waterserverFeature01__blc04{display:flex;align-items:center;justify-content:space-between;max-width:930px;margin:98px auto 160px;padding:32px 32px 32px 63px;border-radius:12px}.p_waterserverFeature01__blc04__txt02{margin-top:28px}.p_waterserverFeature01__blc04__img01{flex:0 0 auto;width:43.21728%;margin-top:0;margin-left:35px;border-radius:12px}.p_waterserverFeature01__box01{min-width:463px;margin-top:0;padding:0 80px 0 0}.p_waterserverFeature01__box01::before{left:0}.p_waterserverFeature01__box02{margin-left:110px;padding-right:80px}.p_waterserverFeature01__img01{flex:0 0 auto;width:44.375%;height:620px}.p_waterserverFeature01__imgInner01{position:absolute;left:0;width:45.3879941435vw;height:100%;border-radius:16px 0 0 16px}.p_waterserverFeature01__imgInner01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_waterserverFeature01__img02{max-width:300px;margin-top:52px}.p_waterserverFeature01__img03{right:3.2210834553vw;left:auto;width:39.6046852123vw;max-width:541px;padding:0 0 80px}.p_waterserverFeature01__img04{flex:0 0 auto;width:46.42857%;border-radius:12px}.p_waterserverFeature01__img05{margin-top:40px}.p_waterserverFeature01__img06{margin-top:40px}.p_waterserverFeature01__ttlWrap01{margin-bottom:28px}.p_waterserverFeature01__ttl01{margin:0 0 20px}.p_waterserverFeature01__btnWrap01{margin-top:40px}.p_waterserverFeature01 .p_waterserverFeature01__blc01--01 .p_waterserverFeature01__box01{min-width:543px;padding:0 0 0 88px}.p_waterserverFeature01 .p_waterserverFeature01__blc01--01 .p_waterserverFeature01__box01::before{right:0}.p_waterserverFeature01 .p_waterserverFeature01__blc01--01 .p_waterserverFeature01__imgInner01{right:0;left:auto;border-radius:0 16px 16px 0}.p_waterserverFeature01__iconList01{margin-top:44px}.p_waterserverFeature01__data01{width:100%;margin-top:40px;padding:12px 24px}.p_waterserverFeature01__data01 dl+dl{margin-top:12px;padding-top:12px}.p_waterserverSatisfaction01{display:flex;align-items:center;justify-content:center}.p_waterserverSatisfaction01__img01{width:46.25%;margin:0 0 0 80px}.p_waterserverSupport01{max-width:720px;margin:0 auto;padding:44px 30px 64px;border-radius:16px}.p_waterserverSupport01__ttl01{margin-bottom:24px}.p_waterserverSupport01__img01{max-width:465px;margin:0 auto}.p_waterserverSupport01__txt02::before{left:calc(50% - 20px);width:40px}.p_waterserverNyanmodel01{margin:0;padding:40px 0 min(240px, 16.6412884334vw);background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel02_pc.png.webp) no-repeat center top 35px;background-size:983px auto}.p_waterserverNyanmodel01__ttl01{margin-bottom:44px}.p_waterserverNyanmodel01 p{margin-top:20px}.p_waterserverNyanmodel02{margin:0;padding:20px 0 10.0292825769vw;background-image:none}.p_waterserverNyanmodel02::before{top:-2.0497803807vw;height:10.3221083455vw;background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel04_pc.png.webp)}.p_waterserverNyanmodel02::after{top:-100px;height:113px}.p_waterserverNyanmodel02__imgWrap01{position:relative}.p_waterserverNyanmodel02__img01{width:85%;max-width:952px;margin-top:60px}.p_waterserverNyanmodel02__img01 img{width:100%}.p_waterserverNyanmodel02__img02{position:absolute;top:109px;left:50%;width:85%;max-width:952px;margin:0;transform:translate(-50%,0);pointer-events:none}.p_waterserverNyanmodel02__img02 img{width:100%}.p_waterserverNyanmodelFeature{padding-bottom:165px;background:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_feature04.png) no-repeat center bottom;background-size:1020px auto}.p_waterserverNyanmodelFeature__ttl01::before{top:-44px;left:-40px;width:73px;height:69px}.p_waterserverNyanmodelFeature__deco01::before{top:-113px;right:0;width:159px;height:116px}.p_waterserverNyanmodelFeature__deco02::before{top:auto;right:auto;bottom:35px;left:calc(50% - 100px);width:170px;height:144px}.p_waterserverNyanmodelFaq{margin:184px 0 132px;padding:60px 30px 0}.p_waterserverNyanmodelFaq::after,.p_waterserverNyanmodelFaq::before{height:10.3221083455vw;background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel04_pc.png.webp)}.p_waterserverNyanmodelFaq::before{top:-2.3426061493vw}.p_waterserverNyanmodelFaq::after{bottom:-6.7349926794vw}.p_waterserverNyanmodelFaq__inner01{position:relative}.p_waterserverNyanmodelFaq__inner01::before{top:-96px;left:149px;width:133px;height:110px}.p_waterserverNyanmodelFaq__inner01::after{bottom:-117px;left:calc(50% + 88px);width:205px;height:109px}.p_waterserverNyanmodelSpecial{margin:0 -48px;padding-bottom:48px}.p_waterserverNyanmodelSpecial__bg01{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.p_waterserverNyanmodelSpecial__bg01>picture{display:block;position:relative;width:100%;height:100%}.p_waterserverNyanmodelSpecial__bg01>picture>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%}.p_waterserverNyanmodelSpecial__txt01{max-width:1120px;margin:0 auto}.p_waterserverCampaign01{margin:0;padding:90px 0 68px}.p_waterserverCampaign01:after{height:18px}.p_waterserverCampaign01__inner01{max-width:1254px;margin-right:auto;margin-left:auto}.p_waterserverCampaign01__link01{margin-top:60px}.p_waterserverCampaign01__link01 a:after{display:inline-block;width:41px;height:41px;margin:0 0 0 12px;background-image:url(/assets/product/waterserver/images/img_smartplus_nyanmodel_campaign01_arw_pc.png);vertical-align:-14px}.p_sInterviewLinkBlc01 ul{justify-content:flex-start}.p_sInterviewLinkBlc01 ul>li{width:calc((100% - 120px)/ 5);margin:50px 0 0 30px}.p_sInterviewLinkBlc01 ul>li a{border-radius:12px}.p_sInterviewLinkBlc01 ul>li a::after{width:44px;height:44px;font-size:1.8rem;line-height:42px}.p_sInterviewLinkBlc01 ul>li:nth-of-type(-n+5){margin-top:0}.p_sInterviewLinkBlc01 ul>li:nth-of-type(5n+1){margin-left:0}.p_sInterviewModalBlc01{display:flex;align-items:center;justify-content:space-between;width:1000px;max-width:1000px;height:540px;padding:30px 25px 30px 40px;padding:30px 15px 30px 40px}.p_sInterviewModalBlc01__img01{display:flex;flex:0 0 auto;align-items:center;width:50%;max-width:460px;margin:0 45px 0 0}.p_sInterviewModalBlc01__imgInner01{overflow:hidden;border-radius:12px}.p_sInterviewModalBlc01__box01{align-self:flex-start;width:calc(50% - 45px);width:100%;height:480px}.p_sInterviewModalBlc01__boxInner01{padding:20px 30px 20px 0}.p_sInterviewModalBlc01__txtLead01{margin-bottom:28px;font-size:2.6rem;line-height:1.615384;letter-spacing:.05em}.p_sInterviewModalBlc01 .simplebar-track.simplebar-vertical{width:6px}.p_interviewLayout01{margin:100px 0 0;padding:40px 105px 56px;border-radius:12px}.p_interviewLayout01__ttl01{margin-bottom:40px}.p_interviewLayout01__column01{display:flex;justify-content:space-between}.p_interviewLayout01__column01>*{width:calc((100% - 40px)/ 2)}.p_interviewLayout01__column01>*+*{margin-top:0}.p_interviewLayout01__img01{border-radius:12px}.p_interviewLayout01__txt01{margin-top:32px}.p_interviewComment01{margin:60px 0 0;padding:50px 60px 60px;border-radius:12px}.p_interviewComment01__column01{position:relative;aspect-ratio:auto 2/1;padding:0 0 0 calc(42.0792% + 40px)}.p_interviewComment01__ttl01{margin-bottom:16px;text-align:left}.p_interviewComment01__img01{position:absolute;top:0;left:0;width:42.0792%;border-radius:12px}.p_interviewPoint01{margin-top:100px;padding:52px 0 60px}.p_interviewPoint01__ttl01{margin-bottom:44px}.p_interviewPoint01__column01{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.p_interviewPoint01__img01{flex:0 0 auto;width:45.26785%;margin:0 0 0 72px}.p_interviewPoint01__txt01{margin-top:20px}.p_pickup01{position:relative;max-width:930px;margin:0 auto;padding:68px 22px 0;border-radius:12px}.p_pickup01__wrap01{margin-top:68px}.p_pickup01__ttl01{position:absolute;top:-34px;left:calc(50% - 72px);width:143px;height:66px;margin:0}.p_pickup01__ttl01 svg{fill:#baa469}.p_pickup01__inner01{max-width:543px;padding-bottom:56px}.p_pickup01 .swiper-pagination-bullets{bottom:24px}.p_pickup01 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p_pickup01 .swiper-button-next,.p_pickup01 .swiper-button-prev{top:190px;width:60px;height:60px}.p_pickup01 .swiper-button-next::after,.p_pickup01 .swiper-button-prev::after{left:20px;font-size:3.7rem}.p_pickup01 .swiper-button-prev{left:calc(50% - 350px)}.p_pickup01 .swiper-button-next{right:calc(50% - 350px)}.p_galleryLead01{margin-top:60px}.p_galleryLead01__img01{max-width:164px}.p_galleryTtl01{max-width:200px}.p_galleryTtlWrap01{margin-bottom:48px}.p_recipe02__column01{display:flex;align-items:flex-start}.p_recipe02__column02{display:flex;align-items:flex-start;margin-top:88px}.p_recipe02__column02>:first-child{flex:0 0 auto;width:32.14285%;margin-right:60px}.p_recipe02__img01{flex:0 0 auto;width:46.42857%;margin:0 60px 0 0;overflow:hidden;border-radius:12px}.p_recipe02__img02{width:36.14457%;margin-right:30px}.p_recipe02__txt01{margin-top:-.6em}.p_recipe02__ttl01{margin:0 0 28px}.p_recipe02__ttl02{margin:32px 0 16px}.p_recipe02__notes01{margin-top:28px}.p_recipe02__list01 dl dt{padding-left:9px}.p_recipe02__list01 dl dd{padding-right:15px}.p_recipe02__list02 ol>li{padding:21px 7px 21px 20px}.p_recipe02__list02 ol>li::before{width:30px;height:30px;margin-right:40px;line-height:30px}.p_recipe02__info01{margin:20px 0 0;padding:20px 50px 20px 20px;border-radius:6px}.p_recipe02__info01 ul{justify-content:space-between}.p_recipe02__info01 ul>li{display:flex;align-items:center}.p_recipe02__info01 ul>li::before{flex:0 0 auto;margin:0 11px 0 0}.p_recipe02__info01 ul>li>span{text-align:left}.p_recipe02__point01{margin:20px 0 0;border-radius:6px}.p_recipe02__point01 dl{margin-top:4px}.p_recipe02__point01 dl dd{margin-top:8px}.p_recipeInner01:first-child{margin-top:172px}.p_recipeTtl01::before{height:40px;margin-bottom:12px}.p_recipeTtl01__wrap01{margin:220px 0 36px}.p_recipeTtl02{margin-top:80px;margin-bottom:44px}.p_recipeSubTtl01{margin-top:16px}.p_recipeTtlWrap01__deco01::before{display:block;width:36px;height:40px;margin-right:24px;background:url(/assets/life/recipe/images/ico_gourmet01.png.webp) no-repeat center;background-size:contain;content:""}.no-webp .p_recipeTtlWrap01__deco01::before{background-image:url(/assets/life/recipe/images/ico_gourmet01.png)}.p_recipeLecturer01{position:relative;max-width:930px;min-height:245px;margin:100px auto 0;padding:36px 70px 30px 284px;border-radius:12px}.p_recipeLecturer01__img01{position:absolute;top:30px;left:60px;width:100%;max-width:184px;margin-right:0}.p_recipeLecturer01__ttl01>span{display:inline-block;margin-right:.5em;vertical-align:baseline}.p_recipeLecturer01__txt02{margin-top:8px}.p_recipeLecturer01__btnWrap01{margin-top:28px}.p_price01{max-width:980px;margin:0 auto;padding:56px 60px 60px;border-radius:12px}.p_price01 img{width:100%}.p_price01--01{margin-bottom:120px}.p_price01--02{margin-bottom:30px}.p_price01__ttl01{margin-bottom:36px}.p_price01__ttl02{max-width:368px;margin:0 auto 12px}.p_price01__ttl03{max-width:372px;margin:10px auto 55px}.p_price01__service01{padding-top:96px}.p_price01__service01>li{width:100px}.p_price01__service01__maintenance::before,.p_price01__service01__postage::before,.p_price01__service01__price::before,.p_price01__service01__rental::before{top:-96px;left:calc(50% - 41px);width:82px;height:82px;line-height:82px}.p_price01__service01__price::before{font-size:3.9rem}.p_price01__service01__rental::before{font-size:4.6rem}.p_price01__service01__postage::before{font-size:3.5rem}.p_price01__service01__maintenance::before{font-size:3.8rem}.p_price01__txt01{margin:24px 0 0 15px}.p_price01__txt06{margin-top:60px}.p_price01__deco01{display:inline-block;margin:0 1em 0 0;transform:rotate(0);font-size:1.9rem;vertical-align:baseline}.p_price01__deco03{margin-top:12px}.p_price01__notes01{margin-top:12px}.p_price01__notes02{max-width:440px;margin:12px auto 0}.p_price01__notes03{display:flex;flex-wrap:wrap;margin-left:-1em;font-size:1.1rem}.p_price01__notes03>li{margin-left:1em;padding-left:0;text-indent:0}.p_price01__box01{max-width:440px;margin:24px auto 0;padding:26px 30px 20px;border-radius:12px;background:#f7f5f1}.p_price01__box01>:first-child{width:38.95%}.p_price01__img01{margin:0}.p_price01__img02{width:28.02326%}.p_price01__inner01{display:flex;justify-content:center}.p_priceLead01__wrap01{margin-top:60px;margin-bottom:52px}.p_priceBlc01{display:flex;flex-wrap:wrap;justify-content:space-between}.p_priceBlc01>*{width:calc((100% - 16px)/ 2);margin-top:16px;padding:20px 56px 32px 32px;border-radius:12px}.p_priceBlc01>:nth-of-type(-n+2){margin-top:0}.p_priceBlc01__maintenance::before,.p_priceBlc01__postage::before,.p_priceBlc01__price::before,.p_priceBlc01__rental::before{align-self:center;width:82px;height:82px;margin-right:28px;line-height:82px}.p_priceBlc01__price::before{font-size:3.9rem}.p_priceBlc01__rental::before{font-size:4.6rem}.p_priceBlc01__postage::before{font-size:3.5rem}.p_priceBlc01__maintenance::before{font-size:3.8rem}.p_priceBlc01__ttl01{align-items:center;margin-bottom:0}.p_priceBlc02{max-width:930px;margin:0 auto;padding:44px 70px 60px;border-radius:12px}.p_priceBlc02__ttl01{margin-bottom:36px}.p_priceBlc02__img01{width:40.81632%;margin:0 auto}.p_priceBlc02__box01{margin:24px auto 56px;padding:32px 59px 40px;border-radius:12px}.p_priceBlc02__box01--01{margin-bottom:0}.p_priceBlc02__box02{max-width:520px;margin:68px auto 20px;padding:0 16px 20px;border-radius:12px}.p_priceBlc02__boxWrap01{display:flex;justify-content:center}.p_priceBlc02__notes01{margin-top:72px}.p_priceBlc02__notes01--01{max-width:380px;margin:8px auto 0}.p_priceBlc02__btn01{max-width:320px;margin:40px auto 0}.p_priceLinkBlc01{width:100%;margin:0}.p_priceLinkBlc01>*{width:calc((100% - 30px)/ 3);text-align:left}.p_priceLinkBlc01>::before{display:inline-block;position:absolute;bottom:0;left:30px;width:calc(100% - 56px);height:1px;background:#d1d1d1;content:""}.p_priceLinkBlc01>::after{display:inline-block;position:absolute;right:0;bottom:32px;width:1px;height:calc(100% - 64px);background:#d1d1d1;content:""}.p_priceLinkBlc01>* a{padding:35px 72px 35px 32px}.p_priceLinkBlc01>:nth-of-type(3n-1){width:calc((100% - 30px)/ 3 + 30px)}.p_priceLinkBlc01>:nth-of-type(3n)::after{display:none}.p_priceLinkBlc01>:nth-of-type(3n+1)::before{left:0;width:calc(100% - 28px)}.p_priceLinkBlc01>:nth-of-type(3n)::before{width:calc(100% - 28px)}.p_priceLinkBlc01__inner01{display:flex;align-items:center}.p_priceLinkBlc01__cancellation .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__fee .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__flow .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__guide .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__payment .p_priceLinkBlc01__inner01::before{width:78px;height:68px;margin-right:26px;margin-bottom:0;line-height:68px}.p_priceBox01{display:inline-block;margin-right:0;margin-left:0;padding:16px 32px;border-radius:12px}.p_priceBox01--01{display:block;margin-bottom:20px;padding:32px 18px 8px;background-image:url(/assets/fee/images/bg_simulation01_pc.jpg.webp);background-size:488px auto}.no-webp .p_priceBox01--01{background-image:url(/assets/fee/images/bg_simulation01_pc.jpg)}.p_priceBox01__inner01{display:flex;align-items:flex-end}.p_priceBox01__txt01{margin-right:18px;text-align:left}.p_priceBox01__txt01--01{text-align:center}.p_priceBox01__txt03{margin-top:20px;padding-top:4px;border-top:1px solid #e5e5e5;text-align:right}.p_priceBox01__txt04{margin-top:8px}.p_priceBox01__txt05{margin-top:20px;padding-top:4px}.p_priceBox01__deco03{display:inline-block;vertical-align:baseline}.p_priceBox01__deco05{margin-top:8px}.p_priceBox02{width:46.42857%;margin:0;padding:27px 33px 26px;border-radius:12px}.p_priceBox02__img01{width:29.73568%;margin-right:20px}.p_priceBox02__txt02{display:flex;flex-wrap:wrap;align-items:baseline}.p_priceBox02__deco02{margin-left:6px;vertical-align:baseline}.p_priceBox03{position:absolute;top:70px;left:50.89285%;width:33.92857%;margin-top:0}.p_priceBox03::before{display:inline-block;position:absolute;top:24px;left:-20px;border-top:13px solid #dcd2b7;border-left:18px solid transparent;content:""}.p_priceBox03::after{display:inline-block;position:absolute;top:26px;left:-14px;border-top:10px solid #f3f1eb;border-left:16px solid transparent;content:""}.p_priceBox03__img01{width:44.44444%;margin:-44px 0 -6px}.p_priceBoxWrap01{position:relative}.p_priceLogo01{max-width:411px}.p_priceUses01{padding:52px 64px 80px}.p_priceUses01__ttl01{margin-bottom:16px;text-align:left}.p_priceSimulation01__ttl01{margin-top:96px}.p_priceSimulation01__deco01{margin-bottom:0}.p_priceSimulation01__deco01>span{padding:4px}.p_priceSimulation01__deco02{display:inline-block;vertical-align:baseline}.p_priceSimulation01__radio01>li{width:calc((100% - 32px)/ 3);margin:16px 0 0 16px}.p_priceSimulation01__radio01>li label{padding:22px 3px 24px}.p_priceSimulation01__radio01--01>li{width:calc((100% - 16px)/ 2);margin:16px 0 0 16px}.p_priceSimulation01__radio01--01>li:nth-of-type(3n+1){margin-left:16px}.p_priceSimulation01__radio01--01>li:nth-of-type(-n+3){margin-top:16px}.p_priceSimulation01__radio01--01>li:nth-of-type(odd){margin-left:0}.p_priceSimulation01__radio01--01>li:nth-of-type(-n+2){margin-top:0}.p_priceSimulation01__radio01--01>li label{padding:48px 3px 44px}.p_compare01__item01{width:31.7857142857%;padding:32px 24px 0;border-radius:8px}.p_compare01__item01__logo01>picture>img{height:71px}.p_compare01__item01__img01{margin-top:30px}.p_compare01__item01__img01>picture>img{height:193px}.p_compare01__item01__recommend01{margin-top:32px}.p_compare01__item01__recommend01 dt{font-size:1.4rem}.p_compare01__item01__recommend01 dd{margin-top:8px;font-size:1.7rem;line-height:1.7058823529}.p_compare01__item01__colors01{margin-top:24px}.p_compare01__item01__colors01 li{margin:0 5px}.p_compare01__item01__colors01 li>span{width:16px;height:16px;border-radius:8px}.p_compare01__item01__size01{margin-top:30px;padding-top:30px;padding-bottom:30px}.p_compare01__item01__size01 p{font-size:1.5rem}.p_compare01__item01__temperature01{padding-top:30px;padding-bottom:30px}.p_compare01__item01__temperature01 dl{margin:0 20px}.p_compare01__item01__temperature01 dl dt{font-size:1.5rem}.p_compare01__item01__temperature01 dl dt>span{border-radius:17px}.p_compare01__item01__temperature01 dl dd{height:4em;font-size:1.5rem;line-height:1.3333333333}.p_compare01__item01__capacity01,.p_compare01__item01__electricbill01{padding-top:30px;padding-bottom:30px}.p_compare01__item01__capacity01 dl dd,.p_compare01__item01__capacity01 dl dt,.p_compare01__item01__electricbill01 dl dd,.p_compare01__item01__electricbill01 dl dt{font-size:1.5rem}.p_compare01__item01__capacity01 dl dd sup,.p_compare01__item01__capacity01 dl dt sup,.p_compare01__item01__electricbill01 dl dd sup,.p_compare01__item01__electricbill01 dl dt sup{font-size:1rem}.p_compare01__item01__electricbill01 dl dd em{font-size:2.4rem}.p_compare01__item01__func01{padding-top:30px;padding-bottom:30px}.p_compare01__item01__func01 figure img{height:40px}.p_compare01__item01__func01 figure figcaption{font-size:1.45rem;line-height:1.5172413793}.p_compare01__item01__blank01{padding-top:19px;padding-bottom:19px}.p_compare01__item01__detail01{padding-top:30px;padding-bottom:30px}.p_compare01__item01__detail01 p{font-size:1.45rem}.p_compare01__item01__detail01 p sup{font-size:1rem}.p_compare01__item01__detail01 p strong{font-size:2.5rem}.p_compare01__item01__link01 a{padding-top:30px;padding-bottom:30px}.p_compare01__item01__link01 a:after{width:44px;height:44px;margin-left:12px}.p_compare01__item01__link01 a span{font-size:1.6rem;vertical-align:middle}.p_compare01__notes01{margin-top:42px}.p_compare01__notes01 ul li{font-size:1.2rem;line-height:1.6666666667}.p_compare01__notes01 ul li:not(:first-child){margin-top:.25em}.p_flowBlc01>*{min-height:340px;padding:64px 33.92857% 64px 128px}.p_flowBlc01>::before{bottom:64px;height:calc(100% - 244px)}.p_flowBlc01>.p_flowBlc01__blc01{padding-right:0}.p_flowBlc01__img01{position:absolute;top:70px;right:0;width:32.14285%;margin:0}.p_flowBlc01__link01{display:flex;margin-top:40px}.p_flowBlc01__link01--01{margin-top:0}.p_flowBlc01__btn01{max-width:320px}.p_flowBlc01__list01{margin-top:24px}.p_flowBlc01__list01>li{display:flex;position:relative;align-items:center;min-height:106px;margin-top:0}.p_flowBlc01__list01>li::before{display:block;position:absolute;bottom:0;left:0;width:calc(100% - 40px);height:1px;background:#e5e5e5;content:""}.p_flowBlc01__list01>li>span{display:flex;align-items:center}.p_flowBlc01__list01>li>span::before{width:50px;height:50px;margin-right:22px}.p_flowBlc01__list01>li:nth-of-type(odd){padding-right:40px;border-right:none}.p_flowBlc01__list01>li:nth-of-type(odd)::after{display:block;position:absolute;right:0;bottom:32px;width:1px;height:calc(100% - 64px);background:#e5e5e5;content:""}.p_flowBlc01__list01>li:nth-of-type(even){padding-left:40px}.p_flowBlc01__list01>li:nth-of-type(even)::before{right:0;left:auto}.p_flowBlc01__list02{margin-top:48px;padding:0}.p_flowBlc01__list02>li{display:flex;position:relative;align-items:center;width:calc((100% - 26px)/ 3);min-height:106px;margin-top:0}.p_flowBlc01__list02>li::before{display:block;position:absolute;bottom:0;left:26px;width:calc(100% - 26px);height:1px;background:#e5e5e5;content:""}.p_flowBlc01__list02>li::after{display:block;position:absolute;right:0;bottom:34px;width:1px;height:calc(100% - 68px);background:#e5e5e5;content:""}.p_flowBlc01__list02>li>span{display:flex;align-items:center}.p_flowBlc01__list02>li>span::before{width:50px;height:50px;margin-right:22px}.p_flowBlc01__list02>li:nth-of-type(3n){padding-left:26px}.p_flowBlc01__list02>li:nth-of-type(3n)::after{display:none}.p_flowBlc01__list02>li:nth-of-type(3n+1){padding-right:26px}.p_flowBlc01__list02>li:nth-of-type(3n+1)::before{left:0}.p_flowBlc01__list02>li:nth-of-type(3n-1){width:calc((100% - 26px)/ 3 + 26px);padding:0 26px}.p_flowBlc01__list02>li:nth-of-type(3n-1)::before{width:calc(100% - 52px)}.p_flowBlc01__caution01{padding:20px 30px}.p_usersguide01{display:flex}.p_usersguide01>*{display:block;position:relative;width:calc((100% - 56px)/ 3);margin-top:0}.p_usersguide01>::before{display:inline-block;position:absolute;top:32px;left:0;width:1px;height:calc(100% - 64px);background:#e5e5e5;content:""}.p_usersguide01>:nth-of-type(1){padding-right:56px}.p_usersguide01>:nth-of-type(1)::before{display:none}.p_usersguide01>:nth-of-type(2){width:calc((100% - 56px)/ 3 + 56px);padding:0 56px}.p_usersguide01>:nth-of-type(3){padding-left:56px}.p_usersguide01__img01{width:69.12751%;margin:0 auto}.p_usersguide01__ttl01{margin:24px 0 16px;padding-top:0}.p_usersguide02 ul{display:flex;flex-wrap:wrap}.p_usersguide02 ul>li{display:flex;position:relative;align-items:center;width:calc((100% - 26px)/ 3);min-height:100px;margin-top:0}.p_usersguide02 ul>li::before{display:block;position:absolute;bottom:0;left:26px;width:calc(100% - 26px);height:1px;background:#e5e5e5;content:""}.p_usersguide02 ul>li::after{display:block;position:absolute;right:0;bottom:34px;width:1px;height:calc(100% - 68px);background:#e5e5e5;content:""}.p_usersguide02 ul>li>span::before{margin-right:16px}.p_usersguide02 ul>li:nth-of-type(3n){padding-left:26px}.p_usersguide02 ul>li:nth-of-type(3n)::after{display:none}.p_usersguide02 ul>li:nth-of-type(3n+1){padding-right:26px}.p_usersguide02 ul>li:nth-of-type(3n+1)::before{left:0}.p_usersguide02 ul>li:nth-of-type(3n-1){width:calc((100% - 26px)/ 3 + 26px);padding:0 26px}.p_usersguide02 ul>li:nth-of-type(3n-1)::before{width:calc(100% - 52px)}.p_usersguide03>*{padding:36px 0 0;border-bottom:none}.p_usersguide03__ttl01>span{margin-right:9px}.p_usersguide03__img01{flex:0 0 auto;width:18.84765%;margin:0 44px 0 0}.p_usersguide03__txt01{margin-right:20px}.p_usersguide03__deco02{text-align:right}.p_usersguide03__deco03{padding:5px 8px;border-radius:13px}.p_usersguide03__column01{display:flex;margin:0 48px;padding:0 0 46px;border-bottom:1px solid #e5e5e5}.p_cancellation01__img01{position:absolute;top:8px;left:0;width:32.1428571429%;margin:0}.p_cancellation01__img02{position:absolute;top:8px;left:0;width:32.1428571429%;margin-top:0;border-radius:12px}.p_cancellation01__img03{position:absolute;top:8px;left:0;width:32.1428571429%;margin:0}.p_cancellation01__column01{position:relative;min-height:300px;padding:0 0 0 calc(32.1428571429% + 58px)}.p_campaign01{padding:56px 0 0}.p_campaign01+.p_campaign01{margin:0}.p_campaign01:nth-of-type(1){margin-top:13px}.p_campaignInner01{margin:0 -48px}.p_campaignInner02{margin:0 -48px}.p_campaignPeriod01{margin:60px auto 0}.p_campaignBtnWrap01{max-width:400px;margin:80px auto 0}.p_campaignBtnWrap01__txt01{max-width:280px}.p_campaignBtnWrap01--01{margin-bottom:136px}.p_campaignSummary01{margin:132px 0 150px}.p_campaignSummary01__inner01{max-width:860px;margin:0 auto}.p_campaignSummary01__sec01{margin:72px 0 0}.p_campaignSummary01__sec02{margin:38px 0 0}.p_campaignSummary01__ttlWrap01{margin:0 0 70px;padding:0 0 19px}.p_campaignSummary01__ttl02{padding:0 0 0 30px}.p_campaignSummary01__ttl02::before{width:6px}.p_campaignSummary01__list01>li{margin:0 0 8px}.p_campaignSummary01__list01--01>li{margin:0}.p_campaignSummary01__list02--01{margin:0 0 0 2.2em}.p_campaignFlow01>*{padding:56px 0 64px 14.88%}.p_campaignFlow01>::before{bottom:64px;height:calc(100% - 244px)}.p_campaignFlow01__blc01{margin:29px 0 18px;padding:23px 32px 25px}.p_campaignFlow01__blc02{padding-right:51.91%}.p_campaignFlow01__column01{display:flex;margin:48px 0 0}.p_campaignFlow01__column01>*{width:43.71%}.p_campaignFlow01__column01>:not(:last-child){margin:0 3.2% 0 0}.p_campaignFlow01__list01>li{margin:0 0 8px}.p_campaignFlow01__list01--01>li{margin:0}.p_campaignFlow01__list02>li{margin:0 0 8px}.p_campaignFlow01__img01{position:absolute;top:60px;right:0;width:34.2%;margin:0}.p_campaignFlow01__btnWrap01{width:90.9%;margin:46px 0 25px}.p_campaignFlow01__btnWrap02{width:43.71%;margin:46px 0 0}.p_campaignFlow01__btn01 a::before{width:30px;height:30px;margin:0 12px 0 0}.p_campaignFlow01__linkListWrap01{margin-top:16px}.p_campaignWaterserver01{margin:120px -48px 0;padding:72px 30px;background-image:url(/assets/campaign/images/bg_waterserver01_pc.jpg.webp);text-align:left}.no-webp .p_campaignWaterserver01{background-image:url(/assets/campaign/images/bg_waterserver01_pc.jpg)}.p_campaignWaterserver01__column01{display:flex;align-items:center}.p_campaignWaterserver01__column01>*{width:50%}.p_campaignWaterserver01__column01>:nth-of-type(1){padding:0 4% 0 6.42%}.p_campaignWaterserver01__img01{width:100%;border-radius:12px}.p_campaignWaterserver01__txt01{margin:36px 0 48px}.p_campaignWaterserver01__btnWrap01{max-width:310px;margin:0}.p_other_waterserver01__container{display:flex;justify-content:center}.p_other_waterserver01__blc01{display:flex;flex-direction:column;width:28.5714285714%}.p_other_waterserver01__blc01:not(:first-child){margin-left:7.1428571429%}.p_other_waterserver01__img01>picture{border-radius:1.2rem}.p_other_waterserver01__inner02{flex-grow:1;margin-top:24px}.p_other_waterserver01__catch01{font-size:1.6rem}.p_other_waterserver01__logo01{margin-top:24px}.p_other_waterserver01__blc01:nth-child(1) .p_other_waterserver01__logo01{width:153px}.p_other_waterserver01__blc01:nth-child(2) .p_other_waterserver01__logo01{width:164px}.p_other_waterserver01__link01{margin-top:20px}.p_other_waterserver01__link01>span{font-size:1.6rem}.p_other_waterserver01__link01:after{width:44px;height:44px;margin-left:12px;vertical-align:middle}.p_event01{margin:0}.p_event01__date01{justify-content:center}.p_event01__date01 .p_event01__new01{margin-right:15px}.p_event01__new01{margin-left:10px}.p_event01__column01{display:flex;flex-wrap:wrap;margin-top:48px}.p_event01__column01>*{width:calc((100% - 82px)/ 3);margin:40px 0 0 41px;padding:25px 23px 48px;border-radius:12px}.p_event01__column01>:nth-of-type(3n+1){margin-left:0}.p_event01__column01>:nth-of-type(-n+3){margin-top:0}.p_event01__img01{border-radius:12px}.p_event01__inner01{padding:0 7px}.p_event01__ttl01{margin-bottom:8px}.p_eventTxt01{font-size:1.6rem;line-height:2;text-align:center}.p_eventEntry01{margin:36px 0 0;padding:4px 44px 44px}.p_guidance01__img01{position:absolute;top:8px;right:0;width:46.4285714286%;margin:0}.p_guidance01__column01{position:relative;min-height:300px;padding:0 calc(46.4285714286% + 58px) 0 0}.p_guidanceColumn01{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:24px}.p_request01{display:flex;justify-content:space-between}.p_request01>*{width:calc((100% - 120px)/ 2);margin-top:0;padding:40px 40px 33px;border-radius:12px}.p_request01>::before{top:calc(50% - 27px);left:-88px;width:54px;height:54px}.p_request01__num01{top:40px;left:36px}.p_request01__img01{width:71.42857%}.p_request01__cat01{margin-top:22px}.p_request01__cat01>span{border-radius:4px}.p_request01__ttl01{margin-top:16px}.p_request01__txt01{padding:0 12px}.p_request01__box01{margin-top:16px;padding:16px 21px 31px 21px}.p_request01__box01 dl dt{margin-bottom:16px}.p_request01__box01 dl dd{display:flex;flex-direction:column;align-items:center;padding-right:10px}.p_request01__box01 dl dd ul li{margin-top:16px}.p_request01__box02{align-items:center;padding:20px 30px 14px 41px}.p_request01__box02>div{width:31.12391%;margin-right:21px}.p_requestCaution01{padding:0 85px}.p_download01{display:flex;flex-wrap:wrap;padding:0}.p_download01>*{width:calc((100% - 82px)/ 3);margin:40px 0 0 41px;padding:40px 15px}.p_download01>:nth-of-type(3n+1){margin-left:0}.p_download01>:nth-of-type(-n+3){margin-top:0}.p_download01__img01{width:79.74683%;margin-bottom:28px}.p_download01__ttl01{margin-bottom:16px}.p_memberTxt02{text-align:center}.p_memberMv01{height:480px;margin:0 0 64px;overflow:hidden;background:#28a4c7}.p_memberMv01__ttl01{font-size:5.8rem}.p_memberMv01__img01{width:100%;max-width:1366px;height:100%;margin:0 auto}.p_memberMv01__img01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_memberBlc01 ul{flex-wrap:nowrap}.p_memberBlc01 ul li{position:relative;width:100%;margin-top:0;padding:0 40px;text-align:center}.p_memberBlc01 ul li::before{margin-bottom:16px}.p_memberBlc01 ul li::after{display:block;position:absolute;top:5px;left:0;width:1px;height:calc(100% - 5px);background:#e5e5e5;content:""}.p_memberBlc01 ul li:nth-of-type(odd){padding-left:40px;border-right:none}.p_memberBlc01 ul li:nth-of-type(even){padding-right:40px}.p_memberBlc01 ul li:first-child::after{display:none}.p_memberBlc02{margin:90px 0 0;padding:32px 40px 40px;border-radius:12px}.p_memberBlc02__ttl01{margin-bottom:8px}.p_memberBlc02__txt01{text-align:center}.p_memberBlc02__box01{justify-content:center;max-width:800px;margin:32px auto 0;padding:20px;border-radius:12px}.p_memberBlc02__box01>*{display:flex;align-items:center}.p_memberBlc02__box01>:first-child{width:auto}.p_memberBlc02__box01>:first-child dl{width:138px}.p_memberBlc02__box01>:last-child{width:auto;margin-left:60px}.p_memberBlc02__box01>:last-child dl{width:158px}.p_memberBlc02__img01{max-width:124px;margin-left:22px}.p_privacy01{margin:32px 30px 0;padding-bottom:36px}p.p_privacy01__txt01{text-align:center}.p_privacy02{padding-left:20px}.p_kiyaku01{margin-top:20px;padding-left:30px}.p_sitepolicyTtl01{margin-bottom:12px}.p_sitepolicy01{padding-left:30px}.p_sitepolicy02{padding-left:30px}.p_entry01__ttlWrap01{position:relative;padding:68px 0 0 0}.p_entry01__mv01{margin:0;overflow:hidden;border-radius:12px}.p_entry01__mv01 img{width:100%}.p_entry01__txtLead01{margin-top:48px}.p_entry01__img01{flex:0 0 auto;width:56.25%;margin-right:90px;border-radius:12px}.p_entry01__img02{margin:0}.p_entry01__imgWrap01{width:83.03571%;max-width:930px;margin:80px auto 0;border-radius:12px}.p_entry01__check01{margin-top:20px;padding:10px 20px 20px}.p_entry01__check01::after,.p_entry01__check01::before{display:block;position:absolute;right:100%;content:""}.p_entry01__check01::before{top:calc(50% - 12px);border-top:12px solid transparent;border-right:19px solid #baa469;border-bottom:12px solid transparent}.p_entry01__check01::after{top:calc(50% - 10px);border-top:10px solid transparent;border-right:17px solid #f3f1eb;border-bottom:10px solid transparent}.p_entry01__frame01{margin:20px 0;padding:18px 20px}.p_entry01__a,.p_entry01__q{position:absolute;left:0;margin-bottom:0}.p_entry01__ttlWrap02{position:relative;margin-bottom:52px;padding:68px 0 0 0}.p_entry01__box01 h2{margin:4px 0 24px}.p_entry01__box01 h3{margin:16px 0 12px}.p_entry01__box01--01 h3{margin-top:64px;margin-bottom:16px}.p_entry01__box01 .image-large,.p_entry01__box01 .image-small{margin-top:40px;margin-bottom:40px}.p_entry01__box01 .box{margin:55px 0 0;padding:28px 40px 56px;border-radius:12px}.p_entry01__box01 .box p{margin-top:20px}.p_entry01__box02{margin-top:84px;padding:0 35px}.p_entry01__box02 h2{margin:116px -35px 28px}.p_entry01__box02 h3{margin:48px 0 28px}.p_entry01__box02 h2+h3{margin-top:36px}.p_entry01__box02 .image-large,.p_entry01__box02 .image-small{margin-top:40px;margin-bottom:40px}.p_entry01__box02 .movie{padding:0 30px}.p_entry01__box02 .box01{margin:52px 0 40px;padding:30px}.p_entry01__box02 .box01__inner01{padding:40px 52px 42px;border-radius:12px}.p_entry01__box02 .box02{margin:120px 0 0;padding:52px 82px;border-radius:12px}.p_entry01__box02 .box02 h5{margin:28px 0 12px}.p_entry01__box02 .box02 h4+h5{margin-top:28px}.p_entry01__box02 .img01{margin:32px 0}.p_entry01__box02 .img-round01{border-radius:12px}.p_entry01__box02 .column01{display:flex}.p_entry01__box02 .column01>:first-child{flex:0 0 auto;width:46.51163%;max-width:400px;margin-right:57px;margin-bottom:0}.p_entry01__box02 .column02{align-items:center}.p_entry01__box02 .column02>:last-child{width:125px;margin:0 66px 0 99px}.p_entry01__box02 .column03{display:flex;flex-direction:row-reverse;margin-top:72px}.p_entry01__box02 .column03>:first-child{padding-left:26px}.p_entry01__box02 .column03>:first-child h3{margin-top:0;margin-left:-26px}.p_entry01__box02 .column03>:last-child{flex:0 0 auto;width:46.51163%;max-width:400px;margin-right:30px}.p_entry01__box02 .column04{display:flex;margin-top:72px}.p_entry01__box02 .column04>:first-child{padding-left:26px}.p_entry01__box02 .column04>:first-child h3{margin-top:0;margin-left:-26px}.p_entry01__box02 .column04>:last-child{flex:0 0 auto;width:46.51163%;max-width:400px;margin-left:30px}.p_entry01__box01 p:not(.c_link01),.p_entry01__box02 p:not(.c_link01){margin-top:14px}.p_entry01__box01 ol>li,.p_entry01__box02 ol>li{margin-top:12px}.p_entry01__box01 .list>li,.p_entry01__box02 .list>li{margin-top:12px}.p_entry01__box01 .kome>li,.p_entry01__box02 .kome>li{margin-top:12px}.p_entryContens01>*{display:flex;align-items:flex-start;justify-content:space-between;margin-top:80px}.p_entryContens01>*>:last-child{display:flex;flex-direction:column-reverse}.p_entryContens01>:first-child{margin-top:88px}.p_entryContens01>:nth-of-type(even){flex-direction:row-reverse}.p_entryContens01>:nth-of-type(even) .p_entry01__img01{margin:0 0 0 60px}.p_entryContents02>*{position:relative;padding-left:80px}.p_entryContents02>*+*{margin-top:56px}.p_contact01{padding:59px 48px;background-image:url(/assets/common/images/bg_contact_crown0102_pc.jpg.webp)}.no-webp .p_contact01{background-image:url(/assets/common/images/bg_contact_crown0102_pc.jpg)}.p_contact01__txt01{margin-top:7px}.p_contact01__btn01{width:280px;margin-right:auto;margin-left:auto}.p_contact01__tel01 a{width:300px;margin-right:auto;margin-left:auto;color:#fff}.p_contact01__tel01--01{margin-right:0;margin-left:0}.p_contact01__tel01--01 a{color:#393939}.p_contact01__time01{font-size:1.1rem}.p_contact02__tel01 a{width:300px;margin-right:auto;margin-left:auto;color:#393939}.p_contact03__tel01 a{width:400px;height:60px;margin-right:auto;margin-left:auto;border-radius:30px;color:#393939}.p_contact03__time01{margin-top:12px}.p_contact04{padding:59px 48px;background-image:url(/assets/common/images/bg_contact_crown01_pc.jpg.webp)}.no-webp .p_contact04{background-image:url(/assets/common/images/bg_contact_crown01_pc.jpg)}.p_contact04__txt01{width:440px;margin:0 auto;padding-left:28px}.p_contact04__txt01>picture{width:84px}.p_contact04__txt01>span:nth-of-type(1){padding:15px 0 0 12px}.p_contact04__txt01>span:nth-of-type(1)>span:nth-of-type(1){font-size:20px;line-height:50px}.p_contact04__txt01>span:nth-of-type(1)>span:nth-of-type(1) em{font-size:40px}.p_contact04__txt01>span:nth-of-type(1)>span:nth-of-type(2){margin-top:-6px;padding-left:4px;font-size:17px;letter-spacing:.05em}.p_contact04__txt01>span:nth-of-type(1):after{top:0;right:-28px;width:41px;height:36px;background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel_cv02_pc.png)}.p_contact04__txt01>span:nth-of-type(2){padding:48px 0 0 10px;font-size:27px}.p_contact04__btn01{width:440px;margin-right:auto;margin-left:auto}.p_banner01{width:100%;max-width:1230px;margin:0 auto;padding:0 56px 44px}.p_banner01 ul{display:flex;flex-wrap:wrap}.p_banner01 ul li{width:31.578%;max-width:346px;margin:25px 0 0 2.631%}.p_banner01 ul li:nth-of-type(-n+3){margin-top:0}.p_mv01{margin:0 -48px}.p_mv01 .swiper-pagination-bullets{bottom:24px}.p_mv01 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p_mv01__img01{display:flex;align-items:center;width:1366px;min-width:850px;height:600px}.p_mv01__img01 img{width:100%;height:auto}.p_mv01__txtWrap01{padding:0 48px 40px}.p_mv02{margin:0 -48px}.p_mv02 .swiper-pagination-bullets{bottom:24px}.p_mv02 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p_mv03{margin:0 -48px}.p_mv03__wrap01{padding-bottom:0}.p_mv03__inner01{height:560px;padding-bottom:100px}.p_mv03__inner02{height:520px}.p_mv03__inner03{justify-content:center;width:100%;max-width:1254px;height:480px;margin:0 auto;padding:0 67px}.p_mv03__img01{right:auto;bottom:206px;left:calc(50% - 86px);width:449px;height:121px}.p_mv03__img02{max-width:633px}.p_mv03__img03{max-width:279px;padding-bottom:0}.p_mv03__img04{right:auto;bottom:159px;left:calc(50% - 55px);width:345px;height:93px}.p_mv03__box01{width:auto;margin-top:56px;padding:20px 48px;border-radius:9.6px}.p_mv03__box01__deco01{margin-right:10px;border-radius:7.2px}.p_mv03__right01{display:block;margin-left:auto}.p_mv04{margin:0;overflow:hidden;border-radius:16px}.p_mv05{margin:0 -48px}.p_caution01{margin:40px 0 15px;padding:34px 40px 40px;border-radius:12px}.p_caution01__ttl01::before{margin-right:16px}.p_caution02__ttl01{margin-bottom:36px}.p_caution02__ttl02{margin-bottom:4px}.p_water01{margin:0 -48px;background-image:url(/assets/images/bg_home_water01_pc.jpg.webp);text-align:left}.no-webp .p_water01{background-image:url(/assets/images/bg_home_water01_pc.jpg)}.p_water01__inner01{position:relative;padding:75px 48px 50px 215px}.p_water01__ttlWrap01{position:absolute;top:56px;left:48px}.p_water01__column01{display:flex;flex-direction:row-reverse;align-items:center}.p_water01__img01{width:68.835%;margin:0}.p_water01__box01{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;margin-right:36px}.p_water0102{margin:0 -48px;background-image:url(/assets/images/bg_home_water01_pc.jpg.webp);text-align:left}.no-webp .p_water0102{background-image:url(/assets/images/bg_home_water01_pc.jpg)}.p_water0102__inner01{position:relative;padding:132px 48px 50px 50px}.p_water0102__ttlWrap01{position:absolute;top:56px;left:48px}.p_water0102__column01{display:flex;flex-direction:row-reverse;align-items:center}.p_water0102__img01{width:68.835%;margin:0}.p_water0102__box01{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;margin-right:36px}.p_water0102__badge01{margin-top:18px}.p_water0102__badge01 picture{width:278px}.p_water0102__notes01{margin-top:16px}.p_water0102__notes01 li{font-size:1.2rem;line-height:1.3333333333}.p_water02{margin-top:95px}.p_water02__column01{display:flex;align-items:center}.p_water02__column01>*{width:50%}.p_water02__column01>:first-child{padding-bottom:88px}.p_water02__column02{display:flex;flex-direction:row-reverse;align-items:flex-end;margin-top:87px}.p_water02__column02>*{width:50%}.p_water02__column02>:first-child{padding-bottom:26px;padding-left:10.17857%}.p_water02__column03{display:flex;align-items:center;margin-top:256px}.p_water02__column03>*{width:50%}.p_water02__column03>:first-child{padding-left:14.28571%}.p_water02__img01{width:83.39286%;margin:0}.p_water02__img02{margin-top:0}.p_water02__img02::after{top:-11.9326500732vw;right:-1.4641288433vw;width:55.6368960469vw;height:46.8521229868vw}.p_water02__img03{top:-70.28571%;left:27.85714%;width:32.5%}.p_water02__imgWrap01{padding-left:6.78571%}.p_water02__imgWrap01::after{top:-21.2298682284vw;right:auto;left:-4.39238653vw;width:55.6368960469vw;height:46.8521229868vw}.p_water02__imgWrap01 .img{width:27.27272%;margin:0}.p_water02__btn01,.p_water02__btn02,.p_water02__btn03{width:24.28571%}.p_water02__btn01{top:27.5%;left:30.17857%}.p_water02__btn02{top:84%;right:12.32142%}.p_water02__btn03{top:47.75%;left:8.21428%}.p_water02__btnWrap01{margin-top:40px}.p_water03__img01{margin:0;overflow:hidden;border-radius:12px}.p_water03__img01 img{width:100%}.p_water03__logo01{width:40.71428%;margin-top:-6.25%;margin-bottom:36px}.p_water03__logo02{width:58.21428%;margin-top:-6.51785%;margin-bottom:36px}.p_water03__blc01{flex-wrap:nowrap;margin-top:40px}.p_water03__blc01>dl{position:relative;width:100%;margin-top:0;padding:0 40px}.p_water03__blc01>dl::before{display:block;position:absolute;top:5px;left:0;width:1px;height:calc(100% - 30px);background:#e5e5e5;content:""}.p_water03__blc01>dl dt::before{margin-bottom:16px}.p_water03__blc01>dl dd{margin-top:20px;text-align:center}.p_water03__blc01>dl:nth-of-type(odd){padding-left:40px;border-right:none}.p_water03__blc01>dl:nth-of-type(even){padding-right:40px}.p_water03__blc01>dl:first-child::before{display:none}.p_water03__blc01--01>dl dd{text-align:left}.p_water03__txt01{margin-top:68px}.p_water03__txt02{text-align:center}.p_water04{margin:200px 0 0;padding:76px 0 42px;background-image:url(/assets/product/water/images/bg_index01_pc.jpg.webp);background-size:cover}.no-webp .p_water04{background-image:url(/assets/product/water/images/bg_index01_pc.jpg)}.p_water04__inner01{max-width:460px}.p_water04__column01{display:flex;flex-direction:row-reverse;align-items:center;max-width:460px;margin-top:92px;padding:0}.p_water04__img01{flex:0 0 auto;width:45.65217%;margin:0 27px 0 0}.p_water05{display:flex;flex-direction:row-reverse;align-items:center}.p_water05__img01{flex:0 0 auto;width:47.31182%;margin:0 68px 0 0;overflow:hidden;border-radius:12px}.p_water06{padding:72px 48px}.p_water06__nav01{display:flex;padding:0}.p_water06__nav01>li{width:100%;margin-top:0;padding:0 20px;text-align:center}.p_water06__nav01>li a{display:block;height:100%;padding:0 0 40px}.p_water06__nav01>li a::before{top:auto;right:50%;bottom:0}.p_water06__nav01>li a span{display:block;width:100%;max-width:162px;margin:0 auto 20px}.p_waterMv01{display:flex;align-items:center;height:520px}.p_waterMv01__txt01{flex:0 0 auto;width:50%}.p_waterMv01__img01{position:relative;width:100%;height:100%;margin:0}.p_waterMv01__imgInner01{position:absolute;top:0;left:-42.85714%;width:calc((100vw - 1254px)/ 2 + 100% + 67px + 42.85714%);height:100%;border-radius:16px 0 0 16px}.p_waterMv01__imgInner01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_waterArea01{display:flex;align-items:center;justify-content:space-between;padding:78px 75px 77px 72px}.p_waterArea01__ttl01{margin-bottom:24px;text-align:left}.p_waterArea01__img01{width:57.66345%}.p_waterArea01__txt01{text-align:left}.p_waterArea01__notes01{margin-top:16px}.p_waterArea01__notes01>li{padding-left:1em;text-align:left;text-indent:-1em}.p_waterArea02{display:flex;flex-direction:row-reverse;width:100%;padding:0}.p_waterArea02__blc01{width:100%;padding:36px 50px 50px}.p_waterArea02__ttlWrap01{display:block;height:auto;margin:0}.p_waterArea02__ttl01{color:#7f7f7f;text-align:left}.p_waterArea02__img02{position:relative;flex:0 0 auto;width:53.84615%}.p_waterArea02__img02 img{position:absolute;top:0;left:0}.p_commit01__column01{margin:0 -48px}.p_commitMv01{padding:0 0 56%}.p_commitLinkBlc01{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 40px}.p_commitLinkBlc01>*{width:calc((100% - 8px)/ 2);padding:0}.p_commitLinkBlc01>:not(:last-child){margin-bottom:8px}.p_commitLinkBlc01>:last-child{margin-bottom:8px}.p_commitLinkBlc01 a{display:flex;flex-direction:column;height:100%}.p_commitLinkBlc01__ttl01--01{line-height:3.04}.p_commitLinkBlc01__txt02{margin-top:auto}.p_commitTtlWrap01__ttlWrap01{z-index:1;position:relative}.p_commitTtlWrap01__img01{width:250px;margin-top:-90px}.p_commitKeep01{position:relative;max-width:800px;margin:-16px auto 0;padding:62px 40px 40px;border-radius:12px}.p_commitKeep01__ttl01{margin:0 0 18px;font-size:3rem;line-height:1.666}.p_commitKeep01__txt01{margin:0 0 40px;font-size:1.6rem;line-height:2}.p_commitKeep01__img01{width:36.5%;margin:0 auto 48px}.p_commitKeep02__column01{margin-top:160px}.p_commitKeep02__column02{display:flex;align-items:center;margin-top:200px}.p_commitKeep02__column02>*{width:50%}.p_commitKeep02__column02>:first-child{padding-left:12.5%}.p_commitKeep02__column03{display:flex;flex-direction:row-reverse;align-items:flex-end;margin-top:200px}.p_commitKeep02__column03>*{width:50%}.p_commitKeep02__column03>:first-child{padding-bottom:26px;padding-left:10.17857%}.p_commitKeep02__img01{padding:0}.p_commitKeep02__img01::after{top:-18.3016105417vw;right:auto;left:-4.39238653vw;width:55.6368960469vw;height:46.8521229868vw}.p_commitKeep02__img01 img{width:90%}.p_commitKeep03__blc01{display:flex;justify-content:flex-start;padding:0 0 0 8px}.p_commitKeep03__blc02{max-width:680px;padding:0}.p_commitKeep03__blc02>section{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:30px 30px 30px 80px;border-radius:12px}.p_commitKeep03__blc02>section:not(:last-child){margin:0 0 16px}.p_commitKeep03__ttl01{top:0;bottom:0;left:-46px;width:96px;height:96px;margin:auto}.p_commitKeep03__img01{width:223px;margin:0;padding:50px 0 0 20px}.p_commitKeep03__img02{width:44.5%;margin:0}.p_commitKeep03__list01{margin:14px 0 0}.p_commitSafety01{display:flex;flex-wrap:wrap}.p_commitSafety01>*{position:relative;width:50%;padding:27px 5% 40px 0;border-bottom:none}.p_commitSafety01>::after{position:absolute;bottom:0;left:0;width:calc(100% - 40px);height:1px;background-color:#e5e5e5;content:""}.p_commitSafety01>:nth-of-type(2n){padding-right:0;padding-left:5%}.p_commitSafety01>:nth-of-type(2n)::before{position:absolute;top:27px;left:0;width:1px;height:calc(100% - 59px);background-color:#e5e5e5;content:""}.p_commitSafety01>:nth-of-type(2n)::after{right:0;left:auto}.p_commitSafety01>:first-child{padding-top:27px}.p_commitSafety01__column01{display:flex;align-items:flex-start}.p_commitSafety01__blc01{width:61.6%;padding:0 0 0 8%}.p_commitSafety01__img01{width:38.4%;margin:0}.p_commitSafety02{position:relative;padding:0 53.46% 0 0}.p_commitSafety02__coulumn01{display:flex;justify-content:space-between}.p_commitSafety02__coulumn01>*{width:29%;margin:0}.p_commitSafety02__coulumn02{display:block}.p_commitSafety02__ttl01{font-size:1.4rem;text-align:center}.p_commitSafety02__img01{width:100%;margin:0 0 8px;text-align:center}.p_commitSafety02__txt01{margin:0 0 1em}.p_commitSafety02__txt02{width:100%;padding:0;font-size:1.2rem}.p_commitSafety02__video01{position:absolute;top:0;right:0;width:46.42%;margin:0;overflow:hidden;border-radius:12px}.p_commitSupport01__list01{width:520px}.p_commitSupport01__list01>li{width:150px}.p_commitSupport01__list01>li::before{width:128px;height:128px;margin-bottom:14px;font-size:6rem}.p_commitSupport01__list01>li:nth-of-type(2)::before{font-size:6.2rem}.p_commitSupport01__list01>li:nth-of-type(3)::before{font-size:7.2rem}.p_commitSupport01__list01>li:not(:last-child)::after{top:42px;right:-32px;font-size:2.6rem}.p_commitSupport02__column01{display:flex;align-items:center;margin:70px 0 0}.p_commitSupport02__blc01{margin:0;padding:0 0 0 7.14%}.p_commitSupport02__list01{margin:34px 0 0}.p_commitSupport02__list01>li{width:32.5%;margin:0;padding:0}.p_commitSupport02__list01>li::before{display:flex;position:absolute;top:0;bottom:0;left:30px;width:50px;height:50px;margin:auto;font-size:3.4rem}.p_commitSupport02__list01>li:nth-of-type(2)::before{font-size:3.6rem}.p_commitSupport02__list01>li:nth-of-type(3)::before{font-size:3.5rem}.p_commitSupport02__list01>li:nth-of-type(4)::before{font-size:3.5rem}.p_commitSupport02__list01>li:nth-of-type(5)::before{font-size:2.5rem}.p_commitSupport02__list01>li:nth-of-type(6)::before{font-size:3.2rem}.p_commitSupport02__list01>li:nth-of-type(2n){padding:0}.p_commitSupport02__list01>li:nth-of-type(2n)::after{content:none}.p_commitSupport02__list01>li>span{display:flex;align-items:center;height:100%;padding:32px 0}.p_commitSupport02__list01>li>span::after,.p_commitSupport02__list01>li>span::before{position:absolute;background-color:#e5e5e5;content:""}.p_commitSupport02__list01>li>span::before{top:0;right:0;bottom:0;width:1px;height:calc(100% - 64px);margin:auto}.p_commitSupport02__list01>li>span::after{bottom:0;left:0;width:calc(100% - 32px);height:1px}.p_commitSupport02__list01>li:nth-of-type(3n-2){padding:0 24px 0 72px}.p_commitSupport02__list01>li:nth-of-type(3n-2)::before{left:0}.p_commitSupport02__list01>li:nth-of-type(3n-1){width:35%;padding:0 24px 0 100px}.p_commitSupport02__list01>li:nth-of-type(3n-1)>span::after{right:0;width:calc(100% - 64px);margin:auto}.p_commitSupport02__list01>li:nth-of-type(3n){padding:0 0 0 100px}.p_commitSupport02__list01>li:nth-of-type(3n)>span::before{content:none}.p_commitSupport02__list01>li:nth-of-type(3n)>span::after{right:0;left:auto}.p_commitSupport02__table01{margin:21px 0 0}.p_commitSupport02__table01 th{width:10%;background-color:transparent}.p_commitSupport02__table01 thead th{width:10%;background-color:#ede9e3}.p_commitSupport02__img01{width:46.42%;margin:0;border-radius:12px}.p_commitSupport03{display:inline-flex;align-items:center;width:auto;margin:26px 0 0;padding:24px 30px}.p_commitSupport03__column01{justify-content:flex-start;padding:0}.p_commitSupport03__txt01{margin:0 24px 0 0;padding:0;border-bottom:none;line-height:1;text-align:right}.p_commitSupport04{display:flex;flex-wrap:wrap;margin:62px 0 40px}.p_commitSupport04>*{position:relative;width:32.5%;padding:0;border-bottom:none}.p_commitSupport04>::after{position:absolute;bottom:0;left:0;width:calc(100% - 40px);height:1px;background-color:#e5e5e5;content:""}.p_commitSupport04>:nth-of-type(2n){padding-left:5%}.p_commitSupport04>:nth-of-type(2n)::before{position:absolute;top:27px;left:0;width:1px;height:calc(100% - 59px);background-color:#e5e5e5;content:""}.p_commitSupport04>:nth-of-type(2n)::after{right:0;left:auto}.p_commitSupport04>:first-child{padding-top:27px}.p_commitSupport04__img01{width:63%;margin:0 auto 20px}.p_commitSupport04__img01--01{width:69%}.p_commitDelivery01__column01{display:flex;padding:0 0 56px}.p_commitDelivery01__column01:not(:first-child){margin:0;padding-top:56px}.p_commitDelivery01__column01:not(:last-child){border-bottom:1px solid #e5e5e5}.p_commitDelivery01__blc01{width:32.14%;margin:0;padding:40px;border-radius:12px}.p_commitDelivery01__blc01:not(:last-child){margin-right:1.4%;margin-bottom:0}.p_commitDelivery01__blc02{width:28.32%;margin:0 6% 0 0}.p_commitDelivery01__ttl01{margin:0 0 32px}.p_commitDelivery01__ttl01 img{width:auto;height:54px}.p_commitDelivery01__ttl02{margin:0 0 32px}.p_commitDelivery01__txt01{font-size:1.6rem;line-height:2}.p_commitDelivery01__img01{width:96.33%;margin:0 auto 22px}.p_commitDelivery01__img01 img{width:100%}.p_commitMaintenance01{max-width:880px;margin:0 auto;padding:0}.p_commitMaintenance01:after{display:block;clear:both;content:""}.p_commitMaintenance01__blc01{padding:0 0 0 54.54%}.p_commitMaintenance01__blc02{width:100%;max-width:600px;margin:64px auto;padding:32px;border-radius:12px}.p_commitMaintenance01__blc02:after{display:block;clear:both;content:""}.p_commitMaintenance01__ttl01{margin:15px 0 4px;padding:0 0 0 53.35%;text-align:left}.p_commitMaintenance01__txt02{padding:0 0 0 53.35%}.p_commitMaintenance01__img01{width:27%}.p_commitMaintenance01__img02{width:104%;margin:30px 0 15px -4%;text-align:left}.p_commitMaintenance01__img03{width:44.77%;margin:-51px 0 0;float:left;border-radius:12px}.p_commitMaintenance01__video01{width:45.45%;margin:-188px 0 0;float:left;overflow:hidden;border-radius:12px}.p_commitMaintenance02{margin:94px 0 0}.p_commitMaintenance02__column01{display:flex}.p_commitMaintenance02__column01>:nth-of-type(1){width:42.86%;padding:30px 7.85% 0 0}.p_commitMaintenance02__column01>:nth-of-type(2){width:57.14%}.p_commitMaintenance02__blc01{margin:0;padding:64px 0}.p_commitMaintenance02__blc01+.p_commitMaintenance02__blc01{border-top:1px solid #e5e5e5}.p_commitMaintenance02__video01{margin:0}.p_commitMaintenance03{width:100%;margin:72px 0 0;padding:32px 0 56px}.p_commitMaintenance03+.p_commitMaintenance03{margin-top:40px}.p_commitMaintenance03__column01{display:flex}.p_commitMaintenance03__column01>:not(:first-child){margin-top:0}.p_commitMaintenance03__column01>*{position:relative;width:50%}.p_commitMaintenance03__column01>:nth-of-type(2n-1){padding:0 4.28% 0 3.57%}.p_commitMaintenance03__column01>:nth-of-type(2n){padding:0 3.57% 0 4.28%}.p_commitMaintenance03__column01>:nth-of-type(2n)::before{position:absolute;top:0;bottom:0;left:0;width:1px;height:calc(100% - 64px);margin:auto;background-color:#ddd;content:""}.p_commitMaintenance03__ttl01{margin:0 0 44px}.p_commitMaintenance03__ttl02{padding:0}.p_commitMaintenance03__txt01{padding:0}.p_commitMaintenance03__img01{width:50.84%;margin:0 0 1.5em 2em;float:right;border-radius:12px}.p_commitPerformance01{margin:48px 0 0}.p_commitPerformance01__column01{margin:36px 0 0}.p_commitPerformance01__column01>:nth-of-type(1){width:25%}.p_commitPerformance01__column01>:nth-of-type(2){width:75%}.p_commitPerformance01__blc02{width:100%;margin:38px 0 0;padding:29px 0 28px;clear:both}.p_commitPerformance01__ttlWrap01{width:280px;height:86px;margin:0}.p_commitPerformance01__ttlWrap01::after,.p_commitPerformance01__ttlWrap01::before{width:28px;height:86px;margin:0}.p_commitPerformance01__ttlTxt01{font-size:1.2rem}.p_commitPerformance01__ttlTxt02{font-size:2.4rem}.p_commitPerformance01__ttlTxt03{font-size:2.8rem}.p_commitPerformance01__list01>li:not(:last-child){margin-bottom:0}.p_commitPerformance01__img01{padding:0}.p_commitPerformance01__img02{width:33.33%;margin:-32px 0 1em 3em;border-radius:12px}.p_commitPerformance01__img02 img{width:100%}.p_commitPerformance01__img03{width:33.45%;margin:0;margin:0 0 3em 3em;float:right}.p_commitPerformance02__column01{display:flex;margin:62px 0 0}.p_commitPerformance02__column01>:nth-of-type(1){width:54.82%;padding:0 11.4% 0 7.14%}.p_commitPerformance02__column01>:nth-of-type(2){position:relative;width:45.18%}.p_commitPerformance02__column02{display:flex;margin:98px 0 0}.p_commitPerformance02__column02>:nth-of-type(1){width:48.21%}.p_commitPerformance02__column02>:nth-of-type(2){width:51.79%;padding:0 7.14% 0 8%}.p_commitPerformance02__column03{display:flex}.p_commitPerformance02__column03>:nth-of-type(1){position:relative;width:31.96%}.p_commitPerformance02__column03>:nth-of-type(2){position:relative;width:68.04%;height:594px;padding:0 0 0 9.28%}.p_commitPerformance02__ttl01{margin:0 0 10px}.p_commitPerformance02__list01{margin:130px 0 0;padding:29px 0 28px}.p_commitPerformance02__img01{position:absolute;left:0;width:46.1200585652vw;height:100%;margin:0;border-radius:0}.p_commitPerformance02__img01 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p_commitPerformance02__img02{position:absolute;top:-80px;right:0;width:35.1390922401vw;height:100%;margin:0}.p_commitPerformance02__img02 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.p_commitPerformance02__img03{z-index:1;position:relative;width:56.85%;margin:0 0 0 auto;overflow:hidden;border-radius:16px}.p_commitPerformance02__imgInner01{position:absolute;left:0;width:46.1200585652vw;height:100%;border-radius:16px 0 0 16px}.p_commitPerformance02__imgInner01--01{right:0;left:auto;width:35.1390922401vw;border-radius:0 16px 16px 0}.p_commitPerformance03{margin:40px 0 80px}.p_commitPerformance03__list01>*{width:33.3333333333%;padding:0 3%}.p_commitPerformance03__img01{width:97.5%;margin:0 auto 8px;text-align:center}.p_commitPerformance03__img01 img{width:100%}.p_commitCompare01__column01{display:flex;position:relative;align-items:center}.p_commitCompare01__column01>:nth-of-type(1){aspect-ratio:4/3;width:46.42%}.p_commitCompare01__column01>:nth-of-type(2){width:53.58%;padding:0 0 0 7.14%}.p_commitCompare01__ttl01--01{text-align:center}.p_commitCompare01__txt01--01{margin:.8em 0 0}.p_commitCompare01__txt02{margin:30px 0 0;text-align:left}.p_commitCompare01__img01{width:100%;margin:0}.p_commitCompare01__img01 img{width:100%;border-radius:12px}.p_commitCompare01__img02{width:59%;margin:25px 0 22px}.p_commitCompare01__img03{position:absolute;top:0;left:0;width:46.42%;margin:0}.p_commitCompare01__img03 img{width:100%;border-radius:12px}.p_commitCompare02{max-width:1120px;margin:0 auto;padding:0 10.53% 0 0}.p_commitCompare02:after{display:block;clear:both;content:""}.p_commitCompare02__blc01{padding:0}.p_commitCompare02__blc02{width:100%;max-width:600px;margin:64px auto;padding:32px;border-radius:12px}.p_commitCompare02__blc02:after{display:block;clear:both;content:""}.p_commitCompare02__blc03{margin:60px 0 0;padding:0 0 0 8%}.p_commitCompare02__ttl01{margin:15px 0 4px;padding:0 0 0 53.35%;text-align:left}.p_commitCompare02__txt02{padding:0 0 0 53.35%}.p_commitCompare02__img01{width:27%}.p_commitCompare02__img02{width:45.2%;margin:0 0 15px}.p_commitCompare02__img02 img{width:100%}.p_commitCompare02__img03{width:44.77%;margin:-51px 0 0;float:left;border-radius:12px}.p_commitCompare02__video01{width:35.71%;margin:-100px 0 0;float:right;overflow:hidden;border-radius:12px}.p_commitLimitedColor01__mv01{margin-right:-48px;margin-left:-48px}.p_commitLimitedColor01__heading01{margin-top:60px}.p_commitLimitedColor01__logo01{width:270px}.p_commitLimitedColor01__colors01{margin-top:110px;margin-right:-48px;margin-left:-48px}.p_commitLimitedColor01__blc01:not(:first-child){margin-top:120px}.p_commitLimitedColor01__inner01{display:flex}.p_commitLimitedColor01__blc01:nth-child(2n+1) .p_commitLimitedColor01__inner01{flex-direction:row-reverse}.p_commitLimitedColor01__img01{width:45.3879941435%}.p_commitLimitedColor01__blc01:nth-child(2n+1) .p_commitLimitedColor01__img01>picture{border-radius:1.6rem 0 0 1.6rem}.p_commitLimitedColor01__blc01:nth-child(2n) .p_commitLimitedColor01__img01>picture{border-radius:0 1.6rem 1.6rem 0}.p_commitLimitedColor01__content01{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:40.9956076135%}.p_commitLimitedColor01__num01{font-size:2rem}.p_commitLimitedColor01__ttl01{margin-top:24px;font-size:3rem}.p_commitLimitedColor01__txt01{margin-top:30px;font-size:1.7rem;line-height:1.7058823529}.p_commitLimitedColor01__design01{margin-top:198px}.p_commitLimitedColor01__slider01 .swiper-pagination{margin-top:28px}.p_commitLimitedColor01__slider01 .swiper-slide picture{border-radius:1.2rem}.p_commitLimitedColor01__voiceContainer01{margin-top:196px}.p_commitLimitedColor01__blc02:not(:first-child){margin-top:140px}.p_commitLimitedColor01__inner02{display:flex;justify-content:space-between}.p_commitLimitedColor01__blc02:nth-child(2n) .p_commitLimitedColor01__inner02{flex-direction:row-reverse}.p_commitLimitedColor01__img02{flex:0 0 auto;width:56.25%}.p_commitLimitedColor01__img02>picture{border-radius:1.2rem}.p_commitLimitedColor01__content02{flex:0 0 auto;width:36.4285714286%;padding-top:8px}.p_commitLimitedColor01__ttl02{font-size:1.9rem;line-height:1.7368421053}.p_commitLimitedColor01__txt02{margin-top:24px;font-size:1.4rem;line-height:1.9285714286}.p_commitLimitedColor01__link02{margin-top:30px}.p_commitLimitedColor01__link02>a{font-size:1.6rem}.p_commitLimitedColor01__link02>a:after{width:44px;height:44px;margin-left:12px}.p_commitLimitedColor01__product01{margin-top:120px;margin-bottom:72px}.p_commitLimitedColor01__productTxt01{font-size:2.2rem;line-height:1.8181818182}.p_commitLimitedColor01__productLink01{margin-top:48px}.p_commitLimitedColor01__productLink01>a{font-size:1.6rem}.p_commitLimitedColor01__productLink01>a>span{vertical-align:middle}.p_commitLimitedColor01__productLink01>a:after{display:inline-block;width:44px;height:44px;margin-left:12px}.c_modal01__contents{padding:114px 30px}.c_modal01__inner{width:auto;max-width:1080px}.c_modal01__close{top:-46px;width:35px;height:35px}.c_modal01__close::before{font-size:3.5rem}.c_modal02__contents{padding:114px 30px}.c_modal02__inner{max-width:1080px}.c_modal02__blc{border-radius:12px}.c_modal02__area{padding:78px 75px 77px 72px}.c_modal02__close{top:-46px;width:35px;height:35px}.c_modal02__close::before{font-size:3.5rem}.c_movie-modal01__contents{padding:55px 12px 55px}.c_movie-modal01__inner{padding:30px;border-radius:12px}}@media screen and (min-width:768px) and (min-width:1025px){#headerLogo{width:151px;height:74px;margin-left:20px;padding-top:15px}.is-header-min #headerLogo{width:115px;padding-top:0}#headerOrder{margin-left:25px;font-size:1.3rem;letter-spacing:.05em}#headerOrder a{width:184px;height:44px;border-radius:22px}#contents{padding:0 0 120px}#breadcrumbsInner{width:100%;max-width:1366px;margin:0 auto;padding:26px 56px}#footerblc{width:100%;max-width:1366px;margin:0 auto;padding:60px 56px 60px}#footerSns{margin-top:40px}#footerNav dl{padding-right:112px}#footerNav dl dd ul li{padding-top:14px;font-size:1.4rem}#footerSubNav{margin-top:75px}#footerSubNav ul>li{font-size:1.3rem;letter-spacing:.025em}.c_ttl08{font-size:4.2rem;line-height:1.47619}.c_btn04 a::before{margin-right:18px;font-size:1.7rem}.c_link01--04>a::before,.c_link01--04>span::before{top:23px;left:22px;transform:scale(1,1)}.c_link01--04>a::after,.c_link01--04>span::after{width:56px;height:56px}.c_link01--05>a,.c_link01--05>span{min-height:44px;padding-right:60px}.c_link01--05>a::before,.c_link01--05>span::before{top:17px;right:15px}.c_link01--08>a::before,.c_link01--08>span::before{top:23px;left:22px;transform:scale(1,1)}.c_link01--08>a::after,.c_link01--08>span::after{width:56px;height:56px}.c_link01--10>a::before,.c_link01--10>span::before{top:23px;left:22px;transform:scale(1,1)}.c_link01--10>a::after,.c_link01--10>span::after{width:56px;height:56px}.c_link01--11>a,.c_link01--11>span{min-height:44px;padding:0 0 0 60px}.c_link01--11>a::before,.c_link01--11>span::before{right:auto;left:15px}.c_link01--11>a::after,.c_link01--11>span::after{top:calc(50% - 22px);right:auto;left:0}.c_linkList02 ul li{font-size:1.6rem;line-height:1.5}.c_linkList03>li{font-size:1.6rem}.c_linkList03--01>li{margin-top:0}.c_linkList04 ul>li{font-size:1.8rem}.c_linkBlc01{margin:0}.c_linkBlc01>*{width:calc(50% - 40px)}.c_linkBlc01>* a{border-radius:12px 0 0 12px;text-decoration:none}.c_linkBlc01>:first-child{margin-top:59px}.c_linkBlc01>:first-child a{border-radius:0 12px 12px 0}.c_linkBlc03 a{text-decoration:none}.c_linkBlc03__txt02{font-size:1.5rem}.c_linkBlc03__ttl01{font-size:2rem;line-height:1.8}.c_linkBlc03__ttl02{font-size:2rem;line-height:1.8}.c_linkBlc04__ttl01{font-size:1.8rem;line-height:2}.c_linkBlc04__txt01{font-size:1.5rem;line-height:2}.c_linkBlc05>* a{text-decoration:none}.c_linkBlc05__ttl01{font-size:1.8rem;line-height:2}.c_linkBlc05__ttl02{font-size:1.8rem;line-height:2}.c_linkBlc05__txt01{font-size:1.5rem;line-height:2}.c_linkBlc06>*>a{text-decoration:none}.c_linkBlc06__ttl01{font-size:2.4rem}.c_linkBlc06__ttl02{font-size:2.4rem}.c_linkBlc06__txt01{font-size:1.6rem;line-height:2.25}.c_linkBlc06__txt02{font-size:1.6rem;line-height:2.25}.c_linkBlc07__ttl01{font-size:1.8rem;line-height:2}.c_linkBlc07__txt01{font-size:1.5rem;line-height:2}.c_linkBlc08>* a{text-decoration:none}.c_linkBlc08__ttl01{font-size:1.8rem;line-height:2}.c_linkBlc09>*>a{text-decoration:none}.c_linkBlc09__ttl01{font-size:2rem}.c_linkBlc09__txt01{font-size:1.4rem}.c_linkBlc09__txt02{font-size:1.5rem}.c_lead01{line-height:2.33333}.c_lead01--01{font-size:1.6rem;line-height:2.25}.c_lead01--02{font-size:1.6rem;line-height:2.25}.c_list01>li{font-size:1.6rem;line-height:2}.c_listDot01>li{padding-left:40px;font-size:1.6rem;line-height:1.875}.c_listDot01>li::before{left:10px;width:8px;height:8px}.c_listDot02>li{padding-left:1em;font-size:1.6rem}.c_notes01--05>li{font-size:1.2rem}.c_notes01--06>li{font-size:1.2rem}.c_notes01--07>li{font-size:1.3rem}.c_notes01--08>li{line-height:1.83333}.c_notes01--10>li{font-size:1.6rem}.c_notesDot01>li{font-size:1.2rem}.c_nav01>ul>li{font-size:1.6rem}.c_nav02>ul>li{font-size:1.4rem;line-height:1.571428}.c_nav03__nav01>li{font-size:1.4rem;line-height:1.57142}.c_nav03__nav01>li a::after{transform:scale(1,1);font-size:1.3rem}.c_slideNav01 ul li.swiper-slide{font-size:1.5rem}.c_pagination01 ul li{font-size:1.6rem}.c_pagination02__next,.c_pagination02__prev{font-size:1.8rem}.c_pagination02__prev a::before{font-size:2.1rem}.c_pagination02__next a::after{font-size:2.1rem}.c_slider01{max-width:1120px;margin:0 auto}.c_slider01 .swiper{padding:0;overflow:visible}.c_campaignSummary01__ttl02{font-size:3rem}.c_campaignSummary01__list01>li{font-size:1.6rem}.c_campaignFlow01>::before{left:52px}.c_campaignFlow01__deco01{left:32px;font-size:1.6rem}.c_campaignFlow01__deco01>span{font-size:6.4rem}.c_campaignFlow01__deco02{width:69px;height:69px;margin-top:-50px}.c_campaignFlow01__txt01{font-size:1.6rem}.c_campaignFlow01__list01>li{font-size:1.6rem}.c_campaignFlow01__list02>li{font-size:1.6rem}.p_function01>li{font-weight:400;line-height:1.4}.p_function01>li::before{width:48px;height:48px;line-height:48px}.p_function01>li>span{transform:scale(1,1)}.p_cv01{margin:0}.p_cv01__txt01{margin-top:-8px;font-size:1.6rem}.p_cv01__txt02{margin-top:20px;margin-bottom:12px;font-size:1.8rem}.p_cv02{margin:0}.p_waterserver01{margin:0}.p_waterserver01__blc01 a{text-decoration:none}.p_waterserver01__inner01{max-width:1254px;margin:0 auto;padding:0 40px;padding:0 97px}.p_waterserver01__inner02{width:266px}.p_waterserver01__inner02::before{bottom:23px;left:23px;transform:scale(1,1);font-weight:600}.p_waterserver01__inner02::after{width:56px;height:56px}.p_waterserver01__inner02--01::before{right:auto}.p_waterserver01__limited{width:266px}.p_waterserver01__limited svg{width:122px;height:61px}.p_waterserver01__newrelease{width:266px}.p_waterserver01__newrelease svg{width:159px;height:61px}.p_waterserver01__txt01{font-size:1.6rem;line-height:1.875}.p_waterserver01__gooddesign01{padding:0 32px}.p_waterserver01__function01{padding:0 32px}.p_waterserver02__inner03::before{bottom:23px;left:23px;transform:scale(1,1);font-weight:600}.p_waterserver02__inner03::after{width:56px;height:56px}.p_waterserverProduct01__txt01{font-size:1.8rem}.p_waterserverSlider01__thumb01__txt01{font-size:1.4rem}.p_waterserverSlider01__thumb01__txt02{font-size:1.6rem}.p_waterserverFeature01__blc03__ttl01{font-size:2.6rem;line-height:1.53846}.p_waterserverFeature01__blc03__ttl01>span{width:156px;margin:-16px 0 0 96px}.p_waterserverFeature01__blc03__inner02 p{font-size:1.6rem;line-height:2}.p_waterserverFeature01__blc04__ttl01{font-size:2.4rem;line-height:1.66666}.p_waterserverFeature01__blc04__txt01{font-size:1.8rem;line-height:1.77777}.p_waterserverFeature01__blc04__txt02{font-size:1.6rem;line-height:2}.p_waterserverFeature01__box01::before{font-size:2rem}.p_waterserverFeature01__ttl01{font-size:2.6rem;line-height:1.53846}.p_waterserverFeature01__data01 dl dt{font-size:1.5rem}.p_waterserverFeature01__data01 dl dd{font-size:1.5rem}.p_waterserverSupport01__ttl01{font-size:2.4rem;line-height:1.58333}.p_waterserverNyanmodel01__ttl01{font-size:3rem;line-height:1.5}.p_waterserverNyanmodel01__ttl01>span{background-image:url(/assets/product/waterserver/images/deco_smartplus_nyanmodel01_pc.png.webp);background-size:18px auto}.p_waterserverNyanmodel01 p{font-size:1.6rem;line-height:1.875}.p_waterserverNyanmodelFeature{margin-bottom:-165px}.p_waterserverNyanmodelFaq .c_linkList02__q{width:25px;margin-right:10px}.p_waterserverNyanmodelSpecial{margin:0}.p_interviewLayout01__ttl01{font-size:3rem;line-height:1.33333}.p_interviewComment01__ttl01{font-size:2.6rem}.p_interviewComment01__txt01{font-size:1.6rem;line-height:2}.p_interviewPoint01__ttl01{font-size:3rem}.p_interviewPoint01__leadTxt01{margin-top:0;font-size:3rem;line-height:1.66666}.p_interviewPoint01__txt01{font-size:1.6rem;line-height:2}.p_recipe02__txt01{font-size:1.6rem;line-height:2}.p_recipe02__ttl01{font-size:3rem;line-height:2.06666}.p_recipe02__notes01>li{line-height:1.66666}.p_recipe02__list01 dl dd,.p_recipe02__list01 dl dt{font-size:1.5rem}.p_recipe02__list01 dl dt span{font-size:1.4rem;line-height:2}.p_recipe02__list02 ol>li{font-size:1.6rem;line-height:2.25}.p_recipe02__list02 ol>li::before{font-size:1.8rem}.p_recipe02__info01 ul>li{font-size:1.2rem}.p_recipe02__info01 ul>li>span>span{font-size:1.4rem}.p_recipe02__info01 ul>li>span>span span{font-size:2rem}.p_recipe02__point01 dl dt{font-size:2rem}.p_recipe02__point01 dl dt::after{width:29px;height:29px;margin:-.8em 0 0 8px}.p_recipe02__point01 dl dd{font-size:1.5rem;line-height:2}.p_recipeTtl02{font-size:3.6rem;line-height:1.88888}.p_recipeTtl02::after,.p_recipeTtl02::before{width:14px;height:25px}.p_recipeTtl02::before{margin-right:20px}.p_recipeTtl02::after{margin-left:20px}.p_recipeSubTtl01--01{max-width:262px}.p_recipeSubTtl01--02{max-width:310px}.p_recipeSubTtl01--03{max-width:134px}.p_recipeTtlWrap01::before{left:calc(50% - 880px);width:620px;height:400px}.p_recipeLecturer01__ttl01{font-size:2.4rem;line-height:1.5}.p_recipeLecturer01__ttl01>span{font-size:1.8rem}.p_recipeLecturer01__txt01{font-size:1.5rem}.p_recipeLecturer01__txt02{font-size:1.5rem;line-height:2.13333}.p_price01__ttl01{font-size:2.6rem;letter-spacing:.1em}.p_price01__service01>li{font-size:1.3rem}.p_price01__txt01{margin:20px 0 0 15px;font-size:2.6rem}.p_price01__txt04{font-size:2rem;line-height:1.8}.p_price01__txt05{font-size:1.4rem}.p_price01__txt06{font-size:2.2rem}.p_price01__txt06::after,.p_price01__txt06::before{width:23px;height:45px}.p_price01__txt06::before{margin-right:14px}.p_price01__txt06::after{margin-left:14px}.p_price01__deco01{font-size:2.6rem}.p_price01__deco03{font-size:1.6rem}.p_price01__notes03{font-size:1.2rem}.p_price01__notes03>li{font-size:1.2rem;line-height:1.6666;letter-spacing:.025em}.p_priceLead01{line-height:2.22222;letter-spacing:.025em}.p_priceTxt01{font-size:1.6rem;line-height:2}.p_priceBlc01__ttl01{font-size:2.6rem}.p_priceBlc01__deco01{font-size:2.6rem}.p_priceBlc01__deco01>span{font-size:6.1rem}.p_priceBlc01__deco02{font-size:3.6rem}.p_priceBlc01__txt01{font-size:1.5rem;line-height:1.46666}.p_priceBlc02__ttl01{font-size:2.2rem}.p_priceBlc02__ttl01>span{font-size:3rem}.p_priceBlc02__ttl02{font-size:1.8rem}.p_priceBlc02__ttl02>span{max-width:48px}.p_priceBlc02__txt01{font-size:2.2rem}.p_priceBlc02__txt02{font-size:1.6rem}.p_priceBlc02__txt03{font-size:1.5rem}.p_priceBlc02__deco01{font-size:4.6rem}.p_priceBlc02__deco02{font-size:1.6rem}.p_priceBlc02__deco03{font-size:2.6rem}.p_priceBlc02__deco05{font-size:1.2rem}.p_priceBlc02__notes01>li{font-size:1.2rem;line-height:1.6666;letter-spacing:.025em}.p_priceBlc02__notes01--01>li{line-height:1.5}.p_priceBlc02__bottle01{width:200px}.p_priceBlc02__bottle01>li{width:40px}.p_priceLinkBlc01>:nth-of-type(3n)>* a::before{right:14px}.p_priceLinkBlc01>:nth-of-type(3n)>* a::after{right:0}.p_priceLinkBlc01__ttl01{font-size:1.8rem;line-height:1.33333}.p_priceLinkBlc01__txt01{font-size:1.4rem;line-height:1.42857}.p_priceBox01__txt01{font-size:1.5rem;line-height:1.46666}.p_priceBox01__txt02{font-size:2.1rem}.p_priceBox01__txt03{font-size:1.4rem}.p_priceBox01__txt04{font-size:2.1rem}.p_priceBox01__txt05{font-size:1.2rem}.p_priceBox01__deco01{font-size:1.8rem}.p_priceBox01__deco02{font-size:4.8rem}.p_priceBox01__deco03{font-size:2rem}.p_priceBox01__deco04{font-size:4.8rem}.p_priceBox01__deco05{font-size:1.6rem}.p_priceBox02__txt01{font-size:1.5rem}.p_priceBox02__txt02{font-size:2.1rem}.p_priceBox02__deco01{font-size:4.8rem}.p_priceBox02__deco02{font-size:2rem}.p_priceBox03__txt01{font-size:1.6rem;line-height:1.625}.p_priceBox04__txt01{width:120px;height:120px;margin-right:24px;font-size:1.32rem}.p_priceBox04__txt02{font-size:1.6rem}.p_priceBox04__deco01{font-size:1.68rem}.p_priceBox04__deco01>span{font-size:3.12rem}.p_priceUses01__ttl01{font-size:2.4rem}.p_priceUses01__txt01{font-size:1.6rem}.p_priceSimulation01__ttl01{font-size:2.4rem}.p_priceSimulation01__deco01{font-size:1.6rem}.p_priceSimulation01__deco02{transform:scale(1,1);font-size:1.2rem}.p_priceSimulation01__deco03{height:61px;margin-bottom:12px}.p_priceSimulation01__deco04{height:61px}.p_priceSimulation01__radio01>li label{font-size:1.6rem}.p_flowBlc01>::before{left:52px}.p_flowBlc01__ttl01{font-size:2.4rem}.p_flowBlc01__deco01{left:32px;font-size:1.6rem}.p_flowBlc01__deco01>span{font-size:6.4rem}.p_flowBlc01__deco02{width:69px;height:69px;margin-top:-50px}.p_flowBlc01__txt01{font-size:1.6rem}.p_flowBlc01__list01>li{font-size:1.6rem;line-height:1.625}.p_flowBlc01__list02>li{font-size:1.6rem;line-height:1.625}.p_flowBlc01__present>span::before{font-size:3.6rem}.p_flowBlc01__campaign>span::before{font-size:3.6rem}.p_flowBlc01__calendar>span::before{font-size:3.7rem}.p_flowBlc01__bottle>span::before{font-size:3.6rem}.p_flowBlc01__credit>span::before{font-size:2.7rem}.p_flowBlc01__heart>span::before{font-size:3.3rem}.p_flowBlc01__caution01 dl dt{font-size:1.6rem;line-height:1.86666}.p_flowBlc01__caution01 dl dd{font-size:1.5rem;line-height:1.86666}.p_usersguide01__ttl01{font-size:2rem}.p_usersguide01__txt01{font-size:1.6rem;line-height:2}.p_usersguide02 ul>li{font-size:1.6rem;line-height:1.625}.p_usersguide02 ul>li>span::before{width:64px;height:64px}.p_usersguide03__ttl01{font-size:2.4rem}.p_usersguide03__ttl01>span{width:32px;height:32px;font-size:2rem;line-height:32px}.p_usersguide03__txt01{font-size:2rem}.p_usersguide03__txt03{font-size:1.6rem;line-height:2}.p_usersguide03__deco01{font-size:3.9rem}.p_usersguide03__deco02{font-size:1.4rem}.p_usersguide03__deco03{font-size:1.5rem}.p_usersguide03__deco04{font-size:1.6rem}.p_usersguide03__deco05{font-size:4.8rem}.p_cancellation01__txt01{font-size:1.6rem}.p_campaignInner01{width:100%;max-width:1134px;margin:0 auto;padding:0 67px}.p_campaignInner01 img{width:100%}.p_campaignInner02{margin:0}.p_campaignBtnWrap01__txt01 span{font-size:1.8rem}.p_campaignSummary01__ttl02{font-size:3rem}.p_campaignSummary01__list01>li{font-size:1.6rem}.p_campaignFlow01>::before{left:52px}.p_campaignFlow01__ttl01{font-size:2.4rem}.p_campaignFlow01__deco01{left:32px;font-size:1.6rem}.p_campaignFlow01__deco01>span{font-size:6.4rem}.p_campaignFlow01__deco02{width:69px;height:69px;margin-top:-50px}.p_campaignFlow01__txt01{font-size:1.6rem}.p_campaignFlow01__list01>li{font-size:1.6rem}.p_campaignFlow01__list02>li{font-size:1.6rem}.p_campaignWaterserver01{margin:120px 0 0;padding:72px 0}.p_campaignWaterserver01__txt01{font-size:1.6rem}.p_event01__date01{font-size:1.3rem}.p_event01__new01{font-size:1.5rem}.p_event01__ttl01{font-size:2rem;line-height:1.6}.p_event01__txt01{font-size:1.5rem;line-height:1.86666}.p_event01__place01{width:100px;height:28px;border-radius:14px;font-size:1.3rem}.p_guidance01__txt01{font-size:1.6rem}.p_request01__num01{font-size:6rem}.p_request01__cat01{font-size:1.5rem}.p_request01__cat01>span{width:120px;height:32px}.p_request01__ttl01{font-size:2.2rem}.p_request01__txt01{font-size:1.5rem;line-height:1.86666}.p_request01__box01 dl dt{font-size:1.6rem}.p_request01__box01 dl dd ul li{padding-left:37px;font-size:1.5rem}.p_request01__box01 dl dd ul li::before{width:26px;height:26px}.p_request01__box02>p{font-size:1.5rem;line-height:1.86666}.p_downloadTxt01{font-size:1.8rem;line-height:2.22222}.p_download01__ttl01{font-size:2.2rem;line-height:1.45454}.p_download01__ttl01>span{font-size:1.6rem;line-height:1.45454}.p_download01__link01{font-size:1.5rem}.p_download01__link01 a[href*=".pdf"]::after{width:18px;height:23px;margin-left:9px}.p_memberTxt01{font-size:1.8rem;line-height:2.22222}.p_memberTxt02{font-size:1.6rem;line-height:2}.p_memberMv01__ttl01{top:72px;left:calc(50% - 440px)}.p_memberBlc01 ul li{font-size:1.6rem;line-height:1.75}.p_memberBlc01 ul li::before{height:72px;line-height:72px}.p_memberBlc01 ul li.is-bottle::before{font-size:3.6rem}.p_memberBlc01 ul li.is-calendar::before{font-size:3.6rem}.p_memberBlc01 ul li.is-pen::before{font-size:3.6rem}.p_memberBlc01 ul li.is-present::before{font-size:3.6rem}.p_memberBlc02__ttl01{font-size:3rem;line-height:2}.p_memberBlc02__txt01{font-size:1.6rem;line-height:2}.p_memberBlc02__box01 dl dt{font-size:2rem}.p_privacy01__ttl01{font-size:2rem}p.p_privacy01__txt01{line-height:1.76}.p_sitepolicyTtl01{font-size:1.6rem}.p_sitemap01>ul>li>a{padding:23px 60px 23px 28px}.p_sitemap01>ul>li ul{padding-left:28px}.p_sitemap01>ul>li ul li>a{padding:25px 60px 25px 28px}.p_entry01__txtLead01{line-height:2.33333}.p_entry01__check01 dl dt{font-size:2.2rem}.p_entry01__check01 dl dt::before{width:30px;height:30px;margin-right:10px}.p_entry01__check01 dl dd{font-size:1.5rem;line-height:1.86666}.p_entry01__a,.p_entry01__q{font-size:3.2rem;line-height:1.3}.p_entry01__box01 h2{font-size:3rem;line-height:1.66666}.p_entry01__box01 h3{font-size:2.4rem;line-height:2.08333}.p_entry01__box02 h2{padding-bottom:36px;font-size:3.6rem;line-height:1.38888}.p_entry01__box02 h3{padding-left:25px;font-size:3rem;line-height:1.46666}.p_entry01__box02 h3::before{top:.1em;width:6px;height:38px}.p_entry01__box02 .box01 h4{font-size:2.4rem;line-height:1.83333}.p_entry01__box02 .box02 h4{font-size:3rem;line-height:1.46666}.p_entry01__box02 .box02 h5{font-size:2.4rem;line-height:1.83333}.p_entry01__box01 p:not(.c_link01),.p_entry01__box02 p:not(.c_link01){font-size:1.6rem;line-height:2}.p_entry01__box01 ol>li,.p_entry01__box02 ol>li{font-size:1.6rem;line-height:1.875}.p_entry01__box01 .list>li,.p_entry01__box02 .list>li{font-size:1.6rem;line-height:1.875}.p_entry01__box01 .kome>li,.p_entry01__box02 .kome>li{font-size:1.6rem;line-height:1.875}.p_contact01{padding:93px 48px}.p_contact01__txt01{margin-top:0;font-size:1.6rem}.p_contact01__tel01 a{width:auto;height:auto;margin:auto;border:none;border-radius:0}.p_contact02__tel01 a{justify-content:flex-start;width:auto;height:auto;margin:auto;border:none;border-radius:0}.p_contact02__time01{margin:0 0 0 23px;font-size:1.4rem;line-height:1.57142;text-align:left}.p_contact03__time01{font-size:1.4rem}.p_contact04{padding:93px 48px}.p_banner01{max-width:1254px;padding:0 67px 60px}.p_banner01 ul li{width:30.89%;margin:40px 0 0 3.66%}.p_mv01{margin:0}.p_mv01--01 .swiper-slide{padding:0}.p_mv01__txtWrap01{width:100%;max-width:1254px;margin:0 auto;padding:0 67px 40px}.p_mv02{margin:0}.p_mv03{margin:0}.p_mv03__ttl01{font-size:4.2rem}.p_mv03__ttlSub01{font-size:3.4rem;line-height:1}.p_mv03__box01__txt01{font-size:2rem}.p_mv03__box01__txt02{font-size:1.4rem}.p_mv03__box01__txt04{font-size:1.2rem}.p_mv03__box01__deco01{font-size:1.2rem}.p_mv03__box01__deco02{font-size:4.9rem}.p_mv03__box01__deco03{font-size:2.2rem}.p_mv03__box01__deco04{font-size:1.2rem}.p_mv03__box01__deco05::before{top:-1.1em;font-size:1.8rem;letter-spacing:.197em}.p_caution01__ttl01{font-size:1.8rem}.p_caution01__ttl01::before{font-size:2.6rem}.p_caution01__txt01{font-size:1.6rem;line-height:1.7;letter-spacing:.025em}.p_caution02__ttl01{font-size:2.4rem}.p_caution02__ttl01::before{margin-right:12px;font-size:3.3rem}.p_caution02__ttl02{font-size:2rem}.p_caution02__txt01{font-size:1.6rem;line-height:2}.p_water01{margin:0}.p_water01__inner01{padding:75px 0 50px 167px}.p_water01__ttlWrap01{left:0}.p_water01__ttl01{margin:0 0 24px;font-size:2.4rem;line-height:1.75;letter-spacing:0}.p_water01__txt01{font-size:1.6rem;line-height:2.25;letter-spacing:.025em}.p_water0102{margin:0}.p_water0102__inner01{padding:166px 0 50px 64px}.p_water0102__ttlWrap01{left:0}.p_water0102__ttl01{margin:0 0 24px;font-size:2.4rem;line-height:1.75;letter-spacing:0}.p_water0102__txt01{font-size:1.6rem;line-height:2.25;letter-spacing:.025em}.p_water02__ttl01{font-size:3rem;line-height:1.66666}.p_water02__txt01{font-size:1.6rem;line-height:2}.p_water02__lead01{margin-bottom:20px;font-size:1.8rem;line-height:1.77777}.p_water03__blc01>dl dt{font-size:2rem;line-height:1.6}.p_water03__blc01>dl dt::before{height:72px;line-height:72px}.p_water03__blc01>dl dd{font-size:1.6rem;line-height:1.75}.p_water03__blc01>dl.is-deliciousness dt::before{font-size:3.6rem}.p_water03__blc01>dl.is-safety dt::before{font-size:3.6rem}.p_water03__blc01>dl.is-materials dt::before{font-size:3.4rem}.p_water03__blc01>dl.is-ashimoto dt::before{font-size:4.7rem}.p_water03__blc01>dl.is-clean dt::before{font-size:3.5rem}.p_water03__blc01>dl.is-lock dt::before{font-size:3.4rem}.p_water03__blc01>dl.is-medal dt::before{font-size:3.6rem}.p_water03__txt01{font-size:2rem}.p_water03__txt02{font-size:1.6rem}.p_water04__ttl01{font-size:3rem;line-height:1.66666}.p_water04__txt01{font-size:1.2rem;line-height:2}.p_water04__txt02{font-size:1.6rem}.p_water05__txt01{font-size:1.6rem}.p_water06__nav01>li{font-size:1.6rem;line-height:1.5}.p_waterMv01__txt01{z-index:1;position:relative;padding-bottom:20px;padding-left:44px;font-size:3rem;line-height:2.13333}.p_waterArea01__ttl01{font-size:2.4rem;line-height:1.58333}.p_waterArea01__txt01{font-size:1.6rem;line-height:2}.p_waterArea01__notes01>li{font-size:1.2rem}.p_waterArea02__ttl01{font-weight:300;font-size:3.2rem;letter-spacing:.1em}.p_waterArea02__ttl01>span{font-size:1.4rem;letter-spacing:.025em}.p_waterArea02__ttl02{font-size:1.6rem}.p_waterArea02__txt01{font-size:1.4rem;line-height:1.71428}.p_commit01__column01{margin:0 auto}.p_commitMv01{padding:117px 0 230px}.p_commitLinkBlc01>*{width:calc((100% - 16px)/ 3)}.p_commitLinkBlc01>:not(:nth-of-type(3n)){margin-right:8px}.p_commitTtlWrap01__img01{width:400px;margin:-112px 16px 0 0}.p_commitTtlWrap01__img01--02{margin-top:-175px}.p_commitSafety01{margin:6px 0 0}.p_commitSafety01__column01{align-items:center}.p_commitSafety02__txt01{font-size:1.6rem}.p_commitSafety02__txt02{font-size:1.2rem;line-height:1.666}.p_commitSupport01__list01{position:relative;top:-76px}.p_commitSupport01__list01>li{font-size:1.75rem}.p_commitSupport02{margin-top:0}.p_commitSupport02__ttl02{margin:0 0 16px;font-size:2.4rem}.p_commitSupport02__list01>li{font-size:1.6rem}.p_commitSupport03__txt01{font-size:2rem}.p_commitDelivery01__ttl02{font-size:1.8rem}.p_commitMaintenance01__ttl01{font-size:1.8rem}.p_commitMaintenance01__txt02{font-size:1.5rem;line-height:1.86}.p_commitMaintenance03__ttl01{font-size:2.4rem}.p_commitMaintenance03__ttl02{font-size:1.8rem;line-height:1.55}.p_commitMaintenance03__txt01{font-size:1.5rem;line-height:1.86}.p_commitPerformance02__ttl01{font-size:2.4rem}.p_commitCompare01__txt01{font-size:1.6rem}.p_commitCompare01__txt02{font-size:2rem}.p_commitCompare02__ttl01{font-size:1.8rem}.p_commitCompare02__txt02{font-size:1.5rem;line-height:1.86}.p_commitCompare02__video01{margin:-188px 0 0}.p_commitLimitedColor01__ttl01{margin-top:48px;font-size:4.8rem}.p_commitLimitedColor01__txt01{margin-top:36px;font-size:2.4rem;line-height:1.75}.p_commitLimitedColor01__ttl02{font-size:3rem;line-height:1.6666666667}.p_commitLimitedColor01__txt02{margin-top:28px;font-size:1.6rem;line-height:2}.p_commitLimitedColor01__link02{margin-top:72px}.p_commitLimitedColor01__product01{margin-top:180px}}@media screen and (min-width:1025px) and (max-width:1180px){#headerLogo{width:128px}#globalNav>li{margin:0 10px;font-size:1.3rem}#globalNav>li .globalNav__box02>* a .globalNav__box02__img01{width:35%}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01{padding:30px 10px 62px}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01--up{padding:8px 10px 62px}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01::before{left:20px}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01::after{left:10px}#globalNav>li .globalNav__box02>* a .globalNav__box02__txt01 dl dd{margin-top:9px}#headerOrder.is-hogoneko a{width:134px}}@media screen and (max-width:767px){.tab{display:none!important}.c_link01--05{text-align:center}.c_link01--05>a,.c_link01--05>span{display:inline-block;padding:0 0 47px}.c_link01--05>a::before,.c_link01--05>span::before{bottom:13px;left:calc(50% - 18px + 12px)}.c_link01--05>a::after,.c_link01--05>span::after{bottom:0;left:calc(50% - 18px)}.c_linkList02 ul li:nth-of-type(6){display:none}.c_slider01__buttonWrap01{display:none}.p_function01--02>li{color:#fff}.p_function01--02>li::before{border-color:#fff}.p_function02.is-ashimoto::before{font-size:2.56rem}.p_function02.is-air::before{font-size:1.6rem}.p_function02.is-kettle::before{font-size:1.68rem}.p_function02.is-clean::before{font-size:1.84rem}.p_function02.is-eco::before{font-size:1.76rem}.p_function02.is-bottle::before{font-size:1.76rem}.p_function02.is-lock::before{font-size:1.92rem}.p_function02.is-thermometer::before{font-size:2rem}.p_function02.is-usb::before{font-size:2rem}.p_function02.is-battery::before{font-size:1.92rem}.p_waterserver01__limited{mix-blend-mode:screen}.p_waterserver01__newrelease{mix-blend-mode:screen}.p_waterserver01__img01::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);content:""}.p_waterserver02--margin01{margin-top:48px}.p_waterserver02__blc01:not(:first-child){margin-top:48px}.p_waterserver02__inner02{margin-top:30px}.p_waterserver02__inner03{padding-bottom:65px}.p_waterserver02__new{width:47.5px;margin-bottom:16px}.p_waterserver02__txt01{margin-top:24px}.p_waterserver02__blc01:nth-child(2n+1) .p_waterserver02__img01{margin-right:-30px}.p_waterserver02__blc01:nth-child(2n+1) .p_waterserver02__img01>picture{border-radius:1.6rem 0 0 1.6rem}.p_waterserver02__blc01:nth-child(2n) .p_waterserver02__img01{margin-left:-30px}.p_waterserver02__blc01:nth-child(2n) .p_waterserver02__img01>picture{border-radius:0 1.6rem 1.6rem 0}.p_waterserverNyanmodel02__inner01::before{display:none}.p_waterserverNyanmodelFeature__deco03::before{display:none}.p_priceLinkBlc01>:nth-of-type(odd)::after,.p_priceLinkBlc01>:nth-of-type(odd)::before{display:inline-block;position:absolute;top:0;width:calc(100% - 45px);height:1px;background:#d1d1d1;content:""}.p_priceLinkBlc01>:nth-of-type(odd)::before{left:22px}.p_priceLinkBlc01>:nth-of-type(odd)::after{right:calc((100% - 22px) * -1)}.p_priceLinkBlc01>:nth-of-type(odd)>::before{display:block;position:absolute;top:28px;right:0;width:1px;height:calc(100% - 56px);background:#d1d1d1;content:""}.p_priceLinkBlc01>:nth-of-type(even)>* a::before{left:calc(50% - 18px + 12px)}.p_priceLinkBlc01>:nth-of-type(even)>* a::after{left:calc(50% - 18px)}.p_priceLinkBlc01>:nth-of-type(-n+2)::after,.p_priceLinkBlc01>:nth-of-type(-n+2)::before{display:none}.p_compare01__scroll{margin-right:-30px;margin-left:-30px;overflow-x:auto}.p_compare01__container{width:545px;padding-right:30px;padding-left:30px}.p_compare01__item01{width:155px;padding:22px 10px 5px;border-radius:4px}.p_compare01__item01__logo01>picture>img{height:22px}.p_compare01__item01__img01{margin-top:20px}.p_compare01__item01__img01>picture>img{height:116px}.p_compare01__item01__recommend01{margin-top:18px}.p_compare01__item01__recommend01 dt{font-size:1rem}.p_compare01__item01__recommend01 dd{font-size:1.15rem}.p_compare01__item01__colors01{margin-top:16px}.p_compare01__item01__colors01 li{margin:0 3px}.p_compare01__item01__colors01 li>span{width:11px;height:11px;border-radius:5.5px}.p_compare01__item01__size01{margin-top:20px;padding-top:15px;padding-bottom:15px}.p_compare01__item01__size01 p{font-size:1.05rem}.p_compare01__item01__temperature01{padding-top:15px;padding-bottom:15px}.p_compare01__item01__temperature01 dl{margin:0 7px}.p_compare01__item01__temperature01 dl dt{font-size:1.08rem}.p_compare01__item01__temperature01 dl dt>span{border-radius:12px}.p_compare01__item01__temperature01 dl dd{height:4.32em;font-size:1.05rem;line-height:1.3714285714}.p_compare01__item01__capacity01,.p_compare01__item01__electricbill01{padding-top:15px;padding-bottom:15px}.p_compare01__item01__capacity01 dl dd,.p_compare01__item01__capacity01 dl dt,.p_compare01__item01__electricbill01 dl dd,.p_compare01__item01__electricbill01 dl dt{font-size:1.05rem}.p_compare01__item01__capacity01 dl dd sup,.p_compare01__item01__capacity01 dl dt sup,.p_compare01__item01__electricbill01 dl dd sup,.p_compare01__item01__electricbill01 dl dt sup{font-size:.85rem}.p_compare01__item01__electricbill01 dl dd em{font-size:1.7rem}.p_compare01__item01__func01{padding-top:15px;padding-bottom:15px}.p_compare01__item01__func01 figure img{height:28px}.p_compare01__item01__func01 figure figcaption{font-size:1.05rem;line-height:1.5714285714}.p_compare01__item01__blank01{padding-top:12px;padding-bottom:12px}.p_compare01__item01__detail01{padding-top:15px;padding-bottom:15px}.p_compare01__item01__detail01 p{font-size:1.05rem}.p_compare01__item01__detail01 p sup{font-size:.85rem}.p_compare01__item01__detail01 p strong{font-size:1.8rem}.p_compare01__item01__link01 a{padding-top:25px;padding-bottom:25px}.p_compare01__item01__link01 a:after{width:36px;height:36px}.p_compare01__item01__link01 a span{display:none}.p_compare01__notes01{margin-top:24px}.p_compare01__notes01 ul li{font-size:1.1rem;line-height:1.4166666667}.p_compare01__notes01 ul li:not(:first-child){margin-top:.5em}.p_flowBlc01__list02>li:nth-of-type(-n+2){margin-top:0}.p_flowBlc01__list02>li:nth-of-type(odd){padding-right:17px;border-right:1px solid #e5e5e5}.p_flowBlc01__list02>li:nth-of-type(even){padding-left:17px}.p_other_waterserver01__blc01:not(:first-child){margin-top:45px}.p_other_waterserver01__img01>picture{border-radius:.8rem}.p_other_waterserver01__inner02{margin-top:20px}.p_other_waterserver01__catch01{font-size:1.3rem}.p_other_waterserver01__logo01{margin-top:16px}.p_other_waterserver01__blc01:nth-child(1) .p_other_waterserver01__logo01{width:136.5px}.p_other_waterserver01__blc01:nth-child(2) .p_other_waterserver01__logo01{width:158.5px}.p_other_waterserver01__link01{margin-top:20px}.p_other_waterserver01__link01>span{font-size:1.4rem}.p_other_waterserver01__link01:after{width:36px;height:36px}.p_entry01__check01::after,.p_entry01__check01::before{display:block;position:absolute;bottom:100%;content:""}.p_entry01__check01::before{left:calc(50% - 8px);border-right:8px solid transparent;border-bottom:14px solid #baa469;border-left:8px solid transparent}.p_entry01__check01::after{left:calc(50% - 6px);border-right:6px solid transparent;border-bottom:12px solid #f3f1eb;border-left:6px solid transparent}.p_mv03.is-sp-image .p_mv03__inner03{display:none}.p_mv03.is-sp-image .p_mv03__bg01{position:relative;height:auto}.p_mv03.is-sp-image .p_mv03__bg01 img{height:auto;-o-object-fit:fill;object-fit:fill}.p_water0102__badge01{margin-top:24px}.p_water0102__badge01 picture{width:227px}.p_water0102__notes01{margin-top:24px}.p_water0102__notes01 li{font-size:1.1rem;line-height:1.3636363636}.p_commitLimitedColor01__mv01{margin-right:-30px;margin-left:-30px}.p_commitLimitedColor01__heading01{margin-top:42px}.p_commitLimitedColor01__logo01{width:202.5px}.p_commitLimitedColor01__colors01{margin-top:62px;margin-right:-30px;margin-left:-30px}.p_commitLimitedColor01__blc01:not(:first-child){margin-top:80px}.p_commitLimitedColor01__blc01:nth-child(2n+1) .p_commitLimitedColor01__img01{margin-left:65px}.p_commitLimitedColor01__blc01:nth-child(2n+1) .p_commitLimitedColor01__img01>picture{border-radius:.8rem 0 0 .8rem}.p_commitLimitedColor01__blc01:nth-child(2n) .p_commitLimitedColor01__img01{margin-right:65px}.p_commitLimitedColor01__blc01:nth-child(2n) .p_commitLimitedColor01__img01>picture{border-radius:0 .8rem .8rem 0}.p_commitLimitedColor01__content01{margin-top:43px}.p_commitLimitedColor01__blc01:nth-child(2n+1) .p_commitLimitedColor01__content01{margin-right:30px;margin-left:65px}.p_commitLimitedColor01__blc01:nth-child(2n) .p_commitLimitedColor01__content01{margin-right:65px;margin-left:30px}.p_commitLimitedColor01__num01{position:absolute;top:0;font-size:1.5rem}.p_commitLimitedColor01__blc01:nth-child(2n+1) .p_commitLimitedColor01__num01{left:30px}.p_commitLimitedColor01__blc01:nth-child(2n) .p_commitLimitedColor01__num01{right:30px}.p_commitLimitedColor01__ttl01{font-size:3rem;letter-spacing:0}.p_commitLimitedColor01__txt01{margin-top:30px;font-size:1.7rem;line-height:1.7058823529}.p_commitLimitedColor01__design01{margin-top:120px;margin-right:-30px;margin-left:-30px}.p_commitLimitedColor01__slider01 .swiper-pagination{margin-top:30px}.p_commitLimitedColor01__voiceContainer01{margin-top:86px}.p_commitLimitedColor01__blc02:not(:first-child){margin-top:60px}.p_commitLimitedColor01__img02>picture{border-radius:.6rem}.p_commitLimitedColor01__content02{margin-top:30px}.p_commitLimitedColor01__ttl02{font-size:1.9rem;line-height:1.7368421053}.p_commitLimitedColor01__txt02{margin-top:24px;font-size:1.4rem;line-height:1.9285714286}.p_commitLimitedColor01__link02{margin-top:30px}.p_commitLimitedColor01__link02>a{font-size:1.4rem}.p_commitLimitedColor01__link02>a:after{width:36px;height:36px}.p_commitLimitedColor01__product01{margin-top:120px;margin-bottom:48px}.p_commitLimitedColor01__productTxt01{font-size:1.6rem;line-height:1.75}.p_commitLimitedColor01__productLink01{margin-top:40px}.p_commitLimitedColor01__productLink01>a{font-size:1.4rem}.p_commitLimitedColor01__productLink01>a:after{display:block;width:36px;height:36px;margin:14px auto 0}.is-modalzoom-open01 body{position:fixed;width:100%}}@media print,screen and (min-width:768px) and (max-width:1024px){.c_linkBlc03>*{width:calc((100% - 80px)/ 2);margin-top:57px;margin-left:80px}.c_linkBlc03>:nth-of-type(-n+3){margin-top:57px}.c_linkBlc03>:nth-of-type(-n+2){margin-top:0}.c_linkBlc03>:nth-of-type(3n+1){margin-left:80px}.c_linkBlc03>:nth-of-type(2n+1){margin-left:0}.c_linkBlc03--01>*{margin-top:40px}.c_bg01{margin:0 -48px}.c_bg01--01{margin:0;padding:56px 48px 80px}.c_bg01--02{padding:56px 48px 80px}.c_nav02>ul>li{width:calc((100% - 20px)/ 2);margin:24px 0 0 20px}.c_nav02>ul>li:nth-of-type(-n+2){margin-top:24px}.c_nav02>ul>li:nth-of-type(-n+4){margin-top:24px}.c_nav02>ul>li:nth-of-type(2n+1){margin-left:0}.c_nav02>ul>li:nth-of-type(-n+2){margin-top:0}.c_nav03{padding:72px 48px}.c_nav03__nav01>li{width:calc((100% - 72px)/ 3);margin-left:36px}.c_nav03__nav01>li a::before{width:59px;height:59px;line-height:57px}.p_waterserverFeature01__box01{min-width:auto;padding-right:40px}.p_waterserverFeature01__imgInner01{width:calc(100% + 48px)}.p_waterserverFeature01 .p_waterserverFeature01__blc01--01 .p_waterserverFeature01__box01{min-width:auto;padding-left:44px}.p_waterserverNyanmodel01{margin:0 -48px}.p_waterserverNyanmodel02{margin:0 -48px}.p_waterserverNyanmodelFaq{margin:184px -48px 132px;padding:60px 48px 0}.p_sInterviewModalBlc01{width:100%}.p_interviewPoint01{padding:52px 60px 60px}.p_recipe02__column02>:first-child{width:calc((100% - 60px)/ 2)}.p_recipe02__img02{margin-right:15px}.p_recipe02__list02 ol>li::before{margin-right:20px}.p_recipe02__info01{padding-right:20px}.p_recipe02__info01 ul{flex-wrap:wrap}.p_recipe02__info01 ul>li{width:50%;margin-top:20px}.p_recipe02__info01 ul>li:nth-of-type(-n+2){margin-top:0}.p_priceBlc01>*{padding:20px 28px 32px 16px}.p_priceBlc01__maintenance::before,.p_priceBlc01__postage::before,.p_priceBlc01__price::before,.p_priceBlc01__rental::before{margin-right:14px}.p_priceLinkBlc01>* a{padding:35px 16px 88px 16px}.p_priceLinkBlc01__cancellation .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__fee .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__flow .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__guide .p_priceLinkBlc01__inner01::before,.p_priceLinkBlc01__payment .p_priceLinkBlc01__inner01::before{width:58px;height:51px;margin-right:13px;line-height:51px}.p_priceBox02{padding:27px 16px 26px}.p_priceBox03{width:40%}.p_flowBlc01>*{min-height:265px}.p_memberMv01{margin:0 -48px 64px}.p_entry01__img01{margin-right:45px}.p_entry01__box02 .column02>:last-child{width:77px;margin:0 33px 0 50px}.p_entryContens01>:nth-of-type(even) .p_entry01__img01{margin-left:45px}.p_water04{margin-right:-48px;margin-left:-48px;padding-right:48px;padding-left:48px}.p_waterMv01__imgInner01{right:-48px;left:auto;width:67.3499267936vw}.p_commitPerformance02__imgInner01{width:calc(100% + 48px)}.c_modal01__inner{width:100%}.c_modal01__blc{width:100%}.c_modal02__blc{width:100%}}@media screen and (min-width:768px) and (min-width:1366px){.p_waterserverFeature01__imgInner01{width:calc((100vw - 1254px)/ 2 + 100% + 67px)}.p_water02__img02::after{top:-163px;right:-20px;width:760px;height:640px}.p_water02__imgWrap01::after{top:-290px;left:-60px;width:760px;height:640px}.p_commitKeep02__img01::after{top:-250px;left:-60px;width:760px;height:640px}.p_commitPerformance02__imgInner01{width:calc((100vw - 1254px)/ 2 + 100% + 67px)}}@media print,screen and (min-width:768px) and (min-width:768px){.p_interviewLayout01__txt01{font-size:1.6rem;line-height:2}.p_water06__nav01>li a::before{transform:scale(1,1);font-size:1.3rem}.p_commitSupport04>::after{top:0;right:0;left:auto;width:1px;height:calc(100% - 64px);margin:auto}.p_commitSupport04>:nth-of-type(2n){padding-left:0}.p_commitSupport04>:nth-of-type(2n)::before{content:none}.p_commitSupport04>:first-child{padding:0}.p_commitSupport04>:nth-of-type(3n-2){padding:0 5% 0 0}.p_commitSupport04>:nth-of-type(3n-1){width:35%;padding:0 5%}.p_commitSupport04>:nth-of-type(3n){padding:0 0 0 5%}.p_commitSupport04>:nth-of-type(3n)::after{content:none}}@media screen and (min-width:768px) and (min-width:1025px) and (max-width:1254px){.p_waterMv01__imgInner01{width:calc(100% + 67px + 42.85714%)}}


/* 追記 */
.p_waterserver02__txt02 {
  margin-top: 10px;
  font-size: 1.6rem;
  font-weight: 400;
}
@media print, screen and (min-width: 768px) {
  .p_waterserver02__txt02 {
    margin-top: 20px;
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 1025px) {
  .modalZoomThumb .carousel.is-large {
    width: 298px !important;

  }
}

.p_entry01__ttl02 h1 {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* にゃんモデル */
.p_waterserverNyanmodel01.is-nyanmodel {
  background-image: url(/assets/product/waterserver/images/deco_nyanmodel02_sp.webp),url(/assets/product/waterserver/images/deco_smartplus_nyanmodel03_sp.png.webp);
  /* background-position: center top 8px,center bottom 375px; */
}
.p_waterserverNyanmodel01__bnr {
  display: inline-block;
  /* margin-top: 100px; */
  margin-bottom: 100px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .p_waterserverNyanmodel01__bnr {
    margin-bottom: 50px;
  }
}
.p_waterserverNyanmodel02.is-nyanmodel:not(.is-nyanmodel02) {
  margin-bottom: 15vw;
  background-image: none;
}
.p_waterserverNyanmodel02.is-nyanmodel:not(.is-nyanmodel02)::after {
  background-image: url(/assets/product/waterserver/images/deco_nyanmodel05.png);
}
.p_waterserverNyanmodel02.is-nyanmodel:not(.is-nyanmodel02) .p_waterserverNyanmodel02__img01,
.p_waterserverNyanmodel02.is-nyanmodel:not(.is-nyanmodel02) .p_waterserverNyanmodel02__img02 {
  width: 100%;
  max-width: none;
}
.p_waterserverNyanmodel02__award {
  margin: 0 5% 40px;
}
.p_compare01__container.is-col2 {
  width: 100%;
  padding: 0;
}
.p_compare01__container.is-col2 .p_compare01__item01 {
  width: 48%;
}
.p_waterserverNyanmodelNextFeature__deco01,
.p_waterserverNyanmodelNextFeature__deco02,
.p_waterserverNyanmodelNextFeature__deco03,
.p_waterserverNyanmodelNextFeature__deco04 {
  position: relative;
}
.p_waterserverNyanmodelNextFeature__deco01::before {
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: -73px;
  left: 20px;
  width: 50px;
  aspect-ratio: 50/97;
  background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature03.webp) no-repeat center;
  background-size: contain;
  content: "";
}
.no-web .p_waterserverNyanmodelNextFeature__deco01::before {
  background-image: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature03.png);
}
.p_waterserverNyanmodelNextFeature__deco02::before {
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: -60px;
  right: 10px;
  width: 100px;
  aspect-ratio: 100/68;
  background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature04.webp) no-repeat center;
  background-size: contain;
  content: "";
}
.no-web .p_waterserverNyanmodelNextFeature__deco02::before {
  background-image: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature04.png);
}
.p_waterserverNyanmodelNextFeature__deco03::before {
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: -70px;
  right: 10px;
  width: 50px;
  aspect-ratio: 80/139;
  background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature05.webp) no-repeat center;
  background-size: contain;
  content: "";
}
.no-web .p_waterserverNyanmodelNextFeature__deco03::before {
  background-image: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature05.png);
}
.p_waterserverNyanmodelNextFeature__deco04::before {
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: -40px;
  left: 0;
  width: 100px;
  aspect-ratio: 288/213;
  background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature06.webp) no-repeat center;
  background-size: contain;
  content: "";
}
.no-web .p_waterserverNyanmodelNextFeature__deco04::before {
  background-image: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature06.png);
}
.p_waterserverNyanmodelNextFeature__deco05::before {
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: -65px;
  right: 142px;
  width: 130px;
  aspect-ratio: 288/213;
  background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature07.webp) no-repeat center;
  background-size: contain;
  content: "";
}
.no-web .p_waterserverNyanmodelNextFeature__deco05::before {
  background-image: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature07.png);
}
.p_waterserverNyanmodelNextFeature__deco06::before {
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: -65px;
  left: 20px;
  width: 110px;
  aspect-ratio: 337/246;
  background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature08.webp) no-repeat center;
  background-size: contain;
  content: "";
}
.no-web .p_waterserverNyanmodelNextFeature__deco06::before {
  background-image: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature08.png);
}
.p_waterserverNyanmodelNextFeature__deco07::before {
  display: inline-block;
  z-index: 1;
  position: absolute;
  top: -40px;
  right: 20px;
  width: 80px;
  aspect-ratio: 114/90;
  background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature09.webp) no-repeat center;
  background-size: contain;
  content: "";
}
.no-web .p_waterserverNyanmodelNextFeature__deco07::before {
  background-image: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature09.png);
}

@media print, screen and (max-width: 767px) {
  .c_ttl01.is-nyanmodel {
    width: 160px;
  }
  .p_waterserverFeature01__ttl01.is-large {
    font-size: 2.2rem;
  }
  .p_waterserverNyanmodelNextFeature__bg01 {
    margin-top: 100px;
  }
  .p_waterserverNyanmodelNextFeature__bg02 {
    margin-top: 100px;
  }
}
@media screen and (min-width: 1025px) {
  .p_waterserver02__img01.is-pc-mr0 {
    margin-left: 0 !important;
  }
}
@media print, screen and (min-width: 768px) {
  .p_waterserverNyanmodel01.is-nyanmodel {
    background: url(/assets/product/waterserver/images/deco_nyanmodel02_pc.webp) no-repeat center top 50px;
    background-size: 916px auto;
  }
  .p_waterserverNyanmodel01.is-nyanmodel.is-nyanmodel02 {
    background: url(/assets/product/waterserver/images/deco_nyanmodel03_pc.webp) no-repeat center top 50px;
    background-size: 1016px auto;
  }
  .p_waterserverNyanmodel02.is-nyanmodel:not(.is-nyanmodel02) {
    margin-bottom: 15vw;
    padding-bottom: 10vw;
  }
  .p_waterserverNyanmodel02.is-nyanmodel.is-nyanmodel02 {
    margin-bottom: 15vw;
    /* padding-bottom: 5vw; */
  }
  .p_waterserverNyanmodel02.is-nyanmodel:not(.is-nyanmodel02) .p_waterserverNyanmodel02__img02 {
    width: 100%;
    max-width: none;
  }
  .p_waterserverNyanmodel02__award {
    max-width: 676px;
    margin: 0 auto 60px;
  }
  .p_waterserverNyanmodelNextFeature__bg01 {
    background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature10.png) no-repeat center top;
    background-size: 584px auto;
    margin-bottom: -104px;
    padding-top: 104px;
    padding-bottom: 114px;
  }
  .p_waterserverNyanmodelNextFeature__bg02 {
    background: url(/assets/product/waterserver/images/deco_smartplus_next_nyanmodel_feature02.png) no-repeat center top;
    background-size: 584px auto;
    margin-bottom: -122px;
    padding-top: 122px;
    padding-bottom: 130px;
  }
  .p_waterserverNyanmodelNextFeature__bg02 .p_waterserverFeature01__blc04 {
    margin-bottom: 0;
    background-color: #F3F1EB;
  }
  .p_waterserverNyanmodelNextFeature__deco01::before {
    top: -100px;
    left: 0;
    width: 78px;
  }
  .p_waterserverNyanmodelNextFeature__deco02::before {
    top: -100px;
    right: 0;
    width: 158px;
  }
  .p_waterserverNyanmodelNextFeature__deco03::before {
    top: -114px;
    right: 0;
    width: 80px;
  }
  .p_waterserverNyanmodelNextFeature__deco04::before {
    top: -30px;
    width: 144px;
  }
  .p_waterserverNyanmodelNextFeature__deco05::before {
    top: auto;
    right: auto;
    bottom: 35px;
    left: calc(50% - 100px);
    width: 182px;
  }
  .p_waterserverNyanmodelNextFeature__deco06::before {
    top: -95px;
    left: 0;
    width: 169px;
  }
  .p_waterserverNyanmodelNextFeature__deco07::before {
    top: -50px;
    right: 100px;
    width: 114px;
  }
}

/* にゃんモデルmodal */
.modalNyan {
  background: transparent !important;
}
.modalNyan__close {
  z-index: +5;
  position: absolute;
  top: -50px;
  right: 0;
  width: 43px;
  height: 43px;
  cursor: pointer;
}
.modalNyan__close-inner {
  width: 100%;
  height: 100%;
  position: relative;
}
.modalNyan__close-inner::before,
.modalNyan__close-inner::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background-color: #FFF;
}
.modalNyan__close-inner::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.modalNyan__close-inner::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.modalNyan__bg {
  z-index: +1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.3);
}
.modalNyan__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 3%;
}
.modalNyan__content {
  z-index: +5;
  position: relative;
  width: 90%;
  max-width: 900px;
  /* max-height: 80lvh; */
  margin-top: 50px;
  padding: 30px 0;
  background-color: #f3f1eb;
  border-radius: 20px;
}
.modalNyan__content-inner {
  overflow: auto;
  max-height: calc(100lvh - 150px);
  padding-bottom: 20px;
}
.modalNyan__box {
  padding: 0 min(40px, 5%);
  overflow: hidden;
}
.modalNyan__box-movie {
  width: 100%;
  aspect-ratio: 16 / 9;
  margin: 20px auto 60px;
}
.modalNyan__box-movie iframe { 
  width: 100%;
  height: 100%;
}
.modalNyan__box-banner {
  width: 100%;
  aspect-ratio: 16 / 9;
  margin: 20px auto 60px;
}
.modalNyan__box-img {
  text-align: center;
  margin-top: 36px;
  margin-bottom: 60px;
}
.modalNyan__box-block {
  background-color: #fff;
  border-radius: 12px;
  padding: 40px;
  margin: 80px auto;
}
.modalNyan__box-ttl {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.modalNyan__box-ttl::before , .modalNyan__box-ttl::after {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background: url('/assets/product/waterserver/images/deco_nyanmodel.svg') no-repeat center / contain;
}
.modalNyan__box-ttl::after {
  transform: rotate(60deg);
}
.modalNyan__box-row {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  margin-top: 36px;
}
.modalNyan__box-txt {
  font-weight: 500;
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.05em;
}
.modalNyan__ttl {
  margin-bottom: .5em;
  font-size: 3.9rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-align: center;
  margin-top: 160px;
}
.modalNyan__ttl02 {
  margin: 50px 0 35px;
}
.modalNyan__ttl03 {
  width: calc(100% + 60px);
  margin-left: -30px;
}
.modalNyan__txt01 {
  margin: 1em 0;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.5;
  letter-spacing: .05em;
  text-align: center;
}
.modalNyan__txt01 span {
  color: #ef6058;
}
.modalNyan__period {
  margin: 70px auto 30px;
}
.modalNyan__btnwrap {
  max-width: 400px;
  margin: 40px auto;
}
.modalNyan .c_btn01 a span {
  position: relative;
  display: inline-block;
  padding: 0 30px;
}
.modalNyan .c_btn01 a span::before,
.modalNyan .c_btn01 a span::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 23px;
  height: 18px;
  transform: translateY(-50%);
  background: url(/assets/product/waterserver/images/img_nyanmodel_modal_campaign08.png) no-repeat 0 0 / contain;
}
.modalNyan .c_btn01 a span::before {
  left: 0;
}
.modalNyan .c_btn01 a span::after {
  right: 0;
  transform: translateY(-50%) rotate(25deg);
}
.modalNyan__deco01 {
  position: relative;
}
.modalNyan__deco01-01 {
  position: absolute;
  top: -80px;
  left: 0;
}
.modalNyan__deco01-02 {
  position: absolute;
  right: 5%;
  transform: translateY(-33%);
}
.modalNyan__deco02 {
  position: relative;
}
.modalNyan__deco02-01 {
  position: absolute;
  left: 5%;
  bottom: -60px;
}
.modalNyan__deco02-02 {
  z-index: -1;
  position: absolute;
  right: 10px;
  bottom: -50px;
}
.modalNyan__btn-close {
  text-align: center;
}
.modalNyan__btn-close a {
  display: inline-block;
  width: 220px;
  padding: 1em;
  background-color: #f3f1eb;
  border: 2px solid #d4d3d3;
  border-radius: 50px;
  font-size: 1.6rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.modalNyan__btn-close a::before {
  content: "×";
  margin-right: .5em;
}

@media screen and (min-width: 1025px) {
  .modalNyan__box-inner {
    padding: 0 min(76px, 9.6%);
  }
}
@media screen and (min-width: 768px) and (min-width: 1025px) {
  .modalNyan__box-img02 {
    flex: 0 0 272px;
  }
  .modalNyan .p_campaignSummary01__ttl02 {
    font-size: 2rem;
  }
  .modalNyan .p_campaignSummary01__sec01 {
    margin-top: 40px;
  }
  .modalNyan .p_campaignSummary01__ttl02::before {
    height: 100%;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .modalNyan__box .p_campaignSummary01__sec01 {
    margin-top: 20px;
  }
  .modalNyan__box .p_campaignSummary01__ttl02 {
    margin-bottom: 10px;
    line-height: 1.5;
  }
  .modalNyan__box .p_campaignSummary01__ttl02::before {
    height: 100%;
  }
  .modalNyan__box .p_campaignSummary01__list01>li {
    margin-bottom: 10px;
  }
  .modalNyan__box-movie {
    margin: 20px auto 40px;
  }
  .modalNyan__box-banner {
    margin: 20px auto 40px;
  }
  .modalNyan__box-block {
    border-radius: 16px;
    padding: 5%;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .modalNyan__box-row {
    flex-direction: column;
    margin-top: 20px;
    gap: 20px;
  }
  .modalNyan__box-txt {
    font-size: clamp(1.1rem, 3.38vw, 2.2rem);
  }
  .modalNyan__content {
    width: 100%;
    padding-top: calc(100vw * 40 / 750);
    padding-bottom: calc(100vw * 40 / 750);
  }
  .modalNyan__box-inner {
    padding: 0;
  }
  .modalNyan__box-ttl {
    font-size: clamp(1.8rem, 4.92vw, 3.0rem);
    gap: 5%;
  }
  .modalNyan__box-img {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .modalNyan__ttl {
    font-size: 2.5rem;
    margin-top: 60px;
  }
  .modalNyan__ttl02 {
    margin: 20px 0 10px;
  }
  .modalNyan__txt01 {
    font-size: clamp(1.1rem, 3.69vw, 2.4rem);
    line-height: 1.25;
  }
  .modalNyan__period {
    margin: 20px auto 20px;
  }
  .modalNyan .c_btn01 {
    font-size: 1.1rem;
  }
  .modalNyan__btnwrap {
    max-width: 290px;
  }
  .modalNyan__deco01 {
    padding-bottom: 10px;
  }
  .modalNyan__deco01-01 {
    top: -40px;
    width: 132px;
    height: 70px;
  }
  .modalNyan__deco01-02 {
    width: 85px;
    height: 90px;
  }
  .modalNyan__deco02 {
    padding-bottom: 20px;
  }
  .modalNyan__deco02-01 {
    position: relative;
    left: 10%;
    bottom: 0;
    width: 50px;
    height: 85px;
  }
  .modalNyan__deco02-02 {
    right: 5%;
    bottom: 10px;
    width: 108px;
    height: 98px;
  }
  .modalNyan__btn-close a {
    width: 160px;
    font-size: 1.4rem;
  }
}

/* にゃんモデルフッター*/
.p_contact01.is-nyanmodel {
  background-image: url(/assets/common/images/bg_contact_nyanmodel_sp.webp);
}
.no-web .p_contact01.is-nyanmodel {
  background-image: url(/assets/common/images/bg_contact_nyanmodel_sp.jpg);
}
.p_contact01.is-nyanmodel .p_contact01__img01 {
  margin-bottom: 15px;
}
@media print, screen and (min-width: 768px) {
  .p_contact01.is-nyanmodel {
    background-image: url(/assets/common/images/bg_contact_nyanmodel_pc.webp);
  }
  .no-web .p_contact01.is-nyanmodel {
    background-image: url(/assets/common/images/bg_contact_nyanmodel_pc.jpg);
  }
}
@media screen and (min-width: 1025px) {
  .p_contact01.is-nyanmodel .p_contact01__img01 {
    width: 175px;
  }
}

/* エコットフッター*/
.p_contact01.is-ecotto {
  background-image: url(/assets/common/images/bg_contact_ecotto_sp.webp);
}
.no-web .p_contact01.is-ecotto {
  background-image: url(/assets/common/images/bg_contact_ecotto_sp.jpg);
}
.p_contact01.is-ecotto .p_contact01__img01 {
  margin-bottom: 15px;
}
@media print, screen and (min-width: 768px) {
  .p_contact01.is-ecotto {
    background-image: url(/assets/common/images/bg_contact_ecotto_pc.webp);
  }
  .no-web .p_contact01.is-ecotto {
    background-image: url(/assets/common/images/bg_contact_ecotto_pc.jpg);
  }
}
@media screen and (min-width: 1025px) {
  .p_contact01.is-ecotto .p_contact01__img01 {
    width: 175px;
  }
}

/* 下部バナーエリア */
@media screen and (min-width: 570px) {
  .is-few-slides .swiper-wrapper{
    justify-content: center;
  }
  .is-few-slides .swiper-wrapper .swiper-slide:last-child{
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 569px) {
  .is-a-slide .swiper-wrapper .swiper-slide{
    width: 100% !important;
    margin-right: 0 !important;
  }
}

/* TOP 20250819 */
.p_price01__ttl01 sub {
  font-size: 50%;
  vertical-align: baseline;
}

/* voice-single 20250819 */
.c_ttl06__balloon {
  text-align: center;
}
.c_ttl06__sub {
  display: block;
  margin-top: 10px;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.75;
}
@media screen and (min-width: 1025px) {
  .c_ttl06__sub {
    margin-top: 20px;
    font-size: 1.6rem;
    text-align: center;
  }
}
@media screen and (max-width: 569px) {
  .c_ttl06__balloon {
    width: 180px;
    margin: 0 auto;
  }
}

/* 共有スタイル 20250819 */
.p_compare01__notes01.is-indent-small ul li {
    padding-left: 1em;
    text-indent: -1em;
}
.p_price01__ttl01.is-02 {
  margin-bottom: 0;
}

/* Cosmolife追記 SEO記事CTA */
.entry-cta {
  background-color: white;
  border-radius: 10px;
  padding: min(5.33vw, 40px) min(5.33vw, 40px) min(7.5vw, 40px);
  display: flex;
  flex-direction: column;
  color: #717479;
  margin-top: min(9.6vw, 40px);
}
.entry-cta__imgwrap {
  display: contents;
}
.entry-cta__img {
  text-align: center;
  order: 2;
}
.entry-cta__img img {
  width: min(50%, 300px);
}
.entry-cta__txtwrap {
  display: contents;
}
.entry-cta__txt_crownimg {
  order: 1;
  text-align: center;
  margin-bottom: min(5.33vw, 40px);
}
.entry-cta__txt_crownimg img {
    width: min(33.6%, 200px);
}
.c_inner02 .p_entry01__box02 .entry-cta__txt01 {
  order: 3;
  text-align: center;
  font-weight: 400;
  font-size: min(1.8rem, 3.73vw);
  line-height: 1.2;
  font-family: Roboto, "Noto Sans JP", "Noto Sans Display", YuGothic, "Yu Gothic", "ヒラギノ角ゴシック", "Hiragino Sans", "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Arial, sans-serif;
  margin-top: min(5.33vw, 40px);
}
/* .entry-cta__txt01__eq {

} */
.entry-cta__txt01__zero {
  font-size: 2.9rem;
  line-height: 1.2;
  letter-spacing: .1em;
  vertical-align: baseline;
}
.c_inner02 .p_entry01__box02 .entry-cta__txt02 {
  order: 4;
  margin-top: min(2.67vw, 20px);
  text-align: center;
  font-size: min(2rem, 4.6vw);
  font-weight: 400;
}
.c_inner02 .p_entry01__box02 .entry-cta__txt02 rt {
  color: #BBA46A;
  font-size: 100%;
}
.entry-cta__pricebox {
  order: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  position: relative;
  margin: 0 auto;
}
.entry-cta__pricetxt01 {
  background-color: #BBA46A;
  color: white;
  text-align: center;
  border-radius: 5px;
  padding: min(2.67vw, 20px);
  font-size: min(1.4rem, 3.73vw);
  line-height: 1.4;
}
.entry-cta__pricetxt02 {
  margin-top: min(2.67vw, 20px);
}
.entry-cta__pricetxt02_01 {
  font-size: min(1.8rem, 5.33vw);
  line-height: 1.4;
  color: #BBA46A;
}
.entry-cta__pricetxt02_01_num {
  font-size: min(4rem, 9.8vw);
  vertical-align: baseline;
  line-height: 1;
  font-family: Roboto, "Noto Sans JP", "Noto Sans Display", YuGothic, "Yu Gothic", "ヒラギノ角ゴシック", "Hiragino Sans", "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Arial, sans-serif;
}
.entry-cta__pricetxt02_01_sml {
  font-size: min(1.4rem, 3.53vw);
  margin-top: 3px;
  display: inline-block;
}
.entry-cta__pricetxt02_02 {
  position: absolute;
  bottom: -1.5em;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: min(1.2rem, 3.2vw);
}
.entry-cta__btnbox {
  order: 6;
  margin-top: min(11.5vw, 60px);
  text-align: center;
}
a.entry-cta__btn {
  display: inline-block;
  width: 100%;
  max-width: 284px;
  height: 60px;
  line-height: 60px;
  border-radius: 30px;
  font-size: min(1.8rem, 3.96vw);
  color: white;
  text-decoration: none;
  text-align: center;
  background-color: #55B6D5;
}

@media print, screen and (min-width: 768px) {
  .entry-cta {
    padding: 0;
    flex-direction: row;
    align-items: flex-end;
    margin-top: min(6.25vw, 80px);
    width: calc(100% + 70px);
    margin-left: -35px;
    margin-right: -35px;
    padding-right: 20px;
  }
  .entry-cta__imgwrap {
    display: block;
    width: min(49%, 450px);
  }
  .entry-cta__img {
    text-align: center;
    order: 2;
  }
  .entry-cta__img img {
    width: min(70%, 278px);
  }
  .entry-cta__txtwrap {
    display: block;
    padding: 40px 0;
  }
  .entry-cta__txt_crownimg {
    text-align: center;
    margin-bottom: 0;
  }
  .entry-cta__txt_crownimg img {
      width: min(33.6%, 200px);
  }
  .c_inner02 .p_entry01__box02 .entry-cta__txt01 {
    font-size: 16px;
    line-height: 1.2;
    margin-top: 0;
    font-size: clamp(1.3rem, 1.6vw, 1.8rem);
  }
  .entry-cta__txt01__eq {
    vertical-align: baseline;
  }
  .entry-cta__txt01__zero {
    font-size: 4rem;
    line-height: 1;
    letter-spacing: .1em;
    vertical-align: baseline;
    display: inline-block;
    transform: translateY(2px);
  }
  .c_inner02 .p_entry01__box02 .entry-cta__txt02 {
    margin-top: min(2.25vw, 15px);
    font-size: clamp(2.4rem, 3vw, 2.8rem);
  }
  .c_inner02 .p_entry01__box02 .entry-cta__txt02 ruby {
    position: relative;
  }
  .c_inner02 .p_entry01__box02 .entry-cta__txt02 rt {
    font-size: 120%;
    position: absolute;
    top: -28px;
    left: calc(50% + 3px);
    transform: translateX(-50%);
    letter-spacing: 10px;
  }
  .entry-cta__pricebox {
    column-gap: 15px;
    margin-top: 10px;
  }
  .entry-cta__pricetxt01 {
    padding: 10px 15px;
    font-size: min(1.4rem, 3.73vw);
    line-height: 1.4;
  }
  .entry-cta__pricetxt02 {
    margin-top: 0;
    padding-bottom: 3px;
  }
  .entry-cta__pricetxt02_01 {
    font-size: min(1.8rem, 5.33vw);
    line-height: 1.4;
  }
  .entry-cta__pricetxt02_01_num {
    font-size: clamp(3.4rem, 4vw, 4.4rem);
  }
  .entry-cta__pricetxt02_01_sml {
    font-size: min(1.3rem, 2.6vw);
    margin-top: 0;
    vertical-align: baseline;
    line-height: 1;
  }
  .entry-cta__pricetxt02_02 {
    position: static;
    width: auto;
    text-align: left;
    font-size: clamp(1.2rem, 1.4vw, 1.4rem);
    display: block;
    margin-top: 5px;
  }
  .entry-cta__btnbox {
    margin-top: 35px;
  }
  a.entry-cta__btn {
    display: inline-block;
    width: 100%;
    max-width: 284px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    font-size: min(1.8rem, 5.77vw);
    color: white;
    text-decoration: none;
    text-align: center;
    background-color: #55B6D5;
  }
}

/* Cosmolife追記 共有スタイルヘッダーロゴ */
@media screen and (max-width: 1024px) {
  #headerLogo {
    padding-top: 12px;
  }
}
@media screen and (min-width: 1025px) {
  #headerLogo {
    padding-top: 30px;
  }
  .is-header-min #headerLogo {
    padding-top: 15px;
  }
}

/* Cosmolife追記 SEO記事内BOX変更 */
@media print, screen and (max-width: 767px) {
  .p_entry01__box02 .box01.style02 {
    padding: 30px;
  }
  .p_entry01__box02 .box01.style02 .wp-block-image {
    margin-top: 3em;
    margin-bottom: 3em;
  }
}

/* Cosmolife追記 themes内CSS統合 */
.wp-block-image {
	margin: 4em 0;
}
.wp-block-image.margin-top-0 {
	margin-top: 0;
}
.wp-block-image.margin-bottom-0 {
	margin-bottom: 0;
}

.wp-block-media-text .wp-block-media-text__content {
	padding-right: 0 !important;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	padding-left: 0 !important;
	padding-right: 8% !important;
}
@media (max-width: 600px) {
	.wp-block-media-text .wp-block-media-text__content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		margin-top: 2rem;
	}
}

/* Cosmolife追記 比較表高さ揃え */
@media print, screen and (max-width: 767px) {
  .p_compare01__item01__blank01 {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .p_compare01__item01__detail01 {
    min-height: 170px;
  }
}@media print, screen and (min-width: 768px) {
  .p_compare01__item01__detail01 {
    min-height: 260px;
  }
}