.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
.slick-prev,.slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;font-size:0;line-height:0;color:rgba(0,0,0,0);cursor:pointer;background:rgba(0,0,0,0);border:none;outline:none;transform:translate(0, -50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;text-align:center;list-style:none}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;margin:0 5px;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;font-size:0;line-height:0;color:rgba(0,0,0,0);cursor:pointer;background:rgba(0,0,0,0);border:0;outline:none}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;color:#000;text-align:center;content:"•";opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fadeZoom{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lum-loader-rotate{0%{transform:translate(-50%, -50%) rotate(0)}50%{transform:translate(-50%, -50%) rotate(-180deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(6px)}75%{transform:scale(0.7) translateX(8px)}90%{transform:scale(0.8) translateX(6px)}100%{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(-6px)}75%{transform:scale(0.7) translateX(-8px)}90%{transform:scale(0.8) translateX(-6px)}100%{transform:scale(1)}}.lum-lightbox{background:rgba(0, 0, 0, 0.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:66px;height:20px;animation:lum-loader-rotate 1800ms infinite linear}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255, 255, 255, 0.9)}.lum-lightbox-loader:before{left:0;animation:lum-loader-before 1800ms infinite linear}.lum-lightbox-loader:after{right:0;animation:lum-loader-after 1800ms infinite linear;animation-delay:-900ms}.lum-lightbox.lum-opening{animation:lum-fade 180ms ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom 180ms ease-out}.lum-lightbox.lum-closing{animation:lum-fade 300ms ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse}.lum-img{transition:opacity 120ms ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:before,.lum-close-button:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255, 255, 255, 0.8)}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255, 255, 255, 0.8);box-shadow:-2px 0 rgba(0, 0, 0, 0.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255, 255, 255, 0.8);box-shadow:2px 0 rgba(0, 0, 0, 0.2);right:12%;border-radius:0 3px 0 0}@media(max-width: 460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{box-sizing:border-box;padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0;outline:0}ol,ul{list-style-type:none}nav ul{list-style:none}*{box-sizing:border-box}html{font-size:100%}@media screen and (max-width: 640px){html{font-size:87.5%}}body{font-family:"Noto Sans JP",sans-serif;line-height:1.8}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.5}iframe{max-width:100%}label{display:inline-block;margin-bottom:0}.f-w-bold{font-weight:700}.f-f-gothic{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,"MS PGothic",sans-serif}.f-f-mincho{font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}img{width:auto;height:auto;vertical-align:middle;border-style:none;opacity:1;transition:opacity .3s}.lazyload{opacity:0}.lazyloaded{opacity:1}.img-fluid{max-width:100%;height:auto}.w-100{width:100% !important}.w-auto{width:auto !important}.h-auto{height:auto !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}@media screen and (min-width: 641px){.d-tablet-none{display:none !important}.d-tablet-inline{display:inline !important}.d-tablet-inline-block{display:inline-block !important}.d-tablet-block{display:block !important}}@media screen and (min-width: 1025px){.d-pcs-none{display:none !important}.d-pcs-inline{display:inline !important}.d-pcs-inline-block{display:inline-block !important}.d-pcs-block{display:block !important}}@media screen and (min-width: 1441px){.d-pcm-none{display:none !important}.d-pcm-inline{display:inline !important}.d-pcm-inline-block{display:inline-block !important}.d-pcm-block{display:block !important}}@media screen and (min-width: 1921px){.d-pcl-none{display:none !important}.d-pcl-inline{display:inline !important}.d-pcl-inline-block{display:inline-block !important}.d-pcl-block{display:block !important}}@media screen and (min-width: 641px){a[href^="tel:"]{pointer-events:none}}@media print{[data-aos^=fade],[data-aos^=zoom],[data-aos^=slide],[data-aos^=flip]{opacity:1 !important;transform:none !important}}.skip-link{position:absolute;top:0;right:100vw;z-index:9999;width:100%;padding:5px 0;text-align:center;text-decoration:underline;background:#fff}.skip-link:hover{text-decoration:none}.skip-link:focus{right:auto;left:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.container{width:90%}.container:not(.alignfull){max-width:min(1200px,90vw);margin-right:auto;margin-left:auto}.container:not(.alignfull) .clearHidden+*{clear:both !important}.container:not(.alignfull) .unit-block-wrap::after{content:"";display:table;clear:both}.container:not(.alignfull) .alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.container:not(.alignfull) .alignfull .unit-group{width:100%}.container:not(.alignfull) .alignfull [class*=acms-col-]{clear:none !important}.container:not(.alignfull) .bgfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.container:not(.alignfull) .bgfull .unit-group{width:100%;max-width:min(1200px,90vw);margin-right:auto;margin-left:auto}.container-ctm{width:90%}.container-ctm:not(.alignfull){max-width:min(1200px,90vw);margin-right:auto;margin-left:auto}.spacer-top{padding-top:10em}@media screen and (max-width: 1024px){.spacer-top{padding-top:5em}}@media screen and (max-width: 640px){.spacer-top{padding-top:3em}}.spacer-bottom{padding-bottom:10em}@media screen and (max-width: 1024px){.spacer-bottom{padding-bottom:5em}}@media screen and (max-width: 640px){.spacer-bottom{padding-bottom:3em}}.text-wrap>p:not(:last-of-type){margin-bottom:1.8em}.bs-one-line{margin-bottom:1.8}a{color:#60432a;text-decoration:none;transition-duration:.3s}a:hover{opacity:.7}textarea{box-sizing:border-box;max-width:100%;-webkit-appearance:none}input:not([type=radio]):not([type=checkbox]){box-sizing:border-box;max-width:100%;-webkit-appearance:none}.column-2-left{display:flex;justify-content:space-between;margin-top:60px}@media screen and (max-width: 1024px){.column-2-left{display:block}}@media screen and (max-width: 640px){.column-2-left{margin-top:30px}}.column-2-left #column-main{width:66.66%}@media screen and (max-width: 1024px){.column-2-left #column-main{width:100%}}.column-2-left #sidebar{width:27.5%}@media screen and (max-width: 1024px){.column-2-left #sidebar{width:100%}}.column-2-right{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.column-2-right{display:block}}.column-2-right #column-main{order:2;width:calc(73% - 50px)}@media screen and (max-width: 1024px){.column-2-right #column-main{order:1;width:100%}}.column-2-right #sidebar{order:1;width:27%}@media screen and (max-width: 1024px){.column-2-right #sidebar{order:2;width:100%}}.navigation{display:flex;justify-content:center;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 640px){.navigation{margin-top:20px;margin-bottom:20px}}.navigation li{position:relative;display:inline-block;margin:5px;margin-bottom:5px;color:#222;border:1px solid #222}.navigation li.cur{padding:2px 10px;color:#fff;background-color:#222;border-color:#222}.navigation li a,.navigation li span{display:block;width:100%;height:100%;padding:2px 10px}#breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center}#breadcrumb ul>li{display:flex;align-items:center;font-size:.75em}#breadcrumb ul>li:not(:last-child)::after{display:inline-block;width:.3rem;height:.3rem;margin:0 .5rem;content:"";border-top:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(45deg)}#footer{background:#60432a;color:#fff;padding:80px 0 60px}@media screen and (max-width: 1024px){#footer{padding-bottom:calc(60px + 2em)}}#footer a{color:#fff}#footer a:hover{text-decoration:none}#footer .nav-footer{margin-bottom:30px}#footer .nav-footer .nav-list{display:flex;gap:40px;flex-wrap:wrap}#footer #category-qualification-wrap{display:grid;grid-template-columns:60% 1fr}@media screen and (max-width: 1024px){#footer #category-qualification-wrap{grid-template-columns:1fr}}#footer #category-qualification-wrap .department-navi .category-list .list-wrap{margin-top:20px;display:flex;flex-wrap:wrap}#footer #category-qualification-wrap .department-navi .category-list .list-wrap .list-item{padding-right:1em;padding-left:24px;line-height:1.5;width:max(210px,25%);font-size:.875rem;position:relative;margin-bottom:10px}@media screen and (max-width: 1024px){#footer #category-qualification-wrap .department-navi .category-list .list-wrap .list-item{width:50%}}#footer #category-qualification-wrap .department-navi .category-list .list-wrap .list-item::before{width:10px;height:2px;left:0;top:.7em;content:"";background-color:#fff;display:block;position:absolute}#footer #category-qualification-wrap .qualification-wrap{display:flex;justify-content:flex-end}@media screen and (max-width: 1024px){#footer #category-qualification-wrap .qualification-wrap{margin-top:20px;margin-bottom:20px;justify-content:flex-start}}#footer #category-qualification-wrap .qualification-wrap .qualification{display:flex;flex-direction:column}#footer #category-qualification-wrap .qualification-wrap .qualification dl{display:flex;justify-content:flex-start;font-size:.875rem;border-bottom:.5px solid #fff;line-height:1.5;margin-bottom:5px;padding-bottom:5px}#footer #category-qualification-wrap .qualification-wrap .qualification dl:first-of-type{margin-top:20px}#footer #category-qualification-wrap .qualification-wrap .qualification dt{width:155px}#footer #category-qualification-wrap .qualification-wrap .qualification dd{flex-grow:1}#footer #copy{margin-top:30px;text-align:center}#footer-sp-menu{position:fixed;bottom:0;width:100%;left:0;display:none;box-shadow:0 0 10px rgba(0,0,0,.16);justify-content:space-between}@media screen and (max-width: 1024px){#footer-sp-menu{display:flex}}#footer-sp-menu .time-table-wrap,#footer-sp-menu .tel-wrap{display:flex;align-items:center;justify-content:center;font-weight:bold;color:#fff;padding:1.3em .5em}#footer-sp-menu .time-table-wrap:hover,#footer-sp-menu .time-table-wrap:visited,#footer-sp-menu .time-table-wrap:focus,#footer-sp-menu .tel-wrap:hover,#footer-sp-menu .tel-wrap:visited,#footer-sp-menu .tel-wrap:focus{color:#fff;text-decoration:none}#footer-sp-menu .time-table-wrap figure,#footer-sp-menu .tel-wrap figure{margin-right:4px}#footer-sp-menu .time-table-wrap{background:#60432a;width:33%}#footer-sp-menu .tel-wrap{width:67%;background:#fa863e}#footer-sp-menu .tel-wrap figure{width:11px}#footer-info{padding:80px 0}@media screen and (max-width: 640px){#footer-info{padding:40px 0}}#footer-info .flex-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){#footer-info .flex-wrap{display:block}}#footer-info .flex-wrap .left-contents{width:40%}@media screen and (max-width: 1024px){#footer-info .flex-wrap .left-contents{width:100%}}#footer-info .flex-wrap .left-contents .tel-wrap{font-family:"Prompt",sans-serif;margin-top:10px;font-size:2.1875rem}#footer-info .flex-wrap .left-contents .tel-wrap::before{content:"";display:inline-block;background:url(../images/common/icon_tel.svg) no-repeat;background-size:contain;width:.6em;height:.8em;margin-right:10px;vertical-align:baseline}#footer-info .flex-wrap .left-contents .tel-wrap a{color:#60432a}#footer-info .flex-wrap .left-contents .tel-wrap a:hover,#footer-info .flex-wrap .left-contents .tel-wrap a:focus,#footer-info .flex-wrap .left-contents .tel-wrap a:visited{text-decoration:none;color:#60432a}#footer-info .flex-wrap .left-contents .address-wrap{font-style:normal;display:flex;flex-wrap:wrap;gap:1em}#footer-info .flex-wrap .left-contents .address-wrap a{color:#fa863e;font-size:.75rem;font-weight:bold;border:1px solid #fa863e;border-radius:20px;padding:2px .8em}#footer-info .flex-wrap .left-contents .address-wrap a:hover{text-decoration:none}#footer-info .flex-wrap .left-contents .info-wrap{margin-top:1em;background:#e9e3df;border-radius:20px;font-size:.875rem}@media screen and (max-width: 640px){#footer-info .flex-wrap .left-contents .info-wrap{border-radius:10px}}#footer-info .flex-wrap .left-contents .info-wrap dl{padding:10px 20px;display:flex;justify-content:space-between;gap:2em}#footer-info .flex-wrap .left-contents .info-wrap dl:not(:last-of-type){background-image:linear-gradient(to right, #c3aea1 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}#footer-info .flex-wrap .left-contents .info-wrap dl dt{font-weight:bold;width:6em}#footer-info .flex-wrap .left-contents .info-wrap dl dd{width:calc(100% - 6em)}#footer-info .flex-wrap .left-contents .salon-wrap{margin-top:20px}#footer-info .flex-wrap .left-contents .salon-wrap .title{font-weight:bold;position:relative;padding-left:1.5em}#footer-info .flex-wrap .left-contents .salon-wrap .title::before{content:"";position:absolute;background:#fa863e;display:block;top:.5em;width:.75em;left:0;height:.75em}#footer-info .flex-wrap .left-contents .salon-wrap .salon-tel-wrap{font-family:"Prompt",sans-serif;font-weight:600;color:#60432a;display:inline-block;font-size:1.125rem}#footer-info .flex-wrap .left-contents .salon-wrap .salon-tel-wrap:hover,#footer-info .flex-wrap .left-contents .salon-wrap .salon-tel-wrap:visited,#footer-info .flex-wrap .left-contents .salon-wrap .salon-tel-wrap:focus{color:#60432a;text-decoration:none}#footer-info .flex-wrap .right-contents{width:53%}@media screen and (max-width: 1024px){#footer-info .flex-wrap .right-contents{width:100%;margin-top:40px}}#footer-info .flex-wrap .right-contents h3 .img-pin{vertical-align:-0.1em}#footer-info .flex-wrap .right-contents .map-btn{margin-top:20px;margin-bottom:20px;width:100%;max-width:200px;display:inline-block;font-weight:bold;padding:.5em 3em .5em 1.25em;color:#fa863e;position:relative;text-align:left;border-radius:50px;font-size:.875rem;border:1px solid #fa863e}@media screen and (max-width: 640px){#footer-info .flex-wrap .right-contents .map-btn{padding-top:1em;padding-bottom:1em}}#footer-info .flex-wrap .right-contents .map-btn:hover{text-decoration:none}#footer-info .flex-wrap .right-contents .map-btn::after{content:"";position:absolute;right:1.25em;top:50%;transform:translateY(-50%);background:url(../images/common/btn_arrow_orange.svg) no-repeat center/contain;width:.78em;height:.78em;display:block}#footer-info .flex-wrap .right-contents .map-flex-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 640px){#footer-info .flex-wrap .right-contents .map-flex-wrap{display:block}}#footer-info .flex-wrap .right-contents .map-box{width:47.65%}@media screen and (max-width: 640px){#footer-info .flex-wrap .right-contents .map-box{width:100%}}#footer-info .flex-wrap .right-contents .map-box .description-wrap{font-size:.8125rem}@media screen and (max-width: 640px){#footer-info .flex-wrap .right-contents .map-box .description-wrap{font-size:1rem}}@media screen and (max-width: 640px){#footer-info .flex-wrap .right-contents .map-illust{margin-bottom:2em}}#footer-info .flex-wrap .right-contents .map-illust .img-illust{width:100%}#footer-info .flex-wrap .right-contents .google-map-wrap .google-map{position:relative;width:100%;padding-top:70.49%}#footer-info .flex-wrap .right-contents .google-map-wrap .google-map iframe{position:absolute;top:0;left:0;margin:0 auto;width:100%;height:100%}#footer-info .flex-wrap .right-contents .google-map-wrap .description-wrap .how:not(:last-of-type){margin-bottom:25px}#footer-info .flex-wrap .right-contents .google-map-wrap .description-wrap .how dt{font-weight:bold;padding-bottom:6px;margin-bottom:.5em;background-image:linear-gradient(to right, #c3aea1 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}#footer-info .flex-wrap .right-contents .google-map-wrap .description-wrap .how dt::before{content:"";vertical-align:-0.3em;display:inline-block;background-repeat:no-repeat;background-size:contain;margin-right:5px}#footer-info .flex-wrap .right-contents .google-map-wrap .description-wrap .how dt.car::before{width:1.46em;height:1.23em;background-image:url(../images/common/map_icon_car.svg)}#footer-info .flex-wrap .right-contents .google-map-wrap .description-wrap .how dt.train::before{width:1.46em;height:1.61em;background-image:url(../images/common/map_icon_train.svg)}#footer-info .footer-bottom-content{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){#footer-info .footer-bottom-content{display:block}}#footer-info .footer-bottom-content .media-footer-pet-insurance-block,#footer-info .footer-bottom-content .media-footer-payment-block{width:48.33%}@media screen and (max-width: 1024px){#footer-info .footer-bottom-content .media-footer-pet-insurance-block,#footer-info .footer-bottom-content .media-footer-payment-block{width:100%}}#footer-info #footer__free{margin-top:60px;margin-bottom:60px}@media screen and (max-width: 640px){#footer-info #footer__free{margin-top:30px;margin-bottom:30px}}@media screen and (max-width: 1024px){#header{display:flex;min-height:60px;position:relative;background-color:#fa863e;align-items:center;justify-content:space-between;padding:10px 5% 10px 0;width:100%}}#header .bg-wrap{padding:10px 0}@media screen and (min-width: 1025px){#header .bg-wrap{background-color:#fa863e}}@media screen and (max-width: 1024px){#header .bg-wrap{padding:0;width:calc(90% - 45px)}}#header .flex-wrap{display:flex;align-items:center;justify-content:space-between;gap:2em;color:#fff}#header .flex-wrap a{color:#fff}#header .flex-wrap a:hover,#header .flex-wrap a:focus,#header .flex-wrap a:visited{text-decoration:none}#header .flex-wrap .header-logo-wrap{max-width:40%}@media screen and (max-width: 640px){#header .flex-wrap .header-logo-wrap{max-width:80%}}@media screen and (max-width: 1024px){#header .flex-wrap .header-link-nav{display:none}}#header .flex-wrap .header-link-nav .nav-list{display:flex;gap:20px;line-height:1.3;align-items:center}#header .flex-wrap .header-link-nav .add-icon-pin{font-size:.875rem;font-weight:bold}#header .flex-wrap .header-link-nav .add-icon-pin::before{content:"";display:inline-block;background:url(../images/common/icon_pin_w.svg) no-repeat;background-size:contain;width:.78em;height:1.14em;margin-right:5px;vertical-align:-0.2em}#header .flex-wrap .header-link-nav .add-icon-ex{font-weight:bold;font-size:.875rem}#header .flex-wrap .header-link-nav .add-icon-ex::before{content:"";display:inline-block;background:url(../images/common/icon_ex_w.svg) no-repeat;background-size:contain;width:1.28em;height:1.14em;margin-right:5px;vertical-align:-0.2em}#header .flex-wrap .header-link-nav .tel-wrap{font-size:2.1875rem;font-family:"Prompt",sans-serif}#header .flex-wrap .header-link-nav .tel-wrap::before{content:"";display:inline-block;background:url(../images/common/icon_tel_w.svg) no-repeat;background-size:contain;width:.6em;height:.8em;vertical-align:baseline}#header #global-nav{padding:15px 0}@media screen and (max-width: 1024px){#header #global-nav{display:none}}#header #global-nav .global-nav-list{gap:30px;flex-wrap:wrap;display:flex;justify-content:flex-end}#header #global-nav .global-nav-list a{color:#60432a}#header #global-nav .global-nav-list a:hover{text-decoration:none}#header .add-btn a{background:#fa863e;padding:.5em 1em;font-size:.875rem;color:#fff !important;border-radius:3px;font-weight:bold}#header-fixed{display:block;position:fixed;top:0;width:100%;padding:10px 0;left:0;background-color:#fa863e;z-index:999}@media screen and (max-width: 1024px){#header-fixed{display:none}}#header-fixed .flex-wrap{display:flex;gap:20px;align-items:center;justify-content:space-between}#header-fixed .header-logo-wrap{max-width:240px}#header-fixed #fixed-global-nav ul{gap:5px 30px;flex-wrap:wrap;display:flex;justify-content:flex-end}#header-fixed #fixed-global-nav ul li{color:#fff;font-weight:bold}#header-fixed #fixed-global-nav ul li a{color:#fff;font-weight:bold}#header-fixed #fixed-global-nav ul li a:hover,#header-fixed #fixed-global-nav ul li a:visited,#header-fixed #fixed-global-nav ul li a:focus{color:#fff;text-decoration:none}#sidebar{font-size:.875rem}#sidebar .entries{margin-bottom:40px}@media screen and (max-width: 640px){#sidebar .entries{margin-bottom:30px}}#sidebar .article-list li{padding:1em 0;border-bottom:1px solid #ddd}#sidebar .article-list li a{display:block}#sidebar .article-list li a:hover,#sidebar .article-list li a:active,#sidebar .article-list li a:visited{text-decoration:none;color:#60432a}#sidebar .article-list li:first-child{padding-top:0}#sidebar .article-list time{font-weight:bold;color:#9f8d7a}#sidebar__category .list-wrap li{padding-left:1.5em;position:relative;margin-bottom:.6em}#sidebar__category .list-wrap li::before{content:"";width:.5em;height:.5em;display:block;left:0;top:.7em;position:absolute;background:#fa863e;border-radius:50%}#sidebar__category .list-wrap li a:hover,#sidebar__category .list-wrap li a:visited,#sidebar__category .list-wrap li a:focus{text-decoration:none;color:#60432a}#sidebar__pickup article:not(:last-of-type){margin-bottom:30px}@media screen and (max-width: 640px){#sidebar__pickup article:not(:last-of-type){margin-bottom:1em}}#sidebar__pickup article a{display:flex;align-items:center;justify-content:space-between}#sidebar__pickup article a:hover,#sidebar__pickup article a:active,#sidebar__pickup article a:visited{text-decoration:none;color:#60432a}#sidebar__pickup article a .img-wrap{width:44%;position:relative}#sidebar__pickup article a .img-wrap .img{width:100%;padding-top:57.823%}#sidebar__pickup article a .img-wrap .pickup-img{width:100%;top:50%;left:50%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;border-radius:5px;position:absolute}#sidebar__pickup article a .pickup-title{width:51%}.acms-grid{margin-left:-15px;margin-right:-15px}.entry-base{font-size:1rem;font-weight:normal;color:#60432a;word-break:break-word}.entry-base .entry-container{margin-right:15px;margin-left:15px}.entry-base [class*=column-module]{padding-left:15px;padding-right:15px}.entry-base [class*=column-media]{padding-right:15px;padding-left:15px}.entry-base p:not([class]){margin-left:15px;margin-right:15px}.entry-base a:not([class]):link,.entry-base a:not([class]):hover,.entry-base a:not([class]):focus,.entry-base a:not([class]):active,.entry-base a:not([class]):visited{color:#fa863e;text-decoration:underline}.entry-base em{font-style:italic}.entry-base strong{font-style:normal;font-weight:bold}.entry-base h1:not([class]),.entry-base h2:not([class]),.entry-base h3:not([class]),.entry-base h4:not([class]),.entry-base h5:not([class]),.entry-base h6:not([class]){margin-top:1.8em;margin-bottom:.8em;margin-right:15px;margin-left:15px;font-weight:bold;line-height:1.5}@media screen and (max-width: 640px){.entry-base h1:not([class]),.entry-base h2:not([class]),.entry-base h3:not([class]),.entry-base h4:not([class]),.entry-base h5:not([class]),.entry-base h6:not([class]){margin-top:30px}}.entry-base h1:not([class]){font-size:clamp(2rem,2.749vw,2.357rem)}.entry-base h2.title-img-pad{margin-right:15px;margin-left:15px;margin-top:2.5em}.entry-base h2.title-ribbon{margin:2.5em 0 20px;text-align:center;font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(1.75rem,2.9166vw,2.1875rem);font-weight:bold;letter-spacing:.1em}.entry-base h2.title-ribbon::before{display:block;content:"";margin:0 auto;background:url(../images/department/feature_title.svg) no-repeat center/contain;width:356px;height:154px}@media screen and (max-width: 640px){.entry-base h2.title-ribbon::before{width:260px;height:112px}}.entry-base h2.title-ribbon em{line-height:1.2;font-style:normal;color:#fa863e;font-size:1.8em;display:inline-block;margin:0 5px}.entry-base h2:not([class]){margin-top:2.5em;font-weight:bold;position:relative;border-left:none;padding:0 0 15px 1em;margin-bottom:20px;font-size:clamp(1.4rem,2.33vw,1.75rem)}.entry-base h2:not([class])::before{left:0;content:"";width:7px;height:calc(100% - 15px);position:absolute;background:#fa863e;border-radius:20px}.entry-base h2:not([class])::after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:0;display:block;background:url(../images/common/dot.svg) repeat-x left bottom/14px 5px}.entry-base h3:not([class]){background:#faf0d0;border-radius:5px;font-weight:bold;font-size:clamp(1.33rem,1.7499vw,1.5rem);padding:10px 1em 10px calc(1em + 42px + 10px);margin-bottom:1em;position:relative}@media screen and (max-width: 640px){.entry-base h3:not([class]){padding-left:calc(1em + 30px + 10px)}}.entry-base h3:not([class])::before{content:"";background:url(../images/department/icon_title_pad.svg) no-repeat center/contain;display:inline-block;width:42px;position:absolute;height:42px;left:1em;top:50%;transform:translateY(-50%)}@media screen and (max-width: 640px){.entry-base h3:not([class])::before{width:30px;height:30px}}.entry-base h4:not([class]){font-weight:bold;position:relative;padding-left:1.5em;margin-bottom:1em;font-size:clamp(1.1rem,1.833vw,1.375rem)}.entry-base h4:not([class])::before{content:"";position:absolute;background:#fa863e;display:block;top:.5em;width:.75em;left:0;height:.75em}.entry-base h5:not([class]){font-size:1.142rem}.entry-base h6:not([class]){font-size:1rem}.entry-base p:not([class]){margin-top:1em;margin-bottom:1em}.entry-base ul{margin:1em 0}.entry-base ul li{position:relative;display:block;padding-left:28px;margin-bottom:3px}.entry-base ul li::before{position:absolute;top:.7em;left:8px;width:0;height:0;content:"";border:3px solid #222;border-radius:50%}.entry-base ul li ul{margin:10px}.entry-base ol{margin:1em 0;counter-reset:ol-counter}.entry-base ol li{position:relative;padding-left:28px;margin-bottom:3px}.entry-base ol li::before{position:absolute;top:6px;left:0;display:inline-block;line-height:1;content:counter(ol-counter) ".";counter-increment:ol-counter}.entry-base ol li ol{margin-top:10px}.entry-base dl:not([class]){margin:1.8em 15px}.entry-base dl:not([class]) dt{font-weight:bold;position:relative;padding-left:1.5em;margin-bottom:1em}.entry-base dl:not([class]) dt::before{content:"";position:absolute;background:#fa863e;display:block;top:.5em;width:.75em;left:0;height:.75em}.entry-base dl:not([class]) dd{padding-left:0}.entry-base pre{box-sizing:border-box;width:100%;margin:1em 0}.entry-base pre ol{padding:0 0 0 2em;margin:0;list-style:decimal}.entry-base pre ol li{padding-left:12px;margin:0 0 3px;line-height:1.7}.entry-base pre ol li::before{content:none}.entry-base .action-block{max-width:calc(100% - 30px) !important;width:100%}[class*=column-quote] blockquote,.entry-base blockquote{position:relative;padding:22px 20px 20px 57px;margin:1em 0;border:1px solid #ddd}@media screen and (max-width: 640px){[class*=column-quote] blockquote,.entry-base blockquote{padding:15px 15px 15px 30px}}[class*=column-quote] blockquote::before,.entry-base blockquote::before{position:absolute;top:22px;left:28px;display:block;width:15px;height:12px;font-size:15px;color:#181818;content:"";background:url(../images/common/icon_blockquote.svg) no-repeat;background-size:contain}@media screen and (max-width: 640px){[class*=column-quote] blockquote::before,.entry-base blockquote::before{top:15px;left:15px;width:10px}}.entry-base table,[class^=column-table-] table{width:calc(100% - 30px);border-spacing:0;margin:1em 15px;border-collapse:collapse;border:1px solid #9f8d7a}.entry-base table tr,[class^=column-table-] table tr{background:#faf0d0}.entry-base table tr:nth-of-type(2n),[class^=column-table-] table tr:nth-of-type(2n){background:#fff}.entry-base table th,.entry-base table td,[class^=column-table-] table th,[class^=column-table-] table td{padding:10px;border-right:1px solid #9f8d7a;border-bottom:none;border-top:none;border-left:1px solid #9f8d7a}@media screen and (max-width: 640px){.entry-base table th,.entry-base table td,[class^=column-table-] table th,[class^=column-table-] table td{display:table-cell}}.entry-base table th,[class^=column-table-] table th{background:#60432a;color:#fff;font-weight:bold}.entry-base [class^=column-table-] .entry-container{overflow-x:auto;overflow-y:visible !important;-webkit-overflow-scrolling:touch}[class^=column-table-] .acms-table-scrollable th,[class^=column-table-] .acms-table-scrollable td,[class^=column-table-] .js-table-unit-scroll-hint th,[class^=column-table-] .js-table-unit-scroll-hint td,.entry-base .acms-table-scrollable th,.entry-base .acms-table-scrollable td,.entry-base .js-table-unit-scroll-hint th,.entry-base .js-table-unit-scroll-hint td{display:table-cell;white-space:nowrap}.entry-base [class*=column-media] .caption{font-size:.857rem}.entry-text-unit{color:#60432a}.entry-common-btn{margin:2em 15px;display:block;text-align:center}.entry-common-btn a{display:inline-block;font-weight:bold;padding:.5em 3em .5em 1.25em;color:#fa863e;position:relative;text-align:left;border-radius:50px;font-size:1rem;text-decoration:none !important;border:1px solid #fa863e}@media screen and (max-width: 640px){.entry-common-btn a{padding-top:1em;padding-bottom:1em}}.entry-common-btn a:hover,.entry-common-btn a:visited,.entry-common-btn a:focus{text-decoration:none}.entry-common-btn a::after{content:"";position:absolute;right:1.25em;top:50%;transform:translateY(-50%);background:url(../images/common/btn_arrow_orange.svg) no-repeat center/contain;width:16px;height:16px;display:block}.marker-yellow{background:linear-gradient(transparent 60%, #ff0 60%)}.marker-red{background:linear-gradient(transparent 60%, #f00 60%)}.marker-pink{background:linear-gradient(transparent 60%, #ffc0cb 60%)}.note_wrap .note-slid{line-height:2.4;background-image:linear-gradient(180deg, rgba(204, 204, 204, 0) 0%, rgba(204, 204, 204, 0) 98.5%, rgb(100, 100, 100) 100%);background-repeat:repeat-y;background-size:100% 2.4em}.note_wrap .note-dotted{line-height:2.4;background-image:linear-gradient(90deg, rgba(204, 204, 204, 0) 0%, rgba(204, 204, 204, 0) 49%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%),linear-gradient(180deg, rgba(204, 204, 204, 0) 0%, rgba(204, 204, 204, 0) 98.5%, rgb(100, 100, 100) 100%);background-repeat:repeat-x,repeat-y;background-size:4px 100%,100% 2em}.note_wrap .note-slid,.note_wrap .note-dotted{padding-bottom:1em}.note_wrap .note-slid p:not(:last-of-type),.note_wrap .note-dotted p:not(:last-of-type){margin-bottom:2.4em}.list-disc{margin:1em 0}.list-disc li{position:relative;display:block;padding-left:28px;margin-bottom:3px}.list-disc li::before{position:absolute;top:.7em;left:8px;width:0;height:0;content:"";border:3px solid #222;border-radius:50%}.list-disc ul{margin:10px}.list-decimal{margin:1em 0;counter-reset:ol-counter}.list-decimal li{position:relative;padding-left:28px;margin-bottom:3px}.list-decimal li::before{position:absolute;top:6px;left:0;display:inline-block;line-height:1;content:counter(ol-counter) ".";counter-increment:ol-counter}.list-decimal li ol{margin-top:10px}.bg-zoom .bg-zoom-container{position:relative;display:block;width:100%;overflow:hidden}.bg-zoom .bg-zoom-img{width:100%;padding-top:50%;background-repeat:no-repeat;background-position:center;background-size:cover;transition-duration:.3s}.bg-zoom .bg-zoom-img:hover{transform:scale(1.1)}.bg-zoom .bg-zoom-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.layout-2{display:flex;flex-wrap:wrap;margin-top:50px;margin-bottom:100px}@media screen and (max-width: 640px){.layout-2{margin-top:25px;margin-bottom:50px}}.layout-2 .contents{width:48%;margin-bottom:60px}@media screen and (max-width: 640px){.layout-2 .contents{width:100%;margin-bottom:30px}}@media screen and (min-width: 641px){.layout-2 .contents:not(:nth-of-type(2n)){margin-right:4%}}.layout-2 .contents .img-wrap{text-align:center}.layout-2 .contents .title{margin-top:20px;font-size:1.125rem;font-weight:bold;line-height:1.4;text-align:center;letter-spacing:.1em}@media screen and (max-width: 640px){.layout-2 .contents .title{margin-top:10px}}.layout-2 .contents .text{margin-top:10px;letter-spacing:.05em}@media screen and (max-width: 640px){.layout-2 .contents .text{margin-top:5px}}.layout-3{display:flex;flex-wrap:wrap;margin-top:50px;margin-bottom:100px}@media screen and (max-width: 640px){.layout-3{margin-top:25px;margin-bottom:50px}}.layout-3 .contents{width:30.5%;margin-bottom:60px}@media screen and (max-width: 640px){.layout-3 .contents{width:100%;margin-bottom:30px}}@media screen and (min-width: 641px){.layout-3 .contents:not(:nth-of-type(3n)){margin-right:4.25%}}.layout-3 .contents .img-wrap{text-align:center}.layout-3 .contents .title{margin-top:20px;font-size:1.125rem;font-weight:bold;line-height:1.4;text-align:center;letter-spacing:.1em}@media screen and (max-width: 640px){.layout-3 .contents .title{margin-top:10px}}.layout-3 .contents .text{margin-top:10px;letter-spacing:.05em}@media screen and (max-width: 640px){.layout-3 .contents .text{margin-top:5px}}.layout-leftright{margin-top:50px;margin-bottom:100px}@media screen and (max-width: 640px){.layout-leftright{margin-top:25px;margin-bottom:50px}}.layout-leftright .contents{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 640px){.layout-leftright .contents{display:block}}.layout-leftright .contents .img-wrap{width:36.4%;text-align:center}@media screen and (max-width: 640px){.layout-leftright .contents .img-wrap{width:100%}}.layout-leftright .contents .text-contents{width:59.4%}@media screen and (max-width: 640px){.layout-leftright .contents .text-contents{width:100%}}.layout-leftright .contents .title{margin-bottom:30px;font-size:1.375rem;font-weight:bold;line-height:1.4;letter-spacing:.1em}@media screen and (max-width: 640px){.layout-leftright .contents .title{margin-top:10px;margin-bottom:15px;font-size:1.285rem;text-align:center}}.layout-leftright .contents .text{letter-spacing:.05em}@media screen and (max-width: 640px){.layout-leftright .contents .text{margin-top:15px}}.layout-leftright .contents:nth-of-type(2n) .img-wrap{order:2}.layout-leftright .contents:nth-of-type(2n) .text-contents{order:1}.layout-rightimg{margin-top:50px;margin-bottom:100px}@media screen and (max-width: 640px){.layout-rightimg{margin-top:25px;margin-bottom:50px}}.layout-rightimg .contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.layout-rightimg .contents .img-wrap{width:36.4%;text-align:center}@media screen and (max-width: 640px){.layout-rightimg .contents .img-wrap{order:1;width:100%}}.layout-rightimg .contents .text-contents{width:59.4%}@media screen and (max-width: 640px){.layout-rightimg .contents .text-contents{order:2;width:100%}}.layout-rightimg .contents .title{margin-bottom:30px;font-size:1.375rem;font-weight:bold;line-height:1.4;letter-spacing:.1em}@media screen and (max-width: 640px){.layout-rightimg .contents .title{margin-top:10px;margin-bottom:15px;font-size:1.285rem;text-align:center}}.layout-rightimg .contents .text{letter-spacing:.05em}@media screen and (max-width: 640px){.layout-rightimg .contents .text{margin-top:15px}}#video-mainvs{position:relative;height:100%;line-height:0}#video-mainvs .video-box{position:relative;width:100%;height:100%;overflow:hidden}@media screen and (min-aspect-ratio: 16/9){#video-mainvs .video-box{height:100vh}}#video-mainvs video{width:100%}@media screen and (min-aspect-ratio: 16/9){#video-mainvs video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}}.custom-radio input[type=radio]+span::before,.custom-radio input[type=radio]+span::after{position:absolute;top:0;bottom:0;box-sizing:border-box;display:block;margin:auto 10px auto 0;content:"";border-radius:50%}.custom-radio input[type=radio]{position:absolute;display:none;width:1px;height:1px;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-radio input[type=radio]+span{position:relative;display:inline-block;padding:10px 11px 8px 36px;vertical-align:middle;cursor:pointer;border-radius:4px}.custom-radio input[type=radio]+span::before{left:9px;width:20px;height:20px;background:#fff;border:2px solid #e6e6e6}.custom-radio input[type=radio]+span::after{left:16px;width:6px;height:6px;background:#fff;opacity:0}.custom-radio input[type=radio]:checked+span::before{background:#196ef9;border:2px solid #196ef9}.custom-radio input[type=radio]:checked+span::after{background:#fff;opacity:1}#breadcrumb ul>li:not(:last-child)::after{border-top-color:#60432a !important;border-right-color:#60432a !important}body{color:#60432a;letter-spacing:.05em}.lum-lightbox{z-index:9999}.lum-lightbox .lum-close-button{opacity:1;top:10px;right:10px;cursor:pointer}.lum-lightbox .lum-lightbox-inner img{max-width:90%;max-height:90%}.lum-gallery-button{display:none !important}.label-required{margin-left:3px;color:#fa863e}input[type=text],input[type=email],input[type=password],input[type=tel]{width:100%;padding:8px;border:2px solid #e6e6e6}select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px 23px 8px 8px;line-height:1.8;background-image:url(../images/common/select_arrow.svg);background-repeat:no-repeat;background-position:right 8px center;border:2px solid #e6e6e6;-webkit-appearance:none}textarea{width:100%;padding:8px;border:2px solid #e6e6e6}.title-img-pad{text-align:center;font-size:clamp(1.75rem,2.9166vw,2.1875rem);font-weight:bold;margin-bottom:30px;font-family:"Zen Maru Gothic",sans-serif;letter-spacing:.1em}@media screen and (max-width: 640px){.title-img-pad{margin-bottom:15px}}.title-img-pad::before{display:block;width:50px;height:40px;background:url(../images/common/img_pad_green.png) no-repeat center/contain;content:"";margin:0 auto 10px;clear:both}.title-img-pad::after{content:"";display:block;width:33px;margin:10px auto 0;height:5px;background:url(../images/common/title_border.svg) no-repeat center/contain}.title-marker{padding:0 10px 3px;margin-bottom:20px;display:inline-block;font-family:"Zen Maru Gothic",sans-serif;background:linear-gradient(to bottom, transparent 65%, #e2ff00 65%);font-weight:bold;font-size:1.5rem}.sidebar-title{font-size:1.125rem;font-weight:bold;margin-bottom:1em;position:relative;padding-left:14px;padding-bottom:12px}.sidebar-title::before{content:"";background:#fa863e;border-radius:20px;width:4px;left:0;top:0;position:absolute;height:calc(100% - 12px)}.sidebar-title::after{content:"";width:100%;height:4px;left:0;bottom:0;background:url(../images/common/border_dot_small.svg) repeat-x;position:absolute}.title-left-border{font-weight:bold;font-size:clamp(1.33rem,1.7499vw,1.5rem);position:relative;border-left:none;padding-left:1em;margin-bottom:20px}.title-left-border::before{left:0;content:"";width:7px;height:100%;position:absolute;background:#fa863e;border-radius:20px}.title-bold-large{margin-bottom:1em;font-weight:bold;font-size:clamp(1.75rem,2.9166vw,2.1875rem)}.title-bold-small{margin-bottom:1em;font-weight:bold;font-size:clamp(1.1rem,1.833vw,1.375rem)}.title-entry-h2{font-weight:bold;position:relative;border-left:none;padding:0 0 15px 1em;margin-bottom:20px;font-size:clamp(1.4rem,2.33vw,1.75rem);margin-top:2.5em;margin-bottom:.8em;margin-right:15px;margin-left:15px;font-weight:bold;line-height:1.5}@media screen and (max-width: 640px){.title-entry-h2{margin-top:30px}}.title-entry-h2::before{left:0;content:"";width:7px;height:calc(100% - 15px);position:absolute;background:#fa863e;border-radius:20px}.title-entry-h2::after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:0;display:block;background:url(../images/common/dot.svg) repeat-x left bottom/14px 5px}.common-btn{background:#fa863e;width:100%;max-width:260px;display:inline-block;font-weight:bold;padding:1em 3em 1em 1.25em;color:#fff;position:relative;text-align:left;border-radius:50px}.common-btn:hover{color:#fff;text-decoration:none}.common-btn:visited{color:#fff}.common-btn::after{content:"";position:absolute;right:1.25em;top:50%;transform:translateY(-50%);background:url(../images/common/btn_arrow.svg) no-repeat center/contain;width:1em;height:1em;display:block}.common__department__section .sub-title-wrap{width:100%;max-width:757px;margin:0 auto 40px;position:relative;color:#fa863e;text-align:center;padding:1em 138px;font-size:clamp(1.1rem,1.833vw,1.375rem);border:2px solid #fa863e}@media screen and (max-width: 640px){.common__department__section .sub-title-wrap{margin-bottom:20px;padding:1em 1em 1em 90px;text-align:left}}.common__department__section .sub-title-wrap .img{left:27px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 640px){.common__department__section .sub-title-wrap .img{width:70px;left:9px}}.common__department__section .sub-title-wrap h3{font-weight:bold}.common-pager-wrap{margin-top:70px;margin-bottom:50px}@media screen and (max-width: 640px){.common-pager-wrap{margin-top:35px}}.common-pager-wrap .pager-list{display:flex;justify-content:center;gap:3px}.common-pager-wrap .pager-list li{border-radius:3px;font-size:.875rem;font-weight:bold}.common-pager-wrap .pager-list li a:hover{color:#60432a;text-decoration:none}.common-pager-wrap .pager-list li a:visited,.common-pager-wrap .pager-list li a:focus{color:#60432a}.common-pager-wrap .pager-list li>a{background:#e9e3df;display:inline-block;padding:.5em 1em;text-align:center;border-radius:3px}.common-pager-wrap .pager-list li>a:hover,.common-pager-wrap .pager-list li>a:visited,.common-pager-wrap .pager-list li>a:focus{color:#60432a}.common-pager-wrap .pager-list li span>a{background:#e9e3df;display:inline-block;padding:.5em 1em;text-align:center;border-radius:3px}.common-pager-wrap .pager-list li.cur span{color:#fff;background:#fa863e;display:inline-block;padding:.5em 1em;text-align:center;border-radius:3px}.common-entry-footer-navi{margin-top:50px;margin-bottom:50px;background:#e9e3df;border-radius:10px}@media screen and (max-width: 640px){.common-entry-footer-navi{margin-top:30px;margin-bottom:30px}}.common-entry-footer-navi ul{display:flex;align-items:center;width:100%;position:relative}@media screen and (max-width: 640px){.common-entry-footer-navi ul{flex-wrap:wrap}.common-entry-footer-navi ul::before{content:"";position:absolute;display:block;background:#60432a;width:1px;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% - 2em)}}.common-entry-footer-navi ul li{font-size:.875rem;width:33.3333333333%;position:relative}@media screen and (max-width: 640px){.common-entry-footer-navi ul li{width:50%}}.common-entry-footer-navi ul li a{padding:1em;display:block;text-align:center;width:100%;color:#60432a;font-weight:bold}.common-entry-footer-navi ul li a:hover,.common-entry-footer-navi ul li a:visited,.common-entry-footer-navi ul li a:focus{text-decoration:none;color:#60432a}@media screen and (max-width: 640px){.common-entry-footer-navi ul .link-next{order:2}}@media screen and (max-width: 640px){.common-entry-footer-navi ul .link-back{display:none}}.common-entry-footer-navi ul .link-back::before,.common-entry-footer-navi ul .link-back::after{content:"";position:absolute;display:block;background:#60432a;width:1px;top:50%;transform:translateY(-50%);height:calc(100% - 2em)}.common-entry-footer-navi ul .link-back::before{left:0}.common-entry-footer-navi ul .link-back::after{right:0}.share-contents{margin-top:45px}@media screen and (max-width: 640px){.share-contents{margin-top:25px}}.share-contents .text{text-align:center;font-size:.875rem;font-weight:bold;display:flex;align-items:center;justify-content:center}.share-contents .text::before,.share-contents .text::after{content:"";width:2px;height:20px;background:#60432a;display:inline-block}.share-contents .text::before{transform:rotate(-20deg);margin-right:1em}.share-contents .text::after{transform:rotate(20deg);margin-left:1em}.share-contents .share-list{margin-top:15px;gap:33px;display:flex;align-items:center;justify-content:center;list-style-type:none}.share-contents .share-list li{padding:0;margin-bottom:0}.share-contents .share-list li::before{display:none}#sub-visual-content{background:linear-gradient(to bottom, transparent 40%, #e9e3df 40%)}@media screen and (max-width: 1024px){#sub-visual-content{margin-top:40px}}@media screen and (max-width: 640px){#sub-visual-content{margin-top:20px}}#sub-visual-content .sub-visual-block{max-width:90%;margin:0 auto;position:relative;z-index:10}#sub-visual-content .sub-visual-block::after{content:"";z-index:5;display:block;position:absolute;right:-14px;bottom:-36px;width:216px;height:105px;background:url(../images/common/sub_vs_dog.svg) no-repeat center/contain}@media screen and (max-width: 1024px){#sub-visual-content .sub-visual-block::after{width:176px;height:85px}}@media screen and (max-width: 640px){#sub-visual-content .sub-visual-block::after{width:126px;height:61px;bottom:-16px}}#sub-visual-content .sub-visual-block .container{max-width:90%}#sub-visual-content #breadcrumb{background:#e9e3df;padding-right:310px !important}@media screen and (max-width: 1024px){#sub-visual-content #breadcrumb{padding-right:230px !important}}@media screen and (max-width: 640px){#sub-visual-content #breadcrumb{padding-right:0 !important}}#page-title-wrap{position:relative;width:90%;font-family:"Zen Maru Gothic",sans-serif;max-width:1296px;padding:35px 220px 35px 48px;background:#e9e3df;border-radius:20px;margin:0 auto 46px}@media screen and (max-width: 1024px){#page-title-wrap{padding:35px}}@media screen and (max-width: 640px){#page-title-wrap{padding:20px;border-radius:0;width:100vw;margin:0 calc(50% - 50vw) 30px}}#page-title-wrap .title-label{background:#fff;border-radius:50px;font-size:clamp(1.15rem,1.9166vw,1.4375rem);font-weight:bold;display:inline-block;padding:.3em 1em;line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 640px){#page-title-wrap .title-label{font-size:1rem}}#page-title-wrap h1{font-weight:bold;letter-spacing:.1em;font-size:clamp(1.5rem,2.9vw,2.1875rem)}#page-title-wrap h1 span{font-size:1.457em}@media screen and (min-width: 1025px){#page-title-wrap .title-animal{bottom:-16px;width:min(156.6px,20%);position:absolute;right:48px}}@media screen and (max-width: 1024px){#page-title-wrap .title-animal{width:20%;margin-bottom:calc(-35px - 3%);margin-right:0;margin-left:auto}}@media screen and (max-width: 640px){#page-title-wrap .title-animal{width:30%;margin-bottom:calc(-20px - 3%)}}.hamburger{display:none}@media screen and (max-width: 1024px){.hamburger{display:block}}.hamburger #hamburger-button{z-index:999;display:flex;right:10px;flex-direction:column;align-items:center;justify-content:center;width:40px;position:fixed;height:40px;top:10px;text-align:center;cursor:pointer;background-color:#fa863e;border-radius:3px}.hamburger #hamburger-button::after{font-size:.625em;font-weight:600;line-height:1;color:#fff}.hamburger #hamburger-button .buttonBorder{display:block;width:20px;height:2px;margin:0 auto;margin-bottom:5px;background:#fff;transition:transform .3s}.hamburger #hamburger-button .buttonBorder:nth-child(3){margin-bottom:0}.hamburger .hamburger-nav{position:fixed;top:0;right:0;z-index:99;display:block;width:100%;height:100%;pointer-events:none;background:rgba(0,0,0,.6);opacity:0;transition:opacity .5s ease-in-out}.hamburger .hamburger-nav .menu{position:absolute;top:0;right:-80%;width:0;max-width:480px;height:100%;padding:60px 40px;overflow:scroll;background:#fff;transition:all .5s ease-in-out}@media screen and (max-width: 640px){.hamburger .hamburger-nav .menu{padding-right:30px;padding-left:30px}}.hamburger .hamburger-nav .sp-nav-list li{position:relative;padding-left:20px;margin:0;background-image:linear-gradient(to right, #c3aea1 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.hamburger .hamburger-nav .sp-nav-list li::before{position:absolute;left:3px;width:4px;top:calc(10px + .7em);content:"";display:block;height:4px;border-top:2px solid #60432a;border-right:2px solid #60432a;transform:rotate(45deg)}.hamburger .hamburger-nav .sp-nav-list .sp-nav-link{display:block;color:#60432a;padding:10px 0}.hamburger .hamburger-nav .sp-nav-list .sp-nav-link:hover,.hamburger .hamburger-nav .sp-nav-list .sp-nav-link:visited,.hamburger .hamburger-nav .sp-nav-list .sp-nav-link:focus{text-decoration:none;color:#60432a}.hamburger .hamburger-nav .sp-nav-list .sp-nav-list{position:relative;padding:5px 0}.hamburger .hamburger-nav .sp-nav-list .sp-nav-list::before{content:"";display:block;position:absolute;width:calc(100% + 20px);height:1px;left:-20px;top:0;background-image:linear-gradient(to right, #c3aea1 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.hamburger .hamburger-nav .sp-nav-list .sp-nav-list li{background:none;position:relative;padding-left:1em}.hamburger .hamburger-nav .sp-nav-list .sp-nav-list li::before{content:"";position:absolute;background:#fa863e;display:block;top:calc(5px + .55em);width:.5em;left:0;height:.5em;border:none;transform:rotate(0)}.hamburger .hamburger-nav .sp-nav-list .sp-nav-list li .sp-nav-link{padding:3px 0}.hamburger .hamburger-nav .sp-nav-list .sp-nav-list .sp-nav-list::before{display:none}.hamburger .hamburger-nav .sp-nav-list .sp-nav-list .sp-nav-list li::before{content:"";position:absolute;background:#60432a;display:block;border-radius:50%;top:calc(5px + .55em);width:.5em;left:0;height:.5em;border:none;transform:rotate(0)}.hamburger.open #hamburger-button .buttonBorder{margin:0}.hamburger.open #hamburger-button .buttonBorder:nth-child(1){transform:rotate(45deg)}.hamburger.open #hamburger-button .buttonBorder:nth-child(2){display:none}.hamburger.open #hamburger-button .buttonBorder:nth-child(3){margin-top:-2px;transform:rotate(-45deg)}.hamburger.open nav{pointer-events:auto;opacity:1}.hamburger.open nav .menu{right:0%;width:80%}.top-bg-wrap{overflow:hidden;position:relative}.top-bg-wrap::before{content:"";z-index:-1;background:#e9e3df;top:160px;left:50%;transform:translateX(-50%);width:100%;height:100%;position:absolute}@media screen and (max-width: 640px){.top-bg-wrap::before{top:100px}}#top__introduction .two-column-wrap,#top__petsalon .two-column-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#top__introduction .two-column-wrap .text-contents,#top__petsalon .two-column-wrap .text-contents{width:48.66%}@media screen and (max-width: 640px){#top__introduction .two-column-wrap .text-contents,#top__petsalon .two-column-wrap .text-contents{width:100%;order:2}}#top__introduction .two-column-wrap .text-contents h2,#top__petsalon .two-column-wrap .text-contents h2{font-weight:bold;margin-bottom:1em;font-size:clamp(1.6rem,2.66vw,2rem)}#top__introduction .two-column-wrap .text-contents .text-wrap,#top__petsalon .two-column-wrap .text-contents .text-wrap{line-height:2;margin-bottom:30px}@media screen and (max-width: 640px){#top__introduction .two-column-wrap .text-contents .text-wrap,#top__petsalon .two-column-wrap .text-contents .text-wrap{margin-bottom:1em}}@media screen and (max-width: 640px){#top__introduction .two-column-wrap .text-contents .btn-wrap,#top__petsalon .two-column-wrap .text-contents .btn-wrap{text-align:center}}#top__introduction .two-column-wrap .img-contents,#top__petsalon .two-column-wrap .img-contents{width:46%;position:relative}@media screen and (max-width: 640px){#top__introduction .two-column-wrap .img-contents,#top__petsalon .two-column-wrap .img-contents{width:100vw;margin:0 calc(50% - 50vw) 2em;order:1}}#top__introduction .two-column-wrap .img-contents .img-wrap,#top__petsalon .two-column-wrap .img-contents .img-wrap{background:no-repeat center/cover;padding-top:100%;border-radius:50px}@media screen and (max-width: 640px){#top__introduction .two-column-wrap .img-contents .img-wrap,#top__petsalon .two-column-wrap .img-contents .img-wrap{border-radius:0;padding-top:68.8%}}#top__introduction .two-column-wrap .img-contents .img-illust,#top__petsalon .two-column-wrap .img-contents .img-illust{position:absolute}#top__main__vs{position:relative;line-height:1}#top__main__vs #top__time__table{background:#fff;padding:15px 40px 40px;width:100%;position:relative}@media screen and (min-width: 1025px){#top__main__vs #top__time__table{position:absolute;right:0;z-index:1;box-shadow:0 3px 40px rgba(0,0,0,.1);border-radius:30px 0 0 30px;bottom:-50px;max-width:557px}}@media screen and (max-width: 1024px){#top__main__vs #top__time__table{margin-top:40px}}@media screen and (max-width: 640px){#top__main__vs #top__time__table{padding:5px 20px 30px;margin-top:20px}}#top__main__vs #top__time__table .time-table-img{width:175px;position:absolute;right:5%;bottom:calc(100% - 9px)}@media screen and (max-width: 640px){#top__main__vs #top__time__table .time-table-img{width:25.33%}}#top__information__free{padding-top:90px}@media screen and (max-width: 640px){#top__information__free{padding-top:40px}}#top__schedule{padding-bottom:100px;padding-top:90px}@media screen and (max-width: 640px){#top__schedule{padding-top:40px;padding-bottom:50px}}#top__schedule .text-wrap{text-align:center}#top__information{padding-bottom:100px}@media screen and (max-width: 640px){#top__information{padding-top:40px;padding-bottom:50px}}#top__information .text-wrap{text-align:center}#top__information .tabs{margin:1.8em auto 0;max-width:900px;width:100%}#top__information .tabs .tab-item{cursor:pointer;width:calc((100% - 10px)/2);background-color:#60432a;text-align:center;color:#fff;padding:.7em 1em;display:block;border-radius:20px 20px 0 0;float:left;text-align:center;font-weight:bold;transition:all .2s ease}#top__information .tabs .tab-item:not(:first-of-type){margin-left:10px}#top__information .tabs .tab-item:hover{opacity:.75}#top__information .tabs input[name=tab-item]{display:none}#top__information .tabs .tab-content{display:none;background:#fff;clear:both;border-radius:0 0 20px 20px;padding:35px 50px 40px;overflow:hidden}@media screen and (max-width: 640px){#top__information .tabs .tab-content{padding:20px 20px 30px}}#top__information .tabs .tab-content .tab-content-description article{display:flex}@media screen and (max-width: 640px){#top__information .tabs .tab-content .tab-content-description article{display:block}}#top__information .tabs .tab-content .tab-content-description article:not(:last-of-type){margin-bottom:1em}#top__information .tabs .tab-content .tab-content-description article time{font-weight:bold;width:9em;color:#9f8d7a}#top__information .tabs .tab-content .tab-content-description article .title{width:calc(100% - 9em)}@media screen and (max-width: 640px){#top__information .tabs .tab-content .tab-content-description article .title{width:100%}}#top__information .tabs .tab-content .tab-content-description article .title a{color:#60432a;margin-right:.3em}#top__information .tabs .tab-content .tab-content-description article .title a:hover,#top__information .tabs .tab-content .tab-content-description article .title a:visited,#top__information .tabs .tab-content .tab-content-description article .title a:focus{color:#60432a;text-decoration:none}#top__information .tabs #news:checked~#news-content,#top__information .tabs #case:checked~#case-content{display:block}#top__information .tabs input:checked+.tab-item{background-color:#fff;color:#60432a}#top__information .btn-wrap{text-align:center;margin-top:30px}@media screen and (max-width: 640px){#top__information .btn-wrap{margin-top:1em}}#top__introduction{padding-top:100px;margin-bottom:90px}@media screen and (max-width: 640px){#top__introduction{padding-top:0;margin-bottom:45px}}#top__introduction .two-column-wrap .img-contents .img-wrap{background-image:url(../images/top/introduction_img.jpg)}#top__introduction .two-column-wrap .img-contents .img-illust{width:min(213px,60%);bottom:-28px;right:-30px}@media screen and (max-width: 640px){#top__introduction .two-column-wrap .img-contents .img-illust{right:5%;width:40%;bottom:-3%}}#top__introduction .bottom-img{width:90%;margin:60px auto;border-radius:30px;padding-top:27.69%;background:url(../images/top/introduction_img2.jpg) no-repeat center/cover}@media screen and (max-width: 640px){#top__introduction .bottom-img{border-radius:15px;height:40vh}}#top__introduction .btn-wrap{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 1440px){#top__introduction .btn-wrap{justify-content:center}}#top__department__free{margin-top:40px;margin-bottom:40px}@media screen and (max-width: 640px){#top__department__free{margin-top:20px;margin-bottom:20px}}#top__department{margin-top:90px;padding-bottom:90px}@media screen and (max-width: 640px){#top__department{margin-top:45px;padding-bottom:45px}}#top__department .bnr-wrap{margin-top:60px;text-align:center}@media screen and (max-width: 640px){#top__department .bnr-wrap{margin-top:30px}}#top__petsalon{padding-top:100px;padding-bottom:120px;background:#4ab472;color:#fff}@media screen and (max-width: 640px){#top__petsalon{padding-top:50px;padding-bottom:60px}}#top__petsalon .title-img-pad::before{background-image:url(../images/common/img_pad_yellow.png)}#top__petsalon .title-img-pad::after{background-image:url(../images/common/title_border_w.svg)}#top__petsalon .two-column-wrap .text-contents{order:2}#top__petsalon .two-column-wrap .text-contents .btn-wrap{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 1440px){#top__petsalon .two-column-wrap .text-contents .btn-wrap{justify-content:center}}#top__petsalon .two-column-wrap .text-contents .btn-wrap .tel-btn{background:#fff;color:#39a030;padding:1em 1.25em 1em 3em}#top__petsalon .two-column-wrap .text-contents .btn-wrap .tel-btn::before{display:block;content:"";background:url(../images/common/btn_tel_green.svg) no-repeat center/contain;width:1.0625em;height:1.4375em;position:absolute;top:50%;left:1.25em;transform:translateY(-50%)}#top__petsalon .two-column-wrap .text-contents .btn-wrap .tel-btn::after{display:none}#top__petsalon .two-column-wrap .text-contents .btn-wrap .link-btn{background:#60432a}#top__petsalon .two-column-wrap .img-contents{order:1}#top__petsalon .two-column-wrap .img-contents .img-wrap{background-image:url(../images/top/petsalon_img.jpg)}#top__petsalon .two-column-wrap .img-contents .img-illust{width:min(144px,60%);bottom:-44px;left:-32px}@media screen and (max-width: 640px){#top__petsalon .two-column-wrap .img-contents .img-illust{left:5%;width:40%;bottom:-10%}}#top__faq{padding-top:100px;padding-bottom:100px;background:#faf0d0}@media screen and (max-width: 640px){#top__faq{padding-top:50px;padding-bottom:50px}}#top__faq .container{max-width:900px}#top__faq .faq-block{background:#fff}#top__faq .btn-wrap{text-align:center;margin-top:40px}#contact__main{position:relative;padding-bottom:90px}@media screen and (max-width: 640px){#contact__main{padding-top:45px;padding-bottom:45px}}#contact__main #form-step-list{display:flex;justify-content:center}#contact__main #form-step-list li{position:relative}#contact__main #form-step-list li:not(:last-child){margin-right:90px}@media screen and (max-width: 640px){#contact__main #form-step-list li:not(:last-child){margin-right:30px}}#contact__main #form-step-list li:not(:last-child)::after{position:absolute;top:50%;left:calc(100% + 15px);display:inline-block;width:60px;height:1px;content:"";background-color:#acacac;transform:translateY(-50%)}@media screen and (max-width: 640px){#contact__main #form-step-list li:not(:last-child)::after{left:calc(100% + 8px);width:14px}}#contact__main #form-step-list li span{margin-right:15px;font-family:"Prompt",sans-serif;font-weight:bold;color:#9ea7ac}@media screen and (max-width: 640px){#contact__main #form-step-list li span{margin-right:7px}}#contact__main #form-step-list li.step-item-current{position:relative}#contact__main #form-step-list li.step-item-current::before{position:absolute;bottom:-12px;left:0;display:block;width:100%;height:2px;content:"";border-bottom:2px solid #a7583a}#contact__main #contact__form__container{max-width:1000px;padding:60px 90px 70px;margin:40px auto 0;background:#fff;box-shadow:20px 30px 65px rgba(0,0,0,.1)}@media screen and (max-width: 640px){#contact__main #contact__form__container{padding:20px;box-shadow:10px 20px 30px rgba(0,0,0,.1)}}#contact__main #contact__form__container h2{margin-bottom:20px;font-size:1.42rem;text-align:center}#contact__main #contact__form__container .message-group{padding:40px;text-align:center;background:#f7f7f7}@media screen and (max-width: 640px){#contact__main #contact__form__container .message-group{padding:20px}}#contact__main #contact__form__container .message-group>p:not(:last-of-type){margin-bottom:1.8em}#contact__main #contact__form__container .message-back-link{margin-top:20px}#contact__main #contact__form__container .message-back-link a{text-decoration:underline}#contact__main #contact__form__container .form-btn-box{text-align:center}#contact__main #contact__form__container .form-btn-box input[type=submit]{width:100%;max-width:570px !important;padding:18px;margin:0 auto 0;font-size:1.428rem;font-weight:bold;line-height:1.4;color:#fff;background:#13a791;border:none;border-radius:50px;transition-duration:.3s}#contact__main #contact__form__container .form-btn-box input[type=submit]:hover{opacity:.7}#contact__main #contact__form__input__main{margin-top:30px}#contact__main #contact__form__input__main .label-required{margin-left:3px;color:#fa863e}#contact__main #contact__form__input__main input:not([type=radio]),#contact__main #contact__form__input__main input:not([type=checkbox]),#contact__main #contact__form__input__main input:not([type=submit]){width:100%;padding:4px;border:2px solid #e6e6e6}#contact__main #contact__form__input__main textarea{width:100%;padding:4px;border:2px solid #e6e6e6}#contact__main #contact__form__input__main .error-text{color:#fa863e}#contact__main #contact__form__input__main dl{margin-bottom:20px}#contact__main #contact__form__input__main dl dt{margin-bottom:5px}.common-article-contents #article-header{margin-bottom:40px}@media screen and (max-width: 640px){.common-article-contents #article-header{margin-bottom:20px}}.common-article-contents #article-header .article-title{font-weight:bold;margin-bottom:.6em;font-size:clamp(1.4rem,3.5vw,1.75rem)}.common-article-contents #article-header .date{color:#9f8d7a}.common-article-contents .entry-contents{padding-bottom:50px;background-image:linear-gradient(to right, #d3d3d3 4px, transparent 4px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}.common-article-contents .btn-wrap{display:none}@media screen and (max-width: 640px){.common-article-contents .btn-wrap{display:block;margin-bottom:50px;text-align:center}}#case__entry__contents .sub-category a{border:1px solid #fa863e;color:#fa863e;font-weight:bold;font-size:.6875rem;padding:.2em 1em;border-radius:30px;text-decoration:none}#case__entry__contents .sub-category a:visited,#case__entry__contents .sub-category a:focus,#case__entry__contents .sub-category a:hover{color:#fa863e}#_404__contents{padding-top:5em}@media screen and (max-width: 640px){#_404__contents{padding-bottom:3em}}#_404__contents h1{margin-bottom:3em;line-height:.9;text-align:center}#_404__contents h1 .error-l{display:block;font-size:6em;font-weight:600}#_404__contents h1 .error-s{font-size:2em}#_404__contents label{display:block;margin-bottom:2em;font-size:1.8em;text-align:center}@media screen and (max-width: 640px){#_404__contents label{font-size:1.25em}}#_404__contents .text{display:inline-block;margin-bottom:1em;font-size:1.25em;font-weight:600;text-align:center;border-bottom:5px solid #ccc}@media screen and (max-width: 640px){#_404__contents .text{font-size:1.15em}}#_404__contents ul{display:table;margin:0 auto 4em}#_404__contents ul li{margin-bottom:.5em}#_404__contents ul li::before{content:"・"}#_404__contents input[type=search]{width:100%;padding:.2em .5em;border:1px solid #ccc;border-radius:5px}#_404__contents input[type=submit]{display:inline-block;padding:.5em 1em;margin:0 auto;line-height:1;color:#fff;text-align:center;background:#222;border-radius:5px}.space-rl,.introduction-profile-position,.introduction-profile-name,.introduction-message{margin-right:15px;margin-left:15px}.orange-box{border:2px solid #fa863e;padding:25px 20px;text-align:center;font-weight:bold;color:#fa863e;max-width:750px;width:calc(100% - 30px);margin:2em auto;font-size:clamp(1.1rem,1.833vw,1.375rem)}.font-maru{font-family:"Zen Maru Gothic",sans-serif}.dog-box{border:6px solid #f7eab6;border-radius:30px;padding:50px;position:relative}@media screen and (min-width: 1025px){.dog-box{padding-right:175px;margin-bottom:2em}}@media screen and (max-width: 1024px){.dog-box{margin-bottom:calc(34px + 2em)}}@media screen and (max-width: 640px){.dog-box{padding:30px 25px 60px}}.dog-box::after{background:url(../images/common/dog_box_img.svg) no-repeat center/contain;width:125px;height:125px;display:block;content:"";position:absolute}@media screen and (min-width: 1025px){.dog-box::after{bottom:34px;right:26px}}@media screen and (max-width: 1024px){.dog-box::after{bottom:-34px;width:95px;height:95px;right:3px}}@media screen and (max-width: 640px){.dog-box::after{right:-20px}}.entry-feature-list1,.entry-feature-list2,.entry-feature-list3{padding:50px 60px 60px 209px;background:#fff;border:6px solid #f7eab6;position:relative;border-radius:20px;gap:47px}@media screen and (min-width: 641px)and (max-width: 1024px){.entry-feature-list1,.entry-feature-list2,.entry-feature-list3{padding-left:167px}}@media screen and (max-width: 640px){.entry-feature-list1,.entry-feature-list2,.entry-feature-list3{display:block;padding:10px 20px 30px;text-align:center}}.entry-feature-list1::before,.entry-feature-list2::before,.entry-feature-list3::before{content:"";display:block;width:126px;height:120px;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 641px){.entry-feature-list1::before,.entry-feature-list2::before,.entry-feature-list3::before{position:absolute;top:50%;left:35px;transform:translateY(-50%)}}@media screen and (min-width: 641px)and (max-width: 1024px){.entry-feature-list1::before,.entry-feature-list2::before,.entry-feature-list3::before{width:108px;height:102px}}@media screen and (max-width: 640px){.entry-feature-list1::before,.entry-feature-list2::before,.entry-feature-list3::before{width:85px;height:81px;margin:0 auto 10px}}.entry-feature-list1:not(:last-child),.entry-feature-list2:not(:last-child),.entry-feature-list3:not(:last-child){margin-bottom:30px}@media screen and (max-width: 640px){.entry-feature-list1:not(:last-child),.entry-feature-list2:not(:last-child),.entry-feature-list3:not(:last-child){margin-bottom:15px}}.entry-feature-list1 dt,.entry-feature-list2 dt,.entry-feature-list3 dt{display:inline;font-family:"Zen Maru Gothic",sans-serif;background:linear-gradient(to bottom, transparent 70%, #e2ff00 70%);font-weight:bold;font-size:clamp(1.4rem,2.33vw,1.75rem)}.entry-feature-list1 dd,.entry-feature-list2 dd,.entry-feature-list3 dd{margin-top:20px}@media screen and (max-width: 640px){.entry-feature-list1 dd,.entry-feature-list2 dd,.entry-feature-list3 dd{text-align:left}}.entry-feature-list1::before{background-image:url(../images/common/num_img1.svg)}.entry-feature-list2::before{background-image:url(../images/common/num_img2.svg)}.entry-feature-list3::before{background-image:url(../images/common/num_img3.svg)}.introduction-profile-position{font-size:1.4375rem;font-weight:bold;color:#9f8d7a}.introduction-profile-name{font-size:clamp(1.6rem,2.66vw,2rem);font-weight:bold}.introduction-message{background:#e9e3df;border-radius:30px;margin-top:60px;padding:30px 45px 40px}@media screen and (max-width: 640px){.introduction-message{margin-top:30px;padding:25px 20px}}.attention-wrap{overflow:hidden;background:#fff;border-radius:20px;padding:20px 20px 20px 70px;margin-bottom:20px;position:relative}@media screen and (max-width: 640px){.attention-wrap{padding-left:55px}}.attention-wrap::before{content:"";position:absolute;width:50px;height:100%;display:block;left:0;top:0;background:#fa863e}@media screen and (max-width: 640px){.attention-wrap::before{width:35px}}.attention-wrap::after{content:"";display:block;position:absolute;left:13px;top:50%;transform:translateY(-50%);width:25px;height:25px;background:url(../images/common/icon_attention.svg) no-repeat center/contain}@media screen and (max-width: 640px){.attention-wrap::after{width:20px;left:7px;height:20px}}.attention-wrap dt{font-weight:bold;font-size:clamp(1.1rem,1.833vw,1.375rem);margin-bottom:.5em}.entry-tel-btn{display:block;text-align:center}.entry-tel-btn a{display:inline-block;background:#39a030;color:#fff !important;font-weight:500;font-family:"Prompt",sans-serif;padding:.4em 1em;border-radius:30px;text-decoration:none !important;border:none;font-size:clamp(1.33rem,1.7499vw,1.5rem)}.entry-tel-btn a:hover,.entry-tel-btn a:visited,.entry-tel-btn a:focus{color:#fff !important}.entry-tel-btn a::before{display:inline-block;content:"";width:.7em;vertical-align:-0.1em;margin-right:5px;height:.9em;background:url(../images/common/btn_tel_white.svg) no-repeat center/contain}.entry-tel-btn a::after{display:none}#section__introduction__please-wrap{margin-top:80px;background:#faf0d0;padding-top:80px;padding-bottom:90px}@media screen and (max-width: 640px){#section__introduction__please-wrap{padding-top:40px;padding-bottom:45px}}#section__introduction__please-wrap .title-bold-small{text-align:center}#petsalon__point-wrap .title-bold-large{text-align:center}@media screen and (max-width: 640px){#petsalon__point-wrap .petsalon-point-text{margin-bottom:30px}}#petsalon__point-wrap .petsalon-point-text dt{margin-bottom:.5em;font-weight:bold;font-size:clamp(1.33rem,1.7499vw,1.5rem)}#search__contents{margin-top:60px;margin-bottom:50px}@media screen and (max-width: 640px){#search__contents{margin-top:30px;margin-bottom:25px}}#search__contents article{padding:20px 0;border-bottom:1px solid #d3d3d3}#search__contents article::after{content:"";display:block;clear:both}#search__contents article .media-title{font-weight:bold;font-size:1.25rem}#search__contents article .media-title a:focus,#search__contents article .media-title a:hover,#search__contents article .media-title a:visited{color:#60432a;text-decoration:none}#search__contents article .media-text{margin-top:1em}#search__contents article .media-read-more{text-align:right;position:relative;margin-top:1em;padding-right:1.3em}#search__contents article .media-read-more a{color:#fa863e}#search__contents article .media-read-more a:focus,#search__contents article .media-read-more a:hover,#search__contents article .media-read-more a:visited{color:#fa863e;text-decoration:none}#search__contents article .media-read-more a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../images/common/btn_arrow_orange.svg) no-repeat center/contain;width:1em;height:1em;display:block}#search__contents article .media-tag-wrap{margin-top:.5em}#search__contents article .media-tag-wrap .tag-list{display:flex;flex-wrap:wrap;gap:10px}#search__contents article .media-tag-wrap .tag-item{margin-bottom:5px;font-size:.875rem;color:#9f8d7a}#faq__contents,#faq__entry__contents{padding-top:100px;padding-bottom:100px;background:#faf0d0}@media screen and (max-width: 640px){#faq__contents,#faq__entry__contents{padding-top:50px;padding-bottom:50px}}#faq__contents .container,#faq__entry__contents .container{max-width:900px}#faq__contents .faq-block,#faq__entry__contents .faq-block{background:#fff}#faq__contents .btn-wrap,#faq__entry__contents .btn-wrap{text-align:center;margin-top:40px}.faq-block{padding:30px;border-radius:20px;background-color:#efefef;margin-bottom:20px}@media screen and (max-width: 640px){.faq-block{padding:15px}}.faq-block .faq-q,.faq-block .faq-a{position:relative;padding-left:50px}@media screen and (max-width: 640px){.faq-block .faq-q,.faq-block .faq-a{padding-left:35px}}.faq-block .faq-q .faq-icon,.faq-block .faq-a .faq-icon{display:flex;align-items:center;justify-content:center;left:0;color:#fff;position:absolute;z-index:1;font-weight:bold;width:34px;height:34px;font-size:18px}@media screen and (max-width: 640px){.faq-block .faq-q .faq-icon,.faq-block .faq-a .faq-icon{font-size:14px;height:28px;width:28px}}.faq-block .faq-q .faq-icon::after,.faq-block .faq-a .faq-icon::after{transform:translate(-50%, -50%);z-index:-1;top:50%;left:50%;position:absolute;content:"";background:#60432a;width:100%;border-radius:10px;height:100%;display:block}.faq-block .faq-q{font-weight:bold;padding-right:50px}.faq-block .faq-q .faq-icon::after{background:#fa863e}.faq-block .faq-a{padding-top:25px;border-top:1px dashed #60432a;margin:25px 0 0}@media screen and (max-width: 640px){.faq-block .faq-a{padding-top:15px;margin-top:15px}}.faq-block.ac-on{cursor:pointer}.faq-block.ac-on .faq-q::before,.faq-block.ac-on .faq-q::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";display:block;background-color:#60432a}.faq-block.ac-on .faq-q::before{width:18px;height:3px}@media screen and (max-width: 640px){.faq-block.ac-on .faq-q::before{width:12px;height:2px}}.faq-block.ac-on .faq-q::after{height:18px;width:3px;right:7.5px}@media screen and (max-width: 640px){.faq-block.ac-on .faq-q::after{height:12px;width:2px;right:5px}}.faq-block.ac-on .faq-a{display:none}.faq-block.active .faq-q::after{display:none}.faq-block.active .faq-a{display:block}.flow-block{counter-reset:num;margin:3em 15px}.flow-block .flow-item{display:flex}.flow-block .flow-item::after{content:"";display:block;clear:both}.flow-block .flow-item .flow-num-contents,.flow-block .flow-item .flow-contents{padding-bottom:40px}.flow-block .flow-item .flow-num-contents{width:77px;position:relative}@media screen and (max-width: 640px){.flow-block .flow-item .flow-num-contents{width:50px}}.flow-block .flow-item .flow-num-contents::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(to bottom, #e8e3df 5px, transparent 5px);background-size:5px 10px;background-repeat:repeat-y;background-position:left top;display:block;position:absolute;width:4px;height:100%}.flow-block .flow-item .flow-num-contents .icon-num{position:relative;width:100%;height:77px;background-color:#39a030;border-radius:50%;font-family:"Prompt",sans-serif}@media screen and (max-width: 640px){.flow-block .flow-item .flow-num-contents .icon-num{height:50px}}.flow-block .flow-item .flow-num-contents .icon-num span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1.2;color:#fff;font-weight:bold;white-space:nowrap}@media screen and (max-width: 640px){.flow-block .flow-item .flow-num-contents .icon-num span{font-size:.875rem}}.flow-block .flow-item .flow-num-contents .icon-num span::after{display:block;counter-increment:num;content:counter(num, decimal-leading-zero)}.flow-block .flow-item .flow-contents{padding-left:7%;width:calc(100% - 77px)}@media screen and (max-width: 1024px){.flow-block .flow-item .flow-contents{width:calc(100% - 50px)}}.flow-block .flow-item .flow-contents .flow-img-wrap{border-radius:5px;width:100%}@media screen and (min-width: 1025px){.flow-block .flow-item .flow-contents .flow-img-wrap{float:right;margin:0 0 0 4.7%;width:43%}}.flow-block .flow-item .flow-contents .flow-img-wrap img{max-width:100%;border-radius:20px}.flow-block .flow-item .flow-contents .flow-text-contents .title{font-weight:bold;margin:0 0 1em;padding-top:10px;font-size:clamp(1.4rem,2.33vw,1.75rem)}.table-list-block{margin:3em 15px}.table-list-block dl.table-list{display:flex;justify-content:space-between;gap:2em;padding:30px 0;border-bottom:1px solid #d6d6d6}@media screen and (max-width: 640px){.table-list-block dl.table-list{display:block;padding:20px 0}}.table-list-block dl.table-list:first-of-type{border-top:1px solid #d6d6d6}.table-list-block dl.table-list dt{font-weight:bold;width:10em}@media screen and (max-width: 640px){.table-list-block dl.table-list dt{width:100%;margin-bottom:.5em}}.table-list-block dl.table-list dd{width:calc(100% - 10em)}@media screen and (max-width: 640px){.table-list-block dl.table-list dd{width:100%}}.table-list-block dl.table-list dd a{color:#60432a !important;text-decoration:underline}.table-list-block dl.table-list dd a:hover,.table-list-block dl.table-list dd a:visited,.table-list-block dl.table-list dd a:focus{color:#60432a}.unit-hr{width:calc(100% - 30px);margin-top:1.8rem;margin-bottom:1.8rem;border-top:solid 1px #60432a;border-right:none;border-bottom:none;border-left:none}.unit-hr.border-style-solid{border-top-style:solid}.unit-hr.border-style-dotted{border-top-style:dotted}.unit-hr.border-style-dashed{border-top-style:dashed}.unit-hr.border-width-light{border-top-width:1px}.unit-hr.border-width-normal{border-top-width:2px}.unit-hr.border-width-large{border-top-width:3px}.unit-spacer{display:block;clear:both;height:0;padding-top:30px;margin:0;border:none;visibility:hidden}.unit-spacer.padding-small{padding-top:15px}@media screen and (max-width: 640px){.unit-spacer.padding-small{padding-top:7px}}.unit-spacer.padding-medium{padding-top:30px}@media screen and (max-width: 640px){.unit-spacer.padding-medium{padding-top:15px}}.unit-spacer.padding-large{padding-top:80px}@media screen and (max-width: 640px){.unit-spacer.padding-large{padding-top:40px}}.unit-spacer.padding-x-large{padding-top:150px}@media screen and (max-width: 640px){.unit-spacer.padding-x-large{padding-top:75px}}.radius-media-block{margin-right:15px;margin-left:15px}.radius-media-block img{max-width:100%;height:auto}.radius-media-block.r-large img{border-radius:50px}@media screen and (max-width: 640px){.radius-media-block.r-large img{border-radius:30px}}.radius-media-block.r-medium img{border-radius:20px}.radius-media-block.r-small img{border-radius:10px}.radius-media-block.align-left{text-align:left}.radius-media-block.align-right{text-align:right}.radius-media-block.align-center{text-align:center}.radius-media-block.align-none{display:none}.merit-block{margin:1em 15px}.merit-block .box{border:2px solid #60432a;border-radius:20px;overflow:hidden}.merit-block .box .merit-wrap,.merit-block .box .demerit-wrap{display:flex}@media screen and (max-width: 640px){.merit-block .box .merit-wrap,.merit-block .box .demerit-wrap{display:block}}.merit-block .box .merit-wrap:not(:last-of-type),.merit-block .box .demerit-wrap:not(:last-of-type){border-bottom:2px solid #60432a}.merit-block .box .merit-wrap .label-wrap,.merit-block .box .merit-wrap .content-list,.merit-block .box .demerit-wrap .label-wrap,.merit-block .box .demerit-wrap .content-list{padding:20px}.merit-block .box .merit-wrap .label-wrap,.merit-block .box .demerit-wrap .label-wrap{display:flex;align-items:center;justify-content:center;background:#fa863e;color:#fff;width:180px;text-align:center;font-weight:bold}@media screen and (max-width: 640px){.merit-block .box .merit-wrap .label-wrap,.merit-block .box .demerit-wrap .label-wrap{width:100%;display:block;padding:.5em 20px}}.merit-block .box .merit-wrap .content-list,.merit-block .box .demerit-wrap .content-list{margin:0;font-weight:bold;width:calc(100% - 180px)}@media screen and (max-width: 640px){.merit-block .box .merit-wrap .content-list,.merit-block .box .demerit-wrap .content-list{width:100%}}.merit-block .box .merit-wrap .content-list li,.merit-block .box .demerit-wrap .content-list li{margin-bottom:.2em;padding-left:1.5em;position:relative}.merit-block .box .merit-wrap .content-list li::before,.merit-block .box .demerit-wrap .content-list li::before{border:none;content:"";display:block;position:absolute;width:.875em;height:.875em;left:0;top:.5em;border-radius:50%;background:#fa863e}.konna-block{max-width:1140px;padding-right:15px;padding-left:15px;margin:60px auto}@media screen and (max-width: 640px){.konna-block{margin:30px auto}}.konna-block .konna-title{margin:0;border:none;font-weight:bold;padding:20px;border-radius:20px 20px 0 0;background:#fa863e;border:2px solid #f77b38;text-align:center;color:#fff;font-size:clamp(1.4rem,2.33vw,1.75rem)}.konna-block .text-contents{padding:33px 40px 50px;background:#faf0d0;border-radius:0 0 20px 20px}@media screen and (max-width: 640px){.konna-block .text-contents{padding:20px}}.konna-block .text-contents .konna-list{display:flex;flex-wrap:wrap;gap:10px;margin:0}.konna-block .text-contents .konna-list li{margin-bottom:10px;border-radius:10px;color:#fa863e;font-size:1.375rem;box-shadow:0 5px 0 #e9e3df;font-weight:bold;padding:10px 1em 10px 2em;line-height:1.5;background:#fff url(../images/department/icon_check.svg) no-repeat left .9em center/0.8em}@media screen and (max-width: 1024px){.konna-block .text-contents .konna-list li{font-size:1rem;width:100%;margin-bottom:0}}.konna-block .text-contents .konna-list li::before{display:none}.konna-block .text-contents .doctor-message{border:2px solid #fa863e;margin-top:38px;background:#fff;gap:24px;padding:30px;display:flex;align-items:center}@media screen and (max-width: 640px){.konna-block .text-contents .doctor-message{margin-top:20px;display:block;padding:15px 15px 20px;gap:15px}}.konna-block .text-contents .doctor-message figure{width:min(130px,30%)}@media screen and (max-width: 640px){.konna-block .text-contents .doctor-message figure{margin:0 auto .5em}}.konna-block .text-contents .doctor-message .message{font-weight:bold;font-size:clamp(1.14rem,2.33vw,1.75rem)}.konna-block .text-contents .doctor-message .message span{font-size:1.214em;display:inline-block;margin:0 5px;color:#fa863e;border-bottom:5px dotted #fa863e}@media screen and (max-width: 640px){.konna-block .text-contents .doctor-message .message span{border-bottom-width:3px}}@media screen and (max-width: 640px){.byouki-dog-box,.byouki-cat-box{width:100vw;margin:0 calc(50% - 50vw)}}.byouki-dog-box .title-wrap,.byouki-cat-box .title-wrap{border-radius:20px 20px 0 0;overflow:hidden;color:#fff;background:#fa863e;position:relative;align-items:center;border-bottom:4px solid #60432a;display:flex}@media screen and (max-width: 640px){.byouki-dog-box .title-wrap,.byouki-cat-box .title-wrap{border-radius:0}}.byouki-dog-box .title-wrap .block-title,.byouki-cat-box .title-wrap .block-title{font-weight:bold;margin-right:0;margin-left:0;font-size:clamp(1.4rem,2.33vw,1.75rem);padding:20px 20px 20px calc(min(100px,16%) + 20px)}@media screen and (max-width: 640px){.byouki-dog-box .title-wrap .block-title,.byouki-cat-box .title-wrap .block-title{padding:10px 10px 10px calc(min(100px,16%) + 10px)}}.byouki-dog-box .title-wrap .block-title:first-letter,.byouki-cat-box .title-wrap .block-title:first-letter{font-size:1.357em}.byouki-dog-box .title-wrap::before,.byouki-cat-box .title-wrap::before{content:"";display:block;position:absolute;width:min(100px,16%);height:100%;background:#60432a no-repeat center/contain}.byouki-dog-box .accordion-button,.byouki-cat-box .accordion-button{display:none;cursor:pointer;width:100vw;background:#faf0d0;text-align:center;padding:5px 5%;margin:0 calc(50% - 50vw);font-weight:bold;font-size:.857rem}@media screen and (max-width: 640px){.byouki-dog-box .accordion-button,.byouki-cat-box .accordion-button{display:block}}.byouki-dog-box .accordion-button::before,.byouki-cat-box .accordion-button::before{content:"";vertical-align:-0.2em;margin-right:5px;background:url(../images/department/icon_ac_arrow_shita.svg) no-repeat center/contain;display:inline-block;width:12px;height:12px}.byouki-dog-box .accordion-contents,.byouki-cat-box .accordion-contents{display:none;padding-bottom:40px}@media screen and (max-width: 640px){.byouki-dog-box .accordion-contents,.byouki-cat-box .accordion-contents{padding-bottom:30px}}.byouki-dog-box .contents-body,.byouki-cat-box .contents-body{background:#fff;padding:40px 50px 0;margin-bottom:10px}@media screen and (max-width: 640px){.byouki-dog-box .contents-body,.byouki-cat-box .contents-body{padding:30px 20px 0}}.byouki-dog-box .contents-body .title-name,.byouki-cat-box .contents-body .title-name{font-weight:bold;position:relative;margin-right:0;margin-left:0;padding-left:1em;padding-bottom:15px;margin-bottom:20px;font-size:clamp(1.21rem,1.99vw,1.5rem)}.byouki-dog-box .contents-body .title-name::before,.byouki-cat-box .contents-body .title-name::before{left:0;content:"";width:7px;height:calc(100% - 15px);position:absolute;background:#fa863e;border-radius:20px}.byouki-dog-box .contents-body .title-name::after,.byouki-cat-box .contents-body .title-name::after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:0;display:block;background:url(../images/common/dot.svg) repeat-x left bottom/14px 5px}.byouki-dog-box .contents-body .photo-wrap,.byouki-cat-box .contents-body .photo-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.byouki-dog-box .contents-body .photo-wrap .photo-img,.byouki-cat-box .contents-body .photo-wrap .photo-img{border-radius:10px;display:inline-block;position:relative;color:#60432a;border:2px solid #60432a;padding:8px 20px 8px 53px;line-height:1.5;background:url(../images/department/icon_camera.svg) no-repeat left 20px center;font-weight:bold}@media screen and (max-width: 640px){.byouki-dog-box .contents-body .photo-wrap .photo-img,.byouki-cat-box .contents-body .photo-wrap .photo-img{width:100%;padding-top:12px;padding-bottom:12px}}.byouki-dog-box .contents-body .photo-wrap .photo-img:hover,.byouki-dog-box .contents-body .photo-wrap .photo-img:focus,.byouki-dog-box .contents-body .photo-wrap .photo-img:visited,.byouki-cat-box .contents-body .photo-wrap .photo-img:hover,.byouki-cat-box .contents-body .photo-wrap .photo-img:focus,.byouki-cat-box .contents-body .photo-wrap .photo-img:visited{color:#60432a;text-decoration:none}.byouki-dog-box .contents-body .list-wrap,.byouki-cat-box .contents-body .list-wrap{margin-top:40px}@media screen and (max-width: 640px){.byouki-dog-box .contents-body .list-wrap,.byouki-cat-box .contents-body .list-wrap{margin-top:20px}}.byouki-dog-box .contents-body .list-wrap .title-sub,.byouki-cat-box .contents-body .list-wrap .title-sub{margin-left:0;margin-right:0;display:flex;gap:10px;align-items:center;background:#faf0d0;border-radius:5px;font-weight:bold;font-size:1.125rem;padding:10px 1em;margin-bottom:1em}.byouki-dog-box .contents-body .list-wrap .title-sub .icon,.byouki-cat-box .contents-body .list-wrap .title-sub .icon{display:inline-block;width:min(42px,2.3em)}.byouki-dog-box .contents-body.ac-open .accordion-button::before,.byouki-cat-box .contents-body.ac-open .accordion-button::before{background-image:url(../images/department/icon_ac_arrow_ue.svg)}@media screen and (max-width: 640px){.byouki-dog-box .contents-body:not([class*=ac-open]) .title-name,.byouki-cat-box .contents-body:not([class*=ac-open]) .title-name{margin-bottom:0}.byouki-dog-box .contents-body:not([class*=ac-open]) .title-name::after,.byouki-cat-box .contents-body:not([class*=ac-open]) .title-name::after{display:none}}.byouki-dog-box .title-wrap::before{background-image:url(../images/department/img_dog.png)}.byouki-cat-box .title-wrap::before{background-image:url(../images/department/img_cat.png)}.feature-block{max-width:1100px;margin-left:auto;margin-right:auto}.feature-block .feature-list{margin:0}.feature-block .feature-list li{padding:50px 60px 60px 32px;display:flex;align-items:center;background:#fff;border:6px solid #f7eab6;border-radius:20px;gap:47px}@media screen and (max-width: 640px){.feature-block .feature-list li{display:block;padding:10px 20px 30px}}.feature-block .feature-list li::before{display:none}.feature-block .feature-list li:not(:last-child){margin-bottom:30px}@media screen and (max-width: 640px){.feature-block .feature-list li:not(:last-child){margin-bottom:15px}}.feature-block .feature-list li .num-wrap{width:min(126px,20%);letter-spacing:0;line-height:1;text-align:right;font-size:clamp(6.1rem,10.166vw,7.625rem)}@media screen and (max-width: 640px){.feature-block .feature-list li .num-wrap{width:85px;height:81px;margin:0 auto 10px}}.feature-block .feature-list li .text-contents{text-align:left;width:calc(100% - min(126px,20%))}@media screen and (max-width: 640px){.feature-block .feature-list li .text-contents{width:100%;margin-top:2em;text-align:center}}.feature-block .feature-list li .text-contents .feature-title{display:inline;margin:0;font-family:"Zen Maru Gothic",sans-serif;background:linear-gradient(to bottom, transparent 70%, #e2ff00 70%);font-weight:bold;font-size:clamp(1.4rem,2.33vw,1.75rem)}.feature-block .feature-list li .text-contents .body-wrap{margin-top:20px}@media screen and (max-width: 640px){.feature-block .feature-list li .text-contents .body-wrap{text-align:left}}.module-head-title-type-section{text-align:center;font-size:clamp(1.75rem,2.9166vw,2.1875rem);font-weight:bold;margin-bottom:30px;font-family:"Zen Maru Gothic",sans-serif;letter-spacing:.1em}@media screen and (max-width: 640px){.module-head-title-type-section{margin-bottom:15px}}.module-head-title-type-section::before{display:block;width:50px;height:40px;background:url(../images/common/img_pad_green.png) no-repeat center/contain;content:"";margin:0 auto 10px}.module-head-title-type-section::after{content:"";display:block;width:33px;margin:10px auto 0;height:5px;background:url(../images/common/title_border.svg) no-repeat center/contain}.module-head-title-type-section span{color:#fa863e;display:block;font-size:.57em}.module-head-title-type-a{font-weight:bold;position:relative;padding-left:1em;padding-bottom:15px;margin-bottom:20px;font-size:clamp(1.4rem,2.33vw,1.75rem)}.module-head-title-type-a::before{left:0;content:"";width:7px;height:calc(100% - 15px);position:absolute;background:#fa863e;border-radius:20px}.module-head-title-type-a::after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:0;display:block;background:url(../images/common/dot.svg) repeat-x left bottom/14px 5px}.module-head-title-type-a span{color:#fa863e;display:block;font-size:.57em}.module-head-title-type-b{background:#faf0d0;border-radius:5px;font-weight:bold;font-size:clamp(1.33rem,1.7499vw,1.5rem);padding:10px 1em 10px calc(1em + 42px + 10px);margin-bottom:1em;position:relative}@media screen and (max-width: 640px){.module-head-title-type-b{padding-left:calc(1em + 30px + 10px)}}.module-head-title-type-b::before{content:"";background:url(../images/department/icon_title_pad.svg) no-repeat center/contain;display:inline-block;width:42px;position:absolute;height:42px;left:1em;top:50%;transform:translateY(-50%)}@media screen and (max-width: 640px){.module-head-title-type-b::before{width:30px;height:30px}}.module-head-title-type-b span{color:#fa863e;display:block;font-size:.57em}.module-head-title-type-c{font-weight:bold;position:relative;padding-left:1.5em;margin-bottom:1em;font-size:clamp(1.1rem,1.833vw,1.375rem)}.module-head-title-type-c::before{content:"";position:absolute;background:#fa863e;display:block;top:.5em;width:.75em;left:0;height:.75em}.module-head-title-type-c span{color:#fa863e;display:block;font-size:.57em}.time-table-block .time-table{margin-top:1em;border-collapse:collapse;width:100%}.time-table-block .time-table tr{border-bottom:1px solid #e5e5e5}.time-table-block .time-table th,.time-table-block .time-table td{padding:1em 5px;text-align:center}.time-table-block .time-table th .open,.time-table-block .time-table td .open{color:#fa863e}.time-table-block .time-table th .partial,.time-table-block .time-table td .partial{color:#fa863e}.time-table-block .time-table .time-wrap{text-align:left;font-family:"Prompt",sans-serif;padding-left:10px}.time-table-block .time-table .holiday-wrap{font-size:.75rem}.time-table-block .note-wrap{margin-top:10px;font-size:.875rem}#breadcrumb{padding:1em 0}#breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center}#breadcrumb ul>li{display:flex;align-items:center;font-size:.75em}#breadcrumb ul>li:not(:last-child)::after{display:inline-block;width:.3rem;height:.3rem;margin:0 .5rem;content:"";border-top:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(45deg)}#breadcrumb ul>li a{color:#60432a;text-decoration:underline;font-weight:bold}#breadcrumb ul>li a:hover{text-decoration:none}#breadcrumb ul>li:last-child a{font-weight:normal;text-decoration:none}#breadcrumb ul>li:first-child a{font-weight:bold;text-decoration:underline}.sub-visual-block{background-repeat:no-repeat;background-position:center;width:100vw;border-radius:40px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-size:cover;height:40vh;position:relative;color:#fff;display:flex;align-items:center}@media screen and (min-width: 1025px){.sub-visual-block{min-height:311px}}@media screen and (max-width: 1024px){.sub-visual-block{height:250px}}@media screen and (max-width: 640px){.sub-visual-block{height:150px;border-radius:20px}}.sub-visual-block .bg-overlay{border-radius:40px;width:100%;height:100%;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width: 640px){.sub-visual-block .bg-overlay{border-radius:20px}}.sub-visual-block .container{position:relative;z-index:2}.sub-visual-block h1{box-shadow:0 5px 0 #e9e3df;padding:.2em 1.4em;border-radius:50px;display:inline-block;font-weight:bold;letter-spacing:.1em;font-family:"Zen Maru Gothic",sans-serif;font-size:clamp(1.5rem,3.33vw,2.5rem);background:#fff;color:#60432a}@media screen and (max-width: 640px){.sub-visual-block h1{padding:.2em .7em}}.sub-visual-block .description-wrap{margin-top:1em;line-height:2;max-width:550px}.sns-icon-block{margin-top:20px}.sns-icon-block .sns-icon-list{display:flex;align-items:center;justify-content:center;gap:20px}.img-slider-block{margin:0 auto;width:90%;position:relative}@media screen and (max-width: 1024px){.img-slider-block{margin-top:40px}}@media screen and (max-width: 640px){.img-slider-block{margin-top:20px}}.img-slider-block .text-contents{position:absolute;width:90%;left:50%;z-index:10}@media screen and (min-width: 641px){.img-slider-block .text-contents{transform:translate(-50%, -50%);top:50%}}@media screen and (max-width: 640px){.img-slider-block .text-contents{bottom:5%;transform:translateX(-50%)}}.img-slider-block .text-contents .copy-wrap{display:inline-flex;flex-direction:column;align-items:flex-start}.img-slider-block .text-contents .copy-wrap dd,.img-slider-block .text-contents .copy-wrap dt{margin-bottom:13px;box-shadow:0 5px 0 #e9e3df;display:inline-block;border-radius:50px;letter-spacing:.1em;background-color:#fff;padding:.4em .75em;font-size:clamp(2rem,3.33vw,2.5em);font-weight:bold;font-family:"Zen Maru Gothic",sans-serif}@media screen and (max-width: 640px){.img-slider-block .text-contents .copy-wrap dd,.img-slider-block .text-contents .copy-wrap dt{border-radius:25px}}.img-slider-block .text-contents .copy-wrap dd span:not([class]),.img-slider-block .text-contents .copy-wrap dt span:not([class]){color:#fa863e}.img-slider-block .text-contents .discription-wrap{margin-top:26px;max-width:380px;line-height:2.25;color:#fff;text-shadow:0 0 10px #575757}@media screen and (max-width: 640px){.img-slider-block .text-contents .discription-wrap{display:none}}.img-slider-block .slick-track{line-height:0}.img-slider-block .img-slider-wrap{background:#fff;border-radius:40px;overflow:hidden}@media screen and (max-width: 640px){.img-slider-block .img-slider-wrap{border-radius:20px}}.img-slider-block .img-slider-wrap:not(.slick-initialized) .list-item:not(:first-child){display:none}.img-slider-block .img-slider-wrap .list-item{width:100%;height:622px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 1441px){.img-slider-block .img-slider-wrap .list-item{height:70vh}}@media screen and (max-width: 1024px){.img-slider-block .img-slider-wrap .list-item{height:400px}}@media screen and (max-width: 640px){.img-slider-block .img-slider-wrap .list-item{height:60vh}}.department-vategory-list-block .department-list{max-width:1190px;margin:0 auto;display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px}@media screen and (max-width: 1024px){.department-vategory-list-block .department-list{gap:15px}}.department-vategory-list-block .department-list li{width:calc((100% - 90px)/4);display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:10px}@media screen and (max-width: 1024px){.department-vategory-list-block .department-list li{width:calc((100% - 45px)/4)}}@media screen and (max-width: 640px){.department-vategory-list-block .department-list li{width:calc((100% - 15px)/2)}}.department-vategory-list-block .department-list a.icon-wrap::before{content:"";width:.875em;height:.875em;display:block;position:absolute;right:20px;bottom:20px;background:linear-gradient(135deg, transparent 0%, transparent 50%, #60432a 50%, #60432a 100%)}.department-vategory-list-block .department-list .icon-wrap{text-align:center;display:block;width:100%;padding:20px 20px 25px;background:#e9e3df;color:#60432a;border-radius:20px;font-size:clamp(.8125rem,1.66vw,1.25rem);line-height:1.4;position:relative;font-weight:bold}@media screen and (max-width: 640px){.department-vategory-list-block .department-list .icon-wrap{font-size:1rem;padding:1em 1em 1.3em}}.department-vategory-list-block .department-list .icon-wrap:hover{text-decoration:none}.department-vategory-list-block .department-list .icon-wrap .icon-img{display:flex;align-items:center;width:80px;height:77px;margin:0 auto;justify-content:center}@media screen and (max-width: 640px){.department-vategory-list-block .department-list .icon-wrap .icon-img{transform:scale(0.8);width:64px;height:61.6px}}.department-vategory-list-block .department-list .icon-wrap .name{min-height:2.8em;display:flex;align-items:center;justify-content:center}.department-vategory-list-block .department-list .description-wrap{font-size:1rem;font-weight:bold;width:100%;color:#fa863e;text-align:left;margin-top:10px}.new-label{display:inline-block;background:#fa863e;color:#fff;font-size:.65rem;border-radius:3px;padding:3px 5px;line-height:1.3}.headline-news-block article{display:flex;border-bottom:1px solid #d3d3d3;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 640px){.headline-news-block article{display:block}}.headline-news-block article:not(:last-of-type){margin-bottom:1em}.headline-news-block article time{font-weight:bold;width:9em;color:#9f8d7a}.headline-news-block article .title{font-weight:bold;width:calc(100% - 9em)}@media screen and (max-width: 640px){.headline-news-block article .title{width:100%}}.headline-news-block article .title h2{display:inline-block}.headline-news-block article .title a:hover{color:#60432a;text-decoration:none}.headline-news-block article .title a:visited{color:#60432a}.case-summary-block .article-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 640px){.case-summary-block .article-list{display:block}}.case-summary-block article{width:48%;margin-bottom:50px}@media screen and (max-width: 640px){.case-summary-block article{width:100%;margin-bottom:30px}}.case-summary-block article>a{display:block;overflow:hidden;border:1px solid #d3d3d3;border-radius:20px;color:#60432a}.case-summary-block article>a:hover,.case-summary-block article>a:valid,.case-summary-block article>a:focus{color:#60432a;text-decoration:none}.case-summary-block article>a .img-wrap{width:100%;position:relative;padding-top:57.922%}.case-summary-block article>a .img-wrap .case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%, -50%);left:50%}.case-summary-block article>a .text-contents{padding:20px}.case-summary-block article>a .text-contents .info-wrap{display:flex;align-items:flex-start;justify-content:space-between}.case-summary-block article>a .text-contents time{font-weight:bold;color:#9f8d7a}.case-summary-block article>a .text-contents .sub-cate{border:1px solid #fa863e;color:#fa863e;font-weight:bold;font-size:.6875rem;padding:0 1em;border-radius:30px}.case-summary-block article>a .text-contents .summary-wrap{margin-top:1em;font-size:.875rem}.media-footer-payment-block{margin-top:45px}@media screen and (max-width: 640px){.media-footer-payment-block{margin-top:30px}}.media-footer-payment-block .img-wrap{margin-top:1em;display:flex;gap:13px;align-items:center;flex-wrap:wrap}.media-footer-payment-block .img-wrap figure{margin-bottom:1em}.media-footer-pet-insurance-block{margin-top:45px}@media screen and (max-width: 640px){.media-footer-pet-insurance-block{margin-top:30px}}.media-footer-pet-insurance-block .img-wrap{margin-top:1em;display:flex;gap:13px;align-items:center;flex-wrap:wrap}.media-footer-pet-insurance-block .img-wrap figure{margin-bottom:1em}.module-schedule-block-tab{text-align:center;margin:60px 0 2em}@media screen and (max-width: 640px){.module-schedule-block-tab{display:none;margin-top:30px}}.module-schedule-block-tab .flex-wrap{display:inline-flex;justify-content:center;align-items:center}@media screen and (max-width: 640px){.module-schedule-block-tab .flex-wrap{width:100%}}.module-schedule-block-tab .flex-wrap .tab{padding:8px 1em;cursor:pointer;text-align:center;width:245px;color:#60432a;font-weight:bold;letter-spacing:0}@media screen and (max-width: 640px){.module-schedule-block-tab .flex-wrap .tab{width:50%;font-size:.857rem}}.module-schedule-block-tab .flex-wrap .tab::before{content:"";vertical-align:-0.2em;margin-right:10px;display:inline-block;background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 640px){.module-schedule-block-tab .flex-wrap .tab::before{margin-right:5px;vertical-align:-0.1em}}.module-schedule-block-tab .flex-wrap .tab-calendar{border:2px solid #60432a;border-radius:6px 0 0 6px}.module-schedule-block-tab .flex-wrap .tab-calendar::before{width:22px;height:20px;background-image:url(../images/module/icon_calendar.svg)}@media screen and (max-width: 640px){.module-schedule-block-tab .flex-wrap .tab-calendar::before{width:16px;height:14px}}.module-schedule-block-tab .flex-wrap .tab-calendar.checked{background:#60432a;color:#fff}.module-schedule-block-tab .flex-wrap .tab-calendar.checked::before{background-image:url(../images/module/icon_calendar_w.svg)}.module-schedule-block-tab .flex-wrap .tab-list{border:2px solid #60432a;border-radius:0 6px 6px 0}.module-schedule-block-tab .flex-wrap .tab-list::before{content:"";width:18px;height:18px;background-image:url(../images/module/icon_list.svg)}@media screen and (max-width: 640px){.module-schedule-block-tab .flex-wrap .tab-list::before{width:13px;height:13px}}.module-schedule-block-tab .flex-wrap .tab-list.checked{background:#60432a;color:#fff}.module-schedule-block-tab .flex-wrap .tab-list.checked::before{background-image:url(../images/module/icon_list_w.svg)}.module-schedule-block{margin-bottom:60px}@media screen and (max-width: 640px){.module-schedule-block{margin-bottom:30px;margin-top:30px}}.module-schedule-block ul{margin:0;padding:0}.module-schedule-block ul li{padding:0;margin:0}.module-schedule-block ul li::before{display:none}.module-schedule-block .calendar-nav{display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 640px){.module-schedule-block .calendar-nav{margin-bottom:1em}}.module-schedule-block .calendar-nav a{text-decoration:none;color:#60432a}.module-schedule-block .calendar-nav #nowSchedule{margin:0 30px;font-weight:bold;font-family:"Prompt","Noto Sans JP",sans-serif;font-size:clamp(1.55rem,2.5833vw,1.9375rem);background-image:linear-gradient(to right, #60432a 4px, transparent 4px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}@media screen and (max-width: 640px){.module-schedule-block .calendar-nav #nowSchedule{margin:0 15px}}.module-schedule-block .calendar-nav #nowSchedule span{font-size:1rem;margin-left:1em;letter-spacing:0}@media screen and (max-width: 640px){.module-schedule-block .calendar-nav #nowSchedule span{font-size:.857rem}}.module-schedule-block .calendar-nav button{width:auto;padding:0;margin:0;background:none;border:0;font-size:0;line-height:0;overflow:visible;cursor:pointer}.module-schedule-block .week-caption{font-weight:bold;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 640px){.module-schedule-block .week-caption{font-size:.857rem}}.module-schedule-block .week-caption li{text-align:center;padding:.5em 1em;width:14.2857142857%}.module-schedule-block .week-items{display:flex;flex-wrap:wrap;justify-content:center;background:#fff;border-radius:30px;border:1px solid #c3aea1;overflow:hidden}@media screen and (max-width: 640px){.module-schedule-block .week-items{border-radius:15px}}.module-schedule-block .week-items a{color:#60432a;font-weight:normal}.module-schedule-block .week-items dl{margin:0;width:14.2857142857%;padding:1em 20px}@media screen and (min-width: 641px)and (max-width: 1024px){.module-schedule-block .week-items dl{padding:.5em .6em}}@media screen and (max-width: 640px){.module-schedule-block .week-items dl{padding:5px 1px}}.module-schedule-block .week-items dl:nth-of-type(n + 8){border-top:1px solid #c3aea1}.module-schedule-block .week-items dl:not(:nth-of-type(7n)){border-right:1px solid #c3aea1}.module-schedule-block .week-items dl .day{font-weight:500;margin-bottom:5px;letter-spacing:0}@media screen and (max-width: 640px){.module-schedule-block .week-items dl .day{font-size:.714rem;padding-left:4px;padding-right:4px;margin-bottom:3px}}.module-schedule-block .week-items dl .day .youbi{display:none}.module-schedule-block .week-items dl .detail{min-height:50px;line-height:1.3;font-size:.875rem;letter-spacing:0}@media screen and (max-width: 640px){.module-schedule-block .week-items dl .detail{min-height:25px}}.module-schedule-block .week-items dl .detail label{color:#fff;font-weight:bold;background:#fa863e;border-radius:3px;display:block;text-align:center;font-size:.875rem;padding:.25em .75em}@media screen and (max-width: 640px){.module-schedule-block .week-items dl .detail label{font-size:.714rem;padding:.25em 2px;font-weight:normal}}.module-schedule-block .week-items dl .detail label:not(:first-of-type){margin-top:5px}.module-schedule-block .week-items dl .detail .label-text{margin-top:.5em;margin-left:0;margin-right:0;font-size:.75rem;letter-spacing:0;color:#957a62}@media screen and (max-width: 640px){.module-schedule-block .week-items dl .detail .label-text{font-size:.679rem;margin-top:.25em}}.module-schedule-block .week-items dl .detail .day-text{margin-top:.5em;margin-left:0;margin-right:0;font-size:.875rem;letter-spacing:0}@media screen and (max-width: 640px){.module-schedule-block .week-items dl .detail .day-text{font-size:.714rem;margin-top:.25em}}.module-schedule-block .week-items dl:nth-child(7n+1) .day{color:#e03232}.module-schedule-block .week-items dl:nth-child(7n) .day{color:#3767e8}.module-schedule-block .week-items dl.today{background:#fff1e2 !important}.module-schedule-block.row-vertical .week-caption{display:none}.module-schedule-block.row-vertical .week-items{border:none;border-radius:0;display:block;border-top:1px solid #c3aea1}.module-schedule-block.row-vertical .week-items dl{display:flex;width:100%;border:none;padding:1em 20px;line-height:1.6;border-bottom:1px solid #c3aea1}@media screen and (max-width: 640px){.module-schedule-block.row-vertical .week-items dl{padding:.5em 1em}}.module-schedule-block.row-vertical .week-items dl:nth-of-type(2n){background-color:#efefef}.module-schedule-block.row-vertical .week-items dl dt,.module-schedule-block.row-vertical .week-items dl dd{text-align:left;line-height:1.6}.module-schedule-block.row-vertical .week-items dl dt label,.module-schedule-block.row-vertical .week-items dl dd label{width:auto;display:inline-block;margin:5px;min-width:130px}@media screen and (max-width: 640px){.module-schedule-block.row-vertical .week-items dl dt label,.module-schedule-block.row-vertical .week-items dl dd label{min-width:auto;padding-left:1em;padding-right:1em;margin:3px}}.module-schedule-block.row-vertical .week-items dl dt{width:10em}@media screen and (max-width: 640px){.module-schedule-block.row-vertical .week-items dl dt{width:6em}}.module-schedule-block.row-vertical .week-items dl dt .youbi{display:inline}.module-schedule-block.row-vertical .week-items dl dd{min-height:1em;width:calc(100% - 10em)}@media screen and (max-width: 640px){.module-schedule-block.row-vertical .week-items dl dd{width:calc(100% - 6em)}}.module-schedule-block.row-vertical .week-items dl dd .label-text,.module-schedule-block.row-vertical .week-items dl dd .day-text{margin:5px;display:inline}@media screen and (max-width: 640px){.module-schedule-block.row-vertical .week-items dl dd .label-text,.module-schedule-block.row-vertical .week-items dl dd .day-text{margin:3px}}.module-schedule-block.row-vertical .week-items dl.space{display:none}.module-schedule-block.row-vertical .week-items .prev-week-day,.module-schedule-block.row-vertical .week-items .next-week-day{display:none}.module-postinclude-schedule-block{margin:1.8em auto 0}.module-postinclude-schedule-block ul{margin:0;padding:0}.module-postinclude-schedule-block ul li{padding:0;margin:0}.module-postinclude-schedule-block ul li::before{display:none}.module-postinclude-schedule-block .calendar-nav{display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 640px){.module-postinclude-schedule-block .calendar-nav{margin-bottom:1em}}.module-postinclude-schedule-block .calendar-nav a{text-decoration:none;color:#60432a}.module-postinclude-schedule-block .calendar-nav #nowSchedule{margin:0 30px;font-weight:bold;font-family:"Prompt","Noto Sans JP",sans-serif;font-size:clamp(1.55rem,2.5833vw,1.9375rem);background-image:linear-gradient(to right, #60432a 4px, transparent 4px);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom}@media screen and (max-width: 640px){.module-postinclude-schedule-block .calendar-nav #nowSchedule{margin:0 15px}}.module-postinclude-schedule-block .calendar-nav #nowSchedule span{font-size:1rem;margin-left:1em;letter-spacing:0}@media screen and (max-width: 640px){.module-postinclude-schedule-block .calendar-nav #nowSchedule span{font-size:.857rem}}.module-postinclude-schedule-block .calendar-nav button{width:auto;padding:0;margin:0;background:none;border:0;font-size:0;line-height:0;overflow:visible;cursor:pointer}.module-postinclude-schedule-block .week-caption{font-weight:bold;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-caption{font-size:.857rem}}.module-postinclude-schedule-block .week-caption li{text-align:center;padding:.5em 1em;width:14.2857142857%}.module-postinclude-schedule-block .week-items{display:flex;flex-wrap:wrap;justify-content:center;background:#fff;border-radius:30px;overflow:hidden}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-items{border-radius:15px}}.module-postinclude-schedule-block .week-items a{color:#60432a;font-weight:normal}.module-postinclude-schedule-block .week-items dl{margin:0;width:14.2857142857%;padding:1em 20px}@media screen and (min-width: 641px)and (max-width: 1024px){.module-postinclude-schedule-block .week-items dl{padding:.5em .6em}}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-items dl{padding:5px 1px}}.module-postinclude-schedule-block .week-items dl:nth-of-type(n + 8){border-top:1px solid #c3aea1}.module-postinclude-schedule-block .week-items dl:not(:nth-of-type(7n)){border-right:1px solid #c3aea1}.module-postinclude-schedule-block .week-items dl .day{font-weight:500;margin-bottom:5px;letter-spacing:0}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-items dl .day{font-size:.714rem;padding-left:4px;padding-right:4px;margin-bottom:3px}}.module-postinclude-schedule-block .week-items dl .detail{min-height:50px;line-height:1.3;font-size:.875rem;letter-spacing:0}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-items dl .detail{min-height:25px}}.module-postinclude-schedule-block .week-items dl .detail label{color:#fff;font-weight:bold;background:#fa863e;border-radius:3px;display:block;text-align:center;font-size:.875rem;padding:.25em .75em}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-items dl .detail label{font-size:.714rem;padding:.25em 2px;font-weight:normal}}.module-postinclude-schedule-block .week-items dl .detail label:not(:first-of-type){margin-top:5px}.module-postinclude-schedule-block .week-items dl .detail .label-text{margin-top:.5em;margin-left:0;margin-right:0;font-size:.75rem;letter-spacing:0;color:#957a62}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-items dl .detail .label-text{font-size:.679rem;margin-top:.25em}}.module-postinclude-schedule-block .week-items dl .detail .day-text{margin-top:.5em;margin-left:0;margin-right:0;font-size:.875rem;letter-spacing:0}@media screen and (max-width: 640px){.module-postinclude-schedule-block .week-items dl .detail .day-text{font-size:.714rem;margin-top:.25em}}.module-postinclude-schedule-block .week-items dl:nth-child(7n+1) .day{color:#e03232}.module-postinclude-schedule-block .week-items dl:nth-child(7n) .day{color:#3767e8}.module-postinclude-schedule-block .week-items dl.today{background:#fff1e2 !important}.action-block{margin-top:90px}@media screen and (max-width: 640px){.action-block{margin-bottom:45px}}.action-block .text-contents{padding:40px;background:#e9e3df;border-radius:30px}@media screen and (max-width: 640px){.action-block .text-contents{padding:30px 20px}}.action-block .text-contents .title{font-weight:bold;letter-spacing:.1em;margin-bottom:20px;text-align:center;font-size:clamp(1.14rem,2.33vw,1.75rem)}.action-block .text-contents .tel-wrap{text-align:center;margin-bottom:1em}.action-block .text-contents .tel-wrap a{font-size:clamp(1.85rem,3.0833vw,2.3175rem);color:#fff;background:#fa863e;padding:.5em 3.8em;text-decoration:none;font-family:"Prompt",sans-serif;display:inline-block;border-radius:50px}@media screen and (max-width: 640px){.action-block .text-contents .tel-wrap a{width:100%;padding:10px 1rem}}.action-block .text-contents .tel-wrap a:hover,.action-block .text-contents .tel-wrap a:focus,.action-block .text-contents .tel-wrap a:visited{color:#fff;text-decoration:none}.action-block .text-contents .tel-wrap a::before{content:"";display:inline-block;background:url(../images/common/icon_tel_w.svg) no-repeat;background-size:contain;width:.6em;height:.8em;margin-right:10px;vertical-align:baseline}.action-block .text-contents .info-wrap{text-align:center;font-weight:bold}.action-block .text-contents .info-wrap span{display:inline-block}.search-form-content form{display:flex}.search-form-content form input[type=search]{padding:.5em;border-radius:3px 0 0 3px;width:calc(100% - 56px);border:1px solid #dedede}.search-form-content form .search-submit-btn{background:#fa863e;display:flex;align-items:center;justify-content:center;border:none;border-radius:0 3px 3px 0;width:56px}
