@charset "UTF-8";.font-weight--bold{font-weight:700}.font-weight--normal{font-weight:400}.text-color--yellow-main{color:#d2a901}.text-color--red-main{color:#9e2020}.text-color--blue-main{color:#1b6d8b}.text-marker--yellow{background:linear-gradient(transparent 70%,#ff0 70%)}.text-align--center{text-align:center}.text-align--left{text-align:left}.text-align--right{text-align:right}.paragraph{margin-bottom:2rem}.paragraph:last-child{margin-bottom:0}@media screen and (min-width: 830px){html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0}ul,ol,li{list-style:none}img,iframe{vertical-align:bottom;border-style:none;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,em,strong,th,figcaption{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0;font-size:1em}article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block}html{font-size:62.5%}body{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:2rem;line-height:1.6;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif,"Font Awesome 5 Free","Font Awesome 5 Brands";color:#333;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{width:100%;height:auto}input{outline:none}a{color:#333;text-decoration:none}a:active,a:focus{opacity:.6}button{outline:none;-webkit-appearance:none;appearance:none;border:none;font-family:inherit;background-color:transparent;cursor:pointer;padding:0}.br-sp{display:none}.paragraph{margin-bottom:3rem}.paragraph--center{text-align:center}.paragraph:last-child{margin-bottom:0}.section-wrap{padding:0 0 5rem}.section-inner{max-width:60rem;margin:0 auto}.section-heading{font-size:3rem;font-weight:700;color:#fff;background:#748e1a;padding:2rem;margin:0 0 4rem;display:flex;flex-direction:column;align-items:center;text-align:center}.section-heading:before{content:"お困りごと";display:block;padding:.3rem 2rem;color:#748e1a;background:#fff;min-width:23rem;border-radius:3rem;font-size:2.4rem;margin-bottom:1rem}.section-heading--different-shape:before{content:none}.section-wrap--notification{padding-bottom:4rem;background:#f4f4f4}.area-map{text-align:center}.area-map__img{max-width:40rem}.banner-area{max-width:60rem;margin:0 auto 3rem}.banner-link{display:block;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);margin-bottom:2rem}.banner-link:last-child{margin-bottom:0}.blog-thumbnail{margin:0 0 2rem}.single-post-inner{font-size:1.6rem}.single-post-inner h2{margin:60px 0 28px;padding:0 20px;font-size:2.5rem;font-weight:700;border-left:10px solid #DDDDDD}.single-post-inner h3{font-size:2.2rem;border-top:#DDDDDD 2px solid;border-bottom:#DDDDDD 2px solid;padding:10px 0;margin-top:40px;margin-bottom:20px;font-weight:700}.single-post-inner p{margin-bottom:20px;line-height:1.9}.single-post-inner .text-color--red{color:#ff2727}.single-post-inner img{display:block;max-width:100%;margin:20px 0;border:#F4F4F4 5px solid;box-sizing:border-box}.single-post-inner .single-eyecatch img{border:none}.single-post-inner .sikaku{padding:15px;border:2px solid #748E1A;border-radius:3px;box-sizing:border-box;box-shadow:0 2px 3px rgba(81,81,81,.2);margin:20px 0}.single-post-inner a.related_post_manual__link{color:#004a78}.single-post-inner ul{margin:10px 0 20px 20px}.single-post-inner ul:first-child{margin-bottom:0}.single-post-inner ul:last-child{margin-bottom:0}.single-post-inner ul li{list-style:disc;margin-bottom:10px}.single-post-inner ol{margin:0 0 20px 20px}.single-post-inner ol li{list-style-type:decimal;margin-bottom:10px}.single-post-inner iframe{max-width:100%}.single-post-inner a{color:#1d1a8e;text-decoration:underline;word-break:break-all}.single-post-inner h2.author-title{background:#f4f4f4;border:none;border-radius:.3rem;padding:.5rem 1.5rem;margin:3rem 0 2rem;font-size:1.8rem}.single-post-inner h2.author-title:before{content:"";margin-right:.5rem}.single-post-inner .author-box{box-shadow:0 0 .6rem rgba(51,51,51,.16);padding:2rem 1.5rem;display:flex;align-items:flex-start}.single-post-inner .author-box__img{flex-shrink:0;margin:0 2rem 0 0;max-width:13rem;border:none}.single-post-inner .author-box__name{border:none;margin:0 0 1.7rem;padding:0}.single-post-inner .author-box__name--qualification{font-size:1.6rem;font-weight:400}.single-post-inner .author-box__name--title{display:block;color:#848484;font-size:1.4rem;font-weight:400;margin-top:.5rem}.single-post-inner .author-box__comment{font-size:1.2rem;margin-bottom:0}.single-post-inner .eye-catch-banner__img{margin:0;border:none}.single-post-inner .eye-catch-banner{margin:0 0 2rem}.speech_balloon{display:flex;flex-wrap:nowrap;margin:30px 0;align-items:flex-start}.speech_balloon__face{width:30%;flex-shrink:0}.speech_balloon__face--left{order:1}.speech_balloon__face--right{order:2}.speech_balloon__face-img{border:.2rem solid #707070;border-radius:50%}.speech_balloon__serif{width:calc(70% - 25px);flex-shrink:0;border:solid 2px #F4F4F4;border-radius:5px;background:#fff;padding:15px;box-sizing:border-box;position:relative}.speech_balloon__serif--left{order:2;margin-left:25px}.speech_balloon__serif--left:before{display:inline-block;position:absolute;top:18px;left:-25px;border:12px solid transparent;border-right:12px solid #F4F4F4;content:""}.speech_balloon__serif--left:after{display:inline-block;position:absolute;top:18px;left:-23px;border:12px solid transparent;border-right:12px solid #fff;content:""}.speech_balloon__serif--right{order:1;margin-right:25px}.speech_balloon__serif--right:before{display:inline-block;position:absolute;top:18px;right:-25px;border:12px solid transparent;border-left:12px solid #F4F4F4;content:""}.speech_balloon__serif--right:after{display:inline-block;position:absolute;top:18px;right:-23px;border:12px solid transparent;border-left:12px solid #fff;content:""}article img.speech_balloon__face-img{margin:0}.single-post-inner p.speech_balloon__serif-text{margin-bottom:0}.related_post_manual{width:100%;box-shadow:0 0 3px rgba(116,142,26,.6);position:relative;padding:20px 20px 10px;box-sizing:border-box;border-radius:3px;border:2px solid #748E1A;background:#fff;margin:40px 0}.related_post_manual__title{position:absolute;top:-15px;left:10px;background:#fff;padding:5px 10px;background:#748e1a;color:#fff;border-radius:3px;font-size:.8em}.related_post_manual__title i{margin-right:5px}.related_post_manual__list{margin:10px 20px}.related_post_manual__item:last-child{margin-bottom:0}.yellow-marker{background:linear-gradient(transparent 70%,#ff0 30%);color:#333;font-weight:700}.cta-tel-block{border-top:1rem solid #1d1a8e;border-bottom:1rem solid #1d1a8e;padding:1.5rem}.cta-tel-block__heading{font-size:2.4rem;color:#1d1a8e;font-weight:700;display:flex;justify-content:center;align-items:center}.cta-tel-block__heading__icon{font-size:3.4rem;animation:cta-tel-block-icon .6s ease-in-out 0s infinite alternate none running}.cta-tel-block__heading__icon--position-left{margin-right:.5rem}.cta-tel-block__heading__icon--position-right{margin-left:.5rem}.cta-tel-block__tel-number{font-size:5rem;font-weight:700;color:#748e1a;text-align:center;display:block}.cta-tel-block__tel-number:before{content:"";margin-right:1rem}.cta-tel-block__reception-time{font-weight:700;text-align:center;margin-bottom:1rem}.cta-tel-block__reception-time:last-child{margin-bottom:0}.cta-tel-block__vaccination{background:#fcdcdc;padding:.5rem;border-radius:.3rem;text-align:center;font-size:1.4rem;max-width:60rem;margin:auto}@keyframes cta-tel-block-icon{0%{transform:translateY(-.2rem)}to{transform:translateY(.2rem)}}.example-list{counter-reset:example}.example-list__item{background:#f4f4f4;padding:1.5rem;margin-bottom:3rem;font-weight:700}.example-list__item:before{counter-increment:example;content:"事例" counter(example) " ";color:#fff;background:#748e1a;padding:.1rem 1.4rem;border-radius:3rem;font-size:1.6rem;margin-bottom:1rem;display:block;width:5rem;text-align:center}.eye-catch-area{max-width:60rem;margin:0 auto}.eye-catch-picture{display:block}.eye-catch-title-front-page{background:#748e1a;color:#fff;font-size:3.6rem;font-weight:700;text-align:center;margin-bottom:2rem;padding:1rem 1.5rem}.eye-catch-title-front-page--font-size-0_85{font-size:.85em}.eye-catch-store-name{font-size:4.2rem;text-align:center;font-weight:700;color:#748e1a;padding-bottom:15rem;background:url(/wp-content/themes/higashi-sumiyoshi-houmon/images/cityscape-illustration-lower-paeg-sp.svg) repeat-x center bottom 1rem;background-size:116%;margin-bottom:2rem}.eye-catch-store-name__sub{color:#afd235;font-size:2.2rem;display:block}.eye-catch-store-name--stroke{font-size:2.8rem}.eye-catch-banner{box-shadow:0 .3rem .6rem rgba(51,51,51,.16);display:block;transition:all .2s}.eye-catch-banner:hover{transform:translateY(-.5rem);box-shadow:0 .3rem 1.5rem rgba(51,51,51,.3)}.eye-catch-banner__img{width:100%;pointer-events:none}.fixed-bottom-tel{position:fixed;bottom:0;left:0;width:100%;background:#1d1a8e;padding:1rem 1.5rem 1.5rem;box-shadow:0 -.3rem .6rem rgba(51,51,51,.16);color:#fff;font-weight:700;display:block;box-sizing:border-box;z-index:1000;opacity:0;transition:opacity .5s;pointer-events:none;text-align:center}.fixed-bottom-tel--on{opacity:1;pointer-events:auto}.fixed-bottom-tel__text{text-align:center;font-size:2rem;pointer-events:none;position:relative}.fixed-bottom-tel__number{font-size:4rem;line-height:1;display:block;text-align:center;pointer-events:none}.fixed-bottom-tel__number:before{content:"";margin-right:1rem}.fixed-bottom-tel-speech-bubble{width:15rem;height:auto;position:absolute;text-align:center;line-height:1.2;font-size:1.6rem;top:1.5rem;left:-.5rem;animation:fixed-bottom-tel-speech-bubble .6s ease-in-out 0s infinite alternate none running}@keyframes fixed-bottom-tel-speech-bubble{0%{transform:translateY(calc(-100% - .4rem))}to{transform:translateY(-100%)}}.flow-list{counter-reset:part}.flow-list__item{display:flex;flex-direction:column;padding-bottom:2.5rem;border-bottom:solid .5rem #748E1A;margin-bottom:2.5rem}.flow-list__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.flow-list__item__title{font-size:2.2rem;font-weight:700;color:#748e1a;display:flex;align-items:center;order:2;margin-bottom:3rem}.flow-list__item__title:before{counter-increment:part;content:"その" counter(part) " ";color:#fff;background:#748e1a;display:block;padding:.5rem 1rem;border-radius:.3rem;font-size:2rem;min-width:7rem;text-align:center;margin-right:2rem;flex-shrink:0}.flow-list__item__text{order:3}.flow-list__item__img{order:1;margin-bottom:3rem;width:100%}.flow-inside__list{order:3}.flow-inside__list__item{margin-bottom:1rem}.flow-inside__list__item:before{content:"";margin-right:1.5rem;font-weight:700}.flow-inside__list__item:last-child{margin-bottom:0}.footer-wrap{background:#748e1a;text-align:center;padding:4rem 4rem 12rem}.footer-info{color:#fff;margin-bottom:4rem}.footer-info__company-name{font-size:3rem;font-weight:700;margin-bottom:2.5rem}.footer-info__company-address{margin-bottom:1.5rem}.footer-copyright{color:#fff;font-size:1.4rem}.footer-nav-area{background:rgba(255,255,255,.16);border-radius:1rem;padding:3rem;max-width:60rem;margin:0 auto 4rem}.footer-nav-list__item{margin-bottom:1rem}.footer-nav-list__item:last-child{margin-bottom:0}.footer-nav-list__item__link{color:#fff}.footer-group-institute{padding:.5rem;border-radius:.3rem;font-weight:700;margin:2rem 0 1rem;background:#fff;color:#748e1a}.footer-group-institute-list__item{margin-bottom:.5rem}.footer-group-institute-list__item:last-child{margin-bottom:0}.footer-group-institute-list__item__link{color:#fff}.footer-group-institute-list__item__link:before{content:"";margin-right:.5rem;font-weight:700}.fixed-bottom-nav{display:flex;justify-content:center;align-items:center;box-shadow:0 -.3rem .6rem rgba(0,0,0,.16);border:.1rem solid #DDDDDD;padding:1.5rem;position:fixed;bottom:0;z-index:10000;background:#fff;width:100%;box-sizing:border-box}.header-nav-list{display:flex}.header-nav-list__item{width:6rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-nav-list__item__icon{font-size:2rem;color:#748e1a;margin-bottom:.3rem;pointer-events:none}.header-nav-list__item__btn{background:#fff;display:flex;flex-direction:column;align-items:center;font-size:1.1rem;font-weight:700;color:#748e1a;padding:1rem 0;width:100%;transition:background .2s}.header-nav-list__item__btn:hover{background:#f4f4f4}.header-nav-list__item--center{width:20rem;padding:0 1.5rem;position:relative;flex-shrink:unset}.header-nav-list__item--center__btn{background:#748e1a;color:#fff;justify-content:center;font-size:1.4rem;line-height:1.8rem;width:100%;text-align:center;padding:1.5rem 0;border-radius:30rem;box-sizing:border-box;font-weight:700;box-shadow:0 0 .3rem rgba(51,51,51,.16);transition:transform .2s,box-shadow .2s}.header-nav-list__item--center__btn:hover{transform:translateY(-.2rem);box-shadow:0 .2rem .6rem rgba(51,51,51,.3)}.header-nav-list__item--center__icon{color:#fff;font-size:2.5rem;margin-bottom:.3rem;pointer-events:none}.header-nav-list__item--2col{width:12rem;flex-shrink:0}.header-nav-list__item--2col__btn{width:100%;padding:1.2rem 0;border:.3rem solid #748E1A;border-radius:.3rem;display:flex;align-items:center;justify-content:center;color:#748e1a;background:#fff;box-shadow:0 0 .3rem rgba(51,51,51,.16);font-size:1.2rem;font-weight:700;box-sizing:border-box;transition:transform .2s,box-shadow .2s}.header-nav-list__item--2col__btn:hover{transform:translateY(-.2rem);box-shadow:0 .2rem .6rem rgba(51,51,51,.3)}.header-nav-list__item--2col__icon{margin:.2rem .4rem 0 0}.fixed-bottom-nav-header-logo{text-align:center;font-weight:700;margin-right:5rem}.fixed-bottom-nav-header-logo__occupation{font-size:1.2rem;color:#afd235}.fixed-bottom-nav-header-logo__clinic-name{font-size:2.1rem;color:#748e1a}.house-visit__block{padding:3rem 1.5rem;background:#afd235}.house-visit__block__inner{background:#fff;padding:3rem;max-width:60rem;box-sizing:border-box;margin:0 auto}.house-visit__block__inner>p{margin-bottom:2rem}.house-visit__block__title{font-size:3.5rem;text-align:center;font-weight:700;margin-bottom:1.5rem}.zest-text{color:#748e1a;font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.zest-text:before{content:"";width:.3rem;height:3rem;background:#748e1a;transform:rotate(-20deg);margin-right:2rem;display:block}.zest-text:after{content:"";width:.3rem;height:3rem;background:#748e1a;transform:rotate(20deg);margin-left:2rem;display:block}.visit-list__item{margin-bottom:1.5rem;font-weight:700;display:flex;align-items:center}.visit-list__item:before{content:"";font-weight:"600";font-family:"Font Awesome 5 Free";color:#748e1a;margin-right:1.5rem}.qualified-person-smail{margin-bottom:2rem;display:block}.section-wrap--infectious-disease-control{padding:3rem 1.5rem 0;max-width:60rem;margin:0 auto}.section-wrap--infectious-disease-control .heading-section{font-size:3.2rem;font-weight:700;text-align:center;border-radius:.3rem;margin-bottom:1rem;color:#485a0a;border-bottom:.1rem dashed #485A0A;padding-bottom:.2rem}.infectious-disease-control{padding:1.5rem;border:.3rem solid #485A0A;border-radius:.3rem;margin:0 auto}.infectious-disease-control__content{display:flex;align-items:center}.infectious-disease-control__img{width:20%;flex-shrink:0;margin-right:1.5rem}.infectious-disease-control__text{font-size:2.4rem}.information-list{background:#fff;padding:3.5rem 3rem;margin:0 auto 3rem;box-sizing:border-box}.information-list--local{padding:2.5rem 1.5rem 3.5rem;margin-bottom:0}.information-list__item{margin-bottom:1.5rem}.information-list__item:last-child{margin-bottom:0}.information-list__item__link{display:block;padding:0 1.5rem 1.5rem;border-bottom:solid .1rem #707070;position:relative}.information-list__item__link__date{font-size:1.4rem;display:block;margin-bottom:.3rem}.information-list__item__link__date:before{content:"";margin-right:.5rem}.information-list__item__link__title{font-weight:700}.information-list__item__link:after{content:"";font-weight:700;position:absolute;right:0;top:50%;transform:translateY(-50%)}.introduction-mv{height:30rem;margin:3rem auto;width:100%;box-sizing:border-box;max-width:60rem;display:block}.oval-btn{padding:2rem;display:block;color:#fff;font-weight:700;background:#afd235;border-radius:5rem;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);text-align:center;width:80%;margin:0 auto;transition:all .2s}.oval-btn:hover{transform:translateY(-.2rem);box-shadow:0 .3rem 1rem rgba(51,51,51,.25)}.pagination-list-wrap{padding:4rem 0 0}.pagination-list{display:flex;flex-wrap:wrap;justify-content:center}.pagination-list__item{height:4rem;width:4rem;margin:0 1rem 1rem 0}.page-numbers{display:flex;height:100%;align-items:center;justify-content:center;color:#333;background:#f4f4f4;box-shadow:0 .1rem .3rem rgba(175,210,53,.18);padding:0 1rem;border-radius:.3rem}.page-numbers.current{color:#fff;background:#748e1a;box-shadow:0 .1rem .3rem rgba(175,210,53,.18)}.page-numbers.next,.page-numbers.prev{font-size:1rem}.pagination-list--blog-top .page-numbers{background:#fff}.pagination-list--blog-top .page-numbers.current{background:#afd235}.price-information{padding:4rem 1.5rem 5rem}.heading-icon{font-size:3rem;color:#748e1a;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.heading-icon--clock:before{content:"";font-weight:500;display:block;margin-right:1.5rem}.price-list-wrap{max-width:38rem;margin:0 auto 2rem}.price-text{text-align:center;font-size:2.4rem;font-weight:700}.price-text__notes{font-size:1.8rem;font-weight:400}.price-list{font-weight:700;display:flex;margin-bottom:1rem;align-items:center}.price-list:last-child{margin-bottom:0}.price-list__title{color:#fff;background:#afd235;padding:.5rem 1.5rem;border-radius:.3rem;box-sizing:border-box;text-align:center;margin-right:2rem}.price-list__data__text-large{font-size:2.4rem}.price-list__text{font-size:1.4rem;margin-bottom:2rem}.price-information__text{font-weight:700;margin-bottom:1rem}.rectangle-box{border:solid .3rem #F4F4F4;border-radius:.3rem;padding:1.5rem 1rem;text-align:center;max-width:38rem;margin:0 auto 3rem;font-size:1.6rem}.rectangle-box--mr-none{margin-bottom:0}.treatment-time{text-align:center}.treatment-time__text{font-size:2.3rem;font-weight:700}.bg-light-green-btn{font-size:2.4rem;padding:1.5rem;display:block;color:#fff;font-weight:700;background:#1d1a8e;border-radius:5rem;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);text-align:center;width:80%;margin:0 auto;transition:all .2s}.bg-light-green-btn:hover{transform:translateY(-.2rem);box-shadow:0 .3rem 1rem rgba(51,51,51,.25)}.practitioner{display:flex;justify-content:center;margin-bottom:2.5rem}.practitioner__box{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-right:3.5rem;flex-shrink:0;width:16rem}.practitioner__box__text{font-size:1.5rem;font-weight:700}.practitioner__box__img{margin-bottom:.5rem;border-radius:50%}.practitioner__text{font-size:3.4rem;background:#fff;border-radius:3rem;padding:2.5rem 1.65rem;position:relative;font-weight:700}.practitioner__text:before{content:"";position:absolute;border:1.2rem solid transparent;border-right:2.1rem solid #FFFFFF;top:20%;left:0;transform:translate(-100%)}.problem-list{border:.5rem solid #748E1A;border-radius:.3rem;padding:4rem 2.5rem;margin-bottom:3rem}.problem-list__item{font-weight:700;padding:2rem 0;border-top:solid .3rem #F4F4F4;display:flex;align-items:center}.problem-list__item:first-child{border-top:0;padding-top:0}.problem-list__item:last-child{padding-bottom:0}.problem-list__item:before{content:"";font-weight:400;font-size:2.2rem;margin-right:2rem}.question-list{margin-bottom:2rem;counter-increment:question}.question-list:last-child{margin-bottom:0}.question-list__title{padding:1rem 2rem;border:solid .3rem #748E1A;font-weight:700;display:flex;align-items:center;position:relative;cursor:pointer}.question-list__title:before{content:"Q" counter(question) " ";margin-right:1rem;color:#748e1a}.question-list__title--on:after{transform:rotate(180deg)}.question-list__title:after{content:"";font-weight:"600";position:absolute;right:1.2rem}.question-list__data{display:flex;align-items:flex-start;background:#f2f7e2;opacity:0;height:0;padding:0}.question-list__data:before{content:"A" counter(question) " ";margin-right:1rem;color:#ff2727;font-weight:700}.question-list__data--on{padding:2rem 2.3rem;opacity:1;height:auto;margin-top:1rem;transition:opacity .2s}.section-wrap--question{counter-reset:question}.section-free-trial-block{border-top:solid 1rem #748E1A;position:relative}.section-free-trial-block:before{content:"";width:100vw;height:34rem;background:#f2f7e2;display:block;z-index:-1;position:absolute;transform:translateY(-50%) skewY(-9deg);top:50%}.section-free-trial-block__inner{padding:4rem 1.5rem 5rem;max-width:60rem;margin:0 auto;box-sizing:border-box}.free-trial-block{position:relative;border-top:solid 1rem #748E1A;margin:0 -1.5rem}.free-trial-block__title{font-size:4rem;font-weight:700;color:#748e1a;text-align:center;border-top:solid .3rem #748E1A;border-bottom:solid .3rem #748E1A;margin:4rem 0 3rem;position:relative;padding:1.5rem 0}.free-trial-block__title__emphasis{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%,-100%);width:100%}.free-trial-block__text{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.improve-symptoms-tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem}.improve-symptoms-tag-list__item{background:#f2f7e2;padding:1.5rem;border-radius:1rem;font-weight:700;font-size:2rem}.improve-symptoms-supplement-text{font-weight:700;font-size:2.6rem;text-align:center}.section-voice{padding:0 1.5rem;margin-bottom:3rem}.heading-section-voice{padding:1.5rem;background:#748e1a;color:#fff;font-weight:700;font-size:3.5rem;text-align:center;margin:0 calc(50% - 50vw) 2rem}.voice-list__item{margin-bottom:3rem}.voice-list__item:last-child{margin-bottom:0}.voice-list__item__picture{margin-bottom:2rem;display:block;box-shadow:0 .3rem .6rem rgba(51,51,51,.16)}.voice-list__item__picture__img{border-radius:.3rem}.voice-list__item__text-area{padding:2rem;border:.3rem solid #F2F7E2;border-radius:1rem;position:relative}.voice-list__item__text-area:before{content:"";width:0;height:0;border-style:solid;border-right:1.2rem solid transparent;border-left:1.2rem solid transparent;border-bottom:1.5rem solid #F2F7E2;border-top:0;position:absolute;top:0;left:2rem;transform:translateY(-100%)}.voice-list__item__heading{font-weight:700;color:#748e1a;font-size:3rem;margin-bottom:1rem}.notice-list{background:#fff;padding:1.5rem 1.5rem 2.5rem;margin-bottom:3rem}.notice-list__item{margin-bottom:1.5rem}.notice-list__item:last-child{margin-bottom:0}.notice-list__item__link{display:block;padding:0 1.5rem 1.5rem;border-bottom:solid .1rem #707070;position:relative}.notice-list__item__link__date{font-size:1.2rem;display:block}.notice-list__item__link__date:before{content:"";margin-right:.5rem}.notice-list__item__link__title{font-weight:700}.notice-list__item__link:after{content:"";font-weight:700;position:absolute;right:0;top:50%;transform:translateY(-50%)}.section-wrap--recommendation{padding:5rem 2.5rem 3rem}.heading-icon--recommendation{margin-bottom:2rem}.heading-icon--recommendation:before{content:"";margin-right:1rem}.recommendation-list{max-width:60rem;margin:0 auto}.recommendation-list__item{display:flex;align-items:center;margin-bottom:1.5rem}.recommendation-list__item:last-child{margin-bottom:0}.recommendation-list__item__img{width:25rem;flex-shrink:0;border-radius:1rem;margin-right:2rem}.recommendation-list__item__text-area{width:calc(100% - 27rem)}.recommender-introduction{display:flex;flex-direction:column;margin-bottom:1.5rem}.recommender-introduction__name{order:2;font-size:2.2rem;display:flex;align-items:center}.recommender-introduction__name__text{font-weight:700;margin-right:1rem}.recommender-introduction__name__forward{margin-right:1rem}.recommender-introduction__data{order:1;font-size:1.6rem;display:flex;align-items:center;margin-bottom:1.5rem}.recommender-introduction__data__title{background:#d6d066;width:10rem;border-radius:.3rem;text-align:center;font-weight:700;font-size:1.8rem;padding:.3rem;margin-right:1.5rem}.recommender-comment{background:#f4f4f4;padding:1rem;border-radius:.3rem;font-size:1.6rem;box-sizing:border-box}.speech-bubbles-wrap{display:flex;flex-direction:column}.speech-bubbles{padding:2rem 2.5rem;background:#f4f4f4;margin-bottom:3.5rem;position:relative;z-index:2;font-weight:700;max-width:83%}.speech-bubbles__under-triangle--left{align-self:flex-start}.speech-bubbles__under-triangle--left:before{content:"";border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #F4F4F4;position:absolute;bottom:-1rem;left:1rem;z-index:1}.speech-bubbles__under-triangle--right{align-self:flex-end}.speech-bubbles__under-triangle--right:after{content:"";border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #F4F4F4;position:absolute;bottom:-1rem;right:1rem}.symptom-list{display:flex;flex-wrap:wrap;margin-bottom:1rem}.symptom-list__item{width:50%;padding:1rem 1.5rem 1rem 0;box-sizing:border-box;font-size:2rem;display:flex;border-bottom:.3rem solid #F4F4F4}.symptom-list__item:last-child{border-bottom:none}.symptom-list__item:before{content:"";margin-right:1rem;font-weight:700;color:#333}.symptom-list__item__link{color:#0887d6;display:flex;justify-content:space-between;width:100%}.symptom-list__item__link:after{content:"";font-weight:700;margin-left:1rem}.menu-list-supplement{border:.3rem solid #748E1A;border-radius:.3rem;padding:2rem;box-sizing:border-box}.header-content-wrap{padding:3.5rem 0 10rem;background:url(/wp-content/themes/higashi-sumiyoshi-houmon/images/cityscape-illustration-lower-paeg-pc.svg) repeat-x center bottom 1rem;background-size:auto 8rem;display:flex;justify-content:center}.header-content-wrap--free-trial{background:none;padding:2rem 0}.header-content-title{font-size:3.5rem;font-weight:700;color:#748e1a;text-align:center}.header-content-title--small{font-size:1.8rem;color:#afd235;display:block}.header-content-title__img{width:100%;max-height:6rem}.lower-page-content-title{font-size:2.8rem;font-weight:700;background:#748e1a;padding:2.5rem 0;color:#fff;text-align:center}.lower-page-content-title--promise{font-size:2.4rem}.section-free-trial-block__inner--content{padding-bottom:3rem}.mr-cancellation{margin-bottom:0}.page-content{padding:2.5rem 1.5rem 4rem;max-width:60rem;margin:0 auto;box-sizing:border-box}.page-content--information{padding:0}.image-rounded-corners{border-radius:.3rem}.form-wrap{padding:1.5rem}.down-arrow-text{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.down-arrow-text__icon{color:#afd235;animation:translateY .6s ease-in-out 0s infinite alternate none running}.down-arrow-text__icon--right{margin-left:.8rem}.down-arrow-text__icon--left{margin-right:.8rem}@keyframes translateY{0%{transform:translateY(-.2rem)}to{transform:translateY(.2rem)}}.cta-content-title{padding:1rem;font-size:2.2rem;font-weight:700;background:#748e1a;color:#fff;text-align:center;border-radius:.3rem;margin-bottom:2rem}.heading-background{font-size:2.2rem;font-weight:700;text-align:center;background:#f4f4f4;border-radius:.3rem;padding:1rem;margin-bottom:1.5rem}.reservation-number{font-weight:700;font-size:3.4rem;text-align:center;margin-bottom:1.5rem}.reservation-number:before{content:"";margin-right:1rem;color:#748e1a}.reservation-text{font-size:1.4rem;background:#f4f4f4;padding:.5rem 1rem;border-radius:.3rem;text-align:center;margin-bottom:1.5rem}.reception-time{text-align:center;margin-bottom:3rem}.reception-24hours{font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.reception-24hours:before{content:"";width:.3rem;height:3rem;background:#333;transform:rotate(-20deg);margin-right:5rem;display:block;border-radius:.3rem}.reception-24hours:after{content:"";width:.3rem;height:3rem;background:#333;transform:rotate(20deg);margin-left:5rem;display:block;border-radius:.3rem}.questions-inquiries-block{background:#f4f4f4;padding:3rem 0;text-align:center;margin:0 -1.5rem 1rem}.questions-inquiries-block__link{font-size:1.4rem;color:#0887d6;text-decoration:underline}.questions-inquiries-block__link:after{content:"";font-weight:700;margin-left:1rem;text-decoration:none}.reservation-infectious-disease-control{padding:1.5rem;box-sizing:border-box;display:flex;border:.3rem solid #485A0A;border-radius:.3rem;margin-bottom:2rem}.reservation-infectious-disease-control__img{width:11rem;height:11rem;flex-shrink:0;margin-right:1.5rem}.reservation-infectious-disease-control__heading{font-weight:700;color:#485a0a;border-bottom:.2rem solid #485A0A;padding-bottom:.2rem;margin-bottom:.5rem;font-size:2.4rem}.infectious-disease-control-treatment{display:flex;align-items:center;margin-bottom:1.5rem}.infectious-disease-control-treatment__picture{width:25%;margin-right:2rem;flex-shrink:0}.infectious-disease-control-treatment__picture__img{border-radius:1rem}.infectious-disease-control-treatment__comment{padding:2rem;font-weight:700;position:relative;background:#f2f7e2;font-size:2.2rem}.infectious-disease-control-treatment__comment:before{content:"";position:absolute;border:.8rem solid transparent;border-right:1.2rem solid #F2F7E2;top:20%;left:0;transform:translate(-100%)}.limit-reservation{background:#fcdcdc;padding:1rem 1.5rem;border-radius:.3rem;margin-bottom:1rem}.limit-reservation:last-child{margin-bottom:0}.limit-reservation__text{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.limit-reservation__text:before{content:"";font-weight:700;color:#ff2727;margin-right:1rem}.limit-reservation__remaining{font-weight:700;text-align:center}.limit-reservation__remaining__num{font-size:2rem;padding:0 1rem;color:#ff2727}.reservation-vaccination{background:#fcdcdc;padding:.5rem;border-radius:.5rem;text-align:center;font-size:1.6rem;max-width:60rem;margin:0 auto 1rem}.reservation-vaccination:last-child{margin-bottom:0}.reservation-form-list{margin:0 0 2rem}.reservation-form-list__title{font-weight:700}.reservation-form-list__title:before{content:"";color:#748e1a;margin-right:1rem}.reservation-form-list__title--required{position:relative}.reservation-form-list__title--required:after{position:absolute;right:0;content:"※必須";display:inline-block;border-radius:.3rem;color:#ff2727;font-size:1.4rem;line-height:2.4rem}.reservation-form-list__data{margin:10px 0}.reservation-form-list__data--select{position:relative}.reservation-form-list__data--select:after{content:"";font-weight:700;position:absolute;right:1.5rem;line-height:1.6rem;bottom:1.4rem;pointer-events:none}.reservation-form-list__data__notes{margin:1rem 0;font-size:1.6rem}.reservation-form-list__input-area{width:100%;padding:1rem;border-radius:.3rem;border:.3rem solid #DDDDDD;font-size:1.8rem;box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:border-color .2s}.reservation-form-list__input-area:focus{border-color:#748e1a}.reservation-form-list__select{-webkit-appearance:none;appearance:none;width:100%;max-width:100%;box-shadow:none;background:#fff;font-size:1.8rem;line-height:2rem;border:.3rem solid #DDDDDD;padding:1rem;border-radius:.3rem;margin-bottom:0;height:auto;transition:border-color .2s}.reservation-form-list__select:focus{border-color:#748e1a}.reservation-form-list__text-area{width:100%;padding:1rem;border-radius:.3rem;border:.3rem solid #DDDDDD;font-size:1.8rem;box-sizing:border-box;-webkit-appearance:none;appearance:none;outline:none;transition:border-color .2s;font-family:inherit}.reservation-form-list__text-area:focus{border-color:#748e1a}.reservation-form-list__date-label{position:relative;display:inline-block;width:20rem;border-radius:.3rem}.reservation-form-list__date-label:after{content:"";width:3.6rem;height:3.6rem;color:#748e1a;position:absolute;top:2.3rem;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:2.4rem;line-height:2.4rem;pointer-events:none}.reservation-form-list__date-area{position:relative;padding:.5rem 1rem;width:20rem;height:4.6rem;background:transparent;box-sizing:border-box;font-size:1.8rem;border:.3rem solid #DDDDDD;border-radius:.3rem;transition:all .2s}.reservation-form-list__date-area:focus{border-color:#748e1a}.reservation-form-list__date-area::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;padding:0;width:3.6rem;height:3.6rem;color:transparent;background:transparent;cursor:pointer}.reservation-form-list__date-area::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.reservation-form-list__date-area::-webkit-clear-button{-webkit-appearance:none;appearance:none}div.wpcf7 .ajax-loader{width:2rem;height:2rem;margin:1rem auto 0;display:none;background-repeat:no-repeat;background-size:contain}div.wpcf7 .ajax-loader--on{display:block}.reservation-form-notes{background:rgba(255,39,39,.1);padding:1rem;box-sizing:border-box;font-size:1.3rem;color:#ff2727;font-weight:700;margin-top:1rem;border-radius:.3rem}.reservation-submit-btn{background:#1d1a8e;color:#fff;padding:1.5rem 1rem;border-radius:5rem;font-size:2.4rem;text-align:center;display:block;width:100%;box-sizing:border-box;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);margin:2rem auto;-webkit-appearance:none;appearance:none;border:none;transition:all .2s ease-in-out;cursor:pointer}.reservation-submit-btn:hover{box-shadow:0 1rem 1rem rgba(51,51,51,.16);transition:all .2s ease-in-out;transform:translateY(-.2rem)}.reservation-submit-btn--line:before{content:"";margin-right:.5rem}.pagination-list{display:flex;justify-content:center;padding:0 3.5rem;margin-bottom:4rem}.pagination-list__item{width:calc(20% - 2rem);margin-right:2rem;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);background:#f4f4f4;border-radius:.3rem}.pagination-list__item:last-child{margin-right:0}.pagination-list__item__link{display:block;padding:.5rem 1rem;text-align:center;font-size:1.7rem;width:1.4rem;height:2.2rem;display:flex;justify-content:center;align-items:center}.pagination-list__item__link--background{background:#748e1a;color:#fff;border-radius:.3rem}.information-date{text-align:right;margin-bottom:2rem;font-size:1.4rem;display:block}.information-date:before{content:"";margin-right:1rem}.heading-left-block{font-size:2.4rem;font-weight:700;display:flex;margin-bottom:2.5rem}.heading-left-block:before{content:"";display:block;width:1.5rem;flex-shrink:0;background:#748e1a;border-radius:.3rem;margin-right:1.5rem}.promise-list{counter-reset:promise}.promise-list__item{background:#f2f7e2;border-radius:.3rem;padding:3rem 2.5rem;margin-bottom:3rem}.promise-list__item:last-child{margin-bottom:0}.promise-list__item__title{font-weight:700;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem;font-size:2.4rem;text-align:center;flex-direction:column}.promise-list__item__title:before{counter-increment:promise;content:"" "ご約束" counter(promise) " ";display:block;color:#748e1a;padding:.5rem;background:#fff;width:39%;text-align:center;border-radius:3rem;margin-bottom:1rem;font-size:1.6rem}.effect-list{font-weight:700;margin-bottom:2rem}.effect-list__item:before{content:"";color:#748e1a;margin-right:1rem}}@media screen and (max-width: 830px){html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0}ul,ol,li{list-style:none}img,iframe{vertical-align:bottom;border-style:none;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,em,strong,th,figcaption{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0;font-size:1em}article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block}html{font-size:62.5%}}@media screen and (max-width: 830px) and (max-width: 320px){html{font-size:53.3%}}@media screen and (max-width: 830px) and (min-width: 321px){html{font-size:60%}}@media screen and (max-width: 830px) and (min-width: 400px){html{font-size:66%}}@media screen and (max-width: 830px){body{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:1.6rem;line-height:1.6;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif,"Font Awesome 5 Free","Font Awesome 5 Brands";color:#333;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{width:100%;height:auto}input{outline:none}a{color:#333;text-decoration:none}a:active,a:focus{opacity:.6}button{outline:none;-webkit-appearance:none;appearance:none;border:none;font-family:inherit;background-color:transparent;cursor:pointer;padding:0}.br-pc{display:none}.paragraph{margin-bottom:1.5rem}.paragraph:last-child{margin-bottom:0}.section-wrap{padding:0 1.5rem 2rem}.section-heading{font-size:2.4rem;font-weight:700;color:#fff;background:#748e1a;padding:1.5rem;margin:0 -1.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.section-heading:before{content:"お困りごと";display:block;padding:.3rem 2rem;color:#748e1a;background:#fff;width:27%;border-radius:3rem;font-size:1.4rem;margin-bottom:1rem}.section-heading.section-heading--different-shape:before{content:none}.section-wrap--notification{padding-bottom:4rem;background:#f4f4f4}.area-map{text-align:center}.area-map__img{width:70%}.banner-area{margin-bottom:2rem;padding:0 1.5rem}.banner-picture{margin-bottom:2rem;pointer-events:none}.banner-picture--size-wide{margin:0 calc(50% - 50vw) 2rem}.banner-picture--size-wide__img{width:100vw;max-width:100vw}.banner-picture:last-child{margin-bottom:0}.banner-link{display:block;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);margin-bottom:2rem}.banner-link:last-child{margin-bottom:0}.blog-thumbnail{max-width:100vw;margin:0 calc(50% - 50vw) 2rem}.single-post-inner{font-size:1.6rem}.single-post-inner h2{margin:60px 0 28px;padding:0 20px;font-size:2rem;font-weight:700;border-left:10px solid #DDDDDD}.single-post-inner h3{font-size:1.8rem;border-top:#DDDDDD 2px solid;border-bottom:#DDDDDD 2px solid;padding:10px 0;margin-top:40px;margin-bottom:20px;font-weight:700}.single-post-inner p{margin-bottom:20px;line-height:1.9}.single-post-inner .text-color--red{color:#ff2727}.single-post-inner img{display:block;max-width:100%;margin:20px 0;border:#F4F4F4 5px solid;box-sizing:border-box}.single-post-inner .single-eyecatch img{border:none}.single-post-inner .sikaku{padding:15px;border:2px solid #748E1A;border-radius:3px;box-sizing:border-box;box-shadow:0 2px 3px rgba(81,81,81,.2);margin:20px 0}.single-post-inner a.related_post_manual__link{color:#004a78}.single-post-inner ul{margin:10px 0 20px 20px}.single-post-inner ul:first-child{margin-top:0}.single-post-inner ul:last-child{margin-bottom:0}.single-post-inner ul li{list-style:disc;margin-bottom:10px}.single-post-inner ol{margin:0 0 20px 20px}.single-post-inner ol li{list-style-type:decimal;margin-bottom:10px}.single-post-inner iframe{max-width:100%}.single-post-inner a{color:#1d1a8e;text-decoration:underline;word-break:break-all}.single-post-inner h2.author-title{background:#f4f4f4;border:none;border-radius:.3rem;padding:.5rem 1.5rem;margin:3rem 0 2rem;font-size:1.8rem}.single-post-inner h2.author-title:before{content:"";margin-right:.5rem}.single-post-inner .author-box{box-shadow:0 0 .6rem rgba(51,51,51,.16);padding:2rem 1.5rem}.single-post-inner .author-box__img{display:block;margin:0 auto 1.5rem;border:none}.single-post-inner .author-box__name{border:none;margin:0 0 1.7rem;padding:0;text-align:center}.single-post-inner .author-box__name--qualification{font-size:1.6rem;font-weight:400}.single-post-inner .author-box__name--title{display:block;color:#848484;font-size:1.4rem;font-weight:400;margin-top:.5rem}.single-post-inner .author-box__comment{font-size:1.2rem;margin-bottom:0}.single-post-inner .eye-catch-banner__img{margin:0;border:none}.single-post-inner .eye-catch-banner{margin:0 0 2rem}.speech_balloon{display:flex;flex-wrap:nowrap;margin:30px 0;align-items:flex-start}.speech_balloon__face{width:30%;flex-shrink:0}.speech_balloon__face--left{order:1}.speech_balloon__face--right{order:2}.speech_balloon__face-img{border:.2rem solid #707070;border-radius:50%}.speech_balloon__serif{width:calc(70% - 25px);flex-shrink:0;border:solid 2px #F4F4F4;border-radius:5px;background:#fff;padding:15px;box-sizing:border-box;position:relative}.speech_balloon__serif--left{order:2;margin-left:25px}.speech_balloon__serif--left:before{display:inline-block;position:absolute;top:18px;left:-25px;border:12px solid transparent;border-right:12px solid #F4F4F4;content:""}.speech_balloon__serif--left:after{display:inline-block;position:absolute;top:18px;left:-23px;border:12px solid transparent;border-right:12px solid #fff;content:""}.speech_balloon__serif--right{order:1;margin-right:25px}.speech_balloon__serif--right:before{display:inline-block;position:absolute;top:18px;right:-25px;border:12px solid transparent;border-left:12px solid #F4F4F4;content:""}.speech_balloon__serif--right:after{display:inline-block;position:absolute;top:18px;right:-23px;border:12px solid transparent;border-left:12px solid #fff;content:""}article img.speech_balloon__face-img{margin:0}.single-post-inner p.speech_balloon__serif-text{margin-bottom:0}.related_post_manual{width:100%;box-shadow:0 0 3px rgba(116,142,26,.6);position:relative;padding:20px 20px 10px;box-sizing:border-box;border-radius:3px;border:2px solid #748E1A;background:#fff;margin:40px 0}.related_post_manual__title{position:absolute;top:-15px;left:10px;background:#fff;padding:5px 10px;background:#748e1a;color:#fff;border-radius:3px;font-size:.8em}.related_post_manual__title i{margin-right:5px}.related_post_manual__list{margin:10px 20px}.related_post_manual__item:last-child{margin-bottom:0}.yellow-marker{background:linear-gradient(transparent 70%,#ff0 30%);color:#333;font-weight:700}.cta-tel-block{border-top:1rem solid #1d1a8e;border-bottom:1rem solid #1d1a8e;padding:1.5rem}.cta-tel-block__heading{font-size:1.8rem;color:#1d1a8e;font-weight:700;display:flex;justify-content:center;align-items:center}.cta-tel-block__heading__icon{font-size:3rem;animation:cta-tel-block-icon .6s ease-in-out 0s infinite alternate none running}.cta-tel-block__heading__icon--position-left{margin-right:.5rem}.cta-tel-block__heading__icon--position-right{margin-left:.5rem}.cta-tel-block__tel-number{font-size:4rem;font-weight:700;color:#1d1a8e;text-align:center;display:block}.cta-tel-block__tel-number:before{content:"";margin-right:1rem}.cta-tel-block__reception-time{font-weight:700;text-align:center;margin-bottom:1rem}.cta-tel-block__reception-time:last-child{margin-bottom:0}.cta-tel-block__vaccination{background:#fcdcdc;padding:.5rem;border-radius:.3rem;text-align:center;font-size:1.4rem}@keyframes cta-tel-block-icon{0%{transform:translateY(-.2rem)}to{transform:translateY(.2rem)}}.example-list{counter-reset:example}.example-list__item{background:#f4f4f4;padding:1rem;margin-bottom:1rem;font-weight:700}.example-list__item:before{counter-increment:example;content:"事例" counter(example) " ";color:#fff;background:#748e1a;padding:.1rem 1.4rem;border-radius:3rem;font-size:1.2rem;margin-bottom:.5rem;display:block;width:5rem;text-align:center}.eye-catch-picture{display:block}.eye-catch-title-front-page{background:#748e1a;color:#fff;font-weight:700;text-align:center;font-size:2.2rem;padding:1rem 1.5rem;margin-bottom:2rem}.eye-catch-title-front-page--font-size-0_85{font-size:.85em}.eye-catch-store-name{font-size:3.6rem;text-align:center;font-weight:700;color:#748e1a;background-size:116%;margin-bottom:2rem}.eye-catch-store-name__sub{color:#afd235;font-size:1.6rem;display:block}.eye-catch-store-name--stroke{font-size:2.8rem}.eye-catch-banner{margin:0 1.5rem;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);display:block}.eye-catch-banner__img{width:100%;pointer-events:none}.fixed-bottom-tel{position:fixed;bottom:0;left:0;width:100%;background:#1d1a8e;padding:1rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));box-shadow:0 -.3rem .6rem rgba(51,51,51,.16);color:#fff;font-weight:700;display:block;box-sizing:border-box;z-index:1000;opacity:0;transition:padding .5s,opacity .5s;pointer-events:none}.fixed-bottom-tel--on{opacity:1;pointer-events:auto}.fixed-bottom-tel__text{display:block;text-align:center;font-size:2rem;pointer-events:none;position:relative}.fixed-bottom-tel__number{font-size:4rem;line-height:1;display:block;text-align:center;pointer-events:none}.fixed-bottom-tel__number:before{content:"";margin-right:1rem}.fixed-bottom-tel-speech-bubble{width:15rem;height:auto;position:absolute;text-align:center;line-height:1.2;font-size:1.6rem;top:1.5rem;left:-.5rem;animation:fixed-bottom-tel-speech-bubble .6s ease-in-out 0s infinite alternate none running}@keyframes fixed-bottom-tel-speech-bubble{0%{transform:translateY(calc(-100% - .4rem))}to{transform:translateY(-100%)}}.flow-list{counter-reset:part}.flow-list__item{display:flex;flex-direction:column;padding-bottom:2.5rem;border-bottom:solid .5rem #748E1A;margin-bottom:2.5rem}.flow-list__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.flow-list__item__title{font-size:1.8rem;font-weight:700;color:#748e1a;display:flex;align-items:center;order:2;margin-bottom:1.5rem}.flow-list__item__title:before{counter-increment:part;content:"その" counter(part) " ";color:#fff;background:#748e1a;display:block;padding:.5rem 1rem;border-radius:.3rem;font-size:1.6rem;min-width:7rem;text-align:center;margin-right:1.5rem;flex-shrink:0}.flow-list__item__text{order:3}.flow-list__item__img{order:1;margin-bottom:1rem;width:100%}.flow-inside__list{order:3}.flow-inside__list__item{margin-bottom:1rem}.flow-inside__list__item:before{content:"";margin-right:1.5rem;font-weight:700}.flow-inside__list__item:last-child{margin-bottom:0}.footer-wrap{background:#748e1a;text-align:center;padding:2.5rem 1.5rem 12rem}.footer-info{color:#fff;margin-bottom:2rem}.footer-info__company-name{font-size:2.4rem;font-weight:700;margin-bottom:1.5rem}.footer-info__company-address{margin-bottom:1.5rem}.footer-copyright{color:#fff;font-size:1.2rem}.footer-nav-area{background:rgba(255,255,255,.16);border-radius:1rem;padding:3rem;margin-bottom:4rem}.footer-nav-list__item{margin-bottom:1rem}.footer-nav-list__item:last-child{margin-bottom:0}.footer-nav-list__item__link{color:#fff}.footer-group-institute{padding:.5rem;border-radius:.3rem;font-weight:700;margin:2rem 0 1rem;background:#fff;color:#748e1a}.footer-group-institute-list__item{margin-bottom:.5rem}.footer-group-institute-list__item:last-child{margin-bottom:0}.footer-group-institute-list__item__link{color:#fff}.footer-group-institute-list__item__link:before{content:"";margin-right:.5rem;font-weight:700}.header-wrap{position:relative;z-index:10000}.header-wrap--lower-page{padding:1.5rem 0 1rem}.fixed-bottom-nav-header-logo{display:none}.fixed-bottom-nav{width:100%;position:fixed;bottom:0;left:0;z-index:10000}.header-nav-list{display:flex;background:#fff;box-shadow:0 -.3rem .6rem rgba(51,51,51,.16);padding:0 1.5rem env(safe-area-inset-bottom);transition:padding-bottom .5s}.header-nav-list__item{width:calc(20% - .8rem);display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-nav-list__item__icon{font-size:2rem;color:#748e1a;margin-bottom:.3rem;pointer-events:none}.header-nav-list__item__btn{background:#fff;display:flex;flex-direction:column;align-items:center;font-size:1.1rem;font-weight:700;color:#748e1a;padding:1.5rem 0;width:100%}.header-nav-list__item--center{width:100%;position:relative;flex-shrink:unset}.header-nav-list__item--center__btn{background:#748e1a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.8rem;box-shadow:0 0 .6rem rgba(51,51,51,.16);text-align:center;padding:0;width:9.2rem;height:9.2rem;border-radius:50%;box-sizing:border-box;border:.5rem solid #fff;font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.header-nav-list__item--center__icon{color:#fff;font-size:2.5rem;margin-bottom:.3rem;pointer-events:none}.header-nav-list__item--2col{width:calc((20% - .8rem)*2);padding:1.5rem .5rem;box-sizing:border-box;flex-shrink:0}.header-nav-list__item--2col__btn{width:100%;height:100%;border:.3rem solid #748E1A;border-radius:.3rem;display:flex;align-items:center;justify-content:center;color:#748e1a;background:#fff;box-shadow:0 0 .3rem rgba(51,51,51,.16);font-size:1.2rem;font-weight:700;box-sizing:border-box}.header-nav-list__item--2col__icon{margin:.2rem .4rem 0 0}.house-visit__block{padding:2rem 1.5rem;background:#afd235}.house-visit__block__inner{background:#fff;padding:2rem}.house-visit__block__inner>p{margin-bottom:2rem}.house-visit__block__title{font-size:3rem;text-align:center;font-weight:700;margin-bottom:1.5rem}.zest-text{color:#748e1a;font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.zest-text:before{content:"";width:.3rem;height:3rem;background:#748e1a;transform:rotate(-20deg);margin-right:2rem;display:block}.zest-text:after{content:"";width:.3rem;height:3rem;background:#748e1a;transform:rotate(20deg);margin-left:2rem;display:block}.visit-list__item{margin-bottom:1.5rem;font-weight:700;display:flex;align-items:center}.visit-list__item:before{content:"";font-weight:"600";font-family:"Font Awesome 5 Free";color:#748e1a;margin-right:1.5rem}.qualified-person-smail{margin-bottom:2rem;display:block}.section-wrap--infectious-disease-control{padding:2rem 1.5rem 0;margin-bottom:2rem}.section-wrap--infectious-disease-control .heading-section{font-size:2.6rem;font-weight:700;text-align:center;border-radius:.3rem;margin-bottom:1rem;color:#485a0a;border-bottom:.1rem dashed #485A0A;padding-bottom:.2rem}.infectious-disease-control{padding:1.5rem;border:.3rem solid #485A0A;border-radius:.3rem}.infectious-disease-control__content{display:flex;align-items:center}.infectious-disease-control__img{width:30%;flex-shrink:0;margin-right:1rem}.infectious-disease-control__text{font-size:1.8rem}.information-list{background:#fff;padding:2.5rem 1.5rem;margin-bottom:3rem}.information-list--local{padding:2.5rem 1.5rem 3.5rem;margin-bottom:0}.information-list__item{margin-bottom:1.5rem}.information-list__item:last-child{margin-bottom:0}.information-list__item__link{display:block;padding:0 1.5rem 1.5rem;border-bottom:solid .1rem #707070;position:relative}.information-list__item__link__date{font-size:1.2rem;display:block}.information-list__item__link__date:before{content:"";margin-right:.5rem}.information-list__item__link__title{font-weight:700}.information-list__item__link:after{content:"";font-weight:700;position:absolute;right:0;top:50%;transform:translateY(-50%)}.introduction-mv{height:25rem;margin:2rem 0;max-width:100%;padding:0 1.5rem;width:100%;box-sizing:border-box}.oval-btn{background:#afd235;font-size:1.6rem;border-radius:3rem;padding:1rem 0;color:#fff;display:block;width:80%;box-shadow:0 .3rem .6rem rgba(0,0,0,.16);margin:0 auto;text-align:center}.pagination-list-wrap{padding:4rem 0 0}.pagination-list{display:flex;flex-wrap:wrap;justify-content:center}.pagination-list__item{height:4rem;width:4rem;margin:0 1rem 1rem 0}.page-numbers{display:flex;height:100%;align-items:center;justify-content:center;color:#333;background:#f4f4f4;box-shadow:0 .1rem .3rem rgba(51,51,51,.18);padding:0 1rem;border-radius:.3rem}.page-numbers.current{color:#fff;background:#748e1a;box-shadow:0 .1rem .3rem rgba(51,51,51,.18)}.page-numbers.next,.page-numbers.prev{font-size:1rem}.pagination-list--blog-top .page-numbers{background:#fff}.pagination-list--blog-top .page-numbers.current{background:#afd235}.price-information{padding:2rem 1.5rem}.heading-icon{font-size:2.4rem;color:#748e1a;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.heading-icon--clock:before{content:"";font-weight:500;font-family:"Font Awesome 5 Free";display:block;margin-right:1.5rem}.price-list-wrap{margin-bottom:2rem}.price-text{text-align:center;font-size:2.3rem;font-weight:700}.price-text__notes{font-size:1.6rem;font-weight:400}.price-list{font-weight:700;display:flex;margin-bottom:1rem;align-items:center}.price-list:last-child{margin-bottom:0}.price-list__title{color:#fff;background:#afd235;padding:.5rem 1.5rem;border-radius:.3rem;font-size:1.6rem;width:9rem;box-sizing:border-box;text-align:center;margin-right:2rem}.price-list__data__text-large{font-size:2rem}.price-list__text{font-size:1.4rem;margin-bottom:2rem}.price-information__text{font-weight:700;margin-bottom:1rem}.rectangle-box{border:solid .3rem #F4F4F4;border-radius:.3rem;padding:1.5rem .8rem;margin-bottom:1rem}.rectangle-box--mr-none{margin-bottom:0}.treatment-time{text-align:center;font-weight:700}.treatment-time__text{font-size:2.3rem}.bg-light-green-btn{font-size:2rem;padding:1.5rem;display:block;color:#fff;font-weight:700;background:#1d1a8e;border-radius:5rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.16);text-align:center}.practitioner{display:flex;justify-content:center;align-items:center;margin-bottom:2.5rem}.practitioner__box{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-right:1.5rem;flex-shrink:0;width:11.7rem}.practitioner__box__text{font-size:1rem;font-weight:700}.practitioner__box__img{margin-bottom:.5rem;border-radius:50%}.practitioner__text{font-size:1.7rem;background:#fff;border-radius:1rem;padding:1.5rem;position:relative;font-weight:700}.practitioner__text:before{content:"";position:absolute;border:1.2rem solid transparent;border-right:2.1rem solid #FFFFFF;top:20%;left:-11%}.problem-list{border:.5rem solid #748E1A;border-radius:.3rem;padding:2.5rem 2rem;margin-bottom:1.5rem}.problem-list__item{font-weight:700;padding:1rem 0;border-top:solid .3rem #F4F4F4;display:flex;align-items:center}.problem-list__item:first-child{border-top:0;padding-top:0}.problem-list__item:last-child{padding-bottom:0}.problem-list__item:before{content:"";font-weight:400;font-size:1.6rem;margin-right:1rem}.question-list{margin-bottom:2rem;counter-increment:question}.question-list:last-child{margin-bottom:0}.question-list__title{padding:1rem 2rem;border:solid .3rem #748E1A;font-weight:700;display:flex;align-items:center;position:relative}.question-list__title:before{content:"Q" counter(question) " ";margin-right:1rem;color:#748e1a}.question-list__title--on:after{transform:rotate(180deg)}.question-list__title:after{content:"";font-weight:700;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.question-list__data{display:flex;align-items:flex-start;background:#f2f7e2;opacity:0;height:0;padding:0}.question-list__data:before{content:"A" counter(question) " ";margin-right:1rem;color:#ff2727;font-weight:700}.question-list__data--on{padding:2rem 2.3rem;opacity:1;height:auto;margin-top:1rem;transition:opacity .2s}.section-wrap--question{counter-reset:question}.section-free-trial-block{border-top:solid 1rem #748E1A}.section-free-trial-block__inner{padding:2rem 1.5rem 4rem;position:relative}.section-free-trial-block__inner--about-charges{padding:2rem 1.5rem 5rem}.section-free-trial-block__inner:before{content:"";width:100vw;height:34rem;background:#f2f7e2;display:block;z-index:-1;position:absolute;margin:0 -1.5rem;transform:translateY(-50%) skewY(-9deg);top:53%}.free-trial-block{position:relative;border-top:solid 1rem #748E1A;margin:0 -1.5rem}.free-trial-block__title{font-size:3.6rem;font-weight:700;color:#748e1a;text-align:center;border-top:solid .3rem #748E1A;border-bottom:solid .3rem #748E1A;margin:4rem 0 2rem;position:relative}.free-trial-block__title__emphasis{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%,-100%);width:100%}.free-trial-block__text{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.improve-symptoms-tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;padding:0 1.5rem}.improve-symptoms-tag-list__item{background:#f2f7e2;padding:1rem 1.5rem;border-radius:1rem;font-weight:700;font-size:1.7rem}.improve-symptoms-supplement-text{font-weight:700;font-size:2rem;text-align:center}.section-voice{padding:0 1.5rem;margin-bottom:2rem}.heading-section-voice{padding:1.5rem;background:#748e1a;color:#fff;font-weight:700;font-size:2.6rem;text-align:center;margin:0 calc(50% - 50vw) 2rem}.voice-list__item{margin-bottom:2rem}.voice-list__item:last-child{margin-bottom:0}.voice-list__item__picture{margin-bottom:2rem;display:block;box-shadow:0 .3rem .6rem rgba(51,51,51,.16)}.voice-list__item__picture__img{border-radius:.3rem}.voice-list__item__text-area{padding:1.5rem;border:.3rem solid #F2F7E2;border-radius:1rem;position:relative}.voice-list__item__text-area:before{content:"";width:0;height:0;border-style:solid;border-right:1.2rem solid transparent;border-left:1.2rem solid transparent;border-bottom:1.5rem solid #F2F7E2;border-top:0;position:absolute;top:0;left:2rem;transform:translateY(-100%)}.voice-list__item__heading{font-weight:700;color:#748e1a;font-size:2rem;margin-bottom:1rem}.heading-icon--recommendation{margin-bottom:2rem}.heading-icon--recommendation:before{content:"";margin-right:1rem}.recommendation-list__item{display:flex;align-items:flex-start;margin-bottom:1.5rem}.recommendation-list__item:last-child{margin-bottom:0}.recommendation-list__item__img{width:25%;min-width:10rem;flex-shrink:0;border-radius:1rem;margin-right:1.5rem}.recommendation-list__item__text-area{width:calc(100% - 11.5rem)}.recommender-introduction{display:flex;flex-direction:column;margin-bottom:.5rem}.recommender-introduction__name{order:2;display:flex;align-items:center}.recommender-introduction__name__text{font-weight:700;margin-right:1rem}.recommender-introduction__name__forward{margin-right:1rem;height:1.6rem}.recommender-introduction__data{order:1;font-size:1.2rem;display:flex;align-items:center;margin-bottom:.7rem}.recommender-introduction__data__title{background:#d6d066;width:10rem;border-radius:.3rem;text-align:center;font-weight:700;font-size:1.4rem;padding:.3rem;margin-right:1.5rem;flex-shrink:0}.recommender-introduction__data__img{width:calc(100% - 12rem)}.recommender-comment{background:#f4f4f4;padding:.8rem 1rem;border-radius:.3rem;font-size:1.2rem;box-sizing:border-box}.speech-bubbles-wrap{display:flex;flex-direction:column}.speech-bubbles{padding:1rem 2rem;background:#f4f4f4;margin-bottom:2rem;position:relative;z-index:2;font-weight:700;width:83%}.speech-bubbles__under-triangle--left{align-self:flex-start}.speech-bubbles__under-triangle--left:before{content:"";border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #F4F4F4;position:absolute;bottom:-1rem;left:1rem;z-index:1}.speech-bubbles__under-triangle--right{align-self:flex-end}.speech-bubbles__under-triangle--right:after{content:"";border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #F4F4F4;position:absolute;bottom:-1rem;right:1rem}.symptom-list{display:flex;flex-wrap:wrap}.symptom-list__item{width:50%;padding:1rem 1.5rem 1rem 0;box-sizing:border-box;font-size:1.4rem;display:flex;border-bottom:.3rem solid #F4F4F4}.symptom-list__item:last-child{border-bottom:none}.symptom-list__item:before{content:"";margin-right:1rem;font-weight:700;color:#333}.symptom-list__item__link{color:#0887d6;display:flex;justify-content:space-between;width:100%}.symptom-list__item__link:after{content:"";font-weight:700;margin-left:1rem}.menu-list-supplement{border:.3rem solid #748E1A;border-radius:.3rem;padding:1rem;box-sizing:border-box}.header-content-wrap{padding:1.5rem 0 4rem;background:url(/wp-content/themes/higashi-sumiyoshi-houmon/images/cityscape-illustration-lower-paeg-sp.svg) repeat-x center bottom 1rem;background-size:65%;display:flex;justify-content:center}.header-content-wrap--free-trial{background:none;padding:1.5rem 0}.header-content-title{font-size:2.5rem;font-weight:700;color:#748e1a;margin-bottom:1.5rem;text-align:center}.header-content-title--free-trial{margin-bottom:0}.header-content-title--small{font-size:1.2rem;color:#afd235;display:block}.header-content-title__img{width:100%;max-height:6rem}.lower-page-content-title{font-size:2.8rem;font-weight:700;background:#748e1a;padding:2.5rem 0;color:#fff;text-align:center}.lower-page-content-title--promise{font-size:2.4rem}.section-free-trial-block__inner--content{padding-bottom:3rem}.mr-cancellation{margin-bottom:0}.page-content{padding:2.5rem 1.5rem 4rem}.page-content--information{padding:0}.image-rounded-corners{border-radius:.3rem}.form-wrap{padding:1.5rem}.down-arrow-text{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.down-arrow-text__icon{color:#afd235;animation:translateY .6s ease-in-out 0s infinite alternate none running}.down-arrow-text__icon--right{margin-left:.8rem}.down-arrow-text__icon--left{margin-right:.8rem}@keyframes translateY{0%{transform:translateY(-.2rem)}to{transform:translateY(.2rem)}}.cta-content-title{padding:1rem;font-size:2.2rem;font-weight:700;background:#748e1a;color:#fff;text-align:center;border-radius:.3rem;margin-bottom:2rem}.heading-background{font-size:2.2rem;font-weight:700;text-align:center;background:#f4f4f4;border-radius:.3rem;padding:1rem;margin-bottom:1.5rem}.reservation-number{font-weight:700;font-size:3.4rem;text-align:center;margin-bottom:.5rem}.reservation-number:before{content:"";margin-right:1rem;color:#748e1a}.reservation-text{font-size:1.4rem;background:#f4f4f4;padding:.5rem 1rem;border-radius:.3rem;text-align:center;margin-bottom:1.5rem}.reception-time{text-align:center;margin-bottom:3rem}.reception-24hours{font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.reception-24hours:before{content:"";width:.3rem;height:3rem;background:#333;transform:rotate(-20deg);margin-right:3rem;display:block;border-radius:.3rem}.reception-24hours:after{content:"";width:.3rem;height:3rem;background:#333;transform:rotate(20deg);margin-left:3rem;display:block;border-radius:.3rem}.questions-inquiries-block{background:#f4f4f4;padding:3rem 0;text-align:center;margin:0 -1.5rem 1rem}.questions-inquiries-block__link{font-size:1.4rem;color:#0887d6;text-decoration:underline}.questions-inquiries-block__link:after{content:"";font-weight:700;margin-left:1rem;text-decoration:none}.reservation-infectious-disease-control{padding:1rem;box-sizing:border-box;display:flex;align-items:center;border:.3rem solid #485A0A;border-radius:.3rem;margin-bottom:1.5rem}.reservation-infectious-disease-control__img{width:5rem;height:5rem;flex-shrink:0;margin-right:1rem}.reservation-infectious-disease-control__heading{font-weight:700;color:#485a0a;border-bottom:.1rem solid #485A0A;padding-bottom:.2rem;margin-bottom:.5rem}.reservation-infectious-disease-control__text{font-size:1.2rem}.infectious-disease-control-treatment{display:flex;align-items:center;margin-bottom:1.5rem}.infectious-disease-control-treatment__picture{width:25%;margin-right:2rem;flex-shrink:0}.infectious-disease-control-treatment__picture__img{border-radius:1rem}.infectious-disease-control-treatment__comment{padding:1.5rem;font-weight:700;position:relative;background:#f2f7e2}.infectious-disease-control-treatment__comment:before{content:"";position:absolute;border:.8rem solid transparent;border-right:1.2rem solid #F2F7E2;top:20%;left:0;transform:translate(-100%)}.limit-reservation{background:#fcdcdc;padding:1rem 1.5rem;border-radius:.3rem;margin-bottom:1rem}.limit-reservation:last-child{margin-bottom:0}.limit-reservation__text{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-size:1.4rem}.limit-reservation__text:before{content:"";font-weight:700;color:#ff2727;margin-right:1rem}.limit-reservation__remaining{font-weight:700;text-align:center}.limit-reservation__remaining__num{font-size:2rem;padding:0 1rem;color:#ff2727}.reservation-vaccination{background:#fcdcdc;padding:.5rem;border-radius:.5rem;text-align:center;font-size:1.4rem;margin-bottom:1rem}.reservation-vaccination:last-child{margin-bottom:0}.reservation-form-list{margin:0 0 2rem}.reservation-form-list__title{font-weight:700}.reservation-form-list__title:before{content:"";color:#748e1a;margin-right:1rem}.reservation-form-list__title--required{position:relative}.reservation-form-list__title--required:after{position:absolute;right:0;content:"※必須";display:inline-block;border-radius:.3rem;color:#ff2727;font-size:1.4rem;line-height:2.4rem}.reservation-form-list__data{margin:10px 0}.reservation-form-list__data--select{position:relative}.reservation-form-list__data--select:after{content:"";font-weight:700;position:absolute;right:1.5rem;line-height:1.6rem;bottom:1.4rem;pointer-events:none}.reservation-form-list__data__notes{margin:1rem 0;font-size:1.6rem}.reservation-form-list__input-area{width:100%;padding:1rem;border-radius:.3rem;border:.3rem solid #DDDDDD;font-size:1.8rem;box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:border-color .2s}.reservation-form-list__input-area:focus{border-color:#748e1a}.reservation-form-list__select{-webkit-appearance:none;appearance:none;width:100%;max-width:100%;box-shadow:none;background:#fff;font-size:1.8rem;line-height:2rem;border:.3rem solid #DDDDDD;padding:1rem;border-radius:.3rem;margin-bottom:0;height:auto;transition:border-color .2s}.reservation-form-list__select:focus{border-color:#748e1a}.reservation-form-list__text-area{width:100%;padding:1rem;border-radius:.3rem;border:.3rem solid #DDDDDD;font-size:1.8rem;box-sizing:border-box;-webkit-appearance:none;appearance:none;outline:none;transition:border-color .2s;font-family:inherit}.reservation-form-list__text-area:focus{border-color:#748e1a}.reservation-form-list__date-label{position:relative;display:inline-block;width:20rem;border-radius:.3rem}.reservation-form-list__date-label:after{content:"";width:3.6rem;height:3.6rem;color:#748e1a;position:absolute;top:2.3rem;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:2.4rem;line-height:2.4rem;pointer-events:none}.reservation-form-list__date-area{position:relative;padding:.5rem 1rem;width:20rem;height:4.6rem;background:transparent;box-sizing:border-box;font-size:1.8rem;border:.3rem solid #DDDDDD;border-radius:.3rem;transition:all .2s}.reservation-form-list__date-area:focus{border-color:#748e1a}.reservation-form-list__date-area::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;padding:0;width:3.6rem;height:3.6rem;color:transparent;background:transparent;cursor:pointer}.reservation-form-list__date-area::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.reservation-form-list__date-area::-webkit-clear-button{-webkit-appearance:none;appearance:none}div.wpcf7 .ajax-loader{width:2rem;height:2rem;margin:1rem auto 0;display:none;background-repeat:no-repeat;background-size:contain}div.wpcf7 .ajax-loader--on{display:block}.reservation-form-notes{background:rgba(255,39,39,.1);padding:1rem;box-sizing:border-box;font-size:1.3rem;color:#ff2727;font-weight:700;margin-top:1rem;border-radius:.3rem}.reservation-submit-btn{background:#1d1a8e;color:#fff;padding:1.5rem 1rem;border-radius:3rem;font-size:1.8rem;text-align:center;display:block;width:100%;box-sizing:border-box;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);margin:2rem auto;-webkit-appearance:none;appearance:none;border:none;transition:all .2s ease-in-out;cursor:pointer}.reservation-submit-btn:hover{box-shadow:0 1rem 1rem rgba(51,51,51,.16);transition:all .2s ease-in-out;transform:translateY(-.2rem)}.reservation-submit-btn--tel{margin-top:0}.reservation-submit-btn--line:before{content:"";margin-right:.5rem}.pagination-list{display:flex;justify-content:center;padding:0 3.5rem;margin-bottom:4rem}.pagination-list__item{width:calc(20% - 2rem);margin-right:2rem;box-shadow:0 .3rem .6rem rgba(51,51,51,.16);background:#f4f4f4;border-radius:.3rem}.pagination-list__item:last-child{margin-right:0}.pagination-list__item__link{display:block;padding:.5rem 1rem;text-align:center;font-size:1.7rem;width:1.4rem;height:2.2rem;display:flex;justify-content:center;align-items:center}.pagination-list__item__link--background{background:#748e1a;color:#fff;border-radius:.3rem}.information-date{text-align:right;margin-bottom:2rem;font-size:1.4rem;display:block}.information-date:before{content:"";margin-right:1rem}.heading-left-block{font-size:2.4rem;font-weight:700;display:flex;margin-bottom:2.5rem}.heading-left-block:before{content:"";display:block;width:1.5rem;flex-shrink:0;background:#748e1a;border-radius:.3rem;margin-right:1.5rem}.promise-list{counter-reset:promise}.promise-list__item{background:#f2f7e2;border-radius:.3rem;padding:2rem 1.5rem;margin-bottom:3rem}.promise-list__item:last-child{margin-bottom:0}.promise-list__item__title{font-weight:700;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem;font-size:2rem;text-align:center;flex-direction:column}.promise-list__item__title:before{counter-increment:promise;content:"" "ご約束" counter(promise) " ";display:block;color:#748e1a;padding:.5rem;background:#fff;width:39%;text-align:center;border-radius:3rem;margin-bottom:1rem;font-size:1.6rem}.effect-list{font-weight:700;margin-bottom:2rem}.effect-list__item:before{content:"";font-weight:"nomal";font-family:"Font Awesome 5 Free";color:#748e1a;margin-right:1rem}}
