html{width:100%;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:62.5%;background-color:#fff;letter-spacing:-.001em;-webkit-text-size-adjust:100%}body{width:100%;min-height:100%;margin:0;padding:0;position:relative}article,section,nav,aside,hgroup,header,footer,figure,figcaption,canvas,main{display:block;margin:0 auto;padding:0;text-align:left}div,h1,h2,h3,h4,h5,p,ul,li,ol,dl,dt,dd,table,td,th,hr,input,textarea,select{margin:0 auto;padding:0;text-align:left}div,h1,h2,h3,h4,h5,p,li,dt,dd,td,label,th,td,caption,figcaption,a,span,strong,em,small,label,pre,input,textarea,th,td{font-weight:500;font-size:2rem;line-height:1.5;color:#333;font-feature-settings:"palt";text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1040px) and (min-width:768px){div,h1,h2,h3,h4,h5,p,li,dt,dd,td,label,th,td,caption,figcaption,a,span,strong,em,small,label,pre,input,textarea{font-size:2rem;line-height:1.5}}@media screen and (max-width:767px){div,h1,h2,h3,h4,h5,p,li,dt,dd,td,label,th,td,caption,figcaption,a,span,strong,em,small,label,pre,input,textarea{font-size:2rem;line-height:1.8}}li li,td p,td li,li p,td td,td td p,td h1,td h2,pre,td p label,td label,dd p,dd ul li,td p label,p small,li dt,li dd,li label,p a,li a,li span,td a,small span,p span span,li span span,p span,h1 span,h2 span,h3 span,h4 span,h1 a,h2 a,h3 a,h4 a{color:inherit;line-height:inherit;font-weight:inherit;color:inherit;font-size:inherit}strong,em,small,i,figcaption{font-style:normal}fieldset{border:none}ul,ol{list-style:none}img{border:none;vertical-align:top;width:100%;height:auto}.ie8 img{width:auto}table{border-collapse:collapse;border-spacing:0;border:none;font-size:inherit;font:100%}sup{position:relative;vertical-align:text-top}sub{position:relative;vertical-align:text-bottom}input,textarea{border:1px #ddd solid;border-top:1px #aaa solid}a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:underline;color:inherit}a:active{text-decoration:none;color:inherit}*[class*=btn]>a{display:block;width:100%;height:100%}*[class*=btn]>a:link{text-decoration:none;color:inherit}*[class*=btn]>a:visited{text-decoration:none;color:inherit}*[class*=btn]>a:hover{text-decoration:none;color:inherit}*[class*=btn]>a:active{text-decoration:none;color:inherit}a.btn{display:block;width:100%;height:100%}a.btn:link{text-decoration:none;color:inherit}a.btn:visited{text-decoration:none;color:inherit}a.btn:hover{text-decoration:none;color:inherit}a.btn:active{text-decoration:none;color:inherit}a:link{text-decoration:none;color:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//smiletaxi-hearth.jp/wordpress/wp-content/themes/smiletaxi/common/css/../images/01_common/select.png);background-repeat:no-repeat;background-position:right center;height:24px;vertical-align:top;border:1px solid #ccc;border-top:1px solid #aaa;padding:1px 15px 1px 3px}.setGothicFont{font-family:"Noto Sans JP",sans-serif;font-weight:400}.setPottaFont{font-family:"Potta One",cursive;font-weight:400}.setYuseiFont{font-family:"Yusei Magic",sans-serif;font-weight:400}
.setClearFix{zoom:100%}.setClearFix:after{content:".";clear:both;height:0;display:block;visibility:hidden}.setClearBoth{clear:both}.setClearBoth hr{display:none}[class*=only]{display:none}.marker_under_red{background:linear-gradient(transparent 70%,#ffb6b9 70%)}.marker_under_yellow{background:linear-gradient(transparent 70%,#faf592 70%)}.marker_under_orange{background:linear-gradient(transparent 70%,rgba(231,155,37,.8) 70%)}form span.mwform-radio-field label input[type=radio]{position:absolute;opacity:0}form span.mwform-radio-field label input[type=radio]+.mwform-radio-field-text:before{width:2rem;height:2rem;top:5px;content:'';background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;position:relative;margin-right:1rem;cursor:pointer;transition:all .25s ease}form span.mwform-radio-field label input[type=radio]:checked+.mwform-radio-field-text:before{background-color:#333;box-shadow:inset 0 0 0 4px #f4f4f4}form span.mwform-radio-field label input[type=radio]:focus+.mwform-radio-field-text:before{outline:none;border-color:#333}form span.mwform-radio-field label input[type=radio]+.mwform-radio-field-text:empty:before{margin-right:0}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@charset "utf-8";.mw_wp_form .error{font-size:93%;color:#b70000;display:block}.mw_wp_form .akismet_error{display:block}.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;margin:0 5px}.mw-wp-form-deprecated-message{background:#fdeeee;border:1px solid #f7bdb8;border-radius:5px;color:#af4040;font-size:13px;line-height:1.6;margin:0 0 10px;padding:1em}.mw_wp_form input[type=file]{display:inline-block}.mwform-file-delete{cursor:pointer;visibility:hidden}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}