@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}h1{font-size:2em;margin:1% 0}h4{font-size:1.6em;margin-top:2%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}table td{border-bottom:solid 2px #ddd}body{font-family:'Noto Sans Japanese',"メイリオ","Meiryo","MS Gothic",Sans-Serif;line-height:1.8;letter-spacing:normal;text-align:justify;color:#333;background:#fff}body:after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;-webkit-transition:opacity .8s ease;-ms- transition:opacity .8s ease;-moz- transition:opacity .8s ease;transition:opacity .8s ease}:before,:after{text-decoration:inherit;vertical-align:inherit}.cf:after{clear:both}.cf:before,.cf:after{content:" ";display:table}a{text-decoration:none;color:#000}a:hover{opacity:.8}ul,ol{list-style:none;padding:0;margin:0}h2{font-size:2.5em;color:#00a29a;display:inline-block;margin-bottom:1%}h3{font-size:1.6em;border-left:4px solid #00a29a;padding-left:2%;display:inline-block;margin-top:3%;margin-bottom:1%}.pink-h3{font-size:1.6em;padding-left:1%;padding-right:2%;border-left:7px solid pink;border-bottom:1px solid pink}h4{font-size:1.6em}img{max-width:100%;height:auto;vertical-align:bottom;padding:0;margin:0}.top-main{display:flex;flex-wrap:wrap}.main-box{width:50%;margin-top:30px}.main-box p{color:#00a29a}.box-text{margin:10px 0}.box-text p{color:#000;font-size:.8em}.top-pic{font-size:2.2em;color:#00a29a}.top-pic{border-left:8px double #00a29a;border-right:8px double #00a29a}.top-line{display:flex;flex-wrap:wrap}.top-wide{width:70%;margin:0 auto;margin-top:50px}.line-img{width:20%}.line-img img{width:90%}.page-top{text-align:center}.page-top img{width:80%}.ryokin{width:100%}.subtop-box{margin-bottom:5%;display:flex;flex-wrap:wrap;justify-content:center}.title-box5{width:55%;height:300px;background-color:#fdfddc;border-radius:40px;display:flex;justify-content:center;align-items:center}.title-box5{text-align:center;color:#20b2aa;font-size:1.6em;padding:10px}.subtop2{width:40%;height:300px;margin-left:5%}.subtop2 img{width:100%;height:100%;object-fit:contain}.contact-btn{transition:all .6s ease 0s}.contact-btn:hover{cursor:pointer;transform:scale(1.1,1.1)}.pino-maintop img{object-fit:cover;width:330px;height:200px;border-radius:50px}.pino-maintop p{background-color:#fff;width:600px;padding:1%;position:absolute;top:170px;left:150px;border-radius:10px}.pino-1in3{text-align:center;margin-bottom:100px}.pino-flex{justify-content:space-between;display:flex}.pino-pro{text-align:center}.pino-pro h2{color:#000;font-weight:700}.pino-pro p{color:#000;font-weight:700;font-size:1.1em}.green-bor{display:inline-block;border-radius:3px;padding:10px;margin-right:3%;margin-bottom:2%;box-shadow:3px 3px 0 #20b2aa;border:2px solid #20b2aa;text-align:center}.pino-power{text-align:center}.oneday{display:flex}.oneday-box{text-align:center;border:1px solid;padding:5%}.oneday-box p{margin:0}.oneday-box1{background-color:#ffb6c1}.oneday-box2{background-color:#ff0}.oneday-box3{background-color:#90ee90}.oneday-box4{background-color:#1e90ff}.pino-tel{display:inline-block;padding:3%;border:1.5px dashed orange;border-radius:10px}.pino-waku{display:inline-block;padding:0 2% 2%;border:1.5px solid #00a29a;border-radius:10px;margin-bottom:5%}.seikatu:not(:first-child){margin:0 auto;margin-left:0;text-align:center}.kirari-reha img{width:100%;object-fit:cover}.center-h3{display:block;text-align:center;border:none;margin-top:2%}.telbox{width:40%;border-bottom:none;margin:2% auto;border:2px dashed orange;border-radius:23px}.telbox td{padding:2%;border-bottom:none}.telbox th{padding:2% 5%;width:26%;text-align:center}.post-single{display:flex;align-content:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:2px dotted #bb}.cat-content{position:relative;width:100%;margin-left:15px}.ryokin th{text-align:center;width:10%;border:solid 1px #aaa;padding:.8rem;background-color:oldlace}.ryokin td{width:10%;border:solid 1px #aaa;padding:.8rem}#header{background:#fff;width:100%;z-index:999}header>.container{display:flex;align-items:center;padding:20px 0;flex-wrap:wrap;justify-content:space-between;width:1200px;width:100%}.logo{width:30%}.header-right{width:20%}.desktop-nav{background:#fff;padding-top:5px;padding-bottom:5px}.desktop-nav ul{display:flex;flex-wrap:nowrap}.desktop-nav ul li{border-left:1px solid #ccc;background-color:#00a29a;padding:15px;font-size:1.4em}.desktop-nav ul li a{color:#fff}.desktop-nav ul li a:hover{color:#dfdfdf}.desktop-nav li{width:100%;text-align:center}.desktop-nav li{position:relative;margin-left:5px}.desktop-nav li a:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:2px;border-bottom:1px solid #4fbbe5;transform:scale(0,1);transform-origin:left top;transition:transform .3s}.btn-gradient-radius{padding:7px 20px;border-radius:25px;text-decoration:none;color:#fff;background-color:orange;transition:.4s;font-size:1.2em}.text1{margin:30px 0}.text1 p{margin:10px 0 0 20px}.text1 ul{margin:10px 0 0 20px}.time-table{margin:3% 2%}.time-table td:first-child{width:17%;vertical-align:middle;padding:0 2%}.time-table td:last-child{padding:1% 2%}.navbar-nav{position:relative;width:98%;padding:1%;height:50px;margin:0 auto;text-align:center;display:flex;justify-content:space-between}.navbar-nav>li{width:16.6%;height:50px;line-height:50px;background:#00a29a}.navbar-nav>li a{display:block;color:#fff}.navbar-nav>li a:hover{color:#999}ul.menu__second-level{font-size:.8em;visibility:hidden;opacity:0;z-index:1}.navbar-nav>li:hover{background:#49ecce;-webkit-transition:all .5s;transition:all .5s}.menu__second-level li{border-top:1px solid #dedede;background:#00a29a;font-size:.8rem;padding:0}.menu__second-level li a{margin:0 auto;padding:10px;line-height:2}.menu__second-level li a:hover{visibility:visible;opacity:1;background:#49ecce;margin:0 auto}.navbar-nav>li.menu__single{position:relative}li.menu__single ul.menu__second-level{position:absolute;top:40px;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.koe-qa p{font-size:1.6em;padding:2% 0}.koe-qa ul{font-size:1.2em}.koe-qa{width:85%;margin:0 auto}#disp-btn{display:none}#disp-btn:checked~ul.menu__second-level{top:50px;visibility:visible;opacity:1}.disp-box label{display:inline-block;width:100%;cursor:pointer}.disp-box label:active{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);border-bottom:none}.text .menu__second-level__mobile{display:none}.text .menu__second-level__mobile .menu__second-level li{border-top:1px solid #dedede;background:#00a29a;padding:10px 20px}@media (max-width:800px){.menu__second-level li{font-size:.7rem}}.disp-box input{display:none}.init-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar-nav:before,.navbar-nav:after{content:" ";display:table}.navbar-nav:after{clear:both}.navbar-nav{*zoom:1;}.kyujin-info{padding-top:5%}.map-box3{width:100%;margin:0 auto}.top-line{padding:1% 0;display:flex;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:center}.line-box{width:25%;margin:0 4%}.line-box img:hover{transform:scale(1.1);transition-duration:.5s}.page-line{display:flex;flex-wrap:wrap}.photo{width:30%;padding:10px}.photo img{max-width:100%}.dr-text{width:60%;margin:15px}.btn-gradient-radius:hover{background-color:#ffaa07;transition:.4s}#content{max-width:1000px;width:80%;margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto}.page-wide{width:800px;margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto}.back-image{background:#20b2aa;background-repeat:repeat;color:#fff;padding:0 25px;border-radius:15px;margin-bottom:20px;margin-top:30px;border:none}.back-image h2{border:none}.back-pink{background-image:url(//espoir-izumo.com/wp-content/themes/Robse-default-theme0.2/images/pink.png);background-repeat:repeat;color:#fff;padding:0 25px;border-radius:15px;margin-bottom:20px;margin-top:30px}.back-orange{background-image:url(//espoir-izumo.com/wp-content/themes/Robse-default-theme0.2/images/orange.png);background-repeat:repeat;color:#fff;padding:7px 20px;border-radius:25px;margin-bottom:20px;margin-top:30px;transition:.4s;font-size:1.2em}.image-orange:hover{transition:.4s}.page-text p{font-size:1.1rem;padding:1rem}.pino-sec{width:90%;margin:0 auto;margin-top:5%;position:relative}.wp-block-image{margin-bottom:1em}.kirari-sche img{object-fit:scale-down}.wp-block-image11{width:100%;margin:3% auto}.riyosya-koe{text-align:center}.tile-img{width:100%;display:flex;flex-wrap:wrap}.tile-img img{width:23%;height:230px;object-fit:cover;border:2px solid #20b2aa;border-radius:50%;margin:1%}.wp-block-table td:first-child{width:205px}.linen{background:#fffde8;box-shadow:0px 0px 0px 10px #fffde8;border:dashed 2px #ffb03f;border-radius:9px;margin:15px 10px;padding:.5em .5em .5em 2em}.linen li{line-height:1.5;padding:.5em 0;list-style:decimal}#footer{font-size:.9em;background:#f7f7f7;color:#333}.footer-body{width:1200px;margin:0 auto}#footer .footer-body .container{padding-top:30px;padding-bottom:30px}#copyright{margin:0 auto;width:300px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;width:100%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.mb-ss{margin-bottom:10px}.none{display:none}.clear{clear:both}.left{float:left}.right{float:right}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.wp50{width:60%;margin:0 auto}.wp80{width:80%;margin:0 auto;text-align:center}.top-wide img{max-width:100%}.box1{padding:0 10% 0 20%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 textarea{background-color:#fff;color:#333;width:95%;border:1px solid #ddd;font-size:100%;padding:.5em;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.1) inset}input.wpcf7-submit{padding:2% 8%}.clinic-top{width:60%}.clinic-annai span{text-align:center;background:linear-gradient(transparent 0%,#fbf6bf 50%)}.iyasi-flex{display:flex}.iyasi-left{width:70%}.iyasi-right{width:30%;text-align:center;margin-right:5%}.iyasi-right img{width:80%}.cafe-menu img{border-radius:50px}.cafe-menu .wp-block-column{padding:3% 5% 0;margin-left:2%}.btn-flat-border{display:inline-block;padding:.5em 1.2em;text-decoration:none;color:orange;border:solid 2px orange;border-radius:25px;transition:.4s}.btn-flat-border:hover{background:orange;color:#fff}.kyujin-btn{margin:5% auto;text-align:center}.main-link{margin-top:10%}.kirari h3{width:100%}.kirari-flex{display:flex;justify-content:space-around}.kirari-left{width:45%}.kirari-right{width:45%;margin-left:5%}.kirari-left img,.kirari-right img{width:45%;left:-10%;top:-30px;object-fit:contain}.situgo{left:-80% !important}#contact-link{position:fixed;right:0;bottom:200px}#contact-link a{position:relative;display:block;width:100%;height:60px;text-decoration:none}.dem-contents{display:flex;justify-content:center}.dem-contents h2{font-size:1.3em;height:80px}.dem-contents p{display:inline-block;height:100px;margin-top:3%}.dem-box:first-child{border-right:1px dashed #20b2aa}.dem-box{text-align:center;padding:3%;width:50%}.sup-box{text-align:center;padding:3%;width:33%}.sup-box:nth-child(2){border-right:1px dashed #20b2aa;border-left:1px dashed #20b2aa}a.dem-btn{display:inline-block;border-radius:25px;padding:3%;margin:5% auto;background:#00a29a;color:#fff}a.dem-btn:hover{color:#fff;background:#4edcd5;border:none}.balloon1{position:relative;display:inline-block;margin:1.5em 0 1.5em 15px;padding:7px 10px;color:#555;font-size:16px;background:#fff;border:solid 3px #00a29a;border-radius:45px;box-sizing:border-box}.balloon1:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:14px solid #fff;z-index:2}.balloon1:after{content:"";position:absolute;top:50%;left:-30px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #00a29a;z-index:1}.balloon1 h3{font-weight:700;font-size:1.4em;padding:0 1%;border:none;border-bottom:1.5px dashed #00a29a}.balloon1 p{font-size:1.2em;margin:0;padding:0}.blog-flex{display:flex}.blog-right{width:65%;text-align:center;padding:2%}.blog-left{width:35%;position:relative}.blog-left img{width:60%;position:absolute;top:10%;left:30%}.blog-btn{display:inline-block;margin:4% 4% 2%}.blog-btn a{background-color:orange;border:none;border-radius:28px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.pc-br{display:none}.sien-box{position:relative}.sien-img{width:30%;position:absolute;top:35%;left:60%}.diagnostic-time-item{display:flex;width:100%;justify-content:space-around;align-items:center}.diagnostic-time-title{text-align:center}.diagnostic-time-title h2{font-size:2em;color:#00a29a;text-align:center}.diagnostic-time-inner{display:flex;flex-direction:column}.diagnostic-time-texts{width:60%;background:#58c1c7;color:#fff;font-size:1.2rem;border-radius:25px}.diagnostic-time-text{width:60%}.diagnostic-time-text h5{margin-bottom:20px;font-size:1.3rem;color:#58c1c7}.diagnostic-time-text h6{font-size:.5rem}.diagnostic-time-text li{margin:10px 0 0}.diagnostic-time-img{width:35%}.diagnostic-time-othe{display:flex;flex-direction:column;justify-content:center}@media (max-width:1100px){.diagnostic-time-text{width:100%}.diagnostic-time-text h5{margin-top:10px;text-align:center}.diagnostic-time-item{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.diagnostic-time-text li{width:60%;margin:10px auto 0}.diagnostic-time-img{display:none}}.home .top-wide{margin:90px auto 190px}.home .news-wide{margin-bottom:180px}.home .consultation-wide{margin-bottom:180px}.home .diagnostic-wide{margin-bottom:150px}.home .news-title{margin-bottom:70px}.home .news-title h2{font-size:2.5em;color:#00a29a;padding:0 50px;letter-spacing:2px;display:inline-block;border-left:8px solid #00a29a;border-right:8px solid #00a29a}.home .diagnostic-time-title{margin-bottom:70px}.home .diagnostic-time-title h2{font-size:2.5em;color:#00a29a;padding:0 50px;display:inline-block;border-left:8px solid #00a29a;border-right:8px solid #00a29a}.home .back-image{background:orange;margin-bottom:45px;padding:10px 50px}.home .wp50{width:80%;position:relative}.home .wp50:after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;display:inline-block;width:20px;height:20px;border-right:3px solid orange;border-bottom:3px solid orange;transform:rotate(45deg)}.home .top-line{margin-top:40px}.home .wp-block-image{margin-bottom:0}.home .wp-block-table td:first-child{border-top:none;border-left:none;background:0 0}.home .tr-time{color:#fff;width:100%;text-align:center;border:1px solid #fff}.home .tr-time th{background:#20b1aa;vertical-align:middle;width:40%;border:1px solid #fff}.home .tr-week{text-align:center;border:1px solid #fff}.home .tr-week th{color:#fff;vertical-align:middle;background:#58c1c7;border:1px solid #fff}.home .tr-week td span{font-size:.7rem}.home .tr-week td{vertical-align:middle}.home .wp-block-table td{font-weight:700;background:#d2e6e4;border:1px solid #fff}.home .maps{width:100%;height:500px}.home .wp-block-image{width:100%;max-height:200px;object-fit:cover;transform:scale(1.05)}.home .wp-block-image img{max-width:700px;width:100%;max-height:200px;height:auto;object-fit:contain;transition:.3s}.home .wp-block-image img:hover{cursor:pointer;transform:scale(1.05)}@media (max-width:800px){.home .top-wide{margin:100px auto}.home .news-title{font-size:1.3rem}.home .diagnostic-time-title{font-size:1.3rem}.home .news-item-category{padding:0}.home .news-item-label{flex-direction:row;justify-content:space-between}.home .wp-block-image{margin-bottom:30px}.home .news-wide{margin-bottom:100px}.home .diagnostic-wide{margin-bottom:100px}.home .consultation-wide{font-size:.9rem;margin-top:30px;margin-bottom:100px}.home .diagnostic-time-title{margin-bottom:40px}.home .wp50:after{content:"";position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;display:inline-block;width:15px;height:15px;border-right:3px solid orange;border-bottom:3px solid orange;transform:rotate(45deg)}.home .wp50{width:100%;padding:10px 0}.home .tr-week td span{font-size:.5rem}}.news{width:100%;margin:50px auto}.news-inner{width:100%;margin:0 auto}.news-title{color:#2063b1;text-align:center;margin:0 auto;margin-bottom:50px}.news-container{display:flex;flex-direction:column;margin-bottom:50px;text-align:center}.news-item{width:100%;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;border-bottom:1px solid #dfe6ea;padding:15px 0}.news-item-none{width:100%;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;padding:15px 0;text-align:center}.news-item-label{width:45%;align-items:center;display:flex;justify-content:center;gap:40px}.container .all-news-item .category-maintenance,.container .news-item .category-maintenance{color:#fff;background:#f098ad;border:1px solid #f098ad}.container .all-news-item .category-topics,.container .news-item .category-topics{color:#fff;background:#ffe901;border:1px solid #ffe901}.container .all-news-item .category-newsrelease,.container .news-item .category-newsrelease{color:#fff;background:#77b0d4;border:1px solid #77b0d4}.container .all-news-item .category-kouenyotei,.container .news-item .category-kouenyotei{background:#54b8e9;color:#fff;border:1px solid #54b8e9}.container .all-news-item .category-ninnchishoukouenyotei,.container .news-item .category-ninnchishoukouenyotei{background:#7fc041 !important;color:#fff;border:1px solid #7fc041 !important}.container .all-news-item .category-trainingsession,.container .news-item .category-trainingsession{background:#3bbccb;color:#fff;border:1px solid #3bbccb}.container .all-news-item .category-news,.container .news-item .category-news{color:#fff;background:#f6ab58;border:1px solid #f6ab58}.news .news-item-time{width:100%;text-align:center}.news .news-item-category{text-align:center;padding:3px 10px;font-size:.9rem;max-width:150px;width:45%;margin:0}.news .news-item-category:hover{opacity:.8}.news-item-title{width:60%;text-align:left;position:relative;padding-left:10px;padding-right:50px}.news-item-title:after{content:"";position:absolute;top:30%;right:20px;width:15px;height:15px;border-top:2px solid #00a29a;border-right:2px solid #00a29a;transform:rotate(45deg)}.news-link-btn{text-align:center}.news-link-btn button{text-decoration:none;background-color:#fff;color:#00a29a;font-size:1.4rem;font-weight:700;text-align:center;border-radius:50px;padding:15px 30px;border:1px solid #00a29a}.news-link-btn button:hover{opacity:.7;background-color:#00a29a;color:#fff;border:1px solid #00a29a}.page-news{width:100%}.kouen{width:100%;margin:10px auto 50px}.kouen-inner{width:100%;margin:0 auto}.kouen-title{color:#2063b1;text-align:center;margin:0 auto;margin-bottom:50px}.kouen-container{display:flex;flex-direction:column;margin-bottom:50px;text-align:center;border-bottom:1px solid #dfe6ea}.kouen-item{width:100%;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;padding:15px 0}.kouen-item-label{width:35%;align-items:center;display:flex;justify-content:space-between}.kouen-item-text{width:50%;display:flex;flex-direction:column;justify-content:center}.kouen-item-title{width:65%;text-align:left;position:relative}.kouen-item-text h3{font-size:1.2em;border-left:4px solid #00a29a;padding-left:2%;line-height:1.5;font-weight:700}.kouen-item-content{margin-left:10px;text-align:left}.kouen-item-author{width:10%;align-items:center;display:flex;flex-direction:column;justify-content:center}.kouen-item-category{text-align:center;border-radius:50px;padding:3px 10px;margin:0 auto}.kouen.category-kouenyotei{color:#000;background:#fff}.item-label-flex{justify-content:space-around}.archive{width:100%;margin:50px auto}.archive-inner{width:70%;margin:0 auto}.archive-title{color:#2063b1;text-align:center;margin:0 auto;margin-bottom:50px}.archive-container{display:flex;flex-direction:column;margin-bottom:50px;text-align:center;border-bottom:1px solid #dfe6ea}.archive-item{width:100%;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;padding:15px 0}.archive-item-inner{width:60%;display:flex;text-align:left;justify-content:space-around;align-items:center;flex-direction:row}.archive-item-label{align-items:center;flex-direction:column;display:flex;justify-content:space-between}.archive-item-img{width:30%}.archive .news-inner{width:100%;margin:0 auto}.archive .news-item{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;border-bottom:1px solid #dfe6ea;padding:15px 0}.archive .news-item-title:after{display:none}.archive .news-item-container{display:flex;justify-content:space-between;width:100%}.archive .news-item-img{width:30%;height:200px}.archive .news-item-img .item-img{height:100%;width:100%;object-fit:cover}.archive .news-item-img .item-img img{height:100%;width:100%;object-fit:cover}.archive .news-item-texts{width:65%;display:flex;flex-direction:column}.archive .news-item-label{width:100%;justify-content:flex-start}.archive .news-item-time{width:auto}.archive .news-item-category{width:26%;text-align:center;max-width:150px;padding:0 10px;line-height:1.5;margin:0 0 0 20px}.archive .news-item-title{width:100%}.archive .archive-item-category{text-align:center;border-radius:50px;padding:3px 10px;margin:0 auto}.archive-item-title{width:60%;text-align:left;position:relative}.archive-item-title:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-top:1px solid #2063b1;border-right:1px solid #2063b1;transform:rotate(45deg)}.archive-link-btn{text-align:center}.archive-link-btn button{text-decoration:none;background-color:#fff;color:#2063b1;font-size:1.4rem;font-weight:700;text-align:center;border-radius:50px;padding:10px 20px;border:1px solid #2063b1}@media (max-width:800px){.archive .news{padding:5% 5% 0;margin-bottom:0}.archive .news-item-container{display:flex;flex-direction:column;justify-content:space-around;width:100%}.archive .news-item-img{width:100%;max-width:100%;height:auto;vertical-align:bottom;padding:0;margin:0}.archive .news-item-img .item-img{height:280px}.archive .news-item-img img{width:100%;height:auto;vertical-align:bottom}.archive .news-item-texts{width:100%;margin-top:10px}.archive .news-item-label{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.news .news-item-time{width:auto}.archive .news-item-category{width:auto;border-radius:0}.archive .news-item-title{width:100%;text-align:left;position:relative;padding-top:0;padding-left:0}.archive .news-item-title:after{display:none}}.all-news{width:100%;margin:50px auto}.all-news-inner{margin:0 auto}.all-news-title{color:#2063b1;text-align:center;margin:0 auto;margin-bottom:50px}.all-news-container{display:flex;flex-direction:column;margin-bottom:50px;text-align:center;border-bottom:1px solid #dfe6ea}.all-news-item{width:100%;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;padding:15px 0}.all-news-item-inner{width:60%;display:flex;text-align:left;justify-content:space-around;align-items:center;flex-direction:row}.all-news-item-label{align-items:center;display:flex;justify-content:space-between;gap:40px}.all-news-item-img{width:30%}.all-news .news-inner{width:100%;margin:0 auto}.all-news .news-item{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;border-bottom:1px solid #dfe6ea;padding:15px 0}.all-news .all-news-item-title:after{display:none}.all-news .all-news-item-container{display:flex;justify-content:space-between;width:100%}.all-news .all-news-item-img{width:30%;height:200px}.all-news .all-news-item-img .item-img{height:100%;width:100%;object-fit:contain}.all-news .all-news-item-img .item-img img{height:100%;width:100%;object-fit:cover}.all-news .all-news-item-texts{width:65%;display:flex;flex-direction:column}.all-news .all-news-item-label{width:100%;justify-content:flex-start}.all-news .all-news-item-time{width:auto}.all-news .all-news-item-category{font-size:.9rem;width:26%;text-align:center;max-width:150px;padding:0 10px;line-height:1.5;margin:0 0 0 20px}.all-news .all-news-item-title{width:100%}.all-news-item-title{width:60%;text-align:left;position:relative}.all-news-item-title:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-top:1px solid #2063b1;border-right:1px solid #2063b1;transform:rotate(45deg)}.all-news-link-btn{text-align:center}.all-news-link-btn button{text-decoration:none;background-color:#fff;color:#2063b1;font-size:1.4rem;font-weight:700;text-align:center;border-radius:50px;padding:10px 20px;border:1px solid #2063b1}@media (max-width:800px){.all-news .news{padding:5%}.all-news-inner{width:80%;margin:0 auto}.all-news .all-news-item-container{display:flex;flex-direction:column;justify-content:space-around;width:100%}.all-news .all-news-item-img{width:100%;max-width:100%;height:auto;vertical-align:bottom;padding:0;margin:0}.all-news .all-news-item-img .item-img{height:280px}.all-news .all-news-item-img img{width:100%;height:auto;vertical-align:bottom}.all-news .all-news-item-texts{width:100%;margin-top:10px}.all-news .all--item-label{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.news .all-news-item-time{width:auto}.all-news .all-news-item-category{width:auto;border-radius:0}.all-news .all-news-item-title{width:100%;text-align:left;position:relative;padding-top:0;padding-left:0}.all-news .all-news-item-title:after{display:none}}.alignleft{float:left;margin-left:0;margin-right:1em}.alingright{float:left;margin-left:1;margin-right:0}.aligncenter{margin-left:auto;margin-right:auto}.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter,.wp-block-archives.aligncenter,.wp-block-tag-cloud.aligncenter,.wp-block-latest-comments.aligncenter,.wp-block-rss.aligncenter{text-align:center}figure{margin-left:0;margin-right:0}body{box-sizing:inherit}body *,body *:before,body *:after{box-sizing:inherit}#sidebar{display:none}.page .subtop2 .featured-thumbnail-inner .page-item-img{width:100%;height:300px;background-size:cover;background-position:center center}.single .featured-thumbnail{width:100%;margin:0 auto;height:50%}.single .featured-thumbnail-inner{width:100%;text-align:center}.single .featured-thumbnail-inner .item-img{display:inline-block;width:100%;max-height:350px;height:auto;object-fit:contain;border-radius:40px}.single .post-title{font-size:1.5rem;color:#00a29a;text-align:center;font-weight:700;margin:2% 0}.single .post-content{margin-top:30px;width:100%}.single .newer-older{width:80%;max-width:1000px;display:flex;flex-direction:row;justify-content:space-between;margin:50px auto 20px}@media (max-width:800px){.single #content{width:90%}.single .newer-older{margin:30px auto 20px}.single .newer-older p{font-size:.6rem}.single .newer-older span{color:#00a29a}}.single .post-content .data,.single .post-content .data{font-size:1.8rem;text-align:left;color:#00a29a}.single .post-content h1{color:#00a29a;margin-bottom:50px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:3.5rem}.single .post-content h2{margin-top:2%;margin-bottom:2%;border-left:none;padding-left:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-size:2.5rem;color:#00a29a;text-align:center;letter-spacing:5px;margin-left:20px;margin-bottom:50px}.single .post-content h3{font-size:1.8rem;margin-bottom:2%;color:#00a29a}.single .post-content h4{font-size:1.8rem;margin-bottom:2%;color:#00a29a}.single .post-content h5{font-size:1.6rem;margin-bottom:2%;color:#00a29a}.single .post-content h6{font-size:1.4rem;margin-top:2%;margin-bottom:2%;color:#00a29a}.single .post-content p{font-size:1rem;margin-bottom:10px}.single .post-content p a{color:#00a29a;text-decoration:underline;word-break:break-all}.single .post-content strong{font-weight:700}.single .post-content sub{font-size:80%;vertical-align:sub}.single .post-content sup{font-size:80%;vertical-align:super}.single .post-content .wp-block-table{margin-top:2%;margin-bottom:3%}.single .post-content ul{font-size:1rem;margin:1em 0;padding-left:40px;list-style-type:disc}.single .post-content ol{font-size:1rem;margin:1em 0;padding-left:40px;list-style-type:decimal}.single .post-content cite{border-bottom:1px solid #049ded}.single .post-content blockquote{margin:0;box-shadow:inset 0 0 0 0 #ddd;border-left:4px solid #049ded;padding-left:1em}.single .post-content .wp-block-more{display:block;text-align:center;white-space:nowrap}.single .post-content .wp-block-more:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:3px dashed #ccc}.single .post-content pre{font-size:1rem}.single .post-content address{font-size:1rem}.single .post-content table{font-size:1rem}.single .post-content dl{font-size:1rem}.single .post-content .wp-block-button__link{font-size:1rem}.single .post-content .has-text-align-center,.single .post-content .has-text-align-center{margin-left:auto;margin-right:auto}.single .post-content .has-text-align-left,.single .post-content .has-text-align-left{text-align:left;margin-left:20px;margin-right:auto}.single .post-content .has-text-align-right,.single .post-content .has-text-align-right{text-align:right;margin-left:auto;margin-right:20px}.single .post-content .alignleft,.single .post-content .alignleft{float:left;margin-left:0;margin-right:1em}.single .post-content .alignright,.single .post-content .alignright{float:right;margin-left:1em;margin-right:0}.single .post-content .aligncenter,.single .post-content .aligncenter{margin-left:auto;margin-right:auto}.single .post-content .alignnone,.single .post-content .alignnone{margin-left:auto;margin-right:auto}.single .post-content .wp-block-categories,.single .post-content .wp-block-latest-posts,.single .post-content .wp-block-archives,.single .post-content .wp-block-tag-cloud,.single .post-content .wp-block-latest-comments,.single .post-content .wp-block-rss,.single .post-content .wp-block-categories,.single .post-content .wp-block-latest-posts,.single .post-content .wp-block-archives,.single .post-content .wp-block-tag-cloud,.single .post-content .wp-block-latest-comments,.single .post-content .wp-block-rss{margin-bottom:10px}.single .post-content .wp-block-categories.aligncenter,.single .post-content .wp-block-latest-posts.aligncenter,.single .post-content .wp-block-archives.aligncenter,.single .post-content .wp-block-tag-cloud.aligncenter,.single .post-content .wp-block-latest-comments.aligncenter,.single .post-content .wp-block-rss.aligncenter,.single .post-content .wp-block-categories.aligncenter,.single .post-content .wp-block-latest-posts.aligncenter,.single .post-content .wp-block-archives.aligncenter,.single .post-content .wp-block-tag-cloud.aligncenter,.single .post-content .wp-block-latest-comments.aligncenter,.single .post-content .wp-block-rss.aligncenter{text-align:center}.single .post-content figure{margin-left:0;margin-right:0}.single .post-content body{box-sizing:inherit}.single .post-content body *,.single .post-content body *:before,.single .post-content body *:after,.single .post-content body *,.single .post-content body *:before,.single .post-content body *:after{box-sizing:inherit}.single .post-content .wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;margin-bottom:1.75em;color:currentColor}.single .post-content .wp-block-freeform blockquote{margin:0;box-shadow:inset 0 0 0 0 #ddd;border-left:4px solid #049ded;padding-left:1em}@media (max-width:800px){.single .single-inner{width:90%;margin:0 auto}.single .title{max-width:80%;margin:0 auto 50px}.single .post-content .data{font-size:1rem}.single .post-content h1{font-size:2.5rem}.single .post-content h2{font-size:2.2rem}.single .post-content h3{font-size:2rem}.single .post-content h4{font-size:1.8rem}.single .post-content h5{font-size:1.6rem}.single .post-content h6{font-size:1.5rem}.single .post-content p{font-size:1rem}}@media (max-width:1024px){.text .menu__second-level{display:none}.text text .menu__second-level__mobile{display:inline-block}}@media screen and (max-width:800px){.home .news-item{width:100%;display:flex;flex-direction:column;align-items:center;border-top:1px solid #dfe6ea;border-bottom:1px solid #dfe6ea;padding:15px 0}.home .news-item-label{flex-direction:row;width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.home .news-item-category{border-radius:0;text-align:center;padding:0;margin:0}.home .news-item-title{width:100%;font-size:1.2rem;text-align:left;position:relative;padding-top:10px;padding-left:10px;width:100%;text-align:left;position:relative;padding-top:10px;padding-left:10px;padding-right:10px}.news-item-title:after{display:none}}@media screen and (max-width:800px){.kouen-item{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-top:1px solid #dfe6ea;padding:15px 0}.kouen-inner{width:100%}.kouen-item-label{width:80%;align-items:flex-start;display:flex;margin-bottom:15px;justify-content:flex-start}.kouen-item-time{display:flex;width:30%;text-align:left;justify-content:flex-start}.kouen-item-content{text-align:left;width:80%}.kouen-item-category{text-align:right;width:70%;border-radius:50px;padding:0 10px;margin:0 10p 30px}.kouen-item-text{width:100%;align-items:center;display:flex;flex-direction:column;text-align:cetner;margin-bottom:30px;justify-content:flex-start}.kouen-item-title{width:80%;text-align:left;position:relative;margin-bottom:20px}.kouen-item-author{width:80%;align-items:center;display:flex;justify-content:flex-start;flex-direction:row}.kouen-item-author p:first-child{margin-right:10px}}@media screen and (max-width:480px){.top-pic{font-size:1.2em}.top-wide{width:90%;margin-top:5% auto}.wp50{width:100%;margin-bottom:5%;font-size:1.6em}.line-img{width:50%;text-align:center}.desktop-nav{display:none}header>.container{margin:0;padding:0;height:60px;position:relative;max-width:100%}.logo{z-index:999;width:60%;padding:10px}.header-right{width:80%}.display-desktop{display:none}.main-box{width:100%}.footer-body{width:100%;margin:0 auto}.box1{padding:0}.row{display:block;width:100%;margin:0;padding:5%}.col-md-3{width:100%;max-width:100%;flex:none}.wp-block-table td:first-child{width:20%}.wp-block-table tr:first-child th{width:40%}.top-main{display:flex;flex-wrap:wrap;padding:5px;padding-bottom:10%;text-align:center;border-bottom:1.5px dotted #bbbab9}.top-wide img{max-width:90%}.photo{width:100%;padding:10px}.dr-text{width:100%;margin:15px}.map-box3{width:100%;margin:0 auto}.top-line{display:flex;padding:0 !important}.line-box{width:90%}.contact-btn{width:100%}.main-h2{font-size:1.6em}.maru-item{display:none}.clinic-top{width:90%}.sp-br{display:none}.iyasi-flex{display:block}.iyasi-left{width:100%}.iyasi-right{width:90%;margin:2% auto}#content{width:100%;margin:0 auto}.text1 p{font-size:.9em;margin:10px 0 0 10px}.text1 ul{font-size:.9em;margin:10px 0 0 10px}.kirari-flex{display:block}.kirari-left{width:100%}.kirari-right{width:100%;margin-left:0}.kirari-left img,.kirari-right img{width:60%;left:0;top:-40px}.situgo{left:0 !important}.subtop-box{display:block}.title-box5{width:100%;height:150px}.subtop2{width:100%;margin-left:0}.page-text p{padding:0}.clinic-annai{padding-bottom:1em}.clinic-annai span{font-size:1.1em}.post-single{padding-bottom:30px}.kouen-h2{font-size:1.4em}.subtop2 img{position:inherit !important}.pink-h3{margin-top:10%}.pino-sec{margin-top:10%}.telbox{width:100%}.time-table{margin:0;margin-top:10%}.time-table td:first-child{width:26%;vertical-align:baseline}.ryokin th{width:15%}.tile-img{justify-content:space-around}.tile-img img{width:45%;height:150px}#contact-link{display:none !important}.pino-maintop p{width:100%;position:inherit}.pino-flex{display:block}.pino-maintop img{object-fit:cover;width:330px;height:200px;border-radius:50px;margin-top:5%}.pino-1in3{margin-bottom:0}.pino-pro h2{font-size:1.8em}.pino-pro p{font-size:.8em}.koe-qa{width:100%}.koe-qa p{font-size:1.2em;padding:2% 0}.koe-qa ul{font-size:1em;margin-left:15px}.oneday-box{font-size:.7em;padding:1%}.subtop2{display:none}.dem-contents{display:block}.dem-box{text-align:center;padding:3%;width:100%}.dem-contents h2{font-size:1.5em;height:80px}.dem-box:first-child{border-right:none;border-bottom:1px dashed #20b2aa}.sup-box{text-align:center;padding:3%;width:100%}.sup-box:nth-child(2){border-right:none;border-left:none;border-top:1px dashed #20b2aa;border-bottom:1px dashed #20b2aa}.blog-flex{display:block}.blog-left{display:none}.blog-right{width:100%}.balloon1:before{display:none}.balloon1:after{display:none}.balloon1{margin:0}.blog-btn{margin:4% 0 2%}.pc-br{display:block}.balloon1 p{padding:5% 0}.sien-img{width:40%;position:absolute;top:38%;left:52%}}@media screen and (min-width:480px) and (max-width:1024px){.wp50{width:100%}.top-pic{font-size:1.5em}.line-img{width:50%}.main-box{width:100%}.footer-body{width:100%;margin:0 auto}.text .menu__second-level{display:none}}.kirari{margin-top:2.5rem;margin-bottom:-1rem}.page-id-118 #contact-link .ls-is-cached{display:none !important}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}a{text-decoration:none;color:inherit}.cp_offcm03{position:relative;z-index:5;-webkit-transition:transform .3s ease-in;transition:transform .3s ease-in}.cp_offcm03 nav,.cp_offcm03 ul{height:100%}.cp_offcm03 a{display:block;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#cp_toggle03{display:none}#cp_toggle03:checked~.cp_offcm03{-webkit-transform:translateX(0);transform:translateX(0)}#cp_toggle03:checked~.cp_container{-webkit-transform:translateX(0);transform:translateX(0)}.cp_mobilebar{display:none}.wp-pagenavi{text-align:center}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:none;font-size:1.4rem}.nextpostslink,.previouspostslink,.nexst,.prev{color:#20b2aa}.next{color:#20b2aa !important}.prev{color:#20b2aa !important}.newer-older{text-align:center;font-size:1.2rem;margin-bottom:10px}.page-numbers.current{color:#000}.page-numbers{color:gray}@media (max-width:767px){.desktop-nav{width:auto !important;display:block;background-color:#ff7f00;margin:20px auto}.desktop-nav ul{display:block}.desktop-nav ul li{border-left:0 none;font-size:1.1em;line-height:2em}.navbar-nav{display:block}.navbar-nav>li{width:auto;height:50px;line-height:50px;background:0 0}.cp_offcm03{position:fixed;left:100%;top:-1%;overflow-y:hidden;width:70%;height:60%;overflow:scroll;padding-top:60px;color:#fff;background-color:#00a29a}.cp_offcm03 li{display:block;border-bottom:1px solid #fff;border-radius:0 !important}.cp_mobilebar{display:block;z-index:10;position:fixed;top:0;left:0;padding:0 25px;width:100%;height:60px}.cp_menuicon{left:90%;display:block;position:relative;width:25px;height:100%;cursor:pointer;-webkit-transition:transform .3s ease-in;transition:transform .3s ease-in}.cp_menuicon>span{display:block;position:absolute;top:55%;margin-top:-.3em;width:100%;height:.2em;border-radius:1px;background-color:#00a29a;-webkit-transition:transform .3s ease;transition:transform .3s ease}.cp_menuicon>span:before,.cp_menuicon>span:after{content:'';position:absolute;width:100%;height:100%;border-radius:1px;background-color:#00a29a;-webkit-transition:transform .3s ease-in;transition:transform .3s ease-in}.cp_menuicon>span:before{-webkit-transform:translateY(-.6em);transform:translateY(-.6em)}.cp_menuicon>span:after{-webkit-transform:translateY(.6em);transform:translateY(.6em)}#cp_toggle03:checked+.cp_mobilebar .cp_menuicon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cp_toggle03:checked+.cp_mobilebar span{background-color:#eee}#cp_toggle03:checked+.cp_mobilebar span:before,#cp_toggle03:checked+.cp_mobilebar span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#eee}#cp_toggle03:checked~.cp_offcm03{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#cp_toggle03:checked~.cp_container{-webkit-transform:translateX(-100%);transform:translateX(-100%;color:#eee;)}}.pager{margin-bottom:20px;text-align:center}a.page-numbers,.pager .current{border-radius:5px;padding:5px 8px;margin:0 2px}