.back-thin{background:#fff;border-radius:clamp(3px, calc(0.858px + 0.476vw), 10px)}@keyframes flowing1_left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes flowing1_right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}#footer{background:#d78e93;padding-top:clamp(120px, calc(107.7555px + 2.721vw), 160px);padding-inline:clamp(10px, calc(6.94px + 0.68vw), 20px)}#footer #footer_menu{border-bottom:1px solid #ffffff1f;padding:10px 0;max-width:1040px;width:100%}@media screen and (max-width:1050px){#footer #footer_menu .menu{gap:0.2em 1.5em;flex-wrap:wrap}#footer #footer_menu .menu li{margin-bottom:15px}}#footer #footer_menu #menu-footer_menu{display:flex;gap:1.5em;justify-content:center}#footer #footer_menu li a{color:#fff}#footer #footer_menu li a:hover{opacity:0.5;transition:all ease-in-out 0.2s}#footer_bottom{border-top:none}#copyright{color:#fff}#return_top:before{top:0;bottom:0;line-height:1;height:16px;margin:auto 0}@media screen and (max-width:1391px){#footer_menu nav{border-bottom:none}}html body,html input,html textarea,.post_content{letter-spacing:0.05em;line-height:2em;font-family:"Zen Maru Gothic", YuGothic, "Yu Gothic", sans-serif}.rich_font_type1,.rich_font_type2,.rich_font_type3,.rich_font,.sub_title{letter-spacing:0.05em;line-height:2em;font-family:"Zen Maru Gothic", YuGothic, "Yu Gothic", sans-serif}#body,#header{background:#faf5f5}#content_builder{background:#faf5f5}::-moz-selection{background:#f3e884;color:#ffffff}::selection{background:#f3e884;color:#ffffff}#page_headline{font-family:"Zen Maru Gothic", YuGothic, "Yu Gothic", sans-serif}.post_content .ttl1 .small{line-height:1;margin:0;color:#d78e93;letter-spacing:0.3em}.post_content .ttl1 .big{margin:0 0 1.5em;font-weight:bold}.post_content .ttl2{margin-bottom:clamp(20px, calc(13.8755px + 1.361vw), 40px)}.post_content .ttl2 h3{position:relative;padding-bottom:0.4em}.post_content .ttl2 h3::after{position:absolute;content:"";width:50px;height:2px;background:#d78e93;left:0;right:0;margin:0 auto;bottom:0px}iframe{width:100%}#container table{width:100%}#container td,#container th{border:unset !important;background:#00000000}#container td{padding:18px 25px !important;border-bottom:2px solid #fff !important;width:70%}#container td:first-child{font-weight:600;border-bottom:2px solid #d78e93 !important;width:30%}@media screen and (max-width:550px){#container tr{display:flex;flex-direction:column;white-space:normal}#container td{width:100%}#container td:first-child{width:100%;border-bottom:1px solid #f3e884}}.wp-block-button__link{border-radius:0;padding:1em 70px;background:#d78e93;color:#fff !important;font-weight:600}.post_content a:hover,.custom-html-widget a:hover{background:#ffffff !important;color:#f3e884 !important}.reverse{flex-flow:row-reverse}.page-id-48 #page_header .catch{font-family:"Zen Maru Gothic", YuGothic, "Yu Gothic", sans-serif}.page-id-48 #page_contents{padding-bottom:0 !important}.page-id-48 .greet-ttlblock{position:relative;padding-bottom:clamp(10px, calc(6.94px + 0.68vw), 20px)}.page-id-48 .greet-ttlblock .wp-block-column{flex-basis:auto !important;flex-grow:0}.page-id-48 .greet-ttlblock .wp-block-columns{gap:1em}.page-id-48 .greet-ttlblock p{font-size:clamp(40px, calc(33.8755px + 1.361vw), 60px);font-family:"Marck Script", cursive;margin:0;line-height:1;color:#e9aeae}.page-id-48 .greet-ttlblock h3{position:relative;padding-left:3em;font-weight:bold}.page-id-48 .greet-ttlblock h3::after{position:absolute;content:"";width:2.6em;height:1px;left:0;top:0.25em;bottom:0;margin:auto 0;background:#4a3c313b}.page-id-48 .con1{padding-bottom:clamp(80px, calc(67.7555px + 2.721vw), 120px);margin-left:-10em;margin-right:-10em}.page-id-48 .con1 .greet-textblock{background:#fff;padding:clamp(20px, calc(13.8755px + 1.361vw), 40px);padding-block:40px;border-radius:clamp(3px, calc(0.858px + 0.476vw), 10px)}.page-id-48 .con1 .greet-textblock p{margin-bottom:0}.page-id-48 .con1 .greet-name{font-size:clamp(20px, calc(18.776px + 0.272vw), 24px)}.page-id-48 .con1 .greet-name strong{font-weight:400;font-size:0.75em}.page-id-48 .con2{padding-bottom:clamp(80px, calc(67.7555px + 2.721vw), 120px)}.page-id-48 .con2 .wp-block-column{background:#fff;border-radius:clamp(3px, calc(0.858px + 0.476vw), 10px);padding:clamp(20px, calc(13.8755px + 1.361vw), 40px) clamp(10px, calc(6.94px + 0.68vw), 20px) clamp(10px, calc(6.94px + 0.68vw), 20px);position:relative;overflow:hidden;box-shadow:5px 5px 5px 5px #00000008}.page-id-48 .con2 .wp-block-column::before{position:absolute;content:"";width:100%;height:clamp(20px, calc(13.8755px + 1.361vw), 40px);top:0;left:0;background:#e9aeae}.page-id-48 .con2 .wp-block-column h3{font-size:clamp(20px, calc(18.776px + 0.272vw), 24px);font-weight:bold;margin-bottom:0em;padding-top:0.5em}.page-id-48 .con2 .wp-block-column .st{margin-bottom:0.2em}.page-id-48 .con2 .wp-block-column p{margin:0;line-height:2.2}.page-id-48 .con2 .wp-block-column p strong{position:relative;padding-left:2em;color:#d38e8e}.page-id-48 .con2 .wp-block-column p strong::before{position:absolute;content:"";left:0;top:0;bottom:0;width:calc(2em - 0.2em);height:1px;background:#d38e8e;margin-block:auto}.page-id-48 .con2 .wp-block-column.col2::before{background:#f3e884}.page-id-48 .con2 .wp-block-column.col2 p strong{color:#e6da6f}.page-id-48 .con2 .wp-block-column.col2 p strong::before{background:#e6da6f}.page-id-48 .con2 .wp-block-column.col3::before{background:#acdbf2}.page-id-48 .con2 .wp-block-column.col3 p strong{color:#8dc0d9}.page-id-48 .con2 .wp-block-column.col3 p strong::before{background:#8dc0d9}.page-id-48 .wide{position:relative;padding-block:clamp(80px, calc(67.7555px + 2.721vw), 120px)}.page-id-48 .wide::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#f5e0e0;top:0}.page-id-37 .serviceblock{position:relative;padding-block:clamp(40px, calc(27.7555px + 2.721vw), 80px)}.page-id-37 .serviceblock::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#ede496;top:0}.page-id-37 .servicegrid .wp-block-columns{background:#fff;border-radius:clamp(3px, calc(0.858px + 0.476vw), 10px);gap:0;padding:clamp(10px, calc(6.94px + 0.68vw), 20px)}.page-id-37 .servicegrid .wp-block-columns img{margin:0 auto}.page-id-37 .servicegrid .wp-block-columns h4{margin:0 0 0.2em;border-bottom:1px solid #d78e93}.page-id-37 .servicegrid .wp-block-columns p{margin-bottom:0;line-height:2.2}.page-id-37 .schedule .flow-c{gap:0}.page-id-37 .schedule .n-col{color:#769fc5;font-size:22px;line-height:1;font-weight:bold;letter-spacing:0.1em}.page-id-37 .schedule .n-col p{margin-bottom:0 !important}.page-id-37 .schedule .t-col{border-left:2px solid #769fc5;padding-left:20px}.page-id-37 .schedule .t-col h4{color:#769fc5;font-weight:bold;margin-bottom:0em}.page-id-37 .schedule .t-col p{margin-bottom:0 !important}.post_content .p_btn a{background:#e9aeae;color:#fff;min-width:280px;text-align:center;display:inline-block;font-weight:bold;height:60px;line-height:60px;font-size:20px;position:relative;z-index:1}.post_content .p_btn a::after{position:absolute;content:"";left:0;top:0;bottom:0;right:0;border:2px solid #fff;margin:auto;width:calc(100% - 4px);height:calc(100% - 4px)}.post_content .p_btn a:hover{background:#934326 !important;text-decoration:none !important;color:#fff !important}.wp-block-buttons .wp-block-button__link{padding:0 20px}.btnwrap a{background:#e9aeae;color:#fff;min-width:280px;text-align:center;display:inline-block;font-weight:bold;height:60px;line-height:60px;font-size:20px;position:relative;z-index:1}.btnwrap a::after{position:absolute;content:"";left:0;top:0;bottom:0;right:0;border:2px solid #fff;margin:auto;width:calc(100% - 4px);height:calc(100% - 4px)}.btnwrap a:hover{background:#934326 !important;text-decoration:none !important;color:#fff !important}.page-id-50 .col1 img{border-radius:clamp(3px, calc(0.858px + 0.476vw), 10px)}.page-id-50 .col2{margin:clamp(40px, calc(27.7555px + 2.721vw), 80px) 0;position:relative;padding:clamp(40px, calc(27.7555px + 2.721vw), 80px) 0}.page-id-50 .col2::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#769fc5;top:0}.page-id-50 .col2 .ttl1 .small{color:#769fc5 !important}.page-id-50 .col2>.wp-block-group__inner-container{background:#fff;border-radius:clamp(15px, calc(10.41px + 1.02vw), 30px);padding:clamp(40px, calc(27.7555px + 2.721vw), 80px) clamp(20px, calc(13.8755px + 1.361vw), 40px)}.page-id-50 .col2>.wp-block-group__inner-container h4{border-bottom:1px solid #769fc5;margin:1.5em 0 0.2em 0}#container .facilitytable td:first-child{width:20%}#container .pricetable{margin-bottom:10px}#single_post_header .title{font-family:"Zen Maru Gothic", YuGothic, "Yu Gothic", sans-serif}.single-post .conceptblock{padding-bottom:clamp(80px, calc(67.7555px + 2.721vw), 120px)}.single-post .facilityblock{padding-bottom:clamp(80px, calc(67.7555px + 2.721vw), 120px)}.single-post .priceblock{padding-bottom:clamp(80px, calc(67.7555px + 2.721vw), 120px)}.single-post .accessblock{padding-bottom:clamp(80px, calc(67.7555px + 2.721vw), 120px)}.single-post .nearbyblock{position:relative;padding-block:clamp(40px, calc(27.7555px + 2.721vw), 80px)}.single-post .nearbyblock::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:#f5e0e0;top:0}.contactbanner{min-height:340px;margin-top:clamp(40px, calc(27.7555px + 2.721vw), 80px)}.contactbanner .bannertext{color:#fff}.snow-monkey-form{display:flex;flex-direction:column}.snow-monkey-form .smf-action{order:999}.snow-monkey-forms-turnstile>div{justify-content:center}.snow-monkey-form,.smf-form .smf-item .smf-text-control__control{font-family:"Zen Maru Gothic", YuGothic, "Yu Gothic", sans-serif}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number{background:#d78e93 !important}:is([data-screen="back"], [data-screen="input"], [data-screen="invalid"]) .smf-progress-tracker__item--input .smf-progress-tracker__item__text,[data-screen="complete"] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,[data-screen="confirm"] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text{color:#d78e93}.smf-progress-tracker{margin-bottom:clamp(20px, calc(13.8755px + 1.361vw), 40px) !important}.wp-block-snow-monkey-forms-item.smf-item{margin-bottom:clamp(16px, calc(13.552px + 0.544vw), 24px);padding-bottom:clamp(20px, calc(16.328px + 0.816vw), 32px);border-bottom:1px dashed #ddd}.smf-item__col.smf-item__col--label{display:flex;margin-bottom:clamp(10px, calc(8.164px + 0.408vw), 16px);flex-direction:row-reverse;justify-content:flex-end;align-items:center}.smf-item__label{font-size:clamp(14px, calc(12.776px + 0.272vw), 18px);font-weight:600;margin-right:1em}.smf-item__description{position:relative;margin-top:unset;font-size:clamp(12px, calc(11.388px + 0.136vw), 14px);font-weight:600;line-height:1.4;top:1px;padding:4px;margin-right:1em;background:#f3e884;color:#fff}.wp-block-snow-monkey-forms-item:is(:nth-child(5)) .smf-item__description{background:#bfbfbf;color:#fff;border-radius:2px}.wp-block-snow-monkey-forms-item.smf-item.pp p{font-size:14px}.wp-block-snow-monkey-forms-item.smf-item.pp .smf-placeholder{text-align:center}.smf-radio-buttons-control__control{display:flex;flex-direction:column}.smf-label{margin-right:1.25em}.smf-form .smf-item .smf-radio-button-control__control{margin:auto;margin-right:0.25em;border-color:#d78e93}.smf-form .smf-item .smf-radio-button-control__control:checked{background-color:#d78e93;border-color:#d78e93}.smf-form .smf-item .smf-checkbox-control{align-items:center !important;display:inline-flex}.smf-form .smf-item .smf-checkbox-control__control:active{border-color:#d78e93}.smf-form .smf-item .smf-checkbox-control__control:checked{background-color:#d78e93;border-color:#d78e93}.smf-form .smf-item .smf-text-control__control{width:100%;max-height:2.5em}.smf-action{margin-top:3.5em;text-align:center}.smf-action .smf-button-control__control{width:100%;max-width:230px;padding-top:1em;padding-bottom:1em;background:#d78e93;color:#ffffff;border-radius:0;border-color:#d78e93;transition:0.3s;font-family:"Zen Maru Gothic", YuGothic, "Yu Gothic", sans-serif}.smf-action .smf-button-control__control:hover{background:#d78e93 !important;color:#ffffff;border-color:#d78e93;transition:0.3s}@media (max-width:450px){.smf-form .smf-item .smf-checkbox-control__control{margin-top:calc(var(--_half-leading) * 0.5em);top:-1em}}#wp--skip-link--target{position:relative}#wp--skip-link--target::before{content:"";position:absolute;width:100dvw;height:100%;left:0;margin-inline:calc(50% - 50vw);z-index:-1;background-color:blue;top:0}.page-id-54 .tel-block{text-align:center;padding-bottom:clamp(40px, calc(27.7555px + 2.721vw), 80px)}.page-id-54 .tel-txt{position:relative;display:inline-block;margin:0 auto;letter-spacing:0.1em;padding-left:1.4em;font-weight:700;font-size:clamp(30px, calc(26.328px + 0.816vw), 42px);color:#d78e93}.page-id-54 .tel-txt::before{position:absolute;content:"";width:1em;height:1em;left:0.2em;top:0;bottom:0;margin-block:auto;background:no-repeat url("https://www.egaotsunaguwa.com/wp-content/uploads/2026/04/icon_tel.png");background-size:contain}.page-id-54 .tel-time{margin-bottom:0 !important}.page-id-54 .tel-time strong{font-weight:400}.page-id-54 .tel-time br{display:none}@media screen and (max-width:781px){.page-id-54 .tel-time{line-height:1.5 !important}.page-id-54 .tel-time strong{display:none}.page-id-54 .tel-time br{display:block}}.page-id-54 .time-chap{line-height:1.5 !important;margin-top:1em !important}.page-id-54 .back-thin{padding:clamp(20px, calc(13.8755px + 1.361vw), 40px) clamp(10px, calc(6.94px + 0.68vw), 20px)}.page-id-54 .snsbox{margin-bottom:clamp(40px, calc(27.7555px + 2.721vw), 80px)}.page-id-54 .snslinkbox{background:#fff;border-radius:clamp(3px, calc(0.858px + 0.476vw), 10px);text-align:center;padding:clamp(20px, calc(13.8755px + 1.361vw), 40px) clamp(10px, calc(6.94px + 0.68vw), 20px)}.page-id-54 .snslinkbox h3{font-weight:bold;color:#d78e93;margin-bottom:0.5em}.page-id-54 .snslinkbox .wp-block-column:last-child{border-left:1px solid #b36a6a5c}.page-id-56 .wp-block-heading{border-bottom:2px solid #d78e93;font-size:1.5em;margin:1em 0 0.5em 0}/*# sourceMappingURL=style2.css.map */