﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);color:#000;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;border-color:#eee}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}@media screen and (max-width: 480px){textarea{width:80vw}}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box;overflow-wrap:break-word}html{font-size:62.5%;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}html .wrapper{font-size:1.5rem}a{color:#369;opacity:1;transition:all .3s ease}a:hover{text-decoration:underline;opacity:.7}.column--common,.column1 table,.column2 table,.column--cleaning1 table,.column--cleaning2 table,.column--cleaning3 table,.column--cleaning4 table,.column--cleaning5 table,.column--cleaning52 table,.column--cleaning5-ver2 table{border:1px solid #ededed;table-layout:fixed;margin:0 0 !important}.column--common th,.column1 table th,.column2 table th,.column--cleaning1 table th,.column--cleaning2 table th,.column--cleaning3 table th,.column--cleaning4 table th,.column--cleaning5 table th,.column--cleaning52 table th,.column--cleaning5-ver2 table th{background-color:#f8f8f8;color:#5a5a5a;border:1px solid #ededed;vertical-align:middle;text-align:center;line-height:1.35;font-size:.9em}.column--common td,.column1 table td,.column2 table td,.column--cleaning1 table td,.column--cleaning2 table td,.column--cleaning3 table td,.column--cleaning4 table td,.column--cleaning5 table td,.column--cleaning52 table td,.column--cleaning5-ver2 table td{background:#fff;border:1px solid #ededed;vertical-align:middle;text-align:center}.column--cleaning3::-webkit-scrollbar,.column--cleaning4::-webkit-scrollbar,.column--cleaning5::-webkit-scrollbar,.column--cleaning5-ver2::-webkit-scrollbar,.column--cleaning52::-webkit-scrollbar{height:10px}.column--cleaning3::-webkit-scrollbar-track,.column--cleaning4::-webkit-scrollbar-track,.column--cleaning5::-webkit-scrollbar-track,.column--cleaning5-ver2::-webkit-scrollbar-track,.column--cleaning52::-webkit-scrollbar-track{background:#e8e8e8}.column--cleaning3::-webkit-scrollbar-thumb,.column--cleaning4::-webkit-scrollbar-thumb,.column--cleaning5::-webkit-scrollbar-thumb,.column--cleaning5-ver2::-webkit-scrollbar-thumb,.column--cleaning52::-webkit-scrollbar-thumb{background:#8c8c8c}.column--cleaning5-ver2{overflow-x:auto;padding-bottom:10px;margin-bottom:10px}.column--cleaning5-ver2 table{width:350%;min-width:350%}.column--cleaning5-ver2 table th{padding:0px;line-height:1.2;font-size:.5em}.column--cleaning5-ver2 table td{padding:2px;line-height:1.35;font-size:.7em}.column--cleaning5-ver2 .kotei{position:sticky;font-size:.4em;left:0;width:75px;z-index:10}.column--cleaning5-ver2 .kousiki{width:10%}@media screen and (max-width: 499px){.column--cleaning5-ver2 .kotei{width:90px !important}}.column--cleaning52 table{width:400%;min-width:400%}.column--cleaning52 td{padding:2px;border:1px solid #7f7777;line-height:1.35;font-size:.8em}.column--cleaning52 .kotei{position:sticky;font-size:.4em;left:0;width:75px;z-index:10}.column--cleaning52 .kousiki{width:10%}.column--cleaning5{overflow-x:auto;padding-bottom:20px;margin-bottom:10px}.column--cleaning5 table{width:180%;min-width:180%}.column--cleaning5 table th{padding:7px}.column--cleaning5 table td{padding:3px;line-height:1.35;font-size:.9em}.column--cleaning5 .kotei{position:sticky;font-size:.8em;left:0;width:70px;z-index:10}.column--cleaning4{overflow-x:auto;padding-bottom:20px;margin-bottom:10px}.column--cleaning4 table{width:140%;min-width:140%}.column--cleaning4 table th{padding:3px}.column--cleaning4 table td{padding:3px;line-height:1.35;font-size:.9em}.column--cleaning4 table .kotei{position:sticky;font-size:.8em;left:0;width:60px;z-index:10}.column--cleaning3{overflow-x:auto;margin-bottom:5px}.column--cleaning3 table{width:100%}.column--cleaning3 table th{padding:3px}.column--cleaning3 table td{padding:6px 4px;line-height:1.4;font-size:1em}.column--cleaning3 table th img,.column--cleaning3 table td img{margin:5px 0}.column--cleaning3 .kotei{position:sticky;font-size:.7em;left:0;width:57px;z-index:10}.column--cleaning3 table tr th .highlight,.column--cleaning3 table tr td .highlight,.highlight{background:#ffffcd !important}.column--cleaning2 table{width:100%;margin:2 0 !important}.column--cleaning2 table th{font-size:11px}.column--cleaning2 table td{padding:2px;line-height:1.4}.column--cleaning2 .kotei{position:sticky;font-size:.8em;left:0;width:20%;z-index:10}.column--cleaning1 table{width:100%;margin:2 0 !important}.column--cleaning1 table th{font-size:11px;width:25%}.column--cleaning1 table td{padding:2px;line-height:1.4}.column2 table{width:100%}.column2 table th{padding:5px}.column2 table td{padding:3px;line-height:1.35}.column2 .kotei{position:sticky;left:0;width:25%;z-index:10}.column1 table{width:100%}.column1 table th{padding:3px}.column1 table td{padding:3px;line-height:1.35}.column1 .kotei{position:sticky;left:0;width:30%;z-index:10}.entry-content td{padding:3px !important}.tablepress .odd td .column-2 .column-3 .column-4{background-color:#fff !important}.box{padding:20px;border:1px solid #252525}.btn{display:inline-block;width:96%;margin:1em 2% 1em;padding:1em .6em;border-radius:6px;color:#fff;cursor:pointer;text-decoration:none;text-align:center;background-color:#e3364a;box-shadow:0 4px 0 #ca1c30}.btn.btn--yellow{background-color:#ffd150;box-shadow:0 5px 0 #ffc41d}.btn.btn--blue{background-color:#61b0e2;box-shadow:0 5px 0 #369ada}.btn.btn--green{background-color:#34b496;box-shadow:0 5px 0 #298c75}.btn:hover{box-shadow:none;transform:translateY(4px)}.btn:active{box-shadow:none;transform:translateY(4px)}.btn a{color:inherit}.push_btn_green{display:inline-block;width:96%;padding:1em;text-align:center;font-weight:bold;text-decoration:none;color:#fff;background:#4f96fa !important;border-bottom:4px solid #00529a !important;border-radius:4px;margin:0 2% 0 !important}.push_btn_green:hover{cursor:pointer;text-decoration:none;background:#4f96fa;transform:translate3d(0, 4px, 0);border-bottom:none}.yoshiokatenso th,.yoshiokatenso td{text-align:center}.color-button01{background:#338df4;color:#fff !important;padding:20px 40px;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.5;box-shadow:0 4px 0 var(--color_btn_blue_dark);transition:transform .25s,box-shadow .25s,-webkit-transform .25s;z-index:1;margin:5px !important;display:inline-block}.color-button01 a{color:#fff !important;font-size:16px !important}.biyo-osusumebox{position:relative;margin:.7em 0 1em;padding:.8em 1em 1em;border:1px dashed #04384c;background-color:#fdfdfd}.accordion label{display:block;position:relative;padding:7px 37px 7px 14px;font-weight:bold;border:solid 1px #c1c1c1;cursor:pointer;transition:.3s;border-radius:2px;background-color:#edf6ff}.say{display:flex;width:100%;margin:1.5em 0}.say .faceicon{width:100px;height:100px;padding-right:20px;text-align:center;vertical-align:top}.say .faceicon img{width:100%;height:auto;border:solid 2px #eaedf2 !important;border-radius:50%}.say .faceicon span{font-size:11px;font-weight:bold;opacity:.9}.say .chatting{position:relative;width:calc(100% - 100px);font-size:.95em;vertical-align:top}.say .chatting blockquote{margin:.5em 0;padding:13px 0px 0px 50px;border:none}.say .chatting .sc{display:inline-block;width:100%;text-align:left;padding:13px;border:solid 2px #d5d5d5;border-radius:12px;background:#fff;word-break:break-word}.say .chatting .sc:before{display:inline-block;position:absolute;top:18px;left:-23px;border:12px solid rgba(0,0,0,0);border-right:12px solid #d5d5d5;content:""}.say .chatting .sc:after{display:inline-block;position:absolute;top:18px;left:-20px;border:12px solid rgba(0,0,0,0);border-right:12px solid #fff;content:""}.say .chatting .sc p{margin:5px 0;padding:0}.say.right{width:calc(100% + 10px);text-align:right}.say.right .faceicon{width:100px !important;height:100px;padding:0 0 0 20px;text-align:center;vertical-align:top;order:2}.say.right .chatting .sc:before,.say.right .chatting .sc:after{right:-23px;left:auto;border:12px solid rgba(0,0,0,0);border-left:12px solid #d5d5d5}.say.right .chatting .sc:after{right:-20px;border-left-color:#fff}@media only screen and (min-width: 481px){.sc:before,.sc:after{top:30px}}.shtb2{display:table;table-layout:fixed;width:100%;margin:1.5em 0}.shtb2 .cell{display:table-cell;width:50%;vertical-align:top}.shtb2 .cell:first-of-type{padding-right:2%}.shtb2 .cell:last-of-type{padding-left:2%}.tab-wrap{margin-bottom:2em;background-color:#fff}.tab-wrap ul{display:flex;border:none;margin:0;padding:0;border-radius:3px 3px 0 0}.tab-wrap ul li{border-radius:5px 5px 0 0}.tab-wrap ul li.tab-btn{padding:12px 0 5px;width:calc(50% - 3px);text-align:center;list-style:none;cursor:pointer}.tab-wrap ul li.tab-btn+.tab-btn{margin-left:6px}.tab-wrap ul li.tab-btn.tab-btn-good::before,.tab-wrap ul li.tab-btn.tab-btn-bad::before{margin-right:.5em}.tab-wrap ul li.tab-btn.show{color:#fff;font-weight:bold}.tab-wrap ul li.tab-btn.tab-btn-bad,.tab-wrap ul li.tab-btn:not(.show){background:#ebeaea}.tab-wrap ul li.tab-btn.tab-btn-good{background:#369acc}.tab-wrap ul li.tab-btn.tab-btn-bad.show{background:#d72072}.tab-wrap ul li::before{position:absolute;left:.2em;content:“・”;font-size:16px;margin-right:.5em;vertical-align:middle;font-weight:bold}.tab-wrap ul li::before:not(.tab-wrap .tab-contents.tab-btn-bad ul li::before){color:#369acc}.tab-wrap ul li::before:not(.tab-wrap .tab-contents.tab-btn-bad ul li::before)+.tab-wrap .tab-contents.tab-btn-bad ul li::before{color:#d72072}.tab-wrap ul li::before+li{text-align:left;padding-left:.2em}.tab-wrap .tab-contents{display:none;background:#fff;transition:all .3s ease-in}.tab-wrap .tab-contents.tab-contents-good{border-top:4px solid #369acc;background:#f1f8fb;border-radius:0 0 4px 4px}.tab-wrap .tab-contents.tab-contents-bad{border-top:4px solid #d72072;background:#fef6f6}.tab-wrap .tab-contents.show{display:block;padding:20px}.tab-wrap .tab-contents.show ul{display:block;background:none;margin-top:0;margin-bottom:0;padding:0 0 0 1.5em;padding-bottom:0;border:none;list-style:none;position:relative}.tab-wrap .tab-contents.show ul li{text-align:left;padding-left:.5em}.tab-wrap .tab-contents.show ul li::before{position:absolute;left:.2em;content:“・”;font-size:16px;margin-right:.5em;color:#369acc;vertical-align:middle;font-weight:bold}.tab-wrap .tab-contents.show .say{margin:.5em 0}@media only screen and (max-width: 480px){.tab-contents.show{padding:10px !important}.sc{padding:10px !important;line-height:1.75em !important}.faceicon{width:80px !important;padding-right:20px !important}.tab-wrap .tab-contents .say{margin:1em 0 !important}.tab-contents .say:first-child{margin-top:.3em !important}.tab-contents .say:last-child{margin-bottom:.3em !important}}.syousai-1{line-height:1;margin-bottom:1em;color:gray;font-size:.5px}details summary{position:relative;display:block;padding:10px 10px 10px 34px;cursor:pointer;font-weight:bold;background-color:#f4f4f4;transition:.2s}details summary:hover{background-color:#d6d6d6}details summary::-webkit-details-marker{display:none}details summary:before,details summary:after{content:"";margin:auto 0 auto 10px;position:absolute;top:0;bottom:0;left:0}details summary:before{width:16px;height:16px;border-radius:16px;background:#8c8c8c}details summary:after{left:6px;width:5px;height:5px;border:4px solid rgba(0,0,0,0);border-left:5px solid #fff;box-sizing:border-box;transition:.1s}details[open] summary{background-color:#d6d6d6}details[open] summary:after{transform:rotate(90deg);left:4px;top:5px}details[open] .details-content{border:1px solid #d6d6d6;border-radius:0 0 2px 2px;padding:10px 15px 10px 15px;animation:fadeIn .5s ease}.small{font-size:.8em}.big{font-size:1.4em}.orange{color:#ffb36b}.green{color:#75c375}.blue{color:#6bb6ff}.red{color:#ee7b7b}.silver{color:silver}.keiko_blue{background:linear-gradient(transparent 50%, rgba(107, 182, 255, 0.24) 50%)}.keiko_yellow{background:linear-gradient(transparent 50%, rgba(255, 252, 107, 0.69) 50%)}.keiko_green{background:linear-gradient(transparent 50%, rgba(151, 232, 154, 0.69) 50%)}.keiko_red{background:linear-gradient(transparent 50%, rgba(255, 88, 88, 0.24) 50%)}.sns-btn,#respond,.c-shareBtns,.l-articleBottom__section.-author,.l-articleBottom__section.-comment{display:none}#entry footer{margin:2em 0 2em}#toc_container{padding:20px}#toc_container .toc_title:before{left:0}#toc_container p.toc_title{padding:0 0 0 60px}.shiny-btn{display:inline-block;position:relative;width:100%;padding:1em;margin:1em 0 2em;background-color:#ff5f7b;box-shadow:0 3px 0 0 #c62727;border-radius:5px;font-weight:bold;font-size:18px;color:#fff;text-align:center;text-decoration:none;overflow:hidden}.shiny-btn:hover{text-decoration:none}.shiny-btn::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 3s ease-in-out infinite}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}body{background:url(../img/bg_lp.webp) repeat}body .wrapper .content{width:750px;margin:0 auto;padding:30px 30px 0;background:#fff;box-shadow:10px 0px 10px -10px rgba(100,100,100,.1),-10px 0px 10px -10px rgba(100,100,100,.1)}body .wrapper .content header.content--header{width:calc(100% + 60px);margin:-30px -30px 30px}body .wrapper .content header.content--header img.eyecatch{width:100%;height:auto}body .wrapper .content section.content--body article h2{width:calc(100% + 60px);margin:2em -30px 2em -30px;text-align:center;padding:15px 20px;color:#fff;background-color:#ffefec;color:#ff607b;font-size:2.2rem}body .wrapper .content section.content--body article h3{margin:2em 0 1em 0;text-align:center;font-size:2rem}body .wrapper .content section.content--body article ul{margin-bottom:2em}body .wrapper .content section.content--body article ul li:before{content:"";display:inline-block;width:.7em;height:.7em;background-color:#deea84;border-radius:1em;margin-right:.5em}body .wrapper .content section.content--body article dl.q--a dt{position:relative;padding:0 0 0 30px;margin-top:-0.2em;margin-bottom:1em;font-weight:bold}body .wrapper .content section.content--body article dl.q--a dt::before{margin-top:.4em;content:"Q";display:block;color:#fff;width:23px;height:23px;line-height:23px;text-align:center;background:#2467d2;border-radius:50%;position:absolute;left:0;top:-2px;font-weight:bold}body .wrapper .content section.content--body article dl.q--a dd{position:relative;padding:0 0 0 30px;margin-top:-0.2em;margin-bottom:2em}body .wrapper .content section.content--body article dl.q--a dd::before{margin-top:.4em;content:"A";display:block;color:#fff;width:23px;height:23px;line-height:23px;text-align:center;background:#ff5f7b;border-radius:50%;position:absolute;left:0;top:-4px;font-size:13px;font-weight:bold}body .wrapper .content section.content--body article .writtenby{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;background:#f8f8f8;margin:2em 0 0;padding:20px 30px}body .wrapper .content section.content--body article .writtenby .writternby--img{width:80px;margin-right:20px}body .wrapper .content section.content--body article .writtenby .writternby--img img{width:100%;border-radius:50%}body .wrapper .content section.content--body article .writtenby .writtenby--txt{width:calc(100% - 100px);font-size:1.3rem}body .wrapper .content section.content--body article .note{border-top:5px solid #eb7f00;border-radius:0 0 6px 6px;background:#fff9eb;margin:2em 0;padding:20px 4%}body .wrapper .content section.content--body article .note .title{display:block;padding-bottom:.6em;font-size:1.6rem;text-align:center;font-weight:bold;color:#eb7f00}body .wrapper .content section.content--body article .clinic{width:calc(100% + 60px);margin:2em -30px 3em;padding:15px 30px;background:#f4fdff;border-top:6px solid #3a9caf}body .wrapper .content section.content--body article .clinic header.clinic--header{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5em;margin:1em 0 2em;padding-bottom:1em;border-bottom:1px dotted #3a9caf}body .wrapper .content section.content--body article .clinic header.clinic--header h3{margin:0;text-align:left;color:#3a9caf;font-size:2.2rem}body .wrapper .content section.content--body article .clinic header.clinic--header .lead{margin:0}body .wrapper .content section.content--body article .clinic .clinic--info.d-flex{align-items:flex-start;gap:30px;margin-bottom:30px}body .wrapper .content section.content--body article .clinic .clinic--info.d-flex img{width:40%}body .wrapper .content section.content--body article .clinic .clinic--info.d-flex table{flex:1;margin-top:0}body .wrapper .content section.content--body article .clinic .feature{margin:0 0 1em;padding:15px 30px 25px;background:#fff;border-radius:6px;border:1px solid #3a9caf}body .wrapper .content section.content--body article .clinic .feature h4{width:80%;position:relative;padding:.8rem 0;margin:1em 10% 2em;border-bottom:4px solid #3a9caf;text-align:center}body .wrapper .content section.content--body article .clinic .feature h4::before,body .wrapper .content section.content--body article .clinic .feature h4::after{position:absolute;top:100%;left:50%;content:"";height:0;width:0}body .wrapper .content section.content--body article .clinic .feature h4:before{border:12px solid;border-color:rgba(0,0,0,0);border-top-color:#3a9caf;margin-left:-16px}body .wrapper .content section.content--body article .clinic .feature h4:after{border:6px solid;border-color:rgba(0,0,0,0);border-top-color:#fff;margin-left:-10px}body .wrapper .content section.content--body article .clinic .feature .d-flex{align-items:flex-start;gap:20px}body .wrapper .content section.content--body article .clinic .feature .d-flex img{width:40%}body .wrapper .content section.content--body article .clinic .feature .d-flex p{flex:1;font-size:1.4rem}body .wrapper .content section.content--body article .terms p,body .wrapper .content section.content--body article .terms ol,body .wrapper .content section.content--body article .terms li{font-size:1.2rem}body .wrapper .content section.content--body article .terms h4{margin-bottom:.2em}body .wrapper .content section.content--body article .notice{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:1em;font-size:1.2rem;gap:4%}body .wrapper .content section.content--body article .notice dt{width:28%;margin-bottom:.5em;font-weight:bold}body .wrapper .content section.content--body article .notice dd{width:68%;margin-bottom:.5em}body .wrapper .content footer.site--footer{background:#eee;margin:3em -30px 0;padding:15px 30px;font-size:1.2rem;text-align:center}body .wrapper .content footer.site--footer ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}body .pagetop{position:fixed;bottom:30px;right:30px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;color:#fff;background:rgba(255,95,123,.8);transition:all .3s ease}body .pagetop span{font-family:Arial,sans-serif}body .pagetop:hover{text-decoration:none}body .fs-l{font-size:2rem}body .fs-m{font-size:1.6rem}body .fs-s{font-size:1.2rem}body .tal{text-align:left}body .tac{text-align:center}body .tar{text-align:right}body .mt0{margin-top:0}body .mb0{margin-bottom:0}body .cta--red{width:100%;margin:2em 0;padding:1em 4%;background:#ffefec;border:3px solid #ff5f7b;border-radius:6px}body .d-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}body table{width:100%;margin:1em 0 2em;border:2px solid #e7e7e7}body table tr th,body table tr td{padding:10px 20px;text-align:left;background:#fff;border-bottom:2px solid #e7e7e7}body table tr th{width:30%;border-right:2px solid #e7e7e7;background:#fbf6f8}body table tr td{width:70%}body .filter-search table{border-bottom:none;margin-bottom:2em}body .filter-search table tr{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center}body .filter-search table tr th,body .filter-search table tr td{width:100%}body .filter-search table tr th{border-right:none}body .filter-search table tr td select{padding:8px 12px;border:1px solid #ccc;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;cursor:pointer;transition:border .3s}body .filter-search table tr td select:hover{border-color:#999}body .filter-search table tr td select:focus{border-color:#007bff;outline:none}body .filter-search table tr td select::-ms-expand{display:none}body .filter-search table tr td select::-ms-value{color:rgba(0,0,0,0);background:rgba(0,0,0,0)}body .filter-search table tr td input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;vertical-align:middle;transition:all .2s;margin-right:5px}body .filter-search table tr td input[type=checkbox]:checked::before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px;font-weight:bold;color:#007bff}body .filter-search table tr td input[type=checkbox]:hover{border-color:#999}body .filter-search table tr td input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}body .filter-search table tr td label{margin-right:10px}body .filter-search input[type=submit]{width:80%;margin:0 10% 2em;padding:1em;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:all .2s;text-align:center}body .filter-search input[type=submit]:hover{opacity:.7}body .filter-search input[type=submit]:focus{outline:none}body .filter-search input[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (max-width: 749px){body{background:none}body .wrapper .content{width:100%;padding:20px 4% 0;box-shadow:none}body .wrapper .content header.content--header{width:108%;margin:-20px -4% 30px}body .wrapper .content section.content--body article h2{width:108%;margin:1em -4% 2em -4%}body .wrapper .content section.content--body article .writtenby{padding:4%}body .wrapper .content section.content--body article .clinic{width:108%;margin:2em -4% 3em;padding:15px 4%}body .wrapper .content section.content--body article .clinic header.clinic--header{flex-direction:column;gap:10px;margin:0em 0 1em}body .wrapper .content section.content--body article .clinic header.clinic--header h3{width:100%;margin:0;text-align:center}body .wrapper .content section.content--body article .clinic header.clinic--header .lead{width:100%;text-align:center}body .wrapper .content section.content--body article .clinic .clinic--info.d-flex{flex-direction:column;gap:15px;margin-bottom:0}body .wrapper .content section.content--body article .clinic .clinic--info.d-flex img{width:100%}body .wrapper .content section.content--body article .clinic .clinic--info.d-flex table{margin-top:1em;margin-bottom:1em}body .wrapper .content section.content--body article .clinic .feature{margin:1em 0;padding:5px 4%;background:#fff}body .wrapper .content section.content--body article .clinic .feature h4{width:80%;position:relative;padding:.8rem 0;margin:1em 10% 2em;border-bottom:3px solid #3a9caf;text-align:center}body .wrapper .content section.content--body article .clinic .feature h4::before,body .wrapper .content section.content--body article .clinic .feature h4::after{position:absolute;top:100%;left:50%;content:"";height:0;width:0}body .wrapper .content section.content--body article .clinic .feature h4:before{border:15px solid;border-color:rgba(0,0,0,0);border-top-color:#3a9caf;margin-left:-16px}body .wrapper .content section.content--body article .clinic .feature h4:after{border:9px solid;border-color:rgba(0,0,0,0);border-top-color:#fff;margin-left:-10px}body .wrapper .content section.content--body article .clinic .feature .d-flex{gap:10px}body .wrapper .content section.content--body article .clinic .feature .d-flex img{width:100%}body .wrapper .content footer.site--footer{margin:3em -4% 0;padding:15px 4%}body .pagetop{bottom:12px;right:12px;zoom:75%}body .d-flex{flex-direction:column}body table{margin:.5em 0}body table tr th,body table tr td{padding:6px 10px}body table tr th{width:40%}body table tr td{width:60%}body table+table{margin-top:-1em}}a.shiny-btn{font-size:1.5rem}a.shiny-btn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:10px}