h2{font-size:120%;margin:40px 0 20px;padding:0}h3{font-size:110%;margin:20px 0;padding:0}h4,h5{font-size:100%;margin:15px 0;padding:0}h2:first-child,h3:first-child,h4:first-child{margin-top:0}.ds{background-color:#0c1023;color:#fff}.ds.ms{background-color:#0b0e1e}.bold{font-weight:700}.s-py-90>[class*=container]{padding-top:20px}@media (min-width:1200px){.s-py-xl-150>[class*=container]{padding-top:50px}}.page_copyright{display:none}a.logo .logo-text{letter-spacing:.2em}.alignnone{margin:5px 20px 20px 0;clear:both}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.gallery-caption,.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip:auto !important;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sticky,.bypostauthor{position:relative}p[class*=-font-size],p[style*=font-size]{line-height:1.3em}.wp-block-quote{border:none}.wp-block-quote cite,.wp-block-pullquote cite{margin-top:.5em}.wp-block-quote cite:before,.wp-block-pullquote cite:before{margin-top:0}.wp-block-button a.wp-block-button__link{color:#fff;border:2px solid #32373c}.wp-block-button .wp-block-button__link:hover{background-color:transparent;color:#32373c}.wp-block-button.is-style-outline .wp-block-button__link{color:#32373c}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#32373c;color:#fff}ul.wp-block-gallery.alignwide{width:100%}.entry-content .wp-block-table.is-style-stripes td{border-color:grey}.selectize-control.single{margin-bottom:15px}blockquote.wp-block-quote[style*="text-align:right"] cite{text-align:right}.wp-block-archives.wp-block-archives-dropdown{margin-bottom:20px}.underline{border-bottom:1px solid #ddd;padding:0 0 15px;margin-bottom:5px}p{line-height:1.8}.face img{width:auto;height:200px}body{font-family:'Sawarabi Mincho',sans-serif}.ui-block{margin:0 0 30px}.ui-block .ui-header{color:inherit;font-family:'Sawarabi Mincho',sans-serif;font-weight:700;text-align:center;font-size:125%;line-height:1.5;padding:51px 0 0}.ui-block .ui-header .font-logo{font-size:250%;font-weight:400}.ui-block .ui-header.text-left{background-position:left top;padding-left:50px}.ui-block .ui-body{padding:20px 0}.ui-box{margin-bottom:30px;background:#fff;border:1px solid #eee;padding:30px;box-shadow:0 0 2px #ccc;background-color:rgba(255,255,255,.6)}.map{border:1px solid #eee;padding:3px;background:#fff;box-shadow:0 0 2px #ccc;background-color:rgba(255,255,255,.6);margin-bottom:30px}.map iframe{padding:0;margin:0;width:100%}.font-logo{font-family:'Allura',cursive}#greetings{text-align:center}#greetings .ui-header{padding-top:10px;padding-bottom:25px}#greetings .ui-body p{line-height:2.2}.face img{display:inline-block;margin-bottom:15px;height:200px;width:auto;border:1px solid #fff;padding:1px}.face+.names{margin-top:-18px}.names{margin-bottom:20px}.position{display:block;font-size:75%}.healer-name{font-weight:700}#greetings .message{line-height:1.4}#greetings .dog img{border-radius:50%}#informations{margin-top:60px}#informations .ui-header{margin-bottom:20px}#informations .block-informations{max-width:600px;margin-left:auto;margin-right:auto}#informations .block-informations dl{border-bottom:1px solid #aaa;border-bottom-color:rgba(100,100,100,.5);padding-bottom:4px;margin-bottom:18px}#informations .block-informations dt{display:inline-block;margin-right:20px;font-weight:400}#informations .block-informations dd{display:inline-block}#informations .block-informations dd a{color:inherit;text-decoration:underline}#to-reservations .ui-header{margin-bottom:20px}#to-reservations .ui-body{text-align:center}#no1{text-align:center}#no1 .no1{margin-bottom:40px}#no1 h2{margin-bottom:30px}#no1 .field-eyecatch{margin-bottom:30px}#no1 .field-eyecatch img{max-width:400px;border:1px solid #fff;padding:1px}.block-healings{margin:30px 0}.block-healings .healing{margin-bottom:30px;border-bottom:0;padding:30px 0}.block-healings .healing:last-child{border-bottom:0}.block-healings .healing h3{font-size:1.3rem;border-bottom:1px solid #eee;padding:0 0 8px;margin-bottom:30px}.block-healings .healing .field-eyecatch{max-width:320px;float:right}.block-healings .healing .field-eyecatch img{height:auto;border:2px solid #eee;padding:2px}