@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-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;line-height:1.15;font-size:62.5%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1;}img{vertical-align:middle;max-width:100%;height:auto}p{line-height:1.7}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt1em{margin-top:1em !important}.text-L{text-align:left !important}.text-R{text-align:right !important}.text-C{text-align:right !important}:root{--font-en:"Poppins",sans-serif;--font-num:"Roboto",serif;--font-go:YakuHanJP,"Zen Kaku Gothic New","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--font-min:"Noto Serif JP",serif;--font-jp:YakuHanJP,"Zen Kaku Gothic New","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--font-color-base:#222;--font-color-link:#4b9c80}body{margin:0;color:#222;font-size:1.4em;font-family:YakuHanJP,"Zen Kaku Gothic New","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;-webkit-text-size-adjust:100%;overflow:hidden;background-color:#fff}a{color:var(--font-color-link);text-decoration:none}a:hover{text-decoration:underline}.main-container{max-width:100%;margin:0 auto;padding:0;box-sizing:content-box;position:relative;overflow-wrap:break-word;z-index:1}.container{position:relative}#loader-bg{position:fixed;width:100%;height:100vh;top:0;left:0;background:#fff;z-index:20000}#loader-bg-low{position:fixed;width:100%;height:100vh;top:0;left:0;background:#fff;z-index:20000}#loading-txt{width:100%;width:100vw;height:100%;position:relative;display:inline-block;z-index:2}#loading-txt .loading-item{width:280px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}#loading-txt .loading-item img{width:100%}.close #loading-txt .loading-item{animation:upfadeanime 1.1s ease-out forwards .1s}@keyframes upfadeanime{0%{opacity:1.0}70%{opacity:1;transform:translate(-50%,-50%)}100%{transform:translate(-50%,-70%);opacity:0}}@keyframes blurtxtanime{from{opacity:1.0}to{filter:blur(50px);opacity:0}}#loader-bg .cover{position:absolute;width:100%;height:100%;z-index:0;transform:scale(1,0);transform-origin:0 0}#loader-bg.close .cover{animation:loadercover 2.6s cubic-bezier(.87,0,.13,1) forwards}#loader-bg.close .cover.right{animation-delay:.2s}@keyframes loadercover{0%{transform:scale(0,1);transform-origin:0 0}35%{transform:scale(1,1);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:100% 0}100%{transform:scale(0,1);transform-origin:100% 0}}.globalheader{width:100%;height:90px}.globalheader .headerwrap{width:100%;height:100%;position:relative;z-index:9999;box-sizing:border-box}.globalheader .headerwrap .h-inner.fixed{top:0;z-index:9999;transition:all .3s ease}.globalheader .headerwrap .h-inner:before{width:100%;height:85px;content:"";display:inline-block;background:rgba(255,255,255,.95);position:fixed;top:-85px;transition:all .3s ease;z-index:9999}.globalheader .headerwrap .h-inner.fixed:before{width:100%;top:0;transition:all .3s ease}.globalheader .headerwrap .h-inner.fixed:after{top:16px;left:20px;transition:all .3s ease;z-index:9999}.globalheader .headerwrap .h-logo{width:220px;position:absolute;top:25px;left:20px;display:inline-block;transition:all .5s ease}.globalheader .headerwrap .h-others{display:none}@media only screen and (min-width:768px){.globalheader{height:100px}.globalheader .headerwrap .h-logo{width:260px;position:absolute;top:30px;left:30px}}@media only screen and (min-width:1024px){.globalheader{height:180px}.globalheader .headerwrap{width:100%;height:inherit;margin:0;box-sizing:border-box;transition:all .5s ease}.globalheader .headerwrap .h-logo{width:260px;position:fixed;top:60px;left:30px;transition:all .3s ease}.globalheader .headerwrap .fixed .h-logo{width:250px;top:16px;left:20px;z-index:9999}.globalheader .headerwrap .h-others{display:inline-block;position:absolute;top:25px;right:40px;display:flex;align-items:center;justify-content:flex-end}.globalheader .headerwrap .h-others .h-telnum{display:inline-block}.globalheader .headerwrap .h-others .h-telnum .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;list-style:1.5}.globalheader .headerwrap .h-others .h-telnum .telnum{margin:5px 0 0;padding:0 0 0 24px;font-size:20px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;position:relative}.globalheader .headerwrap .h-others .h-telnum .telnum:before{width:18px;height:26px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_tel.svg);position:absolute;top:calc(50% - 13px);left:0}.globalheader .headerwrap .h-others .h-telnum .telnum a span,.globalheader .headerwrap .h-others .h-telnum .telnum span{font-size:35px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1.0}.globalheader .headerwrap .h-others .h-reserve{margin:0 0 0 15px;display:inline-block;display:flex}.globalheader .headerwrap .h-others .h-reserve li{width:200px}.globalheader .headerwrap .h-others .h-reserve li a{display:block;text-align:center;overflow:hidden;transition:all .2s ease}.globalheader .headerwrap .h-others .h-reserve li.line a{background-color:rgba(0,185,0,.95);border-radius:9999px 0 0 9999px}.globalheader .headerwrap .h-others .h-reserve li.line a:hover{background-color:rgba(14,207,14,.95)}.globalheader .headerwrap .h-others .h-reserve li.web a{background-color:rgba(228,102,0,.95);border-radius:0 9999px 9999px 0}.globalheader .headerwrap .h-others .h-reserve li.web a:hover{background-color:rgba(250,117,8,.95)}.globalheader .headerwrap .h-others .h-reserve li a img{height:70px}}@media only screen and (min-width:1120px){.globalheader .headerwrap .h-logo{width:350px;position:fixed;top:60px;left:30px}}.fat-nav{display:block}.headerwrap .gnavi{display:none}.headerwrap .sub-gnavi{display:none}.fat-nav.active{display:block}.fat-nav .sp-others{padding:0 20px 10px;display:flex;justify-content:center}.fat-nav .sp-others .sp-others-btn{width:24%;max-width:90px}.fat-nav .sp-others .sp-others-btn:nth-child(n+2){margin:0 0 0 5px}.fat-nav .sp-others .sp-others-btn a{display:block;border-radius:6px}.fat-nav .sp-others .sp-others-btn.schedule a{background-color:#79a2b9}.fat-nav .sp-others .sp-others-btn.online a{background-color:#60ae97}.fat-nav .sp-others .sp-others-btn.questionnaire a{background-color:#c19677}.fat-nav .sp-others .sp-others-btn.faq a{background-color:#d29298}.hamburger{display:block;width:50px;height:50px;padding:16px 0 0;position:fixed;top:20px;right:10px;z-index:10000;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;box-sizing:border-box;border-radius:9999px;transition:all .6s cubic-bezier(.25,1,.5,1);background:#4b9c80}.hamburger__icon{width:50px;margin:0 0 0 auto;position:relative}.hamburger:hover .hamburger__icon:before,.hamburger:hover .hamburger__icon:after{width:20px}.hamburger__icon:before,.hamburger__icon:after{display:block;width:20px;height:2px;content:"";background-color:#fff4f4;transition-property:background-color,transform,width;transition-duration:.4s}.hamburger__icon:before{width:20px;left:15px}.hamburger__icon:after{width:20px;left:15px}.hamburger__icon:before,.hamburger__icon:after{position:absolute;content:""}.hamburger__icon:after{top:6px}.hamburger__icon{top:5px}.hamburger.active{visibility:visible !important}.hamburger.active .hamburger__icon{background-color:transparent}.hamburger.active .hamburger__icon:before,.hamburger.active .hamburger__icon:after{background-color:#fff}.hamburger.active .hamburger__icon:before{transform:translateY(3px) rotate(225deg)}.hamburger.active .hamburger__icon:after{transform:translateY(-3px) rotate(-225deg)}.fat-nav{top:0;left:0;z-index:10000;position:fixed;display:none;width:100%;height:100%;background:rgba(241,247,248,1);transform:scale(1);transition:transform .6s cubic-bezier(.87,0,.13,1) 0s;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.fat-nav__wrapper{width:100%;height:100%;padding:90px 0;display:block;table-layout:fixed;text-align:center;background:rgba(226,241,234,1);transition:all .3s cubic-bezier(.76,0,.24,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;transform:none !important}.fat-nav .fat-nav__wrapper .fat-nav__inner{max-width:600px;margin:0 auto}.fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.fat-nav.active .fat-nav__wrapper{height:100%;transition:all .3s cubic-bezier(.76,0,.24,1)}.fat-nav ul{width:100%;display:block;vertical-align:middle;margin:0 auto;text-align:left}.fat-nav .menu{margin:20px 0 0;position:relative}.fat-nav .menu:before{width:calc(100% - 60px);content:"";border-top:1px solid #333;position:absolute;top:0;left:30px}.fat-nav ul li{width:100%;list-style-type:none;text-align:center;margin:0;padding:0 15px;position:relative;box-sizing:border-box}.fat-nav ul li a{width:100%;padding:30px 20px;color:#222;letter-spacing:.1em;display:block;font-size:18px;font-family:var(--font-go);font-weight:700;text-decoration:none;text-align:left;box-sizing:border-box;position:relative;transition:all .3s ease}.fat-nav ul li a span{font-weight:700}.fat-nav ul li a:hover{color:#4b9c80}.fat-nav li.toggle{width:100%;padding:0 15px;color:#222;letter-spacing:.1em;display:block;text-decoration:none;text-align:left;box-sizing:border-box;position:relative;cursor:pointer}.fat-nav li.toggle .tit{padding:0;font-family:var(--font-go);font-weight:700;letter-spacing:.1em;display:block;position:relative}.fat-nav ul li.level--first{-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block}.fat-nav ul li.level--first .firsttit{padding:30px 20px;color:#222;letter-spacing:.1em;display:block;font-size:20px;font-weight:700;text-decoration:none;position:relative;transition:all .3s ease}.fat-nav li.toggle .firsttit:hover,.fat-nav li.toggle .firsttit a:hover,.fat-nav li.toggle .firsttit.mainOpened{color:#4b9c80}.fat-nav li.toggle .firsttit.mainOpened:after,.fat-nav li .level--second .secondtit.subOpened:after{transform:rotate(180deg);transition:all .3s ease 0s}.fat-nav li.toggle .firsttit:after{width:10px;height:10px;content:"";display:inline-block;line-height:1;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;top:calc(50% - 4px);right:20px;transition:all .2s ease 0s}.fat-nav li.toggle .firsttit.mainOpened:after{transition:all .2s ease 0s}.fat-nav li.toggle .firsttit.mainOpened:after{-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);transition:all .2s ease 0s}.fat-nav li .level--second{padding:0}.fat-nav li.mainOpened .level--second{display:block}.fat-nav li.level--first .level--second a:hover{color:#4b9c80}.fat-nav li .level--second .col{width:100%;margin:3px 0 0;padding:0 10px 0 30px;box-sizing:border-box}.fat-nav li .level--second .secondtit{padding:15px 10px;font-size:16px;font-weight:700;line-height:1.5;position:relative;color:#fff;background-color:#4b9c80;border-radius:4px}.fat-nav li .level--second .secondtit:hover,.fat-nav li .level--second .secondtit.subOpened{color:#fff;background-color:#4fb994;border-radius:4px}.fat-nav li .level--second .col:last-child .secondtit{border-bottom:none}.fat-nav li .level--second .s-tit.subOpened{padding:10px 15px;position:relative;color:#fff}.fat-nav li .level--second ul{width:100%;padding:0 0 10px 20px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box}.fat-nav li .level--second ul.sub{padding:0 0 10px}.fat-nav li .level--second ul li{width:100%;padding:0;box-sizing:border-box}.fat-nav li .level--second ul li a{padding:15px 0 15px 20px;line-height:1.5;position:relative}.fat-nav li .level--second ul.sub li a,.fat-nav li .level--second ul.sub02 li a{padding:10px 0 10px 10px;color:#555;line-height:1.5;font-size:16px;font-weight:700;position:relative;border-bottom:none}.fat-nav li .level--second ul.sub02 li{border-bottom:none;padding:0}.fat-nav li .level--second ul.sub li:before,.fat-nav li .level--second ul.sub02 li:before,.fat-nav li .level--second ul.sub li:after,.fat-nav li .level--second ul.sub02 li:after{display:none}.fat-nav li .level--second ul.sub02 li a{text-align:left}.fat-nav li .level--second ul.sub02 li:first-child{width:100%}.fat-nav li .level--second ul.sub02 li:first-child a{padding-left:0;font-size:18px;font-weight:700}.fat-nav li .level--second ul.sub02 li a:hover{background-color:transparent;color:#4b9c80}.fat-nav .fat-nav__wrapper .col-info{margin:60px 20px 0;padding:40px 10px 0;text-align:left;border-top:1px solid #fff;box-sizing:border-box}.fat-nav .fat-nav__wrapper .col-info .logo{width:100%;max-width:300px;margin:0}.fat-nav .fat-nav__wrapper .col-info p.add{margin:15px 0 0;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.7;color:#222}.fat-nav .fat-nav__wrapper .col-info .tel-contact{margin:25px 0 0}.fat-nav .fat-nav__wrapper .col-info .tel-contact h2{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.5}.fat-nav .fat-nav__wrapper .col-info .tel-contact .telnum{padding:0;text-align:left;font-family:var(--font-jp);font-size:20px;font-weight:700;line-height:1;color:#222;position:relative}.fat-nav .fat-nav__wrapper .col-info .tel-contact .telnum span,.fat-nav .fat-nav__wrapper .col-info .tel-contact .telnum a span{font-size:30px;font-family:var(--font-jp);font-weight:700;color:#222;text-align:center;letter-spacing:.05em;text-decoration:none}.fat-nav .fat-nav__wrapper .col-info .tel-contact p.anno{padding:5px 0 0;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:1.7}@media only screen and (min-width:768px){.fat-nav .sp-others{display:none}.hamburger{display:block;width:60px;height:60px;padding:25px 0 0;top:22px;right:15px}.hamburger__icon{width:60px;margin:0 auto;position:relative}.hamburger:hover .hamburger__icon:before,.hamburger:hover .hamburger__icon:after{width:26px}.hamburger__icon:before,.hamburger__icon:after{display:block;width:26px;height:2px;content:"";transition-property:background-color,transform,width;transition-duration:.4s}.hamburger__icon:before{width:26px;left:17px}.hamburger__icon:after{width:26px;left:17px}.hamburger__icon:before,.hamburger__icon:after{position:absolute;content:""}.hamburger__icon:after{top:6px}.hamburger__icon{top:0}.hamburger.active{visibility:visible !important}.hamburger.active .hamburger__icon{background-color:transparent}.hamburger.active .hamburger__icon:before{transform:translateY(3px) rotate(225deg)}.hamburger.active .hamburger__icon:after{transform:translateY(-3px) rotate(-225deg)}.fat-nav.active .fat-nav__wrapper{height:100%;transition:all .3s cubic-bezier(.76,0,.24,1)}.fat-nav .fat-nav__wrapper .fat-nav__inner{max-width:800px;margin:0 auto}.fat-nav .fat-nav__wrapper ul{padding:0 40px 0;box-sizing:border-box}.fat-nav li .level--second ul.sub li a,.fat-nav li .level--second ul.sub02 li a{font-size:14px}.fat-nav .fat-nav__wrapper .col-info{margin:60px 50px 0;padding:40px 10px 0}}@media only screen and (min-width:1024px){.hamburger{display:none}.headerwrap .gnavi{height:85px;padding:0;box-sizing:content-box;text-align:left;position:absolute;top:95px;right:20px;display:inline-block}.globalheader .headerwrap .h-inner.fixed .gnavi{position:fixed;top:0;z-index:10000}.gnavi ul{box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:center;align-items:flex-start}.gnavi ul li{display:inline-block;letter-spacing:normal;padding:0;position:relative}.gnavi ul li a{padding:0 23px;display:block;font-size:1.6rem;font-family:var(--font-go);font-weight:700;line-height:85px;letter-spacing:.05em;color:#222;transition:all .2s ease;z-index:1}.gnavi ul li a span{font-size:1.6rem;font-family:var(--font-go);font-weight:700;line-height:85px;letter-spacing:.15em;color:#222;position:relative;z-index:2}.h-in .gnavi ul li a,.h-in .gnavi ul li a span{color:#fff}.gnavi ul li:hover,.gnavi ul li a:hover,.gnavi ul li a:hover span{text-decoration:none;color:#4b9c80}.gnavi .level--second{width:100%;padding:40px 60px 40px;background-color:#fcf9ef;position:fixed;top:180px;left:0;transition:all .2s ease;visibility:hidden;opacity:0;z-index:10;box-sizing:border-box}.gnavi ul li.level--first:hover .level--second{top:180px;visibility:visible;opacity:1}.h-inner.fixed .gnavi ul li.level--first .level--second{top:85px}.h-inner.fixed .gnavi ul li.level--first:hover .level--second{top:85px}.gnavi .level--second .second-tit a{padding:0 0 15px;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:center;color:#222}.gnavi .level--second .second-tit a:hover{color:#4b9c80}.gnavi .level--second ul.sub,.gnavi .level--second--type02 ul.sub{width:100%;max-width:1400px;margin:0 auto;padding:15px 0 0;display:flex;justify-content:flex-start;border-top:1px solid #18694d}.gnavi .level--second ul li,.gnavi .level--second--type02 ul.sub li{width:24%;height:inherit;margin:0;padding:0 !important;text-align:left}.gnavi .level--second ul:after{content:"";display:block;width:24%}.gnavi .level--second ul:before{content:"";display:block;width:24%;order:1}.gnavi ul li.level--first .level--second li a,.gnavi ul li.level--first .level--second--type02 li a{height:inherit;margin:0;padding:8px 0 8px 25px;color:#595036;font-size:1.6rem;line-height:1.5;transition:all .2s ease;position:relative}.gnavi ul li.level--first .level--second li a:hover{color:#4b9c80}.gnavi ul li.level--first .level--second li a:after{display:none}.gnavi .level--second--type02{width:100%;padding:40px 60px 40px;background-color:#fcf9ef;position:fixed;top:180px;left:0;transition:all .2s ease;visibility:hidden;opacity:0;z-index:10;box-sizing:border-box;overflow-y:auto;bottom:0}.gnavi ul li.level--first:hover .level--second--type02{top:180px;visibility:visible;opacity:1}.h-inner.fixed .gnavi .level--second--type02{top:85px}.h-inner.fixed .gnavi ul li.level--first:hover .level--second--type02{top:85px}.gnavi .level--second--type02 .second-tit a{padding:0 0 15px;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:center;color:#222}.gnavi .level--second--type02 .second-tit a:hover{color:#4b9c80}.gnavi .level--second--type02 .level--third{max-width:1400px;margin:0 auto;padding:45px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.gnavi .level--second--type02 .level--third .inner{width:48%;padding:0 0 30px}.gnavi .level--second--type02 .level--third .inner .third-tit{width:100%;max-width:1024px;margin:0 auto;padding:0}.gnavi .level--second--type02 .level--third .inner .third-tit a{padding:5px 15px;display:inline-block;font-size:18px;color:#fff;line-height:1.7;background-color:#18694d;border-radius:6px 6px 0 0}.gnavi .level--second--type02 .level--third .inner .third-tit a:hover{background-color:#23966d}.gnavi .level--second--type02 .level--third .inner ul.sub02{width:100%;max-width:1400px;margin:0 auto;padding:15px 0 0;display:flex;justify-content:flex-start;border-top:1px solid #18694d}.gnavi .level--second--type02 ul li{width:45%;height:inherit;margin:0;padding:0 !important;text-align:left}.gnavi .level--second--type02 ul:after{content:"";display:block;width:45%}.gnavi .level--second--type02 ul:before{content:"";display:block;width:45%;order:1}.gnavi .level--second--type02 .level--third .inner ul.sub02 li a{height:inherit;margin:0;padding:6px 20px 6px 0;color:#595036;font-size:1.6rem;line-height:1.5;transition:all .2s ease;position:relative}.gnavi .level--second--type02 .level--third .inner ul.sub02 li a:hover{color:#4b9c80}.gnavi .level--second--type02 .level--third .inner ul.sub02 li a:after{display:none}}@media only screen and (min-width:1280px){.gnavi .level--second--type02 ul li{width:32%;height:inherit;margin:0;padding:0 !important;text-align:left}.gnavi .level--second--type02 ul:after{content:"";display:block;width:32px}.gnavi .level--second--type02 ul:before{content:"";display:block;width:32%;order:1}}.footerArea{padding:0;background-color:#fcf9ef}.footerArea .innerwrap{padding:60px 20px 25px;position:relative}.footerArea .innerwrap .footer-info{width:100%;margin:0;text-align:center}.footerArea .innerwrap .footer-info .footer-info-wrap .logo{max-width:280px;margin:0 auto}.footerArea .innerwrap .footer-info .footer-info-wrap .inner .add{margin-top:1em;font-size:14px;font-weight:500;letter-spacing:.05em;text-align:center;color:#222}.footerArea .innerwrap .footer-info .footer-telnum{margin:30px 0 0;display:inline-block}.footerArea .innerwrap .footer-info .footer-telnum .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;line-height:1.5}.footerArea .innerwrap .footer-info .footer-telnum .inner .telnum{margin:5px 0 0;padding:0 0 0 12px;font-size:20px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;position:relative}.footerArea .innerwrap .footer-info .footer-telnum .inner .telnum:before{width:18px;height:26px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_tel.svg);position:absolute;top:calc(50% - 13px);left:0}.footerArea .innerwrap .footer-info .footer-telnum .telnum a span,.footerArea .innerwrap .footer-info .footer-telnum .telnum span{font-size:32px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;text-decoration:none}.footerArea .innerwrap .footer-info .footer-telnum .telnum a:hover span,.footerArea .innerwrap .footer-info .footer-telnum .telnum span:hover{text-decoration:none}.footerArea .innerwrap .footer-info .footer-telnum .inner .anno{margin:5px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#595036}.footerArea .innerwrap .footer-info .footer-reserve{max-width:360px;margin:30px auto 0}.footerArea .innerwrap .footer-info .footer-reserve .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;list-style:1.5;display:flex;align-items:center;justify-content:center}.footerArea .innerwrap .footer-info .footer-reserve .tit:before,.footerArea .innerwrap .footer-info .footer-reserve .tit:after{height:1px;flex-grow:1;background-color:#595036;content:""}.footerArea .innerwrap .footer-info .footer-reserve .tit:before{margin-right:.5em}.footerArea .innerwrap .footer-info .footer-reserve .tit:after{margin-left:.5em}.footerArea .innerwrap .footer-info .footer-reserve ul{margin:15px auto 0;display:inline-block;display:flex;justify-content:space-between}.footerArea .innerwrap .footer-info .footer-reserve ul li{width:49%}.footerArea .innerwrap .footer-info .footer-reserve ul li a{padding:0 5px;display:block;text-align:center;overflow:hidden;transition:all .2s ease;border-radius:9999px}.footerArea .innerwrap .footer-info .footer-reserve ul li a img{max-height:80px}.footerArea .innerwrap .footer-info .footer-reserve ul li.line a{background-color:rgba(0,185,0,.95)}.footerArea .innerwrap .footer-info .footer-reserve ul li.line a:hover{background-color:rgba(14,207,14,.95)}.footerArea .innerwrap .footer-info .footer-reserve ul li.web a{background-color:rgba(228,102,0,.95)}.footerArea .innerwrap .footer-info .footer-reserve ul li.web a:hover{background-color:rgba(250,117,8,.95)}.footerArea .footer-nav{margin:50px auto 0;padding:30px 0 0;border-top:1px solid #595036}.footerArea .footer-nav li{margin:20px 0 0}.footerArea .footer-nav li a.level--first{padding:15px 0 10px;font-size:20px;font-family:var(--font-go);font-weight:700;letter-spacing:.1em;line-height:1;color:#4b9c80;text-align:left;text-decoration:none;display:block;position:relative;border-bottom:1px solid #ddd}.footerArea .footer-nav .sub-nav{margin:0;padding:5px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;position:relative}.footerArea .footer-nav .sub-nav li{width:48%;margin:0;padding:0;box-sizing:border-box;border-top:none}.footerArea .footer-nav .sub-nav li a{padding:8px 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#222;text-decoration:none;display:block;position:relative}.footerArea .footer-nav li .level--second{margin:25px 0 0}.footerArea .footer-nav li .level--second .tit a{padding:3px 10px;font-size:16px;font-weight:700;color:#fff;background-color:#4b9c80;display:inline-block;border-radius:4px;transition:all .3s ease}.footerArea .footer-nav li .level--second .tit a:hover{background-color:#47c197;text-decoration:none}.footerArea footer{width:100%;margin:0 auto;padding:30px 0 100px;background-color:#fff}.footerArea footer .copyright{font-size:10px;font-family:var(--font-en);line-height:1;color:#18694d;text-align:center}@media only screen and (min-width:768px){.footerArea{padding:0}.footerArea .innerwrap{padding:60px 20px 25px;position:relative}.footerArea .innerwrap .footer-info{width:100%;margin:0;text-align:center}.footerArea .innerwrap .footer-info .footer-info-wrap .logo{max-width:300px;margin:0 auto}.footerArea .innerwrap .footer-info .footer-info-wrap .inner .add{margin-top:1.7em;font-size:14px}.footerArea .footer-nav{margin:25px auto 0;padding:0 25px 0}.footerArea .footer-nav li{margin:30px 0 0}.footerArea .footer-nav li a.level--first{font-size:20px}.footerArea .footer-nav .sub-nav{margin:0}.footerArea .footer-nav .sub-nav:after{content:" ";display:block;width:30%}.footerArea .footer-nav .sub-nav li{width:30%;padding:0}.footerArea .footer-nav .sub-nav.menu li{width:48.5%;margin:0}.footerArea .footer-nav .sub-nav li a{padding:8px 0;font-size:14px}.footerArea footer{padding:30px 0 100px}.footerArea footer .copyright{font-size:14px}}@media only screen and (min-width:1024px){.footerArea{padding:0}.footerArea .innerwrap{max-width:1600px;margin:0 auto;padding:100px 120px 25px 40px}.footerArea .innerwrap .footer-info{text-align:left;display:flex;justify-content:center;align-items:center}.footerArea .innerwrap .footer-info .footer-info-wrap{width:30%;max-width:420px}.footerArea .innerwrap .footer-info .footer-info-wrap .logo{max-width:395px;margin:0}.footerArea .innerwrap .footer-info .footer-info-wrap .inner .add{margin-top:1em;font-size:14px;text-align:left;letter-spacing:.02em}.footerArea .innerwrap .footer-info .footer-telnum{width:260px;margin:0 0 0 5%}.footerArea .innerwrap .footer-info .footer-telnum .tit{font-size:16px}.footerArea .innerwrap .footer-info .footer-telnum .inner .telnum{padding:0 0 0 22px}.footerArea .innerwrap .footer-info .footer-reserve{width:calc(100% - 260px - 30% - 6%);margin:0 0 0 1%}.footerArea .innerwrap .footer-info .footer-reserve .tit{font-size:14px}.footerArea .innerwrap .footer-info .footer-reserve ul li.line a:hover{background-color:rgba(14,207,14,.95)}.footerArea .innerwrap .footer-info .footer-reserve ul li.web a:hover{background-color:rgba(250,117,8,.95)}.footerArea .footer-nav{width:100%;max-width:1600px;margin:50px 0 0;padding:10px 0 0;display:flex;justify-content:space-between}.footerArea .footer-nav ul.main-nav{width:24%;padding:0 10px 0 0;box-sizing:border-box}.footerArea .footer-nav ul.main-nav.col3{width:50%;padding:0 3px 0 0;box-sizing:border-box}.footerArea .footer-nav li a.level--first{padding:20px 0 10px;font-size:20px;transition:all .2s ease}.footerArea .footer-nav li a.level--first:hover{color:#47c197}.footerArea .footer-nav ul.main-nav .sub-nav li{width:100%;margin:0;padding:0;box-sizing:border-box;border-top:none}.footerArea .footer-nav ul.main-nav.col3 .sub-nav li{width:49%}.footerArea .footer-nav .sub-nav:after{width:49%;content:"";display:block}.footerArea .footer-nav .sub-nav li a{text-decoration:none;transition:all .2s ease;font-size:14px}.footerArea .footer-nav .sub-nav li a:hover{color:#4b9c80}.footerArea footer{margin:20px 0 0;padding:40px 0}.footerArea footer .copyright{font-size:14px}}@media only screen and (min-width:1200px){.footerArea .footer-nav ul.main-nav.col3 .sub-nav li{width:32%}.footerArea .footer-nav .sub-nav:after{width:32%}}@media only screen and (min-width:1280px){.footerArea .innerwrap .footer-info .footer-telnum{width:280px;margin:0 0 0 2%}.footerArea .innerwrap .footer-info .footer-telnum .telnum{padding:0 0 0 22px}.footerArea .innerwrap .footer-info .footer-telnum .telnum a span,.footerArea .innerwrap .footer-info .footer-telnum .telnum span{font-size:38px}.footerArea .innerwrap .footer-info .footer-reserve{width:calc(100% - 280px - 30% - 6%)}.footerArea .innerwrap .footer-info .footer-reserve .tit{font-size:16px}}.pagetit-area.type01{width:100%;margin:0;padding:10px 0 20px;position:relative}.pagetit-area.type01:before{width:100%;height:30%;content:"";display:inline-block;background-color:#e2f1ea;position:absolute;bottom:0;left:0}.pagetit-area.type01 .pagetit-pic{padding:0 20px;position:relative}.pagetit-area.type01 .pagetit-pic picture{overflow:hidden;border-radius:6px;display:block}.pagetit-area.type01 .pagetit-pic picture img{width:100%}.pagetit-area.type01 .pagetit-wrap{padding:0 0 10px;position:relative;text-align:center}.pagetit-area.type01 .pagetit-wrap .en{font-size:14px;font-weight:500;font-family:var(--font-en);letter-spacing:.05em;color:#538f7a;line-height:1.0}.pagetit-area.type01 .pagetit-wrap .pagename{margin:5px 0 0;padding:5px 50px 0;font-size:min(5.8666vw,24px);font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.5;color:#222;border-top:1px solid #a9bdb5;display:inline-block}@media only screen and (min-width:768px){.pagetit-area.type01{padding:30px 0 20px}.pagetit-area.type01 .pagetit-pic{padding:0 20px}.pagetit-area.type01 .pagetit-pic picture{border-radius:6px}.pagetit-area.type01 .pagetit-wrap{padding:0 0 15px}.pagetit-area.type01 .pagetit-wrap .en{font-size:14px}.pagetit-area.type01 .pagetit-wrap .pagename{margin:5px 0 0;padding:5px 50px 0;font-size:min(3.125vw,26px)}}@media only screen and (min-width:1024px){.pagetit-area.type01{padding:30px 0 50px}.pagetit-area.type01 .pagetit-pic{max-width:2000px;margin:0 auto;padding:0 50px}.pagetit-area.type01 .pagetit-pic picture{border-radius:10px}.pagetit-area.type01 .pagetit-wrap{padding:0 0 15px}.pagetit-area.type01 .pagetit-wrap .en{font-size:18px}.pagetit-area.type01 .pagetit-wrap .pagename{margin:5px 0 0;padding:5px 100px 0;font-size:min(2.7343vw,36px)}}.pagetit-area.type02{width:100%;padding:10px 0 0}.pagetit-area.type02 .pagetit-wrap{padding:20px;text-align:center}.pagetit-area.type02 .pagetit-wrap .en{font-size:14px;font-weight:500;font-family:var(--font-en);letter-spacing:.05em;color:#538f7a;line-height:1.0}.pagetit-area.type02 .pagetit-wrap .pagename{margin:5px 0 0;padding:5px 50px 0;font-size:min(5.8666vw,24px);font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.5;color:#222;border-top:1px solid #a9bdb5;display:inline-block}@media only screen and (min-width:768px){.pagetit-area.type02{padding:30px 0 0}.pagetit-area.type02 .pagetit-wrap{padding:0 0 15px}.pagetit-area.type02 .pagetit-wrap .en{font-size:14px}.pagetit-area.type02 .pagetit-wrap .pagename{margin:5px 0 0;padding:5px 50px 0;font-size:min(3.125vw,26px)}}@media only screen and (min-width:1024px){.pagetit-area.type02{padding:30px 0 0}.pagetit-area.type02 .pagetit-wrap{padding:0 0 25px}.pagetit-area.type02 .pagetit-wrap .en{font-size:18px}.pagetit-area.type02 .pagetit-wrap .pagename{margin:5px 0 0;padding:5px 100px 0;font-size:min(2.7343vw,34px)}}.titwrap{padding:0 0 10px;position:relative;text-align:center}.titwrap .en{padding:2px 10px;font-size:14px;font-family:var(--font-en);font-weight:500;letter-spacing:.01em;line-height:1;color:#fff;background-color:#c5bca5;border-radius:9999px;display:inline-block}.titwrap h2{margin:5px 0 0;font-size:22px;font-family:var(--font-go);font-weight:700;letter-spacing:.1em;line-height:1.5;color:#18694d;text-align:center}@media only screen and (min-width:768px){.titwrap{padding:0 0 10px;position:relative;text-align:center}.titwrap:after{width:30px;bottom:0;left:calc(50% - 15px)}.titwrap .en{font-size:16px;font-family:var(--font-en);letter-spacing:.01em;line-height:1.0}.titwrap h2{margin:5px 0 0;font-size:26px;font-family:var(--font-go);font-weight:700;letter-spacing:.1em;line-height:1.5}}@media only screen and (min-width:1024px){.titwrap .en{font-size:18px}.titwrap h2{font-size:32px}.titwrap.left{text-align:left}.titwrap.right{text-align:right}.titwrap.center{text-align:center}.titwrap.left:after{left:0}.titwrap.left h2{text-align:left}.titwrap.right:after{left:inherit;right:0}.titwrap.right h2{text-align:right}}.md01{text-align:center;position:relative}.md01:before{width:20px;height:3px;content:"";display:inline-block;background-color:#7db212;position:absolute;bottom:0;left:calc(50% - 10px)}.md01 .en{font-size:30px;font-family:var(--font-en);line-height:1;letter-spacing:.05em;color:#d7e5bc}.md01 h2{margin:5px 0 0;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.7;color:var(--font-color-base)}@media only screen and (min-width:768px){.md01.left{text-align:left}.md01 .en{font-size:36px}.md01 h2{margin:7px 0 0;font-size:14px}}@media only screen and (min-width:1024px){.md01 .en{font-size:42px}.md01 h2{margin:7px 0 0;font-size:18px}}.bnr-contact{max-width:2000px;margin:60px auto 0}.bnr-contact picture,.bnr-contact picture img{width:100%}.bnr-contact .bnr-wrap{max-width:1600px;margin:-20px 10px 0;padding:40px 20px;background-color:#fff4c3;border-radius:8px;box-sizing:border-box;position:relative}.bnr-contact .bnr-wrap .innerwrap .col01{text-align:center}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum{display:inline-block}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;line-height:1.5}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum{margin:5px 0 0;padding:0 0 0 12px;font-size:20px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;position:relative}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum:before{width:18px;height:26px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_tel.svg);position:absolute;top:calc(50% - 13px);left:0}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum a span,.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum span{font-size:32px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;text-decoration:none}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum a:hover,.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum a:hover span,.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum span:hover{text-decoration:none}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .anno{margin:5px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#595036}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve{max-width:360px;margin:30px auto 0}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve{margin:15px auto 0;display:inline-block;display:flex;justify-content:space-between}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li{width:49%}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li a{padding:0 5px;display:block;text-align:center;overflow:hidden;transition:all .2s ease;border-radius:9999px}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li a img{max-height:80px}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li.line a{background-color:rgba(0,185,0,.95)}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li.line a:hover{background-color:rgba(14,207,14,.95)}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li.web a{background-color:rgba(228,102,0,.95)}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li.web a:hover{background-color:rgba(250,117,8,.95)}.bnr-contact .bnr-wrap .innerwrap .col01 .add{margin-top:15px;text-align:center}.bnr-contact .bnr-wrap .innerwrap .col01 .add p{font-size:14px;font-weight:500;letter-spacing:.05em;color:#222}.bnr-contact .bnr-wrap .innerwrap .col01 .add .btn{margin:10px auto 0;display:inline-block}.bnr-contact .bnr-wrap .innerwrap .col01 .add .btn a{padding:3px 10px;color:#fff;font-size:14px;font-weight:500;font-family:(--font-go);letter-spacing:.05em;line-height:1.3;border-radius:9999px;background-color:#4b9c80}.bnr-contact .bnr-wrap .innerwrap .col02{margin:20px 0 0}.bnr-contact .bnr-wrap .ex-reserve{margin:20px 0 0}.bnr-contact .bnr-wrap .ex-reserve .col:nth-child(n+2){margin:25px 0 0}.bnr-contact .bnr-wrap .ex-reserve .col h3{padding:2px 8px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#221815;background-color:#fff;border-radius:4px;border:1px solid #777;box-sizing:border-box;display:inline-block}.bnr-contact .bnr-wrap .ex-reserve .col p{margin:10px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;color:#221815}@media only screen and (min-width:768px){.bnr-contact{max-width:2000px;margin:80px auto 0}.bnr-contact .bnr-wrap{margin:-20px 40px 0;padding:40px}.bnr-contact .bnr-wrap .innerwrap .col02{margin:30px 0 0}.bnr-contact .bnr-wrap .ex-reserve{margin:40px 0 0;display:flex;justify-content:space-between}.bnr-contact .bnr-wrap .ex-reserve .col{width:45.1388%}.bnr-contact .bnr-wrap .ex-reserve .col:nth-child(n+2){margin:0}.bnr-contact .bnr-wrap .ex-reserve .col h3{padding:2px 8px;font-size:16px}.bnr-contact .bnr-wrap .ex-reserve .col p{margin:10px 0 0;font-size:14px}}@media only screen and (min-width:1024px){.bnr-contact{max-width:2000px;margin:100px auto 0}.bnr-contact .bnr-wrap{max-width:1600px;margin:-30px 60px 0;padding:5%}.bnr-contact .bnr-wrap .innerwrap{display:flex;justify-content:space-between}.bnr-contact .bnr-wrap .innerwrap .col01{width:47%;text-align:left}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum{padding:0 0 15px;display:block;border-bottom:1px solid #595036}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;line-height:1.5}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum{margin:5px 0 0;padding:0 0 0 20px;font-size:20px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;position:relative}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum:before{width:18px;height:26px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_tel.svg);position:absolute;top:calc(50% - 13px);left:0}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum a span,.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum span{font-size:38px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;text-decoration:none}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum a:hover,.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum a:hover span,.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .telnum span:hover{text-decoration:none}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .anno{margin:5px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#595036}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve{max-width:360px;margin:15px 0 0;display:inline-block;display:flex;justify-content:space-between}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li{width:49%}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li a{padding:0 5px;display:block;text-align:center;overflow:hidden;transition:all .2s ease;border-radius:9999px}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li a img{max-height:80px}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li.line a:hover{background-color:rgba(14,207,14,.95)}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-reserve li.web a:hover{background-color:rgba(250,117,8,.95)}.bnr-contact .bnr-wrap .innerwrap .col01 .add{margin-top:20px;text-align:left}.bnr-contact .bnr-wrap .innerwrap .col01 .add p{font-size:16px;font-weight:500;letter-spacing:.05em;color:#222}.bnr-contact .bnr-wrap .innerwrap .col01 .add .btn{margin:10px auto 0;display:inline-block}.bnr-contact .bnr-wrap .innerwrap .col01 .add .btn a{transition:all .2s ease 0s}.bnr-contact .bnr-wrap .innerwrap .col01 .add .btn a:hover{background-color:#47c197;text-decoration:none}.bnr-contact .bnr-wrap .innerwrap .col02{width:47%;margin:0}.bnr-contact .bnr-wrap .innerwrap .col02 .timetable{margin:0}.bnr-contact .bnr-wrap .ex-reserve{margin:50px 0 0;display:flex;justify-content:space-between}.bnr-contact .bnr-wrap .ex-reserve .col{width:47%}.bnr-contact .bnr-wrap .ex-reserve .col:nth-child(n+2){margin:0}.bnr-contact .bnr-wrap .ex-reserve .col h3{padding:2px 8px;font-size:18px}.bnr-contact .bnr-wrap .ex-reserve .col p{margin:10px 0 0;font-size:16px}}@media only screen and (min-width:1280px){.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner{display:flex;align-items:center}.bnr-contact .bnr-wrap .innerwrap .col01 .contact-telnum .inner .anno{margin:0 0 0 10px;display:inline-block}}@media only screen and (min-width:1600px){.bnr-contact .bnr-wrap{max-width:1600px;margin:-30px auto 0}}.bnr-area{max-width:1440px;margin:0 auto;padding:30px 20px 0}.bnr-area .bnr-item{width:90%;margin:10px auto 0}.bnr-area .bnr-item a{display:block;overflow:hidden;border-radius:6px}.bnr-area .bnr-item a img{width:100%}@media only screen and (min-width:768px){.bnr-area{padding:30px 20px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.bnr-area .bnr-item{width:calc((100% - 6%) / 4);margin:0}}@media only screen and (min-width:1024px){.bnr-area{padding:70px 110px 0}.bnr-area .bnr-item a{transition:all .3s cubic-bezier(.25,1,.5,1);display:block}.bnr-area .bnr-item a:hover{opacity:.8;transform:translateY(-5px)}}.bnr-area-others{max-width:1440px;margin:0 auto;padding:0 20px 30px}.bnr-area-others .bnr-item{width:90%;margin:10px auto 0}.bnr-area-others .bnr-item a{display:block;overflow:hidden;border-radius:6px}.bnr-area-others .bnr-item a img{width:100%}@media only screen and (min-width:768px){.bnr-area-others{max-width:1440px;margin:0 auto;padding:2% 20px 30px;display:flex;justify-content:center}.bnr-area-others .bnr-item{margin:0}.bnr-area-others .bnr-item:nth-child(1){width:calc(325 / 1440 * 100%)}.bnr-area-others .bnr-item:nth-child(2){width:calc(459 / 1440 * 100%);margin:0 0 0 2%}.bnr-area-others .bnr-item:nth-child(3){width:calc(416 / 1440 * 100%);margin:0 0 0 2%}.bnr-area-others .bnr-item a{position:relative}.bnr-area-others .bnr-item a:before{width:100%;padding:50% 0 0;content:""}}@media only screen and (min-width:1024px){.bnr-area-others{max-width:1440px;margin:0 auto;padding:2% 110px 70px}.bnr-area-others .bnr-item a{transition:all .3s cubic-bezier(.25,1,.5,1);display:block}.bnr-area-others .bnr-item a:hover{opacity:.8;transform:translateY(-5px)}}.bottom-nav{background-color:#4b9c80}.bottom-nav ul{padding:0 20px;text-align:center}.bottom-nav ul li:nth-child(n+2){border-top:1px solid #b2cdc1}.bottom-nav ul li a{padding:50px 0;display:block;position:relative;text-decoration:none;text-align:center;color:#fff}.bottom-nav ul li a span.jp{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;display:block}.bottom-nav ul li a span.en{margin:5px 0 0;font-size:14px;font-weight:500;font-family:var(--font-en);letter-spacing:.05em;line-height:1.5;display:block}.bottom-nav ul li a span.arrow{width:20px;height:20px;display:inline-block;background-color:#fff;position:absolute;top:calc(50% - 10px);left:20px;overflow:hidden;border-radius:9999px}.bottom-nav ul li a span.arrow:before{width:15px;height:15px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_green_02.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 7px);right:calc(50% - 7px)}@media only screen and (min-width:768px){.bottom-nav{background-color:#4b9c80}.bottom-nav ul{padding:20px 0;display:flex}.bottom-nav ul li{width:calc(100% / 4)}.bottom-nav ul li:nth-child(n+2){border-top:none;border-left:1px solid #b2cdc1}.bottom-nav ul li a{padding:50px 0;display:block;position:relative;text-decoration:none;text-align:center;color:#fff}.bottom-nav ul li a span.jp{font-size:18px}.bottom-nav ul li a span.en{margin:5px 0 0;font-size:14px}.bottom-nav ul li a span.arrow{top:inherit;bottom:15px;left:calc(50% - 10px)}}@media only screen and (min-width:1024px){.bottom-nav{background-color:#4b9c80}.bottom-nav ul{padding:20px 0;display:flex}.bottom-nav ul li a{padding:80px 0;transition:all .2s}.bottom-nav ul li a:hover{color:#f8e184}.bottom-nav ul li a span.jp{font-size:min(1.7578vw,26px);font-weight:700;letter-spacing:.05em;line-height:1.5;display:block}.bottom-nav ul li a span.en{margin:5px 0 0;font-size:min(1.3671vw,16px)}.bottom-nav ul li a span.arrow{top:calc(50% - 10px);bottom:inherit;left:10px}.bottom-nav ul li a:hover span.arrow:before{animation:arrowanim .6s}}@media only screen and (min-width:1280px){.bottom-nav ul li a span.arrow{left:25px}}.calender-area{padding:20px 0}.calender-area .xo-months{max-width:340px;margin:0 auto}.calender-area .xo-months .xo-month-wrap:nth-of-type(2){margin:25px 0 0}.xo-event-calendar table.xo-month>caption{font-family:'Shippori Mincho',serif;letter-spacing:.1em}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;padding:10px 0;text-align:center;font-size:100%;font-weight:500;font-family:'Shippori Mincho',serif}.xo-event-calendar table.xo-month{border:1px solid #ddd;border-width:1px 0 1px 1px}.xo-event-calendar table.xo-month th,.xo-event-calendar table.xo-month td{border:1px solid #ddd}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#9a2b00;text-decoration:underline}.calender-area .holiday-titles{max-width:340px;margin:0 auto;text-align:left}.calender-area p.calender-title,.xo-event-calendar table.xo-month .month-header>span{padding:0 0 5px}.xo-event-calendar table.xo-month>thead th.sunday{color:#e37da8}.xo-event-calendar table.xo-month>thead th.saturday{color:#4097bf}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#b44d1b;text-decoration:underline}.xo-event-calendar .calendars.columns-2{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:none;row-gap:5px}@media only screen and (min-width:768px){.calender-area{padding:0}.calender-area .xo-months{width:100%;max-width:340px;margin:0 auto;text-align:center;letter-spacing:-.4em;position:relative}.calender-area .xo-months .xo-month-wrap{width:47%;max-width:400px;display:inline-block;letter-spacing:normal;vertical-align:top}.calender-area .xo-months .xo-month-wrap:nth-of-type(2){margin:0 0 0 6%}.calender-area .holiday-titles{max-width:800px}.xo-event-calendar .xo-month{position:static}.xo-event-calendar table.xo-month .month-prev{float:none;position:absolute;top:5px;left:0}.xo-event-calendar table.xo-month .month-next{float:none;position:absolute;top:5px;right:0}.xo-event-calendar .calendars.columns-2{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px}}.fix-sp-btn{width:100%;position:fixed;bottom:0;left:0;z-index:9999}.fix-sp-btn ul{padding:0;display:flex;position:relative}.fix-sp-btn ul li{width:calc(100% / 3);position:relative}.fix-sp-btn ul li.tel{background:rgba(251,223,113,.95)}.fix-sp-btn ul li.line{background:rgba(0,185,0,.95)}.fix-sp-btn ul li.web{background:rgba(228,102,0,.95)}.fix-sp-btn ul li a{display:block;text-align:center}.fix-sp-btn ul li a:hover{text-decoration:none}.fix-sp-btn ul li a img{width:auto;max-height:70px}@media only screen and (min-width:1024px){.fix-sp-btn{display:none}}.btn01{margin:25px auto 0;position:relative}.btn01 a{min-width:280px;padding:20px 80px;font-size:16px;font-weight:700;font-family:var(--font-go);letter-spacing:.1em;line-height:1.5;color:#fff;display:inline-block;position:relative;z-index:1;background-color:#4b9c80;border-radius:9999px;overflow:hidden;box-sizing:border-box;text-align:center}.btn01.type-s a{min-width:260px;padding:14px 60px;font-size:14px}.btn01.type-s a span{font-size:14px}.btn01 a span.txt{font-size:14px;font-weight:600;font-family:var(--font-go);letter-spacing:.1em;line-height:1.5;color:#fff;position:relative;z-index:1}.btn01.en a span.txt{font-weight:700;font-family:var(--font-en)}.btn01 a:hover{text-decoration:none}.btn01 a span.arrow{width:20px;height:20px;display:inline-block;position:absolute;top:calc(50% - 10px);right:20px;overflow:hidden}.btn01 a span.arrow:before{width:15px;height:15px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_white.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 7px);right:calc(50% - 7px)}@media only screen and (min-width:1024px){.btn01 a{font-size:18px;transition:all .2s ease 0s}.btn01.type-s a,.btn01.type-s a span{font-size:16px}.btn01 a:hover{background-color:#47c197}.btn01 a span.arrow{transition:all .2s ease 0s}.btn01 a:hover span.arrow:before{animation:arrowanim .6s}}@keyframes arrowanim{0%{transform:translate(0,0)}25%{transform:translate(20px,0)}50%{opacity:0}75%{transform:translate(-20px,0);opacity:100}100%{transform:translate(0,0);opacity:100}}@keyframes downanim{0%{transform:translate(0,0)}25%{transform:translate(0,24px)}50%{opacity:0}75%{transform:translate(0,-24px);opacity:100}100%{transform:translate(0,0);opacity:100}}.scrolldown{position:absolute;left:20px;bottom:20px;z-index:1}.scrolldown a{width:60px;height:60px;display:inline-block;z-index:2;position:relative}.scrolldown a:before{width:60px;height:60px;content:"";border:1px solid #fff;box-sizing:border-box;border-radius:50%;display:inline-block;z-index:2;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px)}.scrolldown a span{width:16px;height:16px;display:block;position:absolute;top:10px;left:22px;animation:scrollarranim 3s linear infinite}.scrolldown a span img{width:100%}@media only screen and (min-width:768px){.scrolldown{position:absolute;left:30px;bottom:30px}}@media only screen and (min-width:1024px){.scrolldown{position:absolute;left:5.8593%;bottom:30px}.scrolldown a{width:80px;height:80px;transition:all .4s ease 0s}.scrolldown a:before{width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px);transition:all .3s ease 0s}.scrolldown a:hover:before{transform:scale(1.2)}.scrolldown a span{width:18px;height:18px;display:block;position:absolute;top:20px;left:30px;animation:scrollarranim 3s linear infinite;transition:all .4s ease 0s}.scrolldown a:hover span{animation:none;top:30px}}@keyframes scrollarranim{0%{opacity:0;transform:translate(0,0)}35%{opacity:0;transform:translate(0,0)}50%{opacity:1}60%{opacity:0}70%{opacity:0;transform:translate(0,20px)}90%{opacity:0}100%{opacity:0}}.br-pc{display:none}.br-tb{display:none}.br-sp{display:inline}@media only screen and (min-width:768px){.br-pc{display:inline}.br-sp{display:none}}@media only screen and (min-width:1024px){.br-pc{display:inline}.br-tb{display:inline}.br-sp{display:none}}.in-mv-left{opacity:0;-webkit-transform:rotate(.0001deg);transform:translate(40px,0);transition:all .8s ease 0s}.mv-left{opacity:1;-webkit-transform:rotate(.0001deg);transform:translate(0,0);transition:all .8s ease .1s}.in-mv-right{opacity:0;-webkit-transform:rotate(.0001deg);transform:translate(-40px,0);transition:all .8s ease 0s}.mv-right{opacity:1;-webkit-transform:rotate(.0001deg);transform:translate(0,0);transition:all .8s ease .1s}.in-mv-up{opacity:0;-webkit-transform:rotate(.0001deg);transform:translate(0,30px);transition:all .8s ease 0s}.mv-up{opacity:1;-webkit-transform:rotate(.0001deg);transform:translate(0,0);transition:all .8s ease .1s}.in-mv-bl{opacity:0;transition:all .8s ease .1s;-webkit-transform:rotate(.0001deg);transform:translate(0,20px);-webkit-filter:blur(10px);filter:blur(10px)}.mv-bl{opacity:1;-webkit-transform:rotate(.0001deg);transform:translate(0,0);transition:all .8s ease .1s;-webkit-filter:none;filter:none}.in-mv-cover{position:relative;overflow-x:hidden}.in-mv-cover:before{width:100%;height:100%;content:"";position:absolute;top:0;right:0;background-color:#fdfcf8;z-index:1;transition:.8s cubic-bezier(1,0,0,1) .4s}.in-mv-cover:after{width:100%;height:100%;content:"";position:absolute;top:0;right:0;background-color:#fdfcf8;z-index:2;transition:.8s cubic-bezier(1,0,0,1) .2s}.in-mv-cover.visible:before,.in-mv-cover.visible:after{right:-100%;left:auto}.no-blind{position:relative;visibility:hidden;-webkit-transition:visibility 0s .4s;transition:visibility 0s .4s}.no-blind span{display:block}.in-blind{visibility:visible}.in-blind:after,.in-blind02:after{height:100%;width:100%;content:"";position:absolute;top:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#fff;animation:blind 1s cubic-bezier(1,0,0,1) 0s forwards}.in-blind:after{background-color:#fff}.in-blind02:after{background-color:#fff}.in-blind-item{animation:blind-in 1s ease-in-out 0s forwards}@-webkit-keyframes blind{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}45%{-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:none;transform:none;-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes blind{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}45%{-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:none;transform:none;-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes blind-in{0%{opacity:0}50%{opacity:0}75%{opacity:1.0}100%{opacity:1.0}}@keyframes blind-in{0%{opacity:0}50%{opacity:0}75%{opacity:1.0}100%{opacity:1.0}}.in-mv-uptxt span.wrap{overflow:hidden;display:block}.in-mv-uptxt span.wrap span{bottom:-1.5em;position:relative}.mv-uptxt span.wrap{overflow:hidden;display:block}.mv-uptxt span.wrap span{position:relative;bottom:-1.5em}.mv-uptxt span.wrap span.move{animation:uptxtanime .3s ease-out forwards .1s}@keyframes uptxtanime{from{bottom:-1.5em}to{bottom:0}}.in-mv-bl-uptxt{overflow:hidden;display:block}.in-mv-bl-uptxt span{bottom:-1.5em;position:relative}.mv-bl-uptxt{overflow:hidden;display:block}.mv-bl-uptxt span{position:relative;bottom:-1.5em;animation:bluptxtanime .7s ease-out forwards .2s}@keyframes bluptxtanime{from{bottom:-1.5em}to{bottom:0}}.in-mv-bganime.mvitem{transform:translateX(-100%);transition:all .8s cubic-bezier(.87,0,.13,1) .1s}.mv-bganime.mvitem{transform:translateX(0)}.in-mv-bganime.mvitem.toleft{transform:translateX(100%)}.mv-bganime.mvitem.toleft{transform:translateX(0)}.in-mv-bganime:after{transform:translateX(-100%);transition:all .8s cubic-bezier(.87,0,.13,1) .1s}.mv-bganime:after{transform:translateX(0)}.in-mv-bganime.toleft:after{transform:translateX(100%)}.mv-bganime.toleft:after{transform:translateX(0)}.in-mv-clip-left{-webkit-clip-path:inset(0 0 100% 100%);clip-path:inset(0 0 0 100%);transition:all 1s cubic-bezier(.87,0,.13,1) .1s}.mv-clip-left{webkit-clip-path:inset(0);clip-path:inset(0)}.in-mv-clip-right{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all 1s cubic-bezier(.87,0,.13,1) .1s}.mv-clip-right{webkit-clip-path:inset(0);clip-path:inset(0)}.ofi{object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover; object-position: 50% 50%;'}.slide-animation p{animation:fadetxt 20s 0s forwards}@keyframes fadetxt{0%{opacity:0;transform:translateX(-20px)}10%{opacity:100;transform:translateY(0)}100%{transform:translateY(0)}}@media only screen and (min-width:1024px){@keyframes fadetxt{0%{opacity:0;transform:translateX(-40px)}10%{opacity:100;transform:translateY(0)}100%{transform:translateY(0)}}}.slide-animation picture img{animation:fadezoom 18s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}70%{transform:scale(1.2)}100%{transform:scale(1.2)}}.mv .slick-dots{width:100%;padding:0;margin:0;position:absolute;left:10px;bottom:20px;display:flex;list-style:none;text-align:right;box-sizing:border-box;z-index:2}.mv .slick-dots li{width:12px;height:12px;background:#a0c3b9;transition:all .3s ease;pointer-events:auto;border-radius:50%}.mv .slick-dots li:nth-child(n+2){margin-left:5px}.mv .slick-dots li button{width:12px;height:12px}.mv .slick-dots li.slick-active,.mv .slick-dots li:hover{background:#328e73;transition:all .3s ease}.mv .slick-dots li button,.mv .slick-dots li button:before{color:transparent;opacity:0}.slick-dotted.slick-slider{margin-bottom:0}@media only screen and (min-width:768px){.mv .slick-dots{left:calc(90 / 1800* 100%);bottom:5px}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:inherit;bottom:calc(50% - 50px) !important;display:block;width:38px !important;height:34px !important;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;outline:none;box-sizing:border-box;z-index:2}.slick-prev{left:-5px !important}.slick-next{right:-5px !important}.slick-prev:before{width:38px;height:34px;display:inline-block;content:" " !important;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/prevnext_arr.svg) no-repeat left top/cover}.slick-next:before{width:10px;height:34px;display:inline-block;content:" " !important;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_white.svg) no-repeat left top/cover}.slick-prev:hover{opacity:.6}.slick-next:hover{opacity:.6}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.6}.prop-archives-slide .slick-prev,.prop-archives-slide .slick-next{font-size:0;line-height:0;position:absolute;top:50% !important;display:block;width:24px !important;height:24px !important;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border-radius:20px;outline:none;background:#201c05 !important;box-sizing:border-box}.prop-archives-slide .slick-prev{left:-12px !important}.prop-archives-slide .slick-next{right:-12px !important}.prop-archives-slide .slick-prev:before{width:24px;height:24px;display:block;content:" " !important;font-family:inherit !important;font-size:inherit !important;line-height:1;opacity:1;color:inherit;position:absolute;top:calc(50% - 12px);left:0;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/images/common/arr_next.png) no-repeat left top/cover;transform:scale(-1,1)}.prop-archives-slide .slick-next:before{width:24px;height:24px;display:block;content:" " !important;font-family:inherit !important;font-size:inherit !important;line-height:1;opacity:1;color:inherit;position:absolute;top:calc(50% - 12px);right:0;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/images/common/arr_next.png) no-repeat left top/cover}.prop-archives-slide .slick-prev:hover,.prop-archives-slide .slick-next:hover{background:#af1e23 !important}.prop-archives-slide .slick-prev.slick-disabled,.prop-archives-slide .slick-next.slick-disabled{background:#c3c3c3 !important}.fotorama__thumb-border{border-color:#4b9c80 !important}.fotorama__nav-wrap{padding:0}.fotorama__stage{vertical-align:top !important;overflow:hidden;background-color:#f6f6f3}.fotorama__arr--next{right:5px}.fotorama__arr--prev{left:5px}.fotorama__arr{width:24px !important;height:24px !important;background:#4b9c80 !important;box-sizing:border-box;z-index:1;border-radius:50%}.fotorama__arr--prev:before{width:12px;height:12px;display:block;content:" " !important;font-family:inherit !important;font-size:inherit !important;line-height:1;opacity:1;color:inherit;position:absolute;top:calc(50% - 6px);left:6px;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_white.svg) no-repeat left top/cover;transform:scale(-1,1)}.fotorama__arr--next:before{width:12px;height:12px;display:block;content:" " !important;font-family:inherit !important;font-size:inherit !important;line-height:1;opacity:1;color:inherit;position:absolute;top:calc(50% - 6px);right:6px;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_white.svg) no-repeat left top/cover}.side-fix-area{display:none;z-index:10000}@media only screen and (min-width:768px){.side-schedule{width:700px;position:fixed;top:calc(50vh - 225px);right:-600px;z-index:10000;display:flex;align-items:flex-start;transition:all .6s cubic-bezier(.76,0,.24,1)}.side-schedule.active{right:-2px;display:flex;align-items:flex-start}.side-schedule .side-fix-btn.schedule{width:100px;height:100px;margin:0;cursor:pointer;overflow:hidden;border-radius:10px 0 0 10px;background-color:#7db212;position:relative;box-sizing:border-box}.side-schedule .side-fix-btn.schedule p{font-size:16px;font-family:var(--font-go);font-weight:500;letter-spacing:.1em;color:#fff}.side-schedule .side-schedule-wrap{width:calc(100% - 100px);padding:20px;background-color:#fff;box-sizing:border-box;border-radius:0 0 0 10px;text-align:right;z-index:10002}.side-schedule.active .side-schedule-wrap{box-shadow:0 0 15px rgba(0,0,0,.1)}.side-schedule .side-schedule-wrap .close-btn{margin:0 0 20px;padding:0 0 0 28px;font-size:18px;font-family:var(--font-en);font-weight:500;letter-spacing:.05em;line-height:1.7;color:#7db212;cursor:pointer;display:inline-block;position:relative}.side-schedule .side-schedule-wrap .close-btn:before,.side-schedule .side-schedule-wrap .close-btn:after{width:22px;height:2px;content:"";display:inline-block;background-color:#7db212;position:absolute;top:15px;left:0}.side-schedule .side-schedule-wrap .close-btn:before{transform:rotate(-45deg)}.side-schedule .side-schedule-wrap .close-btn:after{transform:rotate(45deg)}.side-schedule .timetable.doctor{margin:15px auto 0}}@media only screen and (min-width:1024px){.side-schedule{width:945px;top:calc(50vh - 245px);right:-825px}.side-schedule.active{right:0;display:flex;align-items:flex-start}.side-schedule .side-fix-btn.schedule{width:120px;height:120px;transition:all .3s ease 0s}.side-schedule .side-fix-btn.schedule:hover{background-color:#77c2bb}.side-schedule .side-schedule-wrap{width:calc(100% - 120px);padding:20px 40px 40px;border-radius:0 0 0 20px}.side-schedule .timetable{max-width:700px}}@media only screen and (min-width:768px){.side-fix-area{display:block;position:fixed;top:10px;right:120px;z-index:10002;display:flex;justify-content:flex-end}.side-fix-area .side-fix-btn{width:80px;height:80px;overflow:hidden;border-radius:10px}.side-fix-area .side-fix-btn a{display:block}.side-fix-area .side-fix-btn.schedule a{background-color:#79a2b9}.side-fix-area .side-fix-btn.online a{background-color:#60ae97}.side-fix-area .side-fix-btn.questionnaire a{background-color:#c19677}.side-fix-area .side-fix-btn.faq a{background-color:#d29298}.side-fix-area .side-fix-btn:nth-child(n+2){margin:0 0 0 5px}}@media only screen and (min-width:1024px){.side-fix-area{display:block;position:fixed;top:calc(50vh - 220px);right:0}.side-fix-area .side-fix-btn{width:110px;height:110px;overflow:hidden;border-radius:10px 0 0 10px}.side-fix-area .side-fix-btn a{transition:all .3s ease}.side-fix-area .side-fix-btn.schedule a:hover{background-color:#1a79af}.side-fix-area .side-fix-btn.online a:hover{background-color:#2fa783}.side-fix-area .side-fix-btn.questionnaire a:hover{background-color:#be7642}.side-fix-area .side-fix-btn.faq a:hover{background-color:#c37078}.side-fix-area .side-fix-btn:nth-child(n+2){margin:5px 0 0}}.mv{width:100%;padding:0;box-sizing:border-box;position:relative}.mv .innerwrap{padding:0 0 20px;position:relative}.mv .innerwrap:before{width:100%;height:80%;content:"";display:inline-block;background-color:#e2f1ea;position:absolute;bottom:0}.mv .innerwrap .mv-slide{width:calc(100% - 20px);margin:0 auto;position:static}.mv .innerwrap .mv-slide .mv-item{width:100%}.mv .innerwrap .mv-slide .mv-item picture{overflow:hidden;border-radius:10px;box-sizing:border-box;display:block}.mv .innerwrap .mv-slide .mv-item picture img{width:100%;object-fit:cover}.mv .innerwrap .mv-slide .mv-item .mv-lead{margin:0 auto;padding:15px 0 10px;text-align:center}.mv .innerwrap .mv-slide .mv-item .mv-lead p{font-size:min(5.8666vw, 30px);font-weight:700;letter-spacing:.05em;line-height:1.5;display:inline-block;position:relative}.mv .innerwrap .mv-slide .mv-item .mv-lead p:before{width:100%;height:1px;content:"";display:inline-block;background-color:#a9bdb5;position:absolute;top:50%;left:0}.mv .innerwrap .mv-slide .mv-item .mv-lead p span{font-weight:700}.mv .innerwrap .mv-slide .mv-item .mv-lead p span.green{color:#18694d}.mv .innerwrap .mv-slide .mv-item .mv-lead p span.orange{color:#e46600}.mv .innerwrap figure{width:50%;max-width:300px;margin:0 auto;position:relative}@media only screen and (min-width:768px){.mv .innerwrap{padding:0}.mv .innerwrap:before{width:100%;height:86%;content:"";display:inline-block;background-color:#e2f1ea;position:absolute;bottom:7%}.mv .innerwrap .mv-lead{width:55%;max-width:700px;bottom:15%;left:5.2083vw}.mv .innerwrap .mv-slide{width:100%;margin:0 0 0 auto;border-radius:20px 0 0 20px}.mv .innerwrap .mv-slide .mv-item picture{width:70%;margin:0 0 0 auto;border-radius:16px 0 0 16px}.mv .innerwrap .mv-slide .mv-item .mv-lead{margin:0;padding:0;text-align:left;position:absolute;top:calc(160/910*100%);left:calc(90/1800*100%)}.mv .innerwrap .mv-slide .mv-item .mv-lead p{font-size:min(3.3854vw, 34px);font-weight:700;letter-spacing:.05em;display:inline-block;position:relative}.mv .innerwrap figure{width:20%;max-width:300px;margin:0;position:absolute;top:calc(420/910*100%);left:calc(90/1800*100%)}}@media only screen and (min-width:1024px){.mv .innerwrap{max-width:2000px;margin:0 auto}.mv .innerwrap .mv-slide .mv-item .mv-lead{top:min(calc(160/910*100%),170px);left:min(calc(90/1800*100%),100px)}.mv .innerwrap .mv-slide .mv-item .mv-lead p{font-size:min(3.6132vw, 52px)}.mv .innerwrap figure{width:calc(280/1800*100%);max-width:300px;margin:0;position:absolute;top:min(calc(420/910*100%) ,350px);left:calc(90/1800*100%)}}.top .sec__news{padding:30px 20px}.top .sec__news .secwrap{max-width:1440px;margin:0 auto;padding:25px 20px;box-sizing:border-box;text-align:center;background-color:#fcf9ef;border-radius:10px}.top .sec__news .secwrap .innerwrap .tit-news{padding:55px 0 0;display:inline-block;position:relative}.top .sec__news .secwrap .innerwrap .tit-news:after{width:50px;height:50px;content:"";display:inline-block;background:#fff url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_news.svg) no-repeat left top/cover;position:absolute;top:0;right:calc(50% - 25px);border-radius:9999px}.top .sec__news .secwrap .innerwrap .tit-news h2{font-size:20px;font-weight:700;letter-spacing:.05em;color:#222;line-height:1.5}.top .sec__news .secwrap .innerwrap .btn01.top{display:none}.top .sec__news .secwrap .innerwrap .tit-news .en{font-size:16px;font-weight:500;font-family:(--font-en);letter-spacing:.05em;color:#18694d;line-height:1.3}.top .sec__news .secwrap .news-wrap{width:100%;margin:15px 0 0;text-align:left}.top .sec__news .secwrap .news-wrap .news-article a{padding:20px 40px 20px 0;border-bottom:1px solid #ddd;text-decoration:none;display:block;position:relative;box-sizing:border-box}.top .sec__news .secwrap .news-wrap .news-article a span.arrow{width:20px;height:20px;display:inline-block;background-color:#4b9c80;position:absolute;top:calc(50% - 10px);right:0;overflow:hidden;border-radius:9999px}.top .sec__news .secwrap .news-wrap .news-article a span.arrow:before{width:15px;height:15px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_white.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 7px);right:calc(50% - 7px)}.top .sec__news .secwrap .news-wrap .news-article a .date{font-size:14px;font-family:var(--font-en);font-weight:500;letter-spacing:.1em;line-height:1.7;color:var(--font-color-base)}.top .sec__news .secwrap .news-wrap .news-article a .cate{padding:2px 5px;font-size:14px;font-family:var(--font-en);font-weight:500;letter-spacing:.1em;line-height:1.3;color:#fff;background-color:#c8ab38;border-radius:4px;display:inline-block}.top .sec__news .secwrap .news-wrap .news-article a .col p{padding:10px 0;font-size:16px;font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222;text-align:left;display:block;text-decoration:none;position:relative}.top .sec__news .secwrap .no-article{width:100%;margin:30px 0 0;text-align:center;font-size:16px;font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222}@media only screen and (min-width:768px){.top .sec__news{padding:30px 40px}.top .sec__news .secwrap{padding:30px 40px;text-align:center}.top .sec__news .secwrap .innerwrap .tit-news{padding:55px 0 0;display:inline-block;position:relative}.top .sec__news .secwrap .innerwrap .tit-news:after{width:50px;height:50px;top:0;right:calc(50% - 25px)}.top .sec__news .secwrap .innerwrap .tit-news h2{font-size:20px}.top .sec__news .secwrap .innerwrap .tit-news .en{font-size:16px}.top .sec__news .secwrap .news-wrap{margin:15px 0 0}.top .sec__news .secwrap .news-wrap .news-article a{padding:20px 40px 20px 0}.top .sec__news .secwrap .news-wrap .news-article a span.arrow{width:20px;height:20px;top:calc(50% - 10px)}.top .sec__news .secwrap .news-wrap .news-article a span.arrow:before{width:15px;height:15px;top:calc(50% - 7px);right:calc(50% - 7px)}.top .sec__news .secwrap .news-wrap .news-article a .date{font-size:14px}.top .sec__news .secwrap .news-wrap .news-article a .cate{padding:2px 5px;font-size:14px}.top .sec__news .secwrap .news-wrap .news-article a .col p{padding:10px 0;font-size:16px}}@media only screen and (min-width:1024px){.top .sec__news{padding:60px 40px 0}.top .sec__news .secwrap{padding:min(6.840% , 60px) min(8.3333% , 120px);text-align:center;display:flex;align-items:center;justify-content:space-between}.top .sec__news .secwrap .innerwrap{width:40%;text-align:left}.top .sec__news .secwrap .innerwrap .tit-news{padding:0 70px 0 0;text-align:left}.top .sec__news .secwrap .innerwrap .tit-news:after{width:60px;height:60px;top:calc(50% - 30px);right:0}.top .sec__news .secwrap .innerwrap .tit-news h2{font-size:30px}.top .sec__news .secwrap .innerwrap .tit-news .en{font-size:18px}.top .sec__news .secwrap .innerwrap .btn01.top{display:block}.top .sec__news .secwrap .btn01.bottom{display:none}.top .sec__news .secwrap .news-wrap{width:58%;margin:15px 0 0}.top .sec__news .secwrap .news-wrap .news-article a{padding:30px 40px 30px 0}.top .sec__news .secwrap .news-wrap .news-article a span.arrow{width:20px;height:20px}.top .sec__news .secwrap .news-wrap .news-article a:hover span.arrow:before{animation:arrowanim .6s}.top .sec__news .secwrap .news-wrap .news-article a span.arrow:before{width:15px;height:15px;top:calc(50% - 7px);right:calc(50% - 7px)}.top .sec__news .secwrap .news-wrap .news-article a .date{font-size:14px}.top .sec__news .secwrap .news-wrap .news-article a .cate{padding:2px 5px;font-size:14px}.top .sec__news .secwrap .news-wrap .news-article a .col p{padding:10px 0;font-size:16px;transition:all .2s ease}.top .sec__news .secwrap .news-wrap .news-article a:hover .col p{text-decoration:none;color:#4b9c80}}.top .sec__aboutus{margin:30px 0 0}.top .sec__aboutus .secwrap{max-width:1600px;margin:0 auto;padding:0 20px}.top .sec__aboutus .secwrap .innerwrap figure{width:100%;overflow:hidden;border-radius:6px}.top .sec__aboutus .secwrap .innerwrap figure img{width:100%}.top .sec__aboutus .secwrap .innerwrap .col{padding:20px 0 0}.top .sec__aboutus .secwrap .innerwrap .col .lead{margin:15px 0 0;font-size:min(5.333vw,26px);font-weight:700;color:#222;line-height:1.7;letter-spacing:.05em;text-align:center}.top .sec__aboutus .secwrap .innerwrap .col p.txt{margin:15px 0 0;font-size:16px;font-weight:500;line-height:2.2;letter-spacing:.05em}.top .sec__aboutus .secwrap .innerwrap .col .btn01{margin:35px auto 0;text-align:center}@media only screen and (min-width:768px){.top .sec__aboutus{margin:50px 0 0}.top .sec__aboutus .secwrap{max-width:1600px;padding:0 40px}.top .sec__aboutus .secwrap .innerwrap figure{border-radius:6px}.top .sec__aboutus .secwrap .innerwrap .col{padding:20px 0 0}.top .sec__aboutus .secwrap .innerwrap .col .lead{margin:15px 0 0;font-size:min(5.333vw,26px)}.top .sec__aboutus .secwrap .innerwrap .col p.txt{margin:15px 0 0;font-size:16px}}@media only screen and (min-width:1024px){.top .sec__aboutus{margin:150px 0 0}.top .sec__aboutus .secwrap{max-width:1600px;padding:0 70px}.top .sec__aboutus .secwrap .innerwrap{padding:0 40px 0 10px;display:flex;justify-content:space-between}.top .sec__aboutus .secwrap .innerwrap figure{width:56.25%;border-radius:8px}.top .sec__aboutus .secwrap .innerwrap .col .titwrap{position:relative}.top .sec__aboutus .secwrap .innerwrap .col .titwrap h2{display:flex;align-items:center}.top .sec__aboutus .secwrap .innerwrap .col .titwrap h2:after{height:1px;margin-left:30px;content:"";flex-grow:1;background-color:#4b9c80}.top .sec__aboutus .secwrap .innerwrap .col{width:40.625%;padding:0;text-align:left}.top .sec__aboutus .secwrap .innerwrap .col .lead{margin:25px 0 0;font-size:min(2.3537vw,34px);text-align:left}.top .sec__aboutus .secwrap .innerwrap .col p.txt{margin:25px 0 0;font-size:16px}.top .sec__aboutus .secwrap .innerwrap .col .btn01{margin:35px auto 0;text-align:left}}@media only screen and (min-width:1280px){.top .sec__aboutus .secwrap .innerwrap{align-items:center}}.top .sec__aboutus .secwrap .symptoms{max-width:1440px;margin:70px auto 0;padding:0 20px 20px;border:4px solid #eceae3;border-radius:10px;text-align:center;box-sizing:border-box}.top .sec__aboutus .secwrap .symptoms h3{margin-top:-40px;font-size:20px;color:#222;text-align:center}.top .sec__aboutus .secwrap .symptoms h3 span.wrap{padding:10px;font-weight:700;letter-spacing:.05em;line-height:1.5;display:inline-block;background-color:#fff}.top .sec__aboutus .secwrap .symptoms h3 span.wrap span{font-weight:700;letter-spacing:.05em;line-height:1.5;color:#e46600}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list{margin:10px 0 0}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li{width:100%;margin:5px 0 0;padding:15px 55px 15px;background-color:#e2f1ea;box-sizing:border-box;border-radius:6px;text-align:center;position:relative}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li figure{width:50px;position:absolute;top:calc(50% - 25px);left:5px}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li span{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#544234}@media only screen and (min-width:768px){.top .sec__aboutus .secwrap .symptoms ul.symptoms-list{margin:10px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li{width:49.5%;margin:1% 0 0;padding:20px 60px 20px;border-radius:6px}}@media only screen and (min-width:620px){.top .sec__aboutus .secwrap .symptoms{margin:90px auto 0;padding:0 20px 20px;border:4px solid #eceae3;border-radius:10px}.top .sec__aboutus .secwrap .symptoms h3{margin-top:-45px;padding:10px;font-size:26px}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list{margin:10px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li{width:49.5%;margin:1% 0 0;padding:20px 60px 20px;border-radius:6px}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li figure{width:60px;top:calc(50% - 30px)}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li span{font-size:16px}}@media only screen and (min-width:1024px){.top .sec__aboutus .secwrap .symptoms{margin:110px auto 0;padding:0 40px 40px;border:4px solid #eceae3;border-radius:10px}.top .sec__aboutus .secwrap .symptoms h3{margin-top:-50px;padding:10px 20px;font-size:34px}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list{margin:10px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li{width:calc((100% - 20px) / 3);margin:10px 0 0;padding:30px 60px 30px;border-radius:6px}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li figure{width:60px;top:calc(50% - 30px)}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li span{font-size:min(1.5625vw,20px)}}@media only screen and (min-width:1280px){.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li{padding:30px 65px 30px}.top .sec__aboutus .secwrap .symptoms ul.symptoms-list li figure{width:70px;top:calc(50% - 35px)}}.top .sec__aboutus .secwrap .advice{margin:30px 0 0;text-align:center}.top .sec__aboutus .secwrap .advice p{font-size:min(4.8vw,22px);font-weight:700;line-height:2;box-shadow:inset 0 -6px 0 0px #fff3b0;display:inline}.top .sec__aboutus .secwrap .advice p span{font-weight:700;color:#e46600}@media only screen and (min-width:1024px){.top .sec__aboutus .secwrap .advice{margin:60px 0 0;text-align:center}.top .sec__aboutus .secwrap .advice p{font-size:min(1.9531vw,28px);box-shadow:inset 0 -7px 0 0px #fff3b0}.top .sec__aboutus .secwrap .advice p span{font-weight:700;color:#e46600}}.top .sec__aboutus .secwrap .mri{margin:40px 0 0;padding:20px;text-align:center;background-color:#fcf9ef;border-radius:10px}.top .sec__aboutus .secwrap .mri figure{width:100%;overflow:hidden;border-radius:6px}.top .sec__aboutus .secwrap .mri figure img{width:100%}.top .sec__aboutus .secwrap .mri .col{padding:15px 0 0;text-align:left}.top .sec__aboutus .secwrap .mri .col h4{padding:0 0 10px;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-align:center;border-bottom:1px solid #18694d}.top .sec__aboutus .secwrap .mri .col h4 span{font-weight:700;color:#e46600}.top .sec__aboutus .secwrap .mri .col p{margin:15px 0 0;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2.2}@media only screen and (min-width:768px){.top .sec__aboutus .secwrap .mri{margin:40px 0 0;padding:30px;text-align:center;background-color:#fcf9ef;border-radius:10px}.top .sec__aboutus .secwrap .mri .col{padding:15px 0 0;text-align:left}.top .sec__aboutus .secwrap .mri .col h4{font-size:min(2.6041vw,24px);text-align:center}.top .sec__aboutus .secwrap .mri .col p{margin:15px 0 0;font-size:16px}}@media only screen and (min-width:1024px){.top .sec__aboutus .secwrap .mri{margin:80px 0 0;padding:50px;display:flex;align-items:center;justify-content:space-between}.top .sec__aboutus .secwrap .mri figure{width:54.1666%;order:2}.top .sec__aboutus .secwrap .mri .col{width:40.8333%;padding:15px 0 0;text-align:left;order:1}.top .sec__aboutus .secwrap .mri .col h4{font-size:min(2.3437vw,32px);text-align:left}.top .sec__aboutus .secwrap .mri .col p{margin:15px 0 0;font-size:16px}}.top .sec__features{margin:60px 0 0;padding:0 20px}.top .sec__features .secwrap{max-width:1440px;margin:0 auto;text-align:center}.top .sec__features .secwrap .titwrap h2{display:flex;align-items:center}.top .sec__features .secwrap .titwrap h2:before,.top .sec__features .secwrap .titwrap h2:after{content:"";height:1px;flex-grow:1;background-color:#4b9c80}.top .sec__features .secwrap .titwrap h2:before{margin-right:15px}.top .sec__features .secwrap .titwrap h2:after{margin-left:15px}.top .sec__features .secwrap ul li{margin:50px 0 0;position:relative}.top .sec__features .secwrap ul li .num{width:15.5%;position:absolute;top:-2.9%;left:2.9%}.top .sec__features .secwrap ul li figure{width:100%;overflow:hidden;border-radius:8px}.top .sec__features .secwrap ul li figure img{width:100%}.top .sec__features .secwrap ul li h3{margin:12px 0 0;text-align:center;color:#222}.top .sec__features .secwrap ul li h3 span{font-size:min(5.8666vw , 24px);font-weight:700;line-height:1.7;letter-spacing:.05em;box-shadow:inset 0 -6px 0 0px #fff3b0}.top .sec__features .secwrap ul li p{margin:12px 0 0;font-size:16px;font-weight:500;line-height:2;letter-spacing:.05em;text-align:left}.top .sec__features .secwrap .btn01{margin:30px 0 0}@media only screen and (min-width:768px){.top .sec__features{margin:80px 0 0;padding:0 40px}.top .sec__features .secwrap{max-width:1440px}.top .sec__features .secwrap .titwrap h2:before{margin-right:20px}.top .sec__features .secwrap .titwrap h2:after{margin-left:15px}.top .sec__features .secwrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.top .sec__features .secwrap ul li{width:47.2222%;margin:60px 0 0}.top .sec__features .secwrap ul li .num{width:15.5%}.top .sec__features .secwrap ul li figure{border-radius:8px}.top .sec__features .secwrap ul li h3{margin:15px 0 0;text-align:left}.top .sec__features .secwrap ul li h3 span{font-size:min(2.3437vw , 22px)}.top .sec__features .secwrap ul li p{margin:15px 0 0;font-size:16px}.top .sec__features .secwrap .btn01{margin:40px 0 0}}@media only screen and (min-width:1024px){.top .sec__features{margin:140px 0 0;padding:0 110px 0}.top .sec__features .secwrap{max-width:1440px}.top .sec__features .secwrap .titwrap h2:before{margin-right:20px}.top .sec__features .secwrap .titwrap h2:after{margin-left:15px}.top .sec__features .secwrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.top .sec__features .secwrap ul li{width:47.2222%;margin:70px 0 0}.top .sec__features .secwrap ul li .num{width:15.5%}.top .sec__features .secwrap ul li figure{border-radius:8px}.top .sec__features .secwrap ul li h3{margin:20px 0 0;text-align:left}.top .sec__features .secwrap ul li h3 span{font-size:min(2.1484vw , 28px)}.top .sec__features .secwrap ul li p{margin:20px 0 0;font-size:16px}.top .sec__features .secwrap .btn01{margin:60px 0 0}}.top .sec__ms{margin:60px 0 0;padding:0 10px}.top .sec__ms .secwrap{max-width:1640px;margin:0 auto;padding:30px 20px 20px;background-color:#e2f1ea;border-radius:8px;box-sizing:border-box}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms{padding:15px 0 0;position:relative;text-align:center}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms:before{width:40px;height:3px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:0;left:calc(50% - 20px)}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms .en{font-size:16px;font-weight:500;font-family:(--font-en);letter-spacing:.05em;color:#18694d;line-height:1.3}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms h2{font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#18694d}.top .sec__ms .secwrap .innerwrap .col p.lead{margin:15px 0 0;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2.2}.top .sec__ms .secwrap .innerwrap .col .btn01{text-align:center}.top .sec__ms .secwrap .innerwrap .medical-menu{margin:25px 0 0;border-top:1px solid #4b9c80}.top .sec__ms .secwrap .innerwrap .medical-menu li a{display:block;padding:15px 25px 15px 0;border-bottom:1px solid #4b9c80;display:flex;align-items:center;position:relative}.top .sec__ms .secwrap .innerwrap .medical-menu li a:hover{text-decoration:none}.top .sec__ms .secwrap .innerwrap .medical-menu li a figure{width:60px;overflow:hidden;background-color:#fff;border-radius:9999px}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.name{margin:0 0 0 10px;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#18694d}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.arrow{width:20px;height:20px;display:inline-block;background-color:#4b9c80;position:absolute;top:calc(50% - 10px);right:10px;overflow:hidden;border-radius:9999px}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.arrow:before{width:15px;height:15px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_white.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 7px);right:calc(50% - 7px)}.top .sec__ms .secwrap .reco{margin:30px 0 0;padding:20px 20px 30px;background-color:#fff;border-radius:6px}.top .sec__ms .secwrap .reco figure{width:50%;max-width:200px;margin:0 auto}.top .sec__ms .secwrap .reco figure img{width:100%}.top .sec__ms .secwrap .reco .col{margin:15px 0 0}.top .sec__ms .secwrap .reco .col h3{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#18694d;text-align:center}.top .sec__ms .secwrap .reco .col p{margin:15px 0 0;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2.2}.top .sec__ms .secwrap .reco .col .btn01.type-s{text-align:center}.top .sec__ms .secwrap .reco .col .btn01.type-s a{min-width:220px;padding:14px 50px}@media only screen and (min-width:768px){.top .sec__ms{margin:80px 0 0;padding:0 20px}.top .sec__ms .secwrap{padding:40px 30px 30px}.top .sec__ms .secwrap .innerwrap{display:flex;justify-content:space-between}.top .sec__ms .secwrap .innerwrap .col{width:50%}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms{padding:0 0 0 15px;text-align:left}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms:before{width:4px;height:40px;position:absolute;top:calc(50% - 20px);left:0}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms .en{font-size:16px}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms h2{font-size:24px}.top .sec__ms .secwrap .innerwrap .col p.lead{margin:15px 0 0;font-size:16px}.top .sec__ms .secwrap .innerwrap .col .btn01{text-align:left}.top .sec__ms .secwrap .innerwrap .medical-menu{width:45%;margin:0}.top .sec__ms .secwrap .innerwrap .medical-menu li a{padding:15px 25px 15px 0}.top .sec__ms .secwrap .innerwrap .medical-menu li a figure{width:60px}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.name{margin:0 0 0 10px;font-size:18px}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.arrow{width:20px;height:20px}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.arrow:before{width:15px;height:15px}.top .sec__ms .secwrap .reco{margin:30px 0 0;padding:35px;display:flex;justify-content:space-between}.top .sec__ms .secwrap .reco figure{width:20%;margin:0}.top .sec__ms .secwrap .reco .col{width:76%;margin:0}.top .sec__ms .secwrap .reco .col h3{font-size:24px;text-align:left}.top .sec__ms .secwrap .reco .col p{margin:15px 0 0;font-size:16px}.top .sec__ms .secwrap .reco .col .btn01.type-s{text-align:left}.top .sec__ms .secwrap .reco .col .btn01.type-s a{min-width:220px;padding:14px 50px}}@media only screen and (min-width:1024px){.top .sec__ms{margin:130px 0 0;padding:0 60px 0}.top .sec__ms .secwrap{padding:7.2289% 6.024%}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms{padding:0 0 0 25px}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms:before{width:6px;height:40px}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms .en{font-size:18px}.top .sec__ms .secwrap .innerwrap .col .titwrap-ms h2{font-size:32px}.top .sec__ms .secwrap .innerwrap .col p.lead{margin:20px 0 0;font-size:16px}.top .sec__ms .secwrap .innerwrap .medical-menu{width:45%;margin:0}.top .sec__ms .secwrap .innerwrap .medical-menu li a{padding:15px 25px 15px 0;text-decoration:none;transition:.3s ease}.top .sec__ms .secwrap .innerwrap .medical-menu li a:hover{background-color:#fff}.top .sec__ms .secwrap .innerwrap .medical-menu li a figure{width:70px}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.name{margin:0 0 0 10px;font-size:22px}.top .sec__ms .secwrap .innerwrap .medical-menu li a span.arrow{width:20px;height:20px}.top .sec__ms .secwrap .innerwrap .medical-menu li a:hover span.arrow:before{animation:arrowanim .6s}.top .sec__ms .secwrap .reco{margin:60px 0 0;padding:60px 50px;display:flex;justify-content:space-between}.top .sec__ms .secwrap .reco figure{width:180px;margin:0}.top .sec__ms .secwrap .reco .col{width:calc(100% - 220px);margin:0}.top .sec__ms .secwrap .reco .col h3{font-size:30px;text-align:left}.top .sec__ms .secwrap .reco .col p{margin:15px 0 0;font-size:16px}.top .sec__ms .secwrap .reco .col .btn01.type-s a{min-width:220px;padding:14px 50px}}.sec__ms .secwrap .bnr_braincheckup{width:100%;margin:20px 0 0;position:relative;overflow:hidden;border-radius:6px}.sec__ms .secwrap .bnr_braincheckup:before{width:100%;height:100%;content:"";display:block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/bnr_braincheckup_pc_bg@2x.jpg) no-repeat center center/cover;position:absolute;top:0}.top .sec__ms .secwrap .bnr_braincheckup a{display:block;position:relative;text-decoration:none}@media only screen and (min-width:768px){.top .sec__ms .secwrap .bnr_braincheckup{margin:20px 0 0}}@media only screen and (min-width:1024px){.top .sec__ms .secwrap .bnr_braincheckup{margin:30px 0 0;transition:all .5s cubic-bezier(.76,0,.24,1)}.top .sec__ms .secwrap .bnr_braincheckup:hover{box-shadow:0 0 15px rgba(44,44,44,.2)}.top .sec__ms .secwrap .bnr_braincheckup:before{transition:all .5s cubic-bezier(.76,0,.24,1)}.top .sec__ms .secwrap .bnr_braincheckup:hover:before{transform:scale(1.1);opacity:.8}}.top .sec__otherspage{margin:60px 0 0;padding:0 20px}.top .sec__otherspage ul{max-width:1440px;margin:0 auto}.top .sec__otherspage ul li:nth-child(n+2){margin:50px 0 0}.top .sec__otherspage ul li figure{width:100%;margin:10px 0 0;overflow:hidden;border-radius:8px}.top .sec__otherspage ul li figure img{width:100%}.top .sec__otherspage ul li p{margin:10px 0 0;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2.0}.top .sec__otherspage ul li .btn01{text-align:center}@media only screen and (min-width:768px){.top .sec__otherspage{margin:80px 0 0;padding:0 40px}.top .sec__otherspage ul{display:flex;justify-content:space-between}.top .sec__otherspage ul li{width:45.8333%;text-align:left}.top .sec__otherspage ul li:nth-child(n+2){margin:0}.top .sec__otherspage ul li p{margin:15px 0 0;font-size:16px}.top .sec__otherspage ul li .btn01{text-align:center}}@media only screen and (min-width:1024px){.top .sec__otherspage{margin:120px 0 0;padding:0 110px 0}.top .sec__otherspage ul{display:flex;justify-content:space-between}.top .sec__otherspage ul li{width:45.8333%;text-align:left}.top .sec__otherspage ul li:nth-child(n+2){margin:0}.top .sec__otherspage ul li p{margin:20px 0 0;font-size:18x}.top .sec__otherspage ul li .btn01{text-align:center}}.top .sec__column{margin:60px 0 0;padding:0 20px;background-color:#fcf9ef}.top .sec__column .secwrap{max-width:1280px;margin:0 auto;padding:30px 0;box-sizing:border-box;text-align:center}.top .sec__column .secwrap .innerwrap .tit-column{padding:55px 0 0;position:relative}.top .sec__column .secwrap .innerwrap .tit-column:after{width:50px;height:50px;content:"";display:inline-block;background:#fff url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_column.svg) no-repeat center center/cover;position:absolute;top:0;right:calc(50% - 25px);border-radius:9999px}.top .sec__column .secwrap .innerwrap .tit-column h2{font-size:20px;font-weight:700;letter-spacing:.05em;color:#222;line-height:1.5;display:flex;align-items:center}.top .sec__column .secwrap .innerwrap .tit-column h2:before,.top .sec__column .secwrap .innerwrap .tit-column h2:after{content:"";height:1px;flex-grow:1;background-color:#4b9c80}.top .sec__column .secwrap .innerwrap .tit-column h2:before{margin-right:35px}.top .sec__column .secwrap .innerwrap .tit-column h2:after{margin-left:35px}.top .sec__column .secwrap .innerwrap .tit-column .en{font-size:16px;font-weight:500;font-family:(--font-en);letter-spacing:.05em;color:#18694d;line-height:1.3}.top .sec__column .secwrap .column-wrap{width:100%;margin:15px 0 0;text-align:left}.top .sec__column .secwrap .column-wrap .column-article{margin:40px 0 0}.top .sec__column .secwrap .column-wrap .column-article a{text-decoration:none;display:block}.top .sec__column .secwrap .column-wrap .column-article a figure{width:100%;overflow:hidden;border-radius:6px;position:relative}.top .sec__column .secwrap .column-wrap .column-article a figure:before{content:"";display:block;padding-top:75%}.top .sec__column .secwrap .column-wrap .column-article a figure img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:all .3s ease;object-fit:cover;object-position:50% 50%}.top .sec__column .secwrap .column-wrap .column-article a:hover figure img{transform:scale(1.05);transition:all .6s cubic-bezier(.16,1,.3,1)}.top .sec__column .secwrap .column-wrap .column-article a .entry-meta{display:flex;justify-content:space-between}.top .sec__column .secwrap .column-wrap .column-article a .entry-meta .date{font-size:14px;font-family:var(--font-en);font-weight:500;letter-spacing:.1em;line-height:1.7;color:var(--font-color-base)}.top .sec__column .secwrap .column-wrap .column-article a .entry-meta .cate{padding:2px 5px;font-size:14px;font-family:var(--font-en);font-weight:500;letter-spacing:.1em;line-height:1.3;color:#fff;background-color:#3ea7c1;border-radius:4px;display:inline-block}.top .sec__column .secwrap .column-wrap .column-article a .col p{padding:10px 0;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222;text-align:left;display:block;text-decoration:none;position:relative}.top .sec__column .secwrap .column-wrap .column-article a:hover .col p{color:#4b9c80;text-decoration:none}.top .sec__column .secwrap .btn01.bottom{margin:35px 0 0}.top .sec__column .secwrap p.no-article{padding:20px 0;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222;text-align:center}@media only screen and (min-width:768px){.top .sec__column{margin:90px 0 0;padding:0 40px}.top .sec__column .secwrap{padding:50px 0}.top .sec__column .secwrap .innerwrap .tit-column{padding:55px 0 0}.top .sec__column .secwrap .innerwrap .tit-column:after{width:50px;height:50px;top:0;right:calc(50% - 25px)}.top .sec__column .secwrap .innerwrap .tit-column h2{font-size:20px}.top .sec__column .secwrap .innerwrap .tit-column .en{font-size:16px;font-weight:500}.top .sec__column .secwrap .column-wrap{margin:35px 0 0;text-align:left;display:flex;justify-content:space-between}.top .sec__column .secwrap .column-wrap .column-article{width:45.3125%;margin:0}.top .sec__column .secwrap .column-wrap .column-article a{text-decoration:none;display:block}.top .sec__column .secwrap .column-wrap .column-article a figure{width:100%;overflow:hidden;border-radius:6px;position:relative}.top .sec__column .secwrap .column-wrap .column-article a .entry-meta .date{font-size:14px}.top .sec__column .secwrap .column-wrap .column-article a .entry-meta .cate{padding:2px 5px;font-size:14px}.top .sec__column .secwrap .column-wrap .column-article a .col p{padding:10px 0;font-size:16px}.top .sec__column .secwrap .btn01.bottom{margin:35px 0 0}.top .sec__column .secwrap p.no-article{padding:20px 0;font-size:16px}}@media only screen and (min-width:1024px){.top .sec__column{margin:100px 0 0;padding:0 110px}.top .sec__column .secwrap{padding:120px 0}.top .sec__column .secwrap .innerwrap .tit-column{padding:65px 0 0;display:block}.top .sec__column .secwrap .innerwrap .tit-column:after{width:60px;height:60px;top:0;right:calc(50% - 30px)}.top .sec__column .secwrap .innerwrap .tit-column h2{font-size:30px}.top .sec__column .secwrap .innerwrap .tit-column h2:before{margin-right:50px}.top .sec__column .secwrap .innerwrap .tit-column h2:after{margin-left:50px}.top .sec__column .secwrap .innerwrap .tit-column .en{font-size:18px}.top .sec__column .secwrap .column-wrap{margin:50px 0 0}.top .sec__column .secwrap .column-wrap .column-article a{text-decoration:none;display:block}.top .sec__column .secwrap .column-wrap .column-article a .entry-meta .date{font-size:14px}.top .sec__column .secwrap .column-wrap .column-article a .entry-meta .cate{padding:2px 5px;font-size:14px}.top .sec__column .secwrap .column-wrap .column-article a .col p{padding:25px 0;font-size:20px}.top .sec__column .secwrap .btn01.bottom{margin:80px 0 0}}.sec__info{margin:60px 0 0;padding:0 20px 30px}.sec__info .secwrap{max-width:2000px;margin:0 auto;text-align:center}.sec__info .secwrap #map_canvas{width:100%;height:auto;margin:15px 0 0;background-color:#555;overflow:hidden;padding-bottom:100%;position:relative}.sec__info .secwrap #map_canvas iframe{position:absolute;left:0;top:0;height:100%;width:100%}.sec__info .secwrap .innerwrap{margin:20px 0 0}.sec__info .secwrap .innerwrap .col-left .info-telnum{display:inline-block}.sec__info .secwrap .innerwrap .col-left .info-telnum .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;line-height:1.5}.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .telnum{margin:5px 0 0;padding:0 0 0 12px;font-size:20px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;position:relative}.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .telnum:before{width:18px;height:26px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_tel.svg);position:absolute;top:calc(50% - 13px);left:0}.sec__info .secwrap .innerwrap .col-left .info-telnum a span,.sec__info .secwrap .innerwrap .col-left .info-telnum span{font-size:32px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;text-decoration:none}.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .telnum a:hover,.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .telnum a:hover span,.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .telnum span:hover{text-decoration:none}.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .anno{margin:5px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#595036}.sec__info .secwrap .innerwrap .col-left .info-reserve{max-width:360px;margin:15px auto 0;display:inline-block;display:flex;justify-content:space-between}.sec__info .secwrap .innerwrap .col-left .info-reserve li{width:49%}.sec__info .secwrap .innerwrap .col-left .info-reserve li a{padding:0 5px;display:block;text-align:center;overflow:hidden;transition:all .2s ease;border-radius:9999px}.sec__info .secwrap .innerwrap .col-left .info-reserve li a img{max-height:80px}.sec__info .secwrap .innerwrap .col-left .info-reserve li.line a{background-color:rgba(0,185,0,.95)}.sec__info .secwrap .innerwrap .col-left .info-reserve li.line a:hover{background-color:rgba(14,207,14,.95)}.sec__info .secwrap .innerwrap .col-left .info-reserve li.web a{background-color:rgba(228,102,0,.95)}.sec__info .secwrap .innerwrap .col-left .info-reserve li.web a:hover{background-color:rgba(250,117,8,.95)}.sec__info .secwrap .innerwrap .col-left .ex-reserve{margin:30px 0 0;text-align:left}.sec__info .secwrap .innerwrap .col-left .ex-reserve .col:nth-child(n+2){margin:25px 0 0}.sec__info .secwrap .innerwrap .col-left .ex-reserve .col h3{padding:2px 8px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#221815;background-color:#fff;border-radius:4px;border:1px solid #777;box-sizing:border-box;display:inline-block}.sec__info .secwrap .innerwrap .col-left .ex-reserve .col p{margin:10px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;color:#221815}.sec__info .secwrap .innerwrap .col-right{margin:20px 0 0}.sec__info .secwrap .innerwrap .col-right .geo-map{margin:20px 0 0}.sec__info .secwrap .innerwrap .col-right .geo-map figure,.sec__info .secwrap .innerwrap .col-right .geo-map figure img{width:100%}.sec__info .secwrap .innerwrap .col-right .add{margin-top:15px;text-align:center}.sec__info .secwrap .innerwrap .col-right .add p{font-size:14px;font-weight:500;letter-spacing:.05em;color:#222}.sec__info .secwrap .innerwrap .col-right .add .btn{margin:10px auto 0;display:inline-block}.sec__info .secwrap .innerwrap .col-right .add .btn a{padding:3px 10px;color:#fff;font-size:14px;font-weight:500;font-family:(--font-go);letter-spacing:.05em;line-height:1.3;border-radius:9999px;background-color:#4b9c80}.sec__info .secwrap .howtoaccess{margin:40px 0 0;text-align:left}.sec__info .secwrap .howtoaccess .col h3{padding:2px 5px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.3;color:#fff;background-color:#73643a;border-radius:4px;display:inline-block}.sec__info .secwrap .howtoaccess .col .car ul{padding:12px 0}.sec__info .secwrap .howtoaccess .col .car ul li{padding:2px 0 2px 1em;text-indent:-1em;color:#73643a;font-size:16px;font-weight:700;line-height:1.7}.sec__info .secwrap .howtoaccess .col .car ul li:before{content:"・";color:#73643a;font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:700}.sec__info .secwrap .howtoaccess .col .car p{font-size:14px;font-weight:500;line-height:2.0}.sec__info .secwrap .howtoaccess .col .car .btn01.type-s{text-align:center}.sec__info .secwrap .howtoaccess .col .car .btn01.type-s a{min-width:260px;padding:14px 40px;font-size:14px}.sec__info .secwrap .howtoaccess .col .trainbus,.sec__info .secwrap .howtoaccess .col .bicycle{margin:25px 0 0}.sec__info .secwrap .howtoaccess .col .trainbus ul{padding:12px 0}.sec__info .secwrap .howtoaccess .col .trainbus ul li{padding:1px 0 1px 1em;text-indent:-1em;font-family:"Zen Kaku Gothic New";font-size:14px;font-weight:500;line-height:1.7}.sec__info .secwrap .howtoaccess .col .trainbus ul li:before{content:"・";font-size:14px;font-weight:500}.sec__info .secwrap .howtoaccess .col .bicycle{margin:25px 0 0}.sec__info .secwrap .howtoaccess .col .bicycle p{margin:10px 0 0;font-size:14px;font-weight:500;line-height:2.0}.sec__info .secwrap .innerwrap-calendar{padding:30px 0}@media only screen and (min-width:768px){.sec__info{margin:90px 0 0;padding:0 20px 30px}.sec__info .secwrap{max-width:2000px}.sec__info .secwrap #map_canvas{margin:15px 0 0;padding-bottom:50%}.sec__info .secwrap .innerwrap{margin:20px 0 0;padding:0 40px}.sec__info .secwrap .innerwrap .col-right{margin:40px 0 0}.sec__info .secwrap .innerwrap .col-right .geo-map{margin:40px 0 0}.sec__info .secwrap .innerwrap .col-right .add{margin-top:15px}.sec__info .secwrap .innerwrap .col-right .add p{font-size:14px}.sec__info .secwrap .innerwrap .col-right .add .btn a{font-size:14px}.sec__info .secwrap .howtoaccess{margin:40px 0 0;padding:0 40px;text-align:left}.sec__info .secwrap .howtoaccess .col h3{padding:2px 5px;font-size:16px}.sec__info .secwrap .howtoaccess .col .car ul{padding:12px 0}.sec__info .secwrap .howtoaccess .col .car ul li{font-size:16px}.sec__info .secwrap .howtoaccess .col .car ul li:before{font-size:16px}.sec__info .secwrap .howtoaccess .col .car p{font-size:14px}.sec__info .secwrap .howtoaccess .col .car .btn01.type-s{text-align:left}.sec__info .secwrap .howtoaccess .col .car .btn01.type-s a{min-width:280px;padding:14px 60px;font-size:14px}.sec__info .secwrap .howtoaccess .col .trainbus,.sec__info .secwrap .howtoaccess .col .bicycle{margin:40px 0 0}.sec__info .secwrap .howtoaccess .col .trainbus ul{padding:12px 0}.sec__info .secwrap .howtoaccess .col .trainbus ul li{font-size:14px}.sec__info .secwrap .howtoaccess .col .trainbus ul li:before{font-size:14px}.sec__info .secwrap .howtoaccess .col .bicycle{margin:25px 0 0}.sec__info .secwrap .howtoaccess .col .bicycle p{margin:10px 0 0;font-size:14px}.sec__info .secwrap .innerwrap-calendar{padding:30px 0}}@media only screen and (min-width:1024px){.sec__info{margin:120px 0 0;padding:0 20px 0}.sec__info .secwrap{max-width:2000px;margin:0 auto;text-align:left}.sec__info .secwrap #map_canvas{margin:15px 0 0;padding-bottom:40%}.sec__info .secwrap .innerwrap{max-width:1440px;margin:50px auto 0;padding:0 110px;display:flex;justify-content:space-between}.sec__info .secwrap .innerwrap .col-left{width:48.5%}.sec__info .secwrap .innerwrap .col-left .info-telnum{padding:0 0 15px;display:block;border-bottom:1px solid #595036}.sec__info .secwrap .innerwrap .col-left .info-telnum .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;line-height:1.5}.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .telnum{margin:5px 0 0;padding:0 0 0 20px;font-size:20px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;position:relative}.sec__info .secwrap .innerwrap .col-left .info-telnum a span,.sec__info .secwrap .innerwrap .col-left .info-telnum span{font-size:38px}.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .anno{margin:5px 0 0;font-size:14px}.sec__info .secwrap .innerwrap .col-left .info-reserve{max-width:360px;margin:15px 0 0;display:inline-block;display:flex;justify-content:space-between}.sec__info .secwrap .innerwrap .col-left .ex-reserve{margin:35px 0 0;text-align:left}.sec__info .secwrap .innerwrap .col-left .ex-reserve .col:nth-child(n+2){margin:40px 0 0}.sec__info .secwrap .innerwrap .col-left .ex-reserve .col h3{padding:2px 8px;font-size:20px}.sec__info .secwrap .innerwrap .col-left .ex-reserve .col p{margin:10px 0 0;font-size:16px}.sec__info .secwrap .innerwrap .col-right{width:48.5%;margin:0}.sec__info .secwrap .innerwrap .col-right .geo-map{margin:40px 0 0}.sec__info .secwrap .innerwrap .col-right .add{margin-top:20px;text-align:left}.sec__info .secwrap .innerwrap .col-right .add p{font-size:16px}.sec__info .secwrap .innerwrap .col-right .add .btn{margin:10px auto 0;display:inline-block}.sec__info .secwrap .innerwrap .col-right .add .btn a{transition:all .2s ease 0s}.sec__info .secwrap .innerwrap .col-right .add .btn a:hover{background-color:#47c197;text-decoration:none}.sec__info .secwrap .howtoaccess{max-width:1440px;margin:60px auto 0;padding:0 110px;text-align:left;display:flex;justify-content:space-between}.sec__info .secwrap .howtoaccess .col{width:48.5%}.sec__info .secwrap .howtoaccess .col h3{padding:2px 5px;font-size:18px}.sec__info .secwrap .howtoaccess .col .car ul{padding:12px 0}.sec__info .secwrap .howtoaccess .col .car ul li{padding:2px 0 2px 1em;text-indent:-1em;color:#73643a;font-size:20px;font-weight:700;line-height:1.7}.sec__info .secwrap .howtoaccess .col .car ul li:before{font-size:20px}.sec__info .secwrap .howtoaccess .col .car p{font-size:16px}.sec__info .secwrap .howtoaccess .col .car .btn01.type-s a{min-width:280px;padding:14px 60px;font-size:16px}.sec__info .secwrap .howtoaccess .col .trainbus{margin:0}.sec__info .secwrap .howtoaccess .col .bicycle{margin:40px 0 0}.sec__info .secwrap .howtoaccess .col .trainbus ul{padding:12px 0}.sec__info .secwrap .howtoaccess .col .trainbus ul li{font-size:16px}.sec__info .secwrap .howtoaccess .col .trainbus ul li:before{content:"・";font-size:16px}.sec__info .secwrap .howtoaccess .col .bicycle{margin:25px 0 0}.sec__info .secwrap .howtoaccess .col .bicycle p{margin:10px 0 0;font-size:16px}.sec__info .secwrap .innerwrap-calendar{padding:30px 0 0}}@media only screen and (min-width:1280px){.sec__info .secwrap .innerwrap .col-left{width:45.1388%}.sec__info .secwrap .innerwrap .col-right{width:45.1388%}.sec__info .secwrap .howtoaccess .col{width:45.1388%}}@media only screen and (min-width:1360px){.sec__info .secwrap .innerwrap .col-left .info-telnum .inner{display:flex;align-items:center}.sec__info .secwrap .innerwrap .col-left .info-telnum .inner .anno{margin:0 0 0 10px;display:inline-block}}.timetable{max-width:650px;margin:0 auto}.timetable table{width:100%;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#fff}.timetable table th{width:10%;padding:5px 2px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-size:14px;font-family:var(--font-go);font-weight:700;line-height:1.5;text-align:center;vertical-align:middle}.timetable table th.tit{width:30%;padding:10px 3px;font-size:min(3.7333vw,16px);font-family:var(--font-go);font-weight:700;line-height:1.5}.timetable table td{padding:10px 2px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;font-weight:700;line-height:1.5;text-align:center;vertical-align:middle;color:#18694d}.timetable table td.close{color:#333}.timetable ul{margin:5px 0 0;text-align:left}.timetable ul li{padding:0 0 0 1em;text-indent:-1em;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.7}.timetable ul li:nth-child(n+2){margin:8px 0 0}.timetable ul li:before{content:"※"}.timetable ul li span{font-size:14px;font-weight:500;color:#18694d}.timetable p{padding:10px 0 0;font-size:14px;font-weight:500;letter-spacing:.1em;text-align:left}.timetable p span{color:#18694d;font-weight:700}@media only screen and (min-width:768px){.timetable table th{padding:5px 2px;font-size:16px;letter-spacing:.1em}.timetable table th.tit{padding:10px 2px;font-size:16px}.timetable table td{font-size:18px}}@media only screen and (min-width:1024px){.timetable .timetable-tit{padding:6px 0;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.7;color:#6f6a57;text-align:left}.timetable .timetable-tit span{font-size:16px;font-weight:700}}@media only screen and (min-width:1280px){.timetable table th.tit{padding:12px 2px;font-size:18px}.timetable table td{font-size:20px}}.calender-area{margin:0;text-align:center}.xo-event-calendar{display:inline-block}.calender-area .xo-months{max-width:340px;margin:0 auto}.calender-area .xo-months .xo-month-wrap:nth-of-type(2){margin:25px 0 0}.xo-event-calendar table.xo-month>caption{font-family:var(--font-go);font-weight:700;letter-spacing:.1em}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;padding:10px 0;text-align:center;font-size:100%;font-weight:700;font-family:var(--font-go)}.xo-event-calendar table.xo-month{border:1px solid #ddd;border-width:1px 0 1px 1px;position:inherit}.xo-event-calendar table.xo-month th,.xo-event-calendar table.xo-month td{border:1px solid #ddd}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#9a2b00;text-decoration:underline}.calender-area .holiday-titles{max-width:340px;margin:0 auto;text-align:left}.calender-area p.calender-title,.takeout .sec__order .secwrap .form-order p.calender-title{padding:10px 0;font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;color:#000;letter-spacing:.05em;text-align:center;background:0 0}.xo-event-calendar table.xo-month .month-header>span{padding:0 0 5px;font-weight:700;font-size:16px}.xo-event-calendar table.xo-month>thead th.sunday{color:#e37da8}.xo-event-calendar table.xo-month>thead th.saturday{color:#4097bf}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#b44d1b;text-decoration:underline}@media only screen and (min-width:768px){.calender-area{margin:40px 0 0;text-align:center}.calender-area .xo-months{width:auto;max-width:100%;margin:0 auto;text-align:center;position:relative;display:inline-block}.calender-area .xo-months .xo-month-wrap{width:100%;max-width:400px;letter-spacing:normal;vertical-align:top}.calender-area .xo-months .xo-month-wrap:nth-of-type(2){margin:0}.calender-area .holiday-titles{max-width:800px}.xo-event-calendar .xo-month{position:static}.xo-event-calendar table.xo-month .month-header{position:relative}.xo-event-calendar table.xo-month .month-prev{float:none;position:absolute;top:5px;left:0}.xo-event-calendar table.xo-month .month-next{float:none;position:absolute;top:5px;right:0}}@media only screen and (min-width:1024px){.calender-area{margin:0;padding:60px 0 0}.xo-event-calendar table.xo-month .month-header{position:inherit}}.aboutus .sec__philosophy{margin:30px 0 0;padding:0 20px}.aboutus .sec__philosophy .secwrap{max-width:1600px;margin:0 auto}.aboutus .sec__philosophy .secwrap .innerwrap .col h2{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222;text-align:center}.aboutus .sec__philosophy .secwrap .innerwrap .col h2 span{font-weight:700;color:#e46600}.aboutus .sec__philosophy .secwrap .innerwrap .col p{margin:15px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.2}.aboutus .sec__philosophy .secwrap .innerwrap .pic{margin:20px 0 0;display:flex;justify-content:center;flex-wrap:wrap}.aboutus .sec__philosophy .secwrap .innerwrap .pic figure{overflow:hidden;border-radius:4px}.aboutus .sec__philosophy .secwrap .innerwrap .pic{margin:20px 0 0;display:flex;justify-content:center;flex-wrap:wrap}.aboutus .sec__philosophy .secwrap .innerwrap .pic figure:nth-child(1){width:100%}.aboutus .sec__philosophy .secwrap .innerwrap .pic figure:nth-child(2){width:55%;z-index:1;margin:-15% 0 0}.aboutus .sec__philosophy .secwrap .innerwrap .pic figure:nth-child(3){width:55%;height:fit-content;height:-moz-fit-content;margin:-20% 0 0 -10%}.aboutus .sec__philosophy .secwrap .innerwrap .pic figure img{width:100%}@media only screen and (min-width:768px){.aboutus .sec__philosophy{margin:60px 0 0;padding:0 40px}.aboutus .sec__philosophy .secwrap .innerwrap{display:flex;justify-content:space-between}.aboutus .sec__philosophy .secwrap .innerwrap .col{width:50%}.aboutus .sec__philosophy .secwrap .innerwrap .col h2{font-size:min(2.8645vw,26px);text-align:left}.aboutus .sec__philosophy .secwrap .innerwrap .col p{margin:15px 0 0;font-size:14px}.aboutus .sec__philosophy .secwrap .innerwrap .pic{width:48%;height:fit-content;height:-moz-fit-content;margin:0}.aboutus .sec__philosophy .secwrap .innerwrap .pic figure{border-radius:6px}}@media only screen and (min-width:1024px){.aboutus .sec__philosophy{margin:80px 0 0;padding:0 40px 0 80px}.aboutus .sec__philosophy .secwrap .innerwrap{display:flex;justify-content:space-between;align-items:center}.aboutus .sec__philosophy .secwrap .innerwrap .col{width:45%}.aboutus .sec__philosophy .secwrap .innerwrap .col h2{font-size:min(2.5390vw,36px)}.aboutus .sec__philosophy .secwrap .innerwrap .col p{margin:30px 0 0;font-size:16px;line-height:2.4}.aboutus .sec__philosophy .secwrap .innerwrap .pic{width:52%}.aboutus .sec__philosophy .secwrap .innerwrap .pic figure{border-radius:8px}}.aboutus .sec__features{padding:80px 0 0}.aboutus .sec__features .secwrap{max-width:1440px;margin:0 auto;padding:30px 20px;text-align:center;background-color:#e2f1ea;box-sizing:border-box;border-radius:8px}.aboutus .sec__features .secwrap .titwrap h2{display:flex;align-items:center}.aboutus .sec__features .secwrap .titwrap h2:before,.aboutus .sec__features .secwrap .titwrap h2:after{content:"";height:1px;flex-grow:1;background-color:#4b9c80}.aboutus .sec__features .secwrap .titwrap h2:before{margin-right:15px}.aboutus .sec__features .secwrap .titwrap h2:after{margin-left:15px}.aboutus .sec__features .secwrap ul li{margin:20px 0 0;position:relative}.aboutus .sec__features .secwrap ul li:nth-child(n+2){margin:50px 0 0}.aboutus .sec__features .secwrap ul li figure{width:100%;overflow:hidden;border-radius:8px}.aboutus .sec__features .secwrap ul li figure img{width:100%}.aboutus .sec__features .secwrap ul li .col{margin:-15% 0 0}.aboutus .sec__features .secwrap ul li .col .num{width:15.5%;margin:0 0 0 2.9%}.aboutus .sec__features .secwrap ul li .col h3{text-align:center;color:#222}.aboutus .sec__features .secwrap ul li .col h3 span{font-size:min(5.8666vw , 24px);font-weight:700;line-height:1.7;letter-spacing:.05em;box-shadow:inset 0 -6px 0 0px #fff3b0}.aboutus .sec__features .secwrap ul li .col p{margin:12px 0 0;font-size:14px;font-weight:500;line-height:2;letter-spacing:.05em;text-align:left}@media only screen and (min-width:768px){.aboutus .sec__features{padding:80px 20px 0}.aboutus .sec__features .secwrap{padding:60px 40px;text-align:left}.aboutus .sec__features .secwrap .titwrap h2:before{margin-right:15px}.aboutus .sec__features .secwrap .titwrap h2:after{margin-left:15px}.aboutus .sec__features .secwrap ul li{margin:20px 0 0;display:flex;justify-content:space-between;align-items:center}.aboutus .sec__features .secwrap ul li:nth-child(n+2){margin:50px 0 0}.aboutus .sec__features .secwrap ul li figure{width:47.2222%}.aboutus .sec__features .secwrap ul li:nth-child(2n+1) figure{order:2}.aboutus .sec__features .secwrap ul li figure img{width:100%}.aboutus .sec__features .secwrap ul li .col{width:47.2222%;margin:0}.aboutus .sec__features .secwrap ul li:nth-child(2n+1) .col{order:1}.aboutus .sec__features .secwrap ul li .col .num{width:15.5%;margin:0}.aboutus .sec__features .secwrap ul li .col h3{margin:10px 0 0;text-align:left}.aboutus .sec__features .secwrap ul li .col h3 span{font-size:min(2.3437vw, 22px);box-shadow:inset 0 -6px 0 0px #fff3b0}.aboutus .sec__features .secwrap ul li .col p{margin:12px 0 0;font-size:14px}}@media only screen and (min-width:1024px){.aboutus .sec__features{padding:100px 20px 0}.aboutus .sec__features .secwrap{padding:100px 90px;text-align:left}.aboutus .sec__features .secwrap .titwrap h2:before{margin-right:15px}.aboutus .sec__features .secwrap .titwrap h2:after{margin-left:15px}.aboutus .sec__features .secwrap ul li{margin:5.8593% 0 0;display:flex;justify-content:space-between;align-items:center}.aboutus .sec__features .secwrap ul li:nth-child(n+2){margin:7.8125% 0 0}.aboutus .sec__features .secwrap ul li .col h3{margin:10px 0 0;text-align:left}.aboutus .sec__features .secwrap ul li .col h3 span{font-size:min(2.1484vw, 28px)}.aboutus .sec__features .secwrap ul li .col p{margin:15px 0 0;font-size:16px}}.aboutus .sec__doctor{margin:50px 0 0;padding:0 20px 50px}.aboutus .sec__doctor .secwrap{max-width:1440px;margin:0 auto;text-align:center}.aboutus .sec__doctor .secwrap .titwrap h2{display:flex;align-items:center}.aboutus .sec__doctor .secwrap .titwrap h2:before,.aboutus .sec__doctor .secwrap .titwrap h2:after{content:"";height:1px;flex-grow:1;background-color:#4b9c80}.aboutus .sec__doctor .secwrap .titwrap h2:before{margin-right:15px}.aboutus .sec__doctor .secwrap .titwrap h2:after{margin-left:15px}.aboutus .sec__doctor .secwrap .innerwrap{margin:15px 0 0}.aboutus .sec__doctor .secwrap .innerwrap figure{width:100%;max-width:580px;margin:0 auto;overflow:hidden;border-radius:6px}.aboutus .sec__doctor .secwrap .innerwrap figure img{width:100%}.aboutus .sec__doctor .secwrap .innerwrap .col{margin:20px 0 0;text-align:center}.aboutus .sec__doctor .secwrap .innerwrap .col .txt{margin:15px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.4;text-align:left}.aboutus .sec__doctor .secwrap .innerwrap .col .name{margin:20px 0 0;text-align:center;font-family:var(--font-min)}.aboutus .sec__doctor .secwrap .innerwrap .col .name .status{font-size:16px;font-weight:500;letter-spacing:.5em;line-height:1.7}.aboutus .sec__doctor .secwrap .innerwrap .col .name .jp{font-size:26px;font-weight:500;letter-spacing:.5em;line-height:1.7}.aboutus .sec__doctor .secwrap .innerwrap .col .name .en{font-size:12px;font-weight:500;letter-spacing:.2em;line-height:1.3}.aboutus .sec__doctor .detaile-wrap{max-width:1440px;margin:20px auto 0;padding:20px;background-color:#fcf9ef}.aboutus .sec__doctor .detaile-wrap .career:nth-child(n+2){margin:40px 0 0}.aboutus .sec__doctor .detaile-wrap .career h3{font-size:18px;font-weight:700;color:#18694d;letter-spacing:.05em;line-height:1.7;display:flex;align-items:center}.aboutus .sec__doctor .detaile-wrap .career h3:after{height:1px;margin-left:30px;content:"";flex-grow:1;background-color:#4b9c80}.aboutus .sec__doctor .detaile-wrap .career dl{padding:10px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.aboutus .sec__doctor .detaile-wrap .career dl dt{width:80px;padding:6px 0;font-weight:500;font-size:16px;letter-spacing:.05em;line-height:1.7}.aboutus .sec__doctor .detaile-wrap .career dl dd{width:calc(100% - 90px);padding:6px 0;font-weight:500;font-size:16px;letter-spacing:.05em;line-height:1.7}.aboutus .sec__doctor .detaile-wrap .career ul{padding:10px 0 0}.aboutus .sec__doctor .detaile-wrap .career ul li{padding:6px 0;font-weight:500;font-size:16px;letter-spacing:.05em;line-height:1.7}@media only screen and (min-width:768px){.aboutus .sec__doctor{margin:80px 0 0;padding:0 40px 50px}.aboutus .sec__doctor .secwrap .titwrap h2:before{margin-right:15px}.aboutus .sec__doctor .secwrap .titwrap h2:after{margin-left:15px}.aboutus .sec__doctor .secwrap .innerwrap{margin:15px 0 0;display:flex;justify-content:space-between}.aboutus .sec__doctor .secwrap .innerwrap figure{width:40%;max-width:580px;margin:0;border-radius:8px}.aboutus .sec__doctor .secwrap .innerwrap .col{width:55%;margin:0;text-align:left}.aboutus .sec__doctor .secwrap .innerwrap .col .txt{margin:0;font-size:14px}.aboutus .sec__doctor .secwrap .innerwrap .col .name{margin:30px 0 0;text-align:left}.aboutus .sec__doctor .secwrap .innerwrap .col .name .status{font-size:16px}.aboutus .sec__doctor .secwrap .innerwrap .col .name .jp{font-size:26px}.aboutus .sec__doctor .secwrap .innerwrap .col .name .en{font-size:12px}.aboutus .sec__doctor .detaile-wrap{margin:50px auto 0;padding:40px;background-color:#fcf9ef}.aboutus .sec__doctor .detaile-wrap .career:nth-child(n+2){margin:40px 0 0}.aboutus .sec__doctor .detaile-wrap .career h3{font-size:20px}.aboutus .sec__doctor .detaile-wrap .career dl dt{width:90px;padding:8px 0}.aboutus .sec__doctor .detaile-wrap .career dl dd{width:calc(100% - 100px);padding:8px 0}.aboutus .sec__doctor .detaile-wrap .career ul{padding:10px 0 0}.aboutus .sec__doctor .detaile-wrap .career ul li{padding:8px 0}}@media only screen and (min-width:1024px){.aboutus .sec__doctor{margin:120px 0 0;padding:0 100px 70px}.aboutus .sec__doctor .secwrap .titwrap h2:before{margin-right:30px}.aboutus .sec__doctor .secwrap .titwrap h2:after{margin-left:30px}.aboutus .sec__doctor .secwrap .innerwrap{margin:30px 0 0}.aboutus .sec__doctor .secwrap .innerwrap .col .txt{padding:0 20px 0 0;font-size:16px}.aboutus .sec__doctor .secwrap .innerwrap .col .name{margin:50px 0 0}.aboutus .sec__doctor .detaile-wrap{padding:60px}.aboutus .sec__doctor .detaile-wrap .career:nth-child(n+2){margin:50px 0 0}.aboutus .sec__doctor .detaile-wrap .career h3{font-size:24px}}@media only screen and (min-width:1400px){.aboutus .sec__doctor .secwrap .innerwrap{align-items:center}}.headaches .sec__guide{margin:30px 0 0;padding:0 20px}.headaches .sec__guide .secwrap{max-width:1440px;margin:0 auto}.headaches .sec__guide .secwrap .innerwrap{margin:15px 0 0}.headaches .sec__guide .secwrap .innerwrap figure{width:100%;margin:20px 0 0;overflow:hidden;border-radius:6px}.headaches .sec__guide .secwrap .innerwrap figure img{width:100%}.headaches .sec__guide .secwrap .innerwrap .col h3{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222;text-align:center}.headaches .sec__guide .secwrap .innerwrap .col p{margin:15px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.2}.headaches .sec__guide .secwrap .case{margin:25px 0 0;padding:20px;background-color:#f4f4f4;border-radius:6px}.headaches .sec__guide .secwrap .case h4{width:fit-content;width:-moz-fit-content;margin:0 auto;padding:3px 15px;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#fff;text-align:center;background-color:#d9748e;border-radius:6px;position:relative}.headaches .sec__guide .secwrap .case h4:before{height:calc(20px / 2);width:30px;clip-path:polygon(100% 0,0 0,50% 100%);content:"";background-color:#d9748e;position:absolute;bottom:-9px;right:calc(50% - 15px)}.headaches .sec__guide .secwrap .case ul{padding:10px 0 0}.headaches .sec__guide .secwrap .case ul li{padding:14px 0 14px 35px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;position:relative;border-bottom:1px solid #c6c4b9}.headaches .sec__guide .secwrap .case ul li:before{width:24px;height:24px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_check.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 12px);left:0}.headaches .sec__guide .secwrap .case p{margin:20px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;color:#d94f73}@media only screen and (min-width:768px){.headaches .sec__guide{margin:60px 0 0;padding:0 40px}.headaches .sec__guide .secwrap .innerwrap{margin:25px 0 0;display:flex;justify-content:space-between}.headaches .sec__guide .secwrap .innerwrap figure{width:47.2222%;height:fit-content;height:-moz-fit-content;margin:0;border-radius:8px}.headaches .sec__guide .secwrap .innerwrap .col{width:46.5277%}.headaches .sec__guide .secwrap .innerwrap .col h3{font-size:min(2.8645vw, 26px);text-align:left}.headaches .sec__guide .secwrap .innerwrap .col p{margin:15px 0 0;font-size:14px}.headaches .sec__guide .secwrap .case{margin:35px 0 0;padding:30px;border-radius:8px}.headaches .sec__guide .secwrap .case h4{padding:5px 25px;font-size:22px}.headaches .sec__guide .secwrap .case ul{padding:15px 0 0}.headaches .sec__guide .secwrap .case ul li{padding:16px 0 16px 35px;font-size:18px}.headaches .sec__guide .secwrap .case ul li:before{width:24px;height:24px;top:calc(50% - 12px)}.headaches .sec__guide .secwrap .case p{margin:20px 0 0;font-size:16px}}@media only screen and (min-width:1024px){.headaches .sec__guide{margin:100px 0 0;padding:0 110px}.headaches .sec__guide .secwrap .innerwrap{margin:40px 0 0;align-items:center}.headaches .sec__guide .secwrap .innerwrap .col h3{font-size:min(2.5390vw, 36px)}.headaches .sec__guide .secwrap .innerwrap .col p{margin:30px 0 0;font-size:16px;line-height:2.4}.headaches .sec__guide .secwrap .case{margin:50px 0 0;padding:4.6111% 6.9444%}.headaches .sec__guide .secwrap .case h4{padding:10px 40px;font-size:26px}.headaches .sec__guide .secwrap .case ul{padding:15px 0 0}.headaches .sec__guide .secwrap .case ul li{padding:16px 0 16px 35px;font-size:24px}.headaches .sec__guide .secwrap .case ul li:before{width:24px;height:24px;top:calc(50% - 12px)}.headaches .sec__guide .secwrap .case p{margin:30px 0 0;font-size:20px}}.headaches .sec__features{margin:60px 0 0;padding:0 20px}.headaches .sec__features .secwrap{max-width:1440px;margin:0 auto;text-align:center}.headaches .sec__features .secwrap .titwrap h2{display:flex;align-items:center}.headaches .sec__features .secwrap .titwrap h2:before,.headaches .sec__features .secwrap .titwrap h2:after{content:"";height:1px;flex-grow:1;background-color:#4b9c80}.headaches .sec__features .secwrap .titwrap h2:before{margin-right:15px}.headaches .sec__features .secwrap .titwrap h2:after{margin-left:15px}.headaches .sec__features .secwrap ul li{margin:50px 0 0;position:relative}.headaches .sec__features .secwrap ul li .num{width:15.5%;position:absolute;top:-2.9%;left:2.9%}.headaches .sec__features .secwrap ul li figure{width:100%;overflow:hidden;border-radius:8px}.headaches .sec__features .secwrap ul li figure img{width:100%}.headaches .sec__features .secwrap ul li p{margin:12px 0 0;text-align:center;color:#222}.headaches .sec__features .secwrap ul li p span{font-size:min(5.8666vw , 24px);font-weight:700;line-height:1.7;letter-spacing:.05em;box-shadow:inset 0 -6px 0 0px #fff3b0}@media only screen and (min-width:768px){.headaches .sec__features{margin:80px 0 0;padding:0 40px}.headaches .sec__features .secwrap{max-width:1440px}.headaches .sec__features .secwrap .titwrap h2:before{margin-right:20px}.headaches .sec__features .secwrap .titwrap h2:after{margin-left:15px}.headaches .sec__features .secwrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.headaches .sec__features .secwrap ul li{width:47.2222%;margin:60px 0 0}.headaches .sec__features .secwrap ul li .num{width:15.5%}.headaches .sec__features .secwrap ul li figure{border-radius:8px}.headaches .sec__features .secwrap ul li p{margin:15px 0 0}.headaches .sec__features .secwrap ul li p span{font-size:min(2.3437vw , 22px)}}@media only screen and (min-width:1024px){.headaches .sec__features{margin:140px 0 0;padding:0 110px 0}.headaches .sec__features .secwrap{max-width:1440px}.headaches .sec__features .secwrap .titwrap h2:before{margin-right:20px}.headaches .sec__features .secwrap .titwrap h2:after{margin-left:20px}.headaches .sec__features .secwrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.headaches .sec__features .secwrap ul li{width:47.2222%;margin:80px 0 0}.headaches .sec__features .secwrap ul li .num{width:15.5%}.headaches .sec__features .secwrap ul li figure{border-radius:8px}.headaches .sec__features .secwrap ul li p{margin:20px 0 0}.headaches .sec__features .secwrap ul li p span{font-size:min(2.1484vw , 28px)}}.headaches .sec__type{margin:60px 0 0;padding:0}.headaches .sec__type .secwrap{max-width:1700px;margin:0 auto;padding:20px 10px;background-color:#e2f1ea;box-sizing:border-box;border-radius:6px}.headaches .sec__type .secwrap .tit-case figure{width:60px;margin:0 auto}.headaches .sec__type .secwrap h2{margin:1px 0 0;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#18694d;text-align:center}.headaches .sec__type .secwrap p.lead{max-width:1440px;margin:15px auto 0;padding:0 10px;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.0}.headaches .sec__type .secwrap .type-wrap{max-width:1440px;margin:0 auto;padding:10px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item{margin:30px 0 0;padding:20px;background-color:#fff;border-radius:4px}.headaches .sec__type .secwrap .type-wrap .type-item .kmd01{padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#e46600;position:relative;border-bottom:1px solid #e46600}.headaches .sec__type .secwrap .type-wrap .type-item .kmd01:before{width:4px;height:30px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:calc(50% - 15px);left:0;border-radius:9999px}.headaches .sec__type .secwrap .type-wrap .type-item p.txt{margin:15px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.0}.headaches .sec__type .secwrap .type-wrap .type-item .inner .col{margin:25px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item .inner .col h4{width:fit-content;width:-moz-fit-content;padding:3px 12px;background-color:#e46600;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;text-align:left;color:#fff;border-radius:9999px}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul{margin:5px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul li{padding:4px 0 4px 1em;text-indent:-1em;font-size:14px;font-weight:500;line-height:1.7}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul li:before{content:"・";font-family:"Zen Kaku Gothic New";font-size:14px;font-weight:500}.headaches .sec__type .secwrap .type-wrap .type-item .reco{margin:25px 0 0;padding:15px;border:1px solid #d1c9c3;border-radius:8px;display:flex;justify-content:space-between}.headaches .sec__type .secwrap .type-wrap .type-item .reco figure{width:45px}.headaches .sec__type .secwrap .type-wrap .type-item .reco p.reco-txt{width:calc(100% - 50px);font-size:14px;font-weight:700;letter-spacing:.05em;line-height:2.0}@media only screen and (min-width:768px){.headaches .sec__type{margin:90px 0 0;padding:0 20px}.headaches .sec__type .secwrap{padding:40px 20px;border-radius:6px}.headaches .sec__type .secwrap .tit-case figure{width:60px}.headaches .sec__type .secwrap h2{margin:1px 0 0;font-size:24px}.headaches .sec__type .secwrap p.lead{margin:25px auto 0;padding:0 40px;font-size:14px}.headaches .sec__type .secwrap .type-wrap{padding:10px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item{margin:30px 0 0;padding:30px;border-radius:4px}.headaches .sec__type .secwrap .type-wrap .type-item .kmd01{padding:10px 0 10px 15px;font-size:22px}.headaches .sec__type .secwrap .type-wrap .type-item .kmd01:before{width:4px;height:36px;top:calc(50% - 18px)}.headaches .sec__type .secwrap .type-wrap .type-item p.txt{margin:15px 0 0;font-size:14px}.headaches .sec__type .secwrap .type-wrap .type-item .inner .col{margin:25px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item .inner .col h4{padding:3px 12px;font-size:16px}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul{margin:5px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul li{padding:4px 0 4px 1em;font-size:14px}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul li:before{font-size:14px}.headaches .sec__type .secwrap .type-wrap .type-item .reco{margin:30px 0 0;padding:20px;border-radius:8px}.headaches .sec__type .secwrap .type-wrap .type-item .reco figure{width:55px}.headaches .sec__type .secwrap .type-wrap .type-item .reco p.reco-txt{width:calc(100% - 60px);font-size:14px}}@media only screen and (min-width:1024px){.headaches .sec__type{margin:120px 0 0;padding:0 40px}.headaches .sec__type .secwrap{padding:60px 40px 40px;border-radius:6px}.headaches .sec__type .secwrap h2{margin:1px 0 0;font-size:32px}.headaches .sec__type .secwrap p.lead{margin:35px auto 0;padding:0 40px;font-size:16px;text-align:center}.headaches .sec__type .secwrap .type-wrap .type-item{margin:50px 0 0;padding:50px;border-radius:6px}.headaches .sec__type .secwrap .type-wrap .type-item .kmd01{padding:10px 0 10px 15px;font-size:24px}.headaches .sec__type .secwrap .type-wrap .type-item p.txt{margin:20px 0 0;font-size:16px}.headaches .sec__type .secwrap .type-wrap .type-item .inner{display:flex;justify-content:space-between}.headaches .sec__type .secwrap .type-wrap .type-item .inner .col{width:48%;margin:35px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item .inner .col h4{padding:3px 15px;font-size:18px}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul{margin:5px 0 0}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul li{padding:4px 0 4px 1em;font-size:16px}.headaches .sec__type .secwrap .type-wrap .type-item .inner ul li:before{font-size:16px}.headaches .sec__type .secwrap .type-wrap .type-item .reco{margin:30px 0 0;padding:30px;border-radius:10px;align-items:center}.headaches .sec__type .secwrap .type-wrap .type-item .reco figure{width:65px}.headaches .sec__type .secwrap .type-wrap .type-item .reco p.reco-txt{width:calc(100% - 75px);font-size:18px}}.headaches .sec__consultus{max-width:1280px;margin:60px auto 0;padding:0 20px}.headaches .sec__consultus h2{font-size:22px;font-family:var(--font-go);font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center}.headaches .sec__consultus h2 span{font-weight:700;color:#e46600}.headaches .sec__consultus p.lead{margin:20px 0 0;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:2.2}.headaches .bnr-contact{margin:20px auto 30px}@media only screen and (min-width:768px){.headaches .sec__consultus{margin:80px auto 0;padding:0 40px}.headaches .sec__consultus h2{font-size:24px}.headaches .sec__consultus p.lead{margin:20px 0 0;font-size:14px}.headaches .bnr-contact{margin:30px auto 50px}}@media only screen and (min-width:1024px){.headaches .sec__consultus{margin:110px auto 0;padding:0 110px}.headaches .sec__consultus h2{font-size:30px}.headaches .sec__consultus p.lead{margin:30px 0 0;font-size:16px}.headaches .bnr-contact{margin:35px auto 80px}}.headaches .sec__faq{margin:60px 0 0;padding:0 20px 50px}.headaches .sec__faq .secwrap{max-width:1440px;margin:0 auto}.headaches .sec__faq .secwrap .titwrap h2{display:flex;align-items:center}.headaches .sec__faq .secwrap .titwrap h2:before,.headaches .sec__faq .secwrap .titwrap h2:after{content:"";height:1px;flex-grow:1;background-color:#4b9c80}.headaches .sec__faq .secwrap .titwrap h2:before{margin-right:15px}.headaches .sec__faq .secwrap .titwrap h2:after{margin-left:15px}.headaches .sec__faq .secwrap .faqArea{max-width:1280px;margin:20px auto 0}.headaches .sec__faq .secwrap .faqArea dl dt{padding:20px 35px 20px 50px;position:relative;font-size:14px;font-family:var(--font-go);font-weight:700;color:#222;letter-spacing:.05em;line-height:1.7;text-align:left;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_q.svg) no-repeat left 15px center/22px 22px;cursor:pointer;border-bottom:1px solid #ddd}.headaches .sec__faq .secwrap .faqArea dl dt:hover,.headaches .sec__faq .secwrap .faqArea dl dt.open{background-color:#f8f6ef}.headaches .sec__faq .secwrap .faqArea dl dt:after{width:10px;height:10px;content:"";display:inline-block;line-height:1;border:.1em solid currentColor;border-left:0;border-bottom:0;border-color:#a88b68;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;top:calc(50% - 4px);right:20px;transition:all .2s ease 0s}.headaches .sec__faq .secwrap .faqArea dl dt.open:after{transform:rotate(315deg);transition:all .2s ease 0s}.headaches .sec__faq .secwrap .faqArea dl dd{padding:15px 0 25px 50px;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;position:relative}.headaches .sec__faq .secwrap .faqArea dl dd:before{width:22px;height:22px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_a.svg) no-repeat left top/cover;position:absolute;top:15px;left:15px}.headaches .sec__faq .secwrap .faqArea dl dd p{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.0}@media only screen and (min-width:768px){.headaches .sec__faq{margin:80px 0 0;padding:0 40px 80px}.headaches .sec__faq .secwrap .titwrap h2:before{margin-right:15px}.headaches .sec__faq .secwrap .titwrap h2:after{margin-left:15px}.headaches .sec__faq .secwrap .faqArea dl dt{padding:25px 35px 25px 50px;font-size:16px}.headaches .sec__faq .secwrap .faqArea dl dd{padding:15px 0 25px 50px;font-size:16px}.headaches .sec__faq .secwrap .faqArea dl dd:before{width:22px;height:22px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_a.svg) no-repeat left top/cover;position:absolute;top:20px;left:15px}.headaches .sec__faq .secwrap .faqArea dl dd p{font-size:16px}.headaches .sec__faq .secwrap .faqArea dl dd p:nth-child(n+2){margin-top:2em}}@media only screen and (min-width:1024px){.headaches .sec__faq{margin:120px 0 0;padding:0 90px 120px}.headaches .sec__faq .secwrap .titwrap h2:before{margin-right:20px}.headaches .sec__faq .secwrap .titwrap h2:after{margin-left:20px}.headaches .sec__faq .secwrap .faqArea dl dt{padding:25px 35px 25px 50px;font-size:18px}.headaches .sec__faq .secwrap .faqArea dl dd{padding:15px 0 25px 50px;font-size:16px}.headaches .sec__faq .secwrap .faqArea dl dd:before{width:22px;height:22px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_a.svg) no-repeat left top/cover;position:absolute;top:20px;left:15px}.headaches .sec__faq .secwrap .faqArea dl dd p{font-size:16px}.headaches .sec__faq .secwrap .faqArea dl dd p:nth-child(n+2){margin-top:2em}}.intro .sec__facilities{margin:50px 0 0;padding:0 20px}.intro .sec__facilities .secwrap{max-width:1100px;margin:0 auto;text-align:center}.intro .sec__facilities .secwrap .gallery-slide{margin:20px 0 0}@media only screen and (min-width:1024px){.intro .sec__facilities{margin:100px 0 0}.intro .sec__facilities .secwrap .gallery-slide{margin:50px 0 0}}.intro .sec__epuipment{margin:50px 0 0}.intro .sec__epuipment .secwrap{max-width:1600px;margin:0 auto;padding:30px 20px;background-color:#e2f1ea;box-sizing:border-box}.intro .sec__epuipment .secwrap .epuipment{text-align:center}.intro .sec__epuipment .secwrap .epuipment li.item{margin:50px 0 0;position:relative;text-align:left}.intro .sec__epuipment .secwrap .epuipment li.item figure{width:100%;overflow:hidden;border-radius:6px}.intro .sec__epuipment .secwrap .epuipment li.item figure img{width:100%}.intro .sec__epuipment .secwrap .epuipment li.item .tit{padding:15px 0;border-bottom:1px solid #18694d}.intro .sec__epuipment .secwrap .epuipment li.item .tit h3{font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;color:#18694d}.intro .sec__epuipment .secwrap .epuipment li.item .tit .en{margin:5px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.3}.intro .sec__epuipment .secwrap .epuipment li.item p.txt{margin:15px 0 0;font-size:14px;letter-spacing:.05em;line-height:2;font-weight:500}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap{padding:15px 0}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap .col p.lead{font-size:18px;letter-spacing:.05em;line-height:1.7;font-weight:700;text-align:center}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap .col p.txt{margin:10px 0 0;font-size:14px;letter-spacing:.05em;line-height:2.0}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap figure{margin:15px 0 0}.intro .sec__epuipment .secwrap .epuipment li.item .caution{margin:15px 0 0;padding:20px;background-color:#fff;border-radius:6px}.intro .sec__epuipment .secwrap .epuipment li.item .caution h4{width:fit-content;width:-moz-fit-content;margin:0 auto;padding:3px 15px;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#fff;text-align:center;background-color:#d9748e;border-radius:6px;position:relative}.intro .sec__epuipment .secwrap .epuipment li.item .caution h4:before{height:calc(20px / 2);width:30px;clip-path:polygon(100% 0,0 0,50% 100%);content:"";background-color:#d9748e;position:absolute;bottom:-9px;right:calc(50% - 15px)}.intro .sec__epuipment .secwrap .epuipment li.item .caution ul{padding:10px 0 0}.intro .sec__epuipment .secwrap .epuipment li.item .caution ul li{padding:14px 0 14px 35px;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;position:relative;border-bottom:1px solid #c6c4b9}.intro .sec__epuipment .secwrap .epuipment li.item .caution ul li:before{width:24px;height:24px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_check.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 12px);left:0}.intro .sec__epuipment .secwrap .epuipment li.item .caution p{margin:20px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;color:#d94f73}@media only screen and (min-width:768px){.intro .sec__epuipment{margin:80px 0 0}.intro .sec__epuipment .secwrap{padding:50px 40px}.intro .sec__epuipment .secwrap .epuipment{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between}.intro .sec__epuipment .secwrap .epuipment li.item{width:45%;margin:50px 0 0}.intro .sec__epuipment .secwrap .epuipment li:first-child.item{width:100%}.intro .sec__epuipment .secwrap .epuipment li.item .tit{padding:15px 0}.intro .sec__epuipment .secwrap .epuipment li.item .tit h3{font-size:18px}.intro .sec__epuipment .secwrap .epuipment li.item .tit .en{margin:5px 0 0;font-size:14px}.intro .sec__epuipment .secwrap .epuipment li.item p.txt{margin:15px 0 0;font-size:14px}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap{padding:25px 0}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap .col p.lead{font-size:22px}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap .col p.txt{margin:20px 0 0;font-size:16px}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap figure{margin:30px 0 0}.intro .sec__epuipment .secwrap .epuipment li.item .caution{margin:25px 0 0;padding:30px;border-radius:8px}.intro .sec__epuipment .secwrap .epuipment li.item .caution h4{padding:5px 25px;font-size:22px}.intro .sec__epuipment .secwrap .epuipment li.item .caution ul{padding:15px 0 0}.intro .sec__epuipment .secwrap .epuipment li.item .caution ul li{padding:16px 0 16px 35px;font-size:18px}.intro .sec__epuipment .secwrap .epuipment li.item .caution p{margin:20px 0 0;font-size:16px}}@media only screen and (min-width:1024px){.intro .sec__epuipment{margin:100px 0 0;padding:0 40px}.intro .sec__epuipment .secwrap{padding:100px 80px}.intro .sec__epuipment .secwrap .epuipment{text-align:left}.intro .sec__epuipment .secwrap .epuipment li.item{width:28.125%;margin:70px 0 0}.intro .sec__epuipment .secwrap .epuipment li.item .tit{padding:25px 0}.intro .sec__epuipment .secwrap .epuipment li.item .tit h3{font-size:22px}.intro .sec__epuipment .secwrap .epuipment li.item .tit .en{margin:5px 0 0;font-size:16px}.intro .sec__epuipment .secwrap .epuipment li.item p.txt{margin:15px 0 0;font-size:16px}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap{padding:40px 0;display:flex;justify-content:space-between;align-items:center}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap .col{width:50%}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap .col p.lead{font-size:min(1.7578vw,26px);text-align:left}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap .col p.txt{margin:20px 0 0;font-size:16px}.intro .sec__epuipment .secwrap .epuipment li.item .innerwrap figure{width:44.4444%;margin:0}.intro .sec__epuipment .secwrap .epuipment li.item .caution{margin:30px 0 0;padding:4.6111% 6.9444%}.intro .sec__epuipment .secwrap .epuipment li.item .caution h4{padding:10px 40px;font-size:26px}.intro .sec__epuipment .secwrap .epuipment li.item .caution ul li{padding:16px 0 16px 35px;font-size:24px}.intro .sec__epuipment .secwrap .epuipment li.item .caution p{margin:30px 0 0;font-size:20px}}.intro .sec__reservation{margin:50px 0 0;padding:50px 20px 0}.intro .sec__reservation .secwrap{max-width:1600px;margin:0 auto;padding:0 20px 20px;border:4px solid #eceae3;border-radius:10px;box-sizing:border-box}.intro .sec__reservation .secwrap .titwrap{width:fit-content;width:-moz-fit-content;margin:-45px auto 0;padding:10px 20px;background-color:#fff}.intro .sec__reservation .secwrap .innerwrap{padding:15px 0;text-align:center}.intro .sec__reservation .secwrap .reservation-telnum{display:inline-block}.intro .sec__reservation .secwrap .reservation-telnum .tit{font-size:16px;font-weight:700;font-family:var(--font-go);color:#595036;letter-spacing:.05em;line-height:1.5}.intro .sec__reservation .secwrap .reservation-telnum .inner .telnum{margin:5px 0 0;padding:0 0 0 12px;font-size:20px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;position:relative}.intro .sec__reservation .secwrap .reservation-telnum .inner .telnum:before{width:18px;height:26px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_tel.svg);position:absolute;top:calc(50% - 13px);left:0}.intro .sec__reservation .secwrap .reservation-telnum a span,.intro .sec__reservation .secwrap .reservation-telnum span{font-size:32px;font-weight:700;font-family:var(--font-num);color:#595036;line-height:1;text-decoration:none}.intro .sec__reservation .secwrap .reservation-telnum .inner .telnum a:hover,.intro .sec__reservation .secwrap .reservation-telnum .inner .telnum a:hover span,.intro .sec__reservation .secwrap .reservation-telnum .inner .telnum span:hover{text-decoration:none}.intro .sec__reservation .secwrap .reservation-telnum .inner .anno{margin:5px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.5;color:#595036}.intro .sec__reservation .secwrap .reservation-reserve{max-width:360px;margin:15px auto 0;display:inline-block;display:flex;justify-content:space-between}.intro .sec__reservation .secwrap .reservation-reserve li{width:49%}.intro .sec__reservation .secwrap .reservation-reserve li a{padding:0 5px;display:block;text-align:center;overflow:hidden;transition:all .2s ease;border-radius:9999px}.intro .sec__reservation .secwrap .reservation-reserve li a img{max-height:80px}.intro .sec__reservation .secwrap .reservation-reserve li.line a{background-color:rgba(0,185,0,.95)}.intro .sec__reservation .secwrap .reservation-reserve li.line a:hover{background-color:rgba(14,207,14,.95)}.intro .sec__reservation .secwrap .reservation-reserve li.web a{background-color:rgba(228,102,0,.95)}.intro .sec__reservation .secwrap .reservation-reserve li.web a:hover{background-color:rgba(250,117,8,.95)}.intro .sec__reservation .secwrap .innerwrap .col01 .timetable{margin:20px 0 0}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve{margin:30px 0 0;text-align:left}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col:nth-child(n+2){margin:25px 0 0}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col h3{padding:2px 8px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#221815;background-color:#fff;border-radius:4px;border:1px solid #777;box-sizing:border-box;display:inline-block}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col p{margin:10px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;color:#221815}@media only screen and (min-width:768px){.intro .sec__reservation{margin:50px 0 0;padding:50px 20px 0}.intro .sec__reservation .secwrap{padding:0 40px 40px}.intro .sec__reservation .secwrap .titwrap{margin:-45px auto 0}.intro .sec__reservation .secwrap .innerwrap{padding:15px 0;text-align:center}.intro .sec__reservation .secwrap .reservation-telnum{display:inline-block}.intro .sec__reservation .secwrap .reservation-telnum .tit{font-size:16px}.intro .sec__reservation .secwrap .reservation-telnum a span,.intro .sec__reservation .secwrap .reservation-telnum span{font-size:32px}.intro .sec__reservation .secwrap .reservation-telnum .inner .anno{margin:5px 0 0;font-size:14px}.intro .sec__reservation .secwrap .innerwrap .col01 .timetable{margin:40px auto 0}.intro .sec__reservation .secwrap .innerwrap .col01 .timetable p{text-align:center}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve{margin:30px 0 0;text-align:left}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col:nth-child(n+2){margin:25px 0 0}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col h3{padding:2px 8px;font-size:16px}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col p{margin:10px 0 0;font-size:14px}}@media only screen and (min-width:1024px){.intro .sec__reservation{margin:100px 0 0;padding:80px 40px 0}.intro .sec__reservation .secwrap{padding:0 75px 75px}.intro .sec__reservation .secwrap .innerwrap{padding:50px 0;text-align:left;display:flex;justify-content:space-between}.intro .sec__reservation .secwrap .innerwrap .col01{width:48.5%}.intro .sec__reservation .secwrap .reservation-telnum{padding:0 0 15px;display:block;border-bottom:1px solid #595036}.intro .sec__reservation .secwrap .reservation-telnum .tit{font-size:16px}.intro .sec__reservation .secwrap .reservation-telnum .inner .telnum{padding:0 0 0 20px}.intro .sec__reservation .secwrap .reservation-telnum a span,.intro .sec__reservation .secwrap .reservation-telnum span{font-size:38px}.intro .sec__reservation .secwrap .reservation-telnum .inner .anno{margin:5px 0 0;font-size:14px}.intro .sec__reservation .secwrap .reservation-reserve{max-width:360px;margin:15px 0 0}.intro .sec__reservation .secwrap .innerwrap .col01 .timetable{margin:40px 0 0}.intro .sec__reservation .secwrap .innerwrap .col01 .timetable p{text-align:left}.intro .sec__reservation .secwrap .innerwrap .col02{width:48.5%}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve{margin:0}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col:nth-child(n+2){margin:40px 0 0}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col h3{padding:2px 8px;font-size:20px}.intro .sec__reservation .secwrap .innerwrap .col02 .ex-reserve .col p{margin:10px 0 0;font-size:16px}}@media only screen and (min-width:1280px){.intro .sec__reservation .secwrap .innerwrap .col01{width:45.1388%}.intro .sec__reservation .secwrap .innerwrap .col02{width:45.1388%}}@media only screen and (min-width:1360px){.intro .sec__reservation .secwrap .reservation-telnum .inner{display:flex;align-items:center}.intro .sec__reservation .secwrap .reservation-telnum .inner .anno{margin:0 0 0 10px;display:inline-block}}.intro .sec__access{margin:60px 0 0;padding:0 20px 30px}.intro .sec__access .secwrap{max-width:2000px;margin:0 auto;text-align:center}.intro .sec__access .secwrap #map_canvas{width:100%;height:auto;margin:15px 0 0;background-color:#555;overflow:hidden;padding-bottom:100%;position:relative}.intro .sec__access .secwrap #map_canvas iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media only screen and (min-width:768px){.intro .sec__access{margin:90px 0 0;padding:0 20px 50px}.intro .sec__access .secwrap #map_canvas{margin:15px 0 0;padding-bottom:50%}}@media only screen and (min-width:1024px){.intro .sec__access{margin:120px 0 0;padding:0 20px 80px}.intro .sec__access .secwrap #map_canvas{margin:15px 0 0;padding-bottom:40%}}.intro .sec__access .secwrap .geo-map{max-width:1440px;margin:20px auto 0;padding:5px;background-color:#f2f2f2;box-sizing:border-box}.intro .sec__access .secwrap .geo-map figure,.intro .sec__access .secwrap .geo-map figure img{width:100%}.intro .sec__access .secwrap .geo-map .add{margin-top:15px;padding:0 0 20px;text-align:center}.intro .sec__access .secwrap .geo-map .add p{font-size:14px;font-weight:500;letter-spacing:.05em;color:#222}.intro .sec__access .secwrap .geo-map .add .btn{margin:10px auto 0;display:inline-block}.intro .sec__access .secwrap .geo-map .add .btn a{padding:3px 10px;color:#fff;font-size:14px;font-weight:500;font-family:(--font-go);letter-spacing:.05em;line-height:1.3;border-radius:9999px;background-color:#4b9c80}.intro .sec__access .secwrap .innerwrap{margin:20px 0 0}@media only screen and (min-width:768px){.intro .sec__access .secwrap .geo-map{margin:20px auto 0;padding:10px;display:flex;justify-content:space-between;align-items:center}.intro .sec__access .secwrap .geo-map figure{width:48%}.intro .sec__access .secwrap .geo-map .add{width:50%;margin-top:0;padding:0;text-align:left}.intro .sec__access .secwrap .geo-map .add p{font-size:14px}.intro .sec__access .secwrap .geo-map .add .btn{margin:10px 0 0;display:inline-block}.intro .sec__access .secwrap .geo-map .add .btn a{padding:3px 10px;color:#fff}.intro .sec__access .secwrap .innerwrap{margin:20px 0 0}}@media only screen and (min-width:1024px){.intro .sec__access .secwrap .geo-map{margin:40px auto 0}.intro .sec__access .secwrap .geo-map .add{text-align:left}.intro .sec__access .secwrap .geo-map .add p{font-size:16px}.intro .sec__access .secwrap .geo-map .add .btn{margin:10px auto 0;display:inline-block}.intro .sec__access .secwrap .geo-map .add .btn a{transition:all .2s ease 0s}.intro .sec__access .secwrap .geo-map .add .btn a:hover{background-color:#47c197;text-decoration:none}}.intro .sec__access .secwrap .howtoaccess{max-width:1440px;margin:20px auto 0;text-align:left}.intro .sec__access .secwrap .howtoaccess .innerwrap .bicycle{margin:25px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap h3,.intro .sec__access .secwrap .howtoaccess .innerwrap-car h3{padding:2px 5px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.3;color:#fff;background-color:#73643a;border-radius:4px;display:inline-block}.intro .sec__access .secwrap .howtoaccess .innerwrap ul{padding:12px 0}.intro .sec__access .secwrap .howtoaccess .innerwrap ul li{padding:1px 0 1px 1em;text-indent:-1em;font-family:"Zen Kaku Gothic New";font-size:14px;font-weight:500;line-height:1.7}.intro .sec__access .secwrap .howtoaccess .innerwrap ul li:before{content:"・";font-size:14px;font-weight:500}.intro .sec__access .secwrap .howtoaccess p{margin:10px 0 0;font-size:14px;font-weight:500;line-height:2.0}.intro .sec__access .secwrap .howtoaccess p span{color:#e46600;font-weight:700}.intro .sec__access .secwrap .howtoaccess .innerwrap-car{margin:25px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea h4{margin:5px 0 0;padding:10px 0;border-bottom:1px solid #73643a;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#e46600}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner{margin:15px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col p.p-lead{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul{padding:15px 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul li{padding:2px 0 2px 1em;text-indent:-1em;color:#73643a;font-size:16px;font-weight:700;font-family:"Zen Kaku Gothic New";line-height:1.7}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul li:before{content:"・";color:#73643a;font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:700}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol{width:fit-content;width:-moz-fit-content;margin:15px 0 0;padding:10px;counter-reset:listnum;list-style:none;background-color:#4b9c80;border-radius:6px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol li{padding:2px 0 2px 1em;text-indent:-1em;color:#fff;font-size:16px;font-weight:700;font-family:"Zen Kaku Gothic New";line-height:1.7}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol li:before{counter-increment:listnum;content:counter(listnum);content:counter(listnum) ". ";font-family:"Zen Kaku Gothic New"}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner figure{width:100%;margin:15px 0 0;overflow:hidden;border-radius:6px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner figure img{width:100%}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated{margin:35px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .btn01{text-align:center}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .inner{margin:15px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .inner figure{border-radius:inherit}@media only screen and (min-width:768px){.intro .sec__access .secwrap .howtoaccess{margin:40px auto 0}.intro .sec__access .secwrap .howtoaccess .innerwrap .bicycle{margin:0}.intro .sec__access .secwrap .howtoaccess .innerwrap h3,.intro .sec__access .secwrap .howtoaccess .innerwrap-car h3{padding:2px 5px;font-size:16px}.intro .sec__access .secwrap .howtoaccess .innerwrap ul{padding:12px 0}.intro .sec__access .secwrap .howtoaccess .innerwrap ul li{padding:1px 0 1px 1em;font-size:14px}.intro .sec__access .secwrap .howtoaccess .innerwrap ul li:before{font-size:14px}.intro .sec__access .secwrap .howtoaccess p{margin:10px 0 0;font-size:14px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car{margin:25px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea h4{margin:5px 0 0;padding:10px 0;font-size:18px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner{margin:15px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col p.p-lead{font-size:14px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul{padding:15px 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul li{padding:2px 0 2px 1em;font-size:16px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul li:before{font-size:16px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol{margin:15px 0 0;padding:10px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol li{padding:2px 0 2px 1em;font-size:16px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .inner{margin:15px 0 0;display:flex;justify-content:space-between}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .inner figure{width:49%}}@media only screen and (min-width:1024px){.intro .sec__access .secwrap .howtoaccess{margin:60px auto 0;padding:0 100px}.intro .sec__access .secwrap .howtoaccess .innerwrap{display:flex;justify-content:space-between}.intro .sec__access .secwrap .howtoaccess .innerwrap .trainbus,.intro .sec__access .secwrap .howtoaccess .innerwrap .bicycle{width:48.5%}.intro .sec__access .secwrap .howtoaccess .innerwrap h3,.intro .sec__access .secwrap .howtoaccess .innerwrap-car h3{padding:2px 5px;font-size:18px}.intro .sec__access .secwrap .howtoaccess .innerwrap ul li{padding:2px 0 2px 1em;font-size:16px}.intro .sec__access .secwrap .howtoaccess .innerwrap ul li:before{font-size:16px}.intro .sec__access .secwrap .howtoaccess p{margin:10px 0 0;font-size:16px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car{margin:35px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea h4{margin:10px 0 0;padding:12px 0;font-size:22px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner{margin:20px 0 0;display:flex;justify-content:space-between}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col{width:48%}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col p.p-lead{font-size:16px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul{padding:20px 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul li{color:#73643a;font-size:20px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ul li:before{content:"・";color:#73643a;font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:700}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol{margin:15px 0 0;padding:10px;counter-reset:listnum;list-style:none;background-color:#4b9c80;border-radius:6px}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol li{padding:2px 0 2px 1em;text-indent:-1em;color:#fff;font-size:16px;font-weight:700;font-family:"Zen Kaku Gothic New";line-height:1.7}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner .col ol li:before{counter-increment:listnum;content:counter(listnum);content:counter(listnum) ". ";font-family:"Zen Kaku Gothic New"}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea .inner figure{width:48%;height:fit-content;height:-moz-fit-content;margin:0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated{margin:35px 0 0}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .btn01{text-align:left}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .inner{margin:40px 0 0;display:flex;justify-content:space-between}.intro .sec__access .secwrap .howtoaccess .innerwrap-car .parkingarea.affiliated .inner figure{width:45%;margin:0}}.faq .sec__faq{margin:40px 0 0;padding:0 20px 50px}.faq .sec__faq .secwrap{max-width:1440px;margin:0 auto}.faq .sec__faq .secwrap h2{padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#538f7a;position:relative;border-bottom:1px solid #538f7a}.faq .sec__faq .secwrap h2:before{width:4px;height:30px;content:"";display:inline-block;background-color:#75b39d;position:absolute;top:calc(50% - 15px);left:0}.faq .sec__faq .secwrap .titwrap h2:before{margin-right:15px}.faq .sec__faq .secwrap .titwrap h2:after{margin-left:15px}.faq .sec__faq .secwrap .faqArea{max-width:1280px;margin:0 auto}.faq .sec__faq .secwrap .faqArea:nth-child(n+2){margin:40px auto 0}.faq .sec__faq .secwrap .faqArea dl dt{padding:20px 35px 20px 50px;position:relative;font-size:14px;font-family:var(--font-go);font-weight:700;color:#222;letter-spacing:.05em;line-height:1.7;text-align:left;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_q.svg) no-repeat left 15px center/22px 22px;cursor:pointer;border-bottom:1px solid #ddd}.faq .sec__faq .secwrap .faqArea dl dt:hover,.faq .sec__faq .secwrap .faqArea dl dt.open{background-color:#f8f6ef}.faq .sec__faq .secwrap .faqArea dl dt:after{width:10px;height:10px;content:"";display:inline-block;line-height:1;border:.1em solid currentColor;border-left:0;border-bottom:0;border-color:#a88b68;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;top:calc(50% - 4px);right:20px;transition:all .2s ease 0s}.faq .sec__faq .secwrap .faqArea dl dt.open:after{transform:rotate(315deg);transition:all .2s ease 0s}.faq .sec__faq .secwrap .faqArea dl dd{padding:15px 0 25px 50px;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;position:relative}.faq .sec__faq .secwrap .faqArea dl dd:before{width:22px;height:22px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_a.svg) no-repeat left top/cover;position:absolute;top:15px;left:15px}.faq .sec__faq .secwrap .faqArea dl dd p{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.0}@media only screen and (min-width:768px){.faq .sec__faq{margin:60px 0 0;padding:0 40px 80px}.faq .sec__faq .secwrap h2{padding:10px 0 10px 15px;font-size:22px}.faq .sec__faq .secwrap .faqArea:nth-child(n+2){margin:60px auto 0}.faq .sec__faq .secwrap .faqArea dl dt{padding:25px 35px 25px 50px;font-size:16px}.faq .sec__faq .secwrap .faqArea dl dd{padding:15px 0 25px 50px;font-size:16px}.faq .sec__faq .secwrap .faqArea dl dd:before{width:22px;height:22px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_a.svg) no-repeat left top/cover;position:absolute;top:20px;left:15px}.faq .sec__faq .secwrap .faqArea dl dd p{font-size:16px}.faq .sec__faq .secwrap .faqArea dl dd p:nth-child(n+2){margin-top:2em}}@media only screen and (min-width:1024px){.faq .sec__faq{margin:80px 0 0;padding:0 100px 120px}.faq .sec__faq .secwrap h2{padding:10px 0 10px 15px;font-size:24px}.faq .sec__faq .secwrap .faqArea:nth-child(n+2){margin:80px auto 0}.faq .sec__faq .secwrap .faqArea dl dt{padding:25px 35px 25px 50px;font-size:18px}.faq .sec__faq .secwrap .faqArea dl dd{padding:15px 0 25px 50px;font-size:16px}.faq .sec__faq .secwrap .faqArea dl dd:before{width:22px;height:22px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_a.svg) no-repeat left top/cover;position:absolute;top:20px;left:15px}.faq .sec__faq .secwrap .faqArea dl dd p{font-size:16px}.faq .sec__faq .secwrap .faqArea dl dd p:nth-child(n+2){margin-top:2em}}.faq dd{font-size:14px;line-height:1.7}@media only screen and (min-width:768px){.faq dd{font-size:14px}}.faq dd p{line-height:2.2;letter-spacing:.05em;font-size:14px}.faq dd p:nth-child(n+2){margin-top:1em}@media only screen and (min-width:768px){.faq dd p{line-height:2.4;font-size:16px}}.faq dd a{font-weight:500;text-decoration:underline}.faq dd a:hover{text-decoration:none}.faq dd h1{font-size:160%;line-height:2.2;font-weight:inherit}.faq dd h2{margin:30px 0 0;padding:5px 0;font-size:2rem;line-height:1.7;font-weight:700;letter-spacing:.1em;box-sizing:border-box;position:relative;color:#4c9e09}@media only screen and (min-width:768px){.faq dd h2{margin:60px 0 0;padding:10px 0;font-size:2.2rem;letter-spacing:.1em;line-height:1.7}}.faq dd h3{margin:25px 0 0;padding:6px 15px;font-size:1.4rem;line-height:1.7;font-weight:700;color:#fff;letter-spacing:.1em;background-color:#4c9e09}@media only screen and (min-width:768px){.faq dd h3{margin:50px 0 0;font-size:2rem}}.faq dd h4{margin:25px 0 0;font-size:1.4rem;line-height:1.7;font-weight:700}@media only screen and (min-width:768px){.faq dd h4{margin:40px 0 0}}.faq dd h5{margin:25px 0 0;font-size:1.4rem;line-height:1.7;font-weight:700}@media only screen and (min-width:768px){.faq dd h5{margin:40px 0 0}}.faq dd h6{margin:25px 0 0;font-size:1.4rem;line-height:1.7;font-weight:700}@media only screen and (min-width:768px){.faq dd h6{margin:40px 0 0}}.faq dd blockquote{margin:1.4em 0 0;padding:30px 20px;background-color:#f5f1e5;border-radius:4px;position:relative;line-height:1.7;letter-spacing:.1em}.faq dd .entry-main blockquote p{margin:0;padding:.5em 0}.faq dd ul{margin:1em 0 0;padding:20px 20px 20px 2em;background:#f9f8f4;border-radius:6px;list-style:disc}.faq dd ul li{padding:5px 0;line-height:2;letter-spacing:.05em}.faq dd ul li::marker{color:var(--font-color-link)}.faq dd ol{margin:1em 0 0;padding:20px;border-radius:6px;counter-reset:item;list-style-type:none}.faq dd ol li{padding:5px 0;line-height:2;letter-spacing:.05em}.faq dd ol ol{padding-left:1em}.faq dd ol li{text-indent:-1.3em;padding-left:1.3em}.faq dd ol li:before{counter-increment:item;content:counter(item)'.';padding-right:.5em;font-weight:700;color:var(--font-color-link)}.faq dd mark{background-color:#f9f8f4}.faq dd strong{font-weight:700}.faq dd em{font-style:italic;font-weight:700}.faq dd img.alignleft{text-align:left}.faq dd img.aligncenter{display:block;margin:1px auto}.single.entry-main img.alignright{display:block;margin:1px 1px 1px auto}.ms-post .sec__treatment{padding:50px 20px}.ms-post .sec__treatment .secwrap{max-width:1200px;margin:0 auto;text-align:center}.ms-post .sec__treatment .secwrap .lead{padding:40px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.2;color:var(--font-color-base);text-align:left}.ms-post .bnr-contact{margin:0}@media only screen and (min-width:768px){.ms-post .sec__treatment{padding:80px 20px}}@media only screen and (min-width:1024px){.ms-post .sec__treatment{padding:120px 30px}.ms-post .sec__treatment .secwrap .lead{padding:60px 0 0;font-size:16px}}.ms-post .sec__treatment .inner-name{margin:40px auto 0;padding:20px 20px 30px;text-align:center;background-color:#fff;border-radius:6px}.ms-post .inner-name .inner-name-wrap{max-width:960px;margin:0 auto}.ms-post .inner-name .inner-name-wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;position:relative}.ms-post .inner-name .inner-name-wrap ul li{width:100%;margin:5% 0 0}.ms-post .inner-name .inner-name-wrap ul li a{padding:25px 45px;background-color:#fff;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#333;text-decoration:none;display:block;position:relative;border-radius:9999px;border:1px solid #e4e0cf;box-sizing:border-box}.ms-post .inner-name .inner-name-wrap ul li a .arrow{width:18px;height:18px;display:inline-block;background-color:#4c9e09;position:absolute;top:calc(50% - 9px);left:22px;overflow:hidden;border-radius:9999px}.ms-post .inner-name .inner-name-wrap ul li a .arrow:before{width:10px;height:8px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_white.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 4px);right:calc(50% - 5px)}.ms-post .inner-name .inner-name-wrap ul li a:hover{background-color:#feffdc}.ms-post .sec__treatment .inner-name .inner-name-wrap ul li a:hover{background-color:#fff7c5}@media only screen and (min-width:768px){.ms-post .sec__treatment .inner-name{margin:40px auto 0;padding:20px 30px 40px}.ms-post .inner-name .inner-name-wrap ul li{width:48%;margin:4% 0 0}.ms-post .inner-name .inner-name-wrap ul li a{font-size:14px}}@media only screen and (min-width:1024px){.ms-post .sec__treatment .inner-name{margin:60px auto 0;padding:20px 30px 40px}.ms-post .inner-name .inner-name-wrap ul:after{width:32%;content:"";display:block}.ms-post .inner-name .inner-name-wrap ul li{width:32%;margin:4% 0 0}.ms-post .inner-name .inner-name-wrap ul li a{font-size:16px}.ms-post .inner-name .inner-name-wrap ul li a span.arrow{transition:all .2s ease 0s}.ms-post .inner-name .inner-name-wrap ul li a:hover span.arrow:before{animation:arrowanim .6s}}.medicalservices .sec__first{margin:60px 0 0;padding:0 20px}.medicalservices .sec__first .secwrap{max-width:1440px;margin:0 auto;text-align:center}.medicalservices .sec__first .secwrap .bring{margin:30px 0 0;padding:25px 20px;box-sizing:border-box;background-color:#4b9c80;border-radius:10px}.medicalservices .sec__first .secwrap .bring h3{padding:0 0 10px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;color:#fff;border-bottom:1px solid #b7cfc7;text-align:center}.medicalservices .sec__first .secwrap .bring ul{padding:10px 0 0}.medicalservices .sec__first .secwrap .bring ul li{padding:8px 0;font-size:16px;font-weight:700;letter-spacing:.05em;list-style:1.7;color:#fff;text-align:left;position:relative}.medicalservices .sec__first .secwrap .bring ul li:before{content:"・"}@media only screen and (min-width:768px){.medicalservices .sec__first{margin:60px 0 0;padding:0 40px}.medicalservices .sec__first .secwrap{text-align:center}.medicalservices .sec__first .secwrap .bring{margin:30px 0 0;padding:30px;box-sizing:border-box;background-color:#4b9c80;border-radius:10px}.medicalservices .sec__first .secwrap .bring h3{padding:0 0 10px;font-size:18px;color:#fff}.medicalservices .sec__first .secwrap .bring ul{padding:15px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.medicalservices .sec__first .secwrap .bring ul li{width:48%;padding:8px 0;font-size:16px}}@media only screen and (min-width:1024px){.medicalservices .sec__first{margin:80px 0 0;padding:0 40px}.medicalservices .sec__first .secwrap{margin:0 auto;text-align:center}.medicalservices .sec__first .secwrap .bring{margin:30px 0 0;padding:50px 80px;box-sizing:border-box;background-color:#4b9c80;border-radius:10px}.medicalservices .sec__first .secwrap .bring h3{padding:0 0 10px;font-size:26px;color:#fff}.medicalservices .sec__first .secwrap .bring ul{padding:20px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.medicalservices .sec__first .secwrap .bring ul li{width:48%;padding:10px 0;font-size:18px}}.medicalservices .sec__questionnaire{margin:60px 0 0;padding:0 20px}.medicalservices .sec__questionnaire .secwrap{max-width:1440px;margin:0 auto;padding:20px;border:2px solid #e7e1dd;border-radius:8px;box-sizing:border-box;text-align:center}.medicalservices .sec__questionnaire .secwrap h2{padding:0;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222;display:inline-block;position:relative}.medicalservices .sec__questionnaire .secwrap h2:before{width:50px;height:50px;content:"";display:inline-block;background:#c19677 url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_questionnaire.svg) no-repeat left top/cover;position:absolute;left:-60px;top:calc(50% - 25px);border-radius:9999px}.medicalservices .sec__questionnaire .secwrap p{margin:25px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.7;color:#222}.medicalservices .sec__questionnaire .secwrap ul li{max-width:300px;margin:15px auto 0}.medicalservices .sec__questionnaire .secwrap ul li a{padding:12px 40px 12px 20px;display:block;background-color:#fff;border:2px solid #c19677;border-radius:9999px;position:relative;color:#ad876c;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.05em;text-align:left}.medicalservices .sec__questionnaire .secwrap ul li a:after{width:16px;height:16px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_down.png) no-repeat left top/cover;position:absolute;top:calc(50% - 8px);right:15px}@media only screen and (min-width:768px){.medicalservices .sec__questionnaire{margin:40px 0 0;padding:0 40px}.medicalservices .sec__questionnaire .secwrap{padding:30px}.medicalservices .sec__questionnaire .secwrap h2{padding:0;font-size:24px}.medicalservices .sec__questionnaire .secwrap h2:before{width:50px;height:50px;left:-60px;top:calc(50% - 25px)}.medicalservices .sec__questionnaire .secwrap p{margin:35px 0 0;font-size:14px}.medicalservices .sec__questionnaire .secwrap ul{display:flex;justify-content:space-between}.medicalservices .sec__questionnaire .secwrap ul li{width:31%;max-width:300px;margin:15px auto 0}.medicalservices .sec__questionnaire .secwrap ul li a{padding:12px 40px 12px 20px;display:block;background-color:#fff;color:#ad876c;font-size:18px}}@media only screen and (min-width:1024px){.medicalservices .sec__questionnaire{margin:50px 0 0;padding:0 40px}.medicalservices .sec__questionnaire .secwrap{padding:40px}.medicalservices .sec__questionnaire .secwrap h2{padding:0;font-size:28px}.medicalservices .sec__questionnaire .secwrap p{margin:45px 0 0;font-size:16px}.medicalservices .sec__questionnaire .secwrap ul{margin:25px 0 0;display:flex;justify-content:center}.medicalservices .sec__questionnaire .secwrap ul li{width:31%;max-width:300px;margin:0}.medicalservices .sec__questionnaire .secwrap ul li:nth-child(n+2){margin-left:1%}.medicalservices .sec__questionnaire .secwrap ul li a{padding:15px 40px 15px 20px;display:block;background-color:#fff;color:#ad876c;font-size:20px;transition:all .2s ease}.medicalservices .sec__questionnaire .secwrap ul li a:hover{background-color:#ad876c;color:#fff;text-decoration:none}}.medicalservices .sec__ms{margin:60px 0 0}.medicalservices .sec__ms picture,.medicalservices .sec__ms picture img{width:100%}.medicalservices .sec__ms .secwrap{max-width:1280px;margin:0 auto;padding:30px 20px}.medicalservices .sec__ms .secwrap .lead{margin:20px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2.0}.medicalservices .sec__ms .secwrap .inner-name .inner{margin:40px 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner .tit{padding:10px 0;border-bottom:1px solid #4b9c80;display:flex;align-items:center;position:relative}.medicalservices .sec__ms .secwrap .inner-name .inner .tit figure{width:60px;overflow:hidden;background-color:#fff;border-radius:9999px}.medicalservices .sec__ms .secwrap .inner-name .inner .tit h3{margin:0 0 0 10px;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#18694d}.medicalservices .sec__ms .secwrap .inner-name .inner ul{margin:10px 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner ul li{margin:5px 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner ul li a{padding:20px 15px;background-color:#e2f1ea;box-sizing:border-box;border-radius:6px;text-align:left;display:block;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;color:#544234;position:relative}.medicalservices .sec__ms .secwrap .inner-name .inner ul li a span.arrow{width:20px;height:20px;display:inline-block;background-color:#fff;position:absolute;top:calc(50% - 10px);right:10px;overflow:hidden;border-radius:9999px}.medicalservices .sec__ms .secwrap .inner-name .inner ul li a span.arrow:before{width:15px;height:15px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_green_02.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 7px);right:calc(50% - 7px)}@media only screen and (min-width:768px){.medicalservices .sec__ms{margin:80px 0 0}.medicalservices .sec__ms .secwrap{padding:30px 40px 60px}.medicalservices .sec__ms .secwrap .lead{margin:20px 0 0;font-size:16px}.medicalservices .sec__ms .secwrap .inner-name .inner{margin:40px 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner .tit{padding:10px 0;border-bottom:1px solid #4b9c80;display:flex;align-items:center;position:relative}.medicalservices .sec__ms .secwrap .inner-name .inner .tit h3{margin:0 0 0 10px;font-size:18px}.medicalservices .sec__ms .secwrap .inner-name .inner ul{margin:10px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.medicalservices .sec__ms .secwrap .inner-name .inner ul li{width:49.5%;margin:1% 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner ul li a{padding:20px 15px;font-size:16px}}@media only screen and (min-width:1024px){.medicalservices .sec__ms{margin:100px 0 0}.medicalservices .sec__ms .secwrap{padding:50px 110px 100px}.medicalservices .sec__ms .secwrap .lead{margin:20px 0 0;font-size:16px}.medicalservices .sec__ms .secwrap .inner-name .inner{margin:60px 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner .tit{padding:10px 0;border-bottom:1px solid #4b9c80;display:flex;align-items:center;position:relative}.medicalservices .sec__ms .secwrap .inner-name .inner .tit figure{width:70px}.medicalservices .sec__ms .secwrap .inner-name .inner .tit h3{font-size:22px}.medicalservices .sec__ms .secwrap .inner-name .inner ul{margin:10px 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner ul:after{content:"";width:calc((100% - 20px) / 3)}.medicalservices .sec__ms .secwrap .inner-name .inner ul li{width:calc((100% - 20px) / 3);margin:10px 0 0}.medicalservices .sec__ms .secwrap .inner-name .inner ul li a{padding:30px 20px;font-size:min(1.5625vw, 20px);transition:all .2s}.medicalservices .sec__ms .secwrap .inner-name .inner ul li a:hover{text-decoration:none;background-color:#4b9c80;color:#fff}.medicalservices .sec__ms .secwrap .inner-name .inner ul li a:hover span.arrow:before{animation:arrowanim .6s}}.medicalservices .ms-menu{margin:50px 0 0;padding:20px;border-radius:20px}.menu-single .post-tit{padding:40px 20px;box-sizing:border-box;background-color:#4b9c80}.menu-single .post-tit h1{max-width:1200px;margin:0 auto;color:#fff;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5}@media only screen and (min-width:768px){.menu-single .post-tit{padding:40px}.menu-single .post-tit h1{font-size:24px}}@media only screen and (min-width:1024px){.menu-single .post-tit{padding:60px 40px}.menu-single .post-tit h1{font-size:36px}}.menu-single .sec__postwrap .secwrap{max-width:1500px;margin:0 auto;padding:20px 20px 40px;box-sizing:border-box;background-color:#fff}.menu-single .sec__postwrap .secwrap .freearea{max-width:1200px;margin:0 auto}.menu-single .sec__postwrap .secwrap .freearea .sharebtn{margin:50px 0 0}@media only screen and (min-width:768px){.menu-single .sec__postwrap .secwrap{padding:20px 50px 50px}.menu-single .sec__postwrap .secwrap .freearea{max-width:1200px;margin:0 auto}}@media only screen and (min-width:1024px){.menu-single .sec__postwrap .secwrap{padding:20px 100px 50px}}.freearea .layout-md{margin:50px 0 0;padding:0 0 8px;font-size:20px;font-weight:700;color:#18694d;letter-spacing:.05em;line-height:1.7;text-align:center;position:relative;border-bottom:1px solid #d9e7e1;box-sizing:border-box}.freearea .layout-md:before{width:50px;height:1px;content:"";display:inline-block;background-color:#e46600;position:absolute;bottom:-1px;left:calc(50% - 25px)}@media only screen and (min-width:768px){.freearea .layout-md{margin:80px 0 0;padding:0 0 10px;font-size:24px}.freearea .layout-md:before{width:60px;display:inline-block;left:calc(50% - 30px)}}@media only screen and (min-width:1024px){.freearea .layout-md{margin:100px 0 0;padding:0 0 10px;font-size:30px}.freearea .layout-md:before{width:100px;display:inline-block;left:calc(50% - 50px)}}.freearea .layout-kmd{margin:25px 0 0;padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#e46600;position:relative;border-bottom:1px solid #e46600}.freearea .layout-kmd:before{width:4px;height:30px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:calc(50% - 15px);left:0;border-radius:9999px}@media only screen and (min-width:768px){.freearea .layout-kmd{margin:40px 0 0;padding:10px 0 10px 15px;font-size:22px}.freearea .layout-kmd:before{width:4px;height:36px;top:calc(50% - 18px)}}.freearea .layout-txt{margin:10px 0 0}.freearea .layout-txt,.freearea .layout-txt p{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#333}@media only screen and (min-width:768px){.freearea .layout-txt{margin:15px 0 0}.freearea .layout-txt p{font-size:16px;line-height:2.2}}@media only screen and (min-width:1024px){.freearea .layout-txt{margin:20px 0 0}}.freearea .layout-bg-txt{margin:20px 0 0;padding:20px;border:2px solid #eceae3;border-radius:6px;box-sizing:border-box}.freearea .layout-bg-txt .inner,.freearea .layout-bg-txt .inner p{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#333}.freearea .layout-bg-txt .inner p:nth-child(n+2){margin-top:1.5em}@media only screen and (min-width:768px){.freearea .layout-bg-txt{margin:30px 0 0;padding:40px;border:4px solid #eceae3;border-radius:8px}.freearea .layout-bg-txt .inner,.freearea .layout-bg-txt .inner p{font-size:16px;line-height:2.2}}@media only screen and (min-width:1024px){.freearea .layout-bg-txt{margin:40px 0 0;padding:50px;border:6px solid #eceae3;border-radius:10px}.freearea .layout-bg-txt .inner:nth-child(n+2){margin:15px 0 0}.freearea .layout-bg-txt .inner p:nth-child(n+2){margin:15px 0 0}}.freearea .layout-bg02-txt{margin:20px 0 0;padding:20px;background-color:#fcf9ef;box-sizing:border-box}.freearea .layout-bg02-txt .inner,.freearea .layout-bg02-txt .inner p{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#333}.freearea .layout-bg02-txt .inner p:nth-child(n+2){margin-top:1.5em}@media only screen and (min-width:768px){.freearea .layout-bg02-txt{margin:30px 0 0;padding:40px}.freearea .layout-bg02-txt .inner,.freearea .layout-bg02-txt .inner p{font-size:16px;line-height:2.2}}@media only screen and (min-width:1024px){.freearea .layout-bg02-txt{margin:40px 0 0;padding:50px}.freearea .layout-bg02-txt .inner:nth-child(n+2){margin:15px 0 0}.freearea .layout-bg02-txt .inner p:nth-child(n+2){margin:15px 0 0}}.freearea .layout-kmd-txt{margin:25px 0 0;padding:25px 20px;background-color:#fcf9ef}.freearea .layout-kmd-txt h3{padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#e46600;position:relative;border-bottom:1px solid #e46600}.freearea .layout-kmd-txt h3:before{width:4px;height:30px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:calc(50% - 15px);left:0;border-radius:9999px}.freearea .layout-kmd-txt p{margin:15px 0 0;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#333}@media only screen and (min-width:768px){.freearea .layout-kmd-txt{margin:30px 0 0;padding:35px 30px}.freearea .layout-kmd-txt h3{padding:10px 0 10px 15px;font-size:22px}.freearea .layout-kmd-txt h3:before{width:4px;height:36px;top:calc(50% - 18px)}.freearea .layout-kmd-txt p{margin:15px 0 0;font-size:16px;line-height:2.2}}@media only screen and (min-width:1024px){.freearea .layout-kmd-txt{margin:30px 0 0;padding:35px}.freearea .layout-kmd-txt p{margin:15px 0 0}}.freearea .layout-pic{margin:20px 0 0;text-align:center}.freearea .layout-pic img{max-width:100%}@media only screen and (min-width:768px){.freearea .layout-pic{margin:25px 0 0}}@media only screen and (min-width:1024px){.freearea .layout-pic{margin:35px 0 0}}.freearea .layout-md-blocklist{margin:30px 0 0;padding:25px 10px;border:3px solid #eceae3;box-sizing:border-box;border-radius:8px}.freearea .layout-md-blocklist h2{font-size:20px;font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.7;text-align:center;color:#18694d}.freearea .layout-md-blocklist ul{margin:15px 0 0}.freearea .layout-md-blocklist ul li{margin:5px 0 0;padding:15px 10px;background-color:#e2f1ea;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;text-align:center;color:#544234;box-sizing:border-box;border-radius:4px}@media only screen and (min-width:768px){.freearea .layout-md-blocklist{margin:50px 0 0;padding:25px 10px}.freearea .layout-md-blocklist h2{font-size:22px}.freearea .layout-md-blocklist ul{margin:15px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.freearea .layout-md-blocklist ul li{width:calc(100% / 2 - 5px);margin:10px 0 0;padding:10px;font-size:16px;display:flex;align-items:center}}@media only screen and (min-width:1024px){.freearea .layout-md-blocklist{margin:90px 0 0;padding:30px}.freearea .layout-md-blocklist h2{font-size:26px}.freearea .layout-md-blocklist ul{margin:20px 0 0;position:relative}.freearea .layout-md-blocklist ul:after{width:calc(100% / 3 - 5px);content:""}.freearea .layout-md-blocklist ul li{width:calc(100% / 3 - 5px);margin:8px 0 0;padding:14px 10px}}.freearea .layout-md-table{margin:30px 0 0;padding:25px 20px 15px;background-color:#fcf9ef;border-radius:6px}.freearea .layout-md-table h3{padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#e46600;position:relative;border-bottom:1px solid #e46600}.freearea .layout-md-table h3:before{width:4px;height:30px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:calc(50% - 15px);left:0;border-radius:9999px}.freearea .layout-md-table .list{margin:15px 0 0}.freearea .layout-md-table .list dl{padding:20px 0;border-bottom:1px solid #ddd}.freearea .layout-md-table .list dl:last-child{border-bottom:none}.freearea .layout-md-table .list dl dt{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;text-align:left;color:#18694d}.freearea .layout-md-table .list dl dd{margin:10px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#333}@media only screen and (min-width:768px){.freearea .layout-md-table{margin:50px 0 0;padding:55px 30px 20px}.freearea .layout-md-table h3{padding:10px 0 10px 15px;font-size:22px}.freearea .layout-md-table h3:before{width:4px;height:36px;top:calc(50% - 18px)}.freearea .layout-md-table .list{margin:20px 0 0}.freearea .layout-md-table .list dl{padding:30px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.freearea .layout-md-table .list dl dt{width:30%;font-size:16px}.freearea .layout-md-table .list dl dd{width:68%;margin:0;font-size:16px;line-height:2.0}}@media only screen and (min-width:1024px){.freearea .layout-md-table{margin:100px 0 0;padding:55px 50px 25px}.freearea .layout-md-table h3{font-size:22px}.freearea .layout-md-table .list{margin:30px 0 0}.freearea .layout-md-table .list dl{padding:45px 0}.freearea .layout-md-table .list dl dt{width:30%;font-size:16px}.freearea .layout-md-table .list dl dd{width:68%;line-height:2.0}}.freearea .layout-mdtxt-pic{margin:40px 0 0;padding:40px;background-color:#e2f1ea;border-radius:6px}.freearea .layout-mdtxt-pic .col h2{padding:15px 0 0;font-size:20px;font-weight:700;font-family:var(--font-go);letter-spacing:.05em;line-height:1.7;text-align:left;color:#18694d}.freearea .layout-mdtxt-pic .col p{margin:15px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#333}.freearea .layout-mdtxt-pic figure,.freearea .layout-mdtxt-pic figure img{width:100%}@media only screen and (min-width:768px){.freearea .layout-mdtxt-pic{margin:60px 0 0;display:flex;justify-content:space-between;align-items:flex-start}.freearea .layout-mdtxt-pic .col{width:45%}.freearea .layout-mdtxt-pic .col h2{padding:0;font-size:20px}.freearea .layout-mdtxt-pic .col p{margin:20px 0 0;font-size:16px}.freearea .layout-mdtxt-pic figure{width:50%;margin:0}}@media only screen and (min-width:1024px){.freearea .layout-mdtxt-pic{margin:90px 0 0;align-items:center;padding:50px}.freearea .layout-mdtxt-pic .col h2{padding:0;font-size:28px}.freearea .layout-mdtxt-pic .col p{margin:25px 0 0;line-height:2.2}}.freearea .layout-kmd-txt{margin:25px 0 0;padding:25px 20px;background-color:#fcf9ef}.freearea .layout-kmd-txt h3{padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#e46600;position:relative;border-bottom:1px solid #e46600}.freearea .layout-kmd-txt h3:before{width:4px;height:30px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:calc(50% - 15px);left:0;border-radius:9999px}.freearea .layout-kmd-txt p{margin:15px 0 0;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#333}@media only screen and (min-width:768px){.freearea .layout-kmd-txt{margin:30px 0 0;padding:35px 30px}.freearea .layout-kmd-txt h3{padding:10px 0 10px 15px;font-size:22px}.freearea .layout-kmd-txt h3:before{width:4px;height:36px;top:calc(50% - 18px)}.freearea .layout-kmd-txt p{margin:15px 0 0;font-size:16px;line-height:2.2}}@media only screen and (min-width:1024px){.freearea .layout-kmd-txt{margin:30px 0 0;padding:35px}.freearea .layout-kmd-txt p{margin:15px 0 0}}.freearea .layout-table{margin:30px 0 0;padding:20px;background-color:#fff;border:1px solid #ddd}.freearea .layout-table dl{padding:20px 0;border-bottom:1px solid #ddd}.freearea .layout-table dl:last-child{border-bottom:none}.freearea .layout-table dl dt{font-size:16px;font-weight:700;font-family:var(--font-go);letter-spacing:.05em;line-height:1.7;text-align:left;color:#18694d}.freearea .layout-table dl dd{margin:10px 0 0;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.7;text-align:left;color:#222}@media only screen and (min-width:768px){.freearea .layout-table{margin:40px 0 0;padding:30px}.freearea .layout-table dl{padding:30px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.freearea .layout-table dl dt{width:30%;font-size:16px}.freearea .layout-table dl dd{width:68%;margin:0;font-size:16px;line-height:1.7}}@media only screen and (min-width:1024px){.freearea .layout-table{margin:60px 0 0;padding:20px 50px}.freearea .layout-table dl{padding:45px 0}}.freearea .layout-pricelist{margin:30px 0 0}.freearea .layout-pricelist table{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;background-color:#fff}.freearea .layout-pricelist table th{width:60%;padding:20px 10px;font-size:16px;font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.7;text-align:left;color:#222;border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;vertical-align:middle}.freearea .layout-pricelist table td{width:40%;padding:20px 10px;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.7;text-align:right;color:#222;border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;vertical-align:middle}@media only screen and (min-width:768px){.freearea .layout-pricelist{margin:40px 0 0}.freearea .layout-pricelist table th{width:60%;padding:25px 20px;font-size:16px}.freearea .layout-pricelist table td{width:40%;padding:25px 20px;font-size:20px}}@media only screen and (min-width:1024px){.freearea .layout-pricelist{margin:50px 0 0}}.freearea .layout-kmd-pricelist{margin:30px 0 0;padding:20px;background-color:#fcf9ef}.freearea .layout-kmd-pricelist h3{padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#e46600;position:relative;border-bottom:1px solid #e46600}.freearea .layout-kmd-pricelist h3:before{width:4px;height:30px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:calc(50% - 15px);left:0;border-radius:9999px}.freearea .layout-kmd-pricelist table{width:100%;margin:15px 0 0;border-top:1px solid #ddd;border-left:1px solid #ddd;background-color:#fff}.freearea .layout-kmd-pricelist table th{width:60%;padding:20px 10px;font-size:16px;font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.7;text-align:left;color:#222;border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;vertical-align:middle}.freearea .layout-kmd-pricelist table td{width:40%;padding:20px 10px;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.7;text-align:right;color:#222;border-bottom:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;vertical-align:middle}@media only screen and (min-width:768px){.freearea .layout-kmd-pricelist{margin:40px 0 0;padding:40px}.freearea .layout-kmd-pricelist h3{padding:10px 0 10px 15px;font-size:22px}.freearea .layout-kmd-pricelist h3:before{width:4px;height:36px;top:calc(50% - 18px)}.freearea .layout-kmd-pricelist table{margin:20px 0 0}.freearea .layout-kmd-pricelist table th{width:60%;padding:25px 20px;font-size:16px}.freearea .layout-kmd-pricelist table td{width:40%;padding:25px 20px;font-size:20px}}@media only screen and (min-width:1024px){.freearea .layout-kmd-pricelist{margin:50px 0 0}}.freearea .layout-kmd-tit-txt{margin:25px 0 0;padding:25px 20px;background-color:#fcf9ef}.freearea .layout-kmd-tit-txt h3{padding:8px 0 8px 15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.7;text-align:left;color:#e46600;position:relative;border-bottom:1px solid #e46600}.freearea .layout-kmd-tit-txt h3:before{width:4px;height:30px;content:"";display:inline-block;background-color:#f3b786;position:absolute;top:calc(50% - 15px);left:0;border-radius:9999px}.freearea .layout-kmd-tit-txt p.lead{margin:15px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#222}.freearea .layout-kmd-tit-txt .col{margin:20px 0 0}.freearea .layout-kmd-tit-txt .col h4{padding:3px 12px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;text-align:left;color:#fff;background-color:#4b9c80;border-radius:9999px;display:inline-block}.freearea .layout-kmd-tit-txt .col p{margin:10px 0 0;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:2;text-align:left;color:#222}@media only screen and (min-width:768px){.freearea .layout-kmd-tit-txt{margin:30px 0 0;padding:40px}.freearea .layout-kmd-tit-txt h3{padding:10px 0 10px 15px;font-size:22px}.freearea .layout-kmd-tit-txt h3:before{width:4px;height:36px;top:calc(50% - 18px)}.freearea .layout-kmd-tit-txt p.lead{margin:15px 0 0;font-size:16px;line-height:2.2}.freearea .layout-kmd-tit-txt .col{margin:30px 0 0}.freearea .layout-kmd-tit-txt .col h4{padding:3px 15px;font-size:18px}.freearea .layout-kmd-tit-txt .col p{margin:10px 0 0;font-size:16px}}@media only screen and (min-width:1024px){.freearea .layout-kmd-tit-txt{margin:30px 0 0}.freearea .layout-kmd-tit-txt .col{margin:40px 0 0}}.item.no-entry{width:100%;text-align:center;font-size:14px;line-height:1.7;letter-spacing:.1em}.freearea p:nth-child(n+2){margin-top:2em}.freearea strong{font-weight:700}.freearea em{font-style:italic;font-weight:700}.freearea img.alignleft{text-align:left}.freearea img.aligncenter{display:block;margin:1px auto}.freearea img.alignright{display:block;margin:1px 1px 1px auto}.freearea .no-article{width:100%;padding:80px 0;text-align:center}.news .blog-container{padding:20px 20px 0;background-color:#f7fafb}.news .sec__blog{max-width:1500px;margin:0 auto}.news .sec__blog .secwrap{max-width:1280px;margin:0 auto;padding:20px 0 20px}.news .sec__blog .secwrap .contents{padding:20px 20px 50px;text-align:center}.news .sec__blog.blogtop .secwrap .contents{padding:20px 20px 50px;text-align:center;background-color:inherit}.news .sec__blog .secwrap .contents .articlewrap article{width:100%;margin:20% auto 0;box-sizing:border-box;position:relative;text-align:left}.news .sec__blog .secwrap .contents .articlewrap article a{height:100%;display:block;position:relative}.news .sec__blog .secwrap .contents .articlewrap article a:hover{text-decoration:none}.news .sec__blog .secwrap .contents .articlewrap article a figure{width:100%;margin:8px 0 0;position:relative;overflow:hidden;border-radius:8px}.news .sec__blog .secwrap .contents .articlewrap article a figure:before{content:"";display:block;padding-top:100%}.news .sec__blog .secwrap .contents .articlewrap article a figure img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:all .3s ease;object-fit:cover;object-position:50% 50%}.news .sec__blog .secwrap .contents .articlewrap article a:hover figure img{transform:scale(1.05);transition:all .6s cubic-bezier(.16,1,.3,1)}.news .sec__blog .secwrap .contents .articlewrap article a .inner{padding:17px 0 0;text-align:center}.news .sec__blog .secwrap .contents .articlewrap article a .inner .cate{padding:3px 15px;font-family:var(--font-go);font-weight:500;background-color:#e46600;display:inline-block;position:absolute;top:10px;left:-5px}.news .sec__blog .secwrap .contents .articlewrap article a .inner .cate span{font-size:14px;font-weight:500;line-height:1.5;color:#fff}.news .sec__blog .secwrap .contents .articlewrap article a .inner header{padding:15px 0 20px;text-align:left}.news .sec__blog .secwrap .contents .articlewrap article a .inner header h2{font-size:18px;font-family:var(--font-go);font-weight:700;letter-spacing:.1em;line-height:1.7;color:#222}.news .sec__blog .secwrap .contents .articlewrap article a .inner .date{letter-spacing:.05em;font-size:14px;font-weight:500;font-family:var(--font-en);color:#222;line-height:1.7;text-align:left}.news .sec__blog .secwrap .contents .articlewrap article a .inner .btn{margin:5px 0 0;padding:8px 30px;font-size:14px;font-weight:500;font-family:var(--font-en);letter-spacing:.1em;line-height:1.5;color:#fff;background-color:#4b9c80;display:inline-block;border-radius:9999px}.news .others-btn{margin:0}.news .no-article{width:100%;padding:80px 0;text-align:center}.news .bnr-contact{margin:20px auto 0}@media only screen and (min-width:768px){.news .blog-container{padding:30px 20px 0}.news .sec__blog .secwrap{padding:0 20px 20px}.news .sec__blog .secwrap .contents{width:90%;margin:0 auto}.news .sec__blog .secwrap .contents .articlewrap{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-start;-webkit-box-align:flex-start;align-items:flex-start;position:relative}.news .sec__blog .secwrap .contents .articlewrap:after{width:46%;content:"";display:block}.news .sec__blog .secwrap .contents .articlewrap article{width:46%;margin:13.3333% 0 0;box-sizing:border-box;position:relative;text-align:left}}@media only screen and (min-width:1024px){.news .blog-container{padding:30px 30px 0}.news .sec__blog{padding:0 20px}.news .sec__blog .secwrap{padding:0 0 60px;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-start;-webkit-box-align:flex-start;align-items:flex-start}.news .sec__blog .secwrap .contents{width:70.3125%;margin:0 auto;padding:20px 0 50px}.news .sec__blog.blogtop .secwrap .contents{padding:20px 40px 50px 0}.news .sec__blog .secwrap .contents .articlewrap{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-start;-webkit-box-align:flex-start;align-items:flex-start;position:relative}.news .sec__blog .secwrap .contents .articlewrap:after{width:30%;display:block;content:"";order:1}.news .sec__blog .secwrap .contents .articlewrap article{width:30%;margin:5.5555% 0 0}.news .sec__blog .secwrap .contents .articlewrap article a:hover .inner header h2{color:#4b9c80}.news .bnr-contact{margin:30px auto 0}}.news .blogdetaile{max-width:1280px;margin:0 auto;padding:20px 0;text-align:left}.news .blogdetaile .blog-detaile{width:100%;margin:0 auto;padding:2% 0;box-sizing:border-box;position:relative;text-align:left}.news .blogdetaile .blog-detaile .post-tit{padding:25px 0;font-size:20px;font-family:var(--font-go);font-weight:700;color:#18694d;line-height:1.7;letter-spacing:.05em;border-bottom:1px solid #18694d}.news .blogdetaile .blog-detaile .entrymeta{padding:10px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.4em;text-align:left}.news .blogdetaile .blog-detaile .entrymeta:before,.news .blogdetaile .blog-detaile .entrymeta:after{content:"";display:table}.news .blogdetaile .blog-detaile .entrymeta:after{clear:both}.news .blogdetaile .blog-detaile .entrymeta li{color:#b9b4a2;font-size:12px;line-height:1.5;text-decoration:none;letter-spacing:.05em}.news .blogdetaile .blog-detaile .entrymeta li.date{padding:2px 8px 2px 0;display:inline-block;letter-spacing:normal;letter-spacing:.1em;vertical-align:middle;color:#222;font-family:var(--font-en)}.news .blogdetaile .blog-detaile .entrymeta li.cate{margin-left:10px;padding:3px 10px;border-radius:4px;font-size:14px;font-family:var(--font-go);font-weight:500;line-height:1.5;color:#fff;background-color:#e46600;display:inline-block;vertical-align:middle}.news .blogdetaile .blog-detaile .days{padding:20px 0;font-size:14px;font-weight:500;font-family:var(--font-go);color:#222;line-height:1.7;letter-spacing:.1em}.news .blogdetaile .blog-detaile .entry-main{margin:30px 0 0;line-height:2.2;font-size:14px;font-family:var(--font-go);font-weight:500;color:#222}.news .blogdetaile .blog-detaile .entry-main p{line-height:2.2;color:#222}.news .blogdetaile .blog-detaile .entry-main a{color:#1c86c7;text-decoration:underline}.news .blogdetaile .blog-detaile .entry-inner a:hover{text-decoration:none}.pageback-area{margin:30px auto 0;text-align:center}.pageback-area a{padding:5px 0 5px 25px;display:inline-block;position:relative;font-size:14px;font-family:'Kiwi Maru',serif;letter-spacing:.05em;line-height:2;text-align:left;color:#333}.pageback-area a:before{width:18px;height:18px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/images/common/arr.png) no-repeat left top/cover;transform:scale(-1,1);border-radius:50%;position:absolute;top:calc(50% - 9px);left:0}@media only screen and (min-width:768px){.news .blogdetaile{max-width:1280px;margin:0 auto;padding:50px 40px 20px;text-align:left}.news .blogdetaile .blog-detaile{width:100%;margin:0 auto;padding:2% 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.news .blogdetaile .blog-detaile .post-tit{padding:35px 0;font-size:26px;line-height:1.7;letter-spacing:.1em}.news .blogdetaile .blog-detaile .entrymeta{padding:10px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.4em;text-align:left}.news .blogdetaile .blog-detaile .entrymeta:before,.news .blogdetaile .blog-detaile .entrymeta:after{content:"";display:table}.news .blogdetaile .blog-detaile .entrymeta:after{clear:both}.news .blogdetaile .blog-detaile .entrymeta li{font-size:12px;line-height:1.5;text-decoration:none;letter-spacing:.05em}.news .blogdetaile .blog-detaile .entrymeta li.date{padding:2px 8px 2px 0;display:inline-block;letter-spacing:.05em;font-size:12px}.news .blogdetaile .blog-detaile .entrymeta li.cate{margin-left:10px;display:inline-block;vertical-align:middle;font-size:14px;font-weight:500;letter-spacing:.05em}}@media only screen and (min-width:1024px){.news .blogdetaile .blog-detaile{padding:2% 50px 2% 0}.pageback-area{margin:30px auto 0;text-align:center}.pageback-area a{padding:5px 0 5px 25px;font-size:16px}.pageback-area a:hover{color:#af1e23}}.single .sec__postwrap .secwrap .contents .entry-main{margin:20px 0 0}.single .entry-main p{margin-top:1em;line-height:2.2;letter-spacing:.05em;font-weight:500}.single .entry-main h1{font-size:160%;line-height:2.2;font-weight:inherit}.single .entry-main h2{font-size:160%;line-height:2.2;font-weight:inherit}.single .entry-main h3{font-size:150%;line-height:2.2;font-weight:inherit}.single .entry-main h4{font-size:140%;line-height:2.2;font-weight:inherit}.single .entry-main h5{font-size:120%;line-height:2.2;font-weight:inherit}.single .entry-main h6{font-size:110%;line-height:2.2;font-weight:inherit}.single .entry-main strong{font-weight:700}.single .entry-main em{font-style:italic;font-weight:700}.single.entry-main img.alignleft{text-align:left}.single .entry-main img.aligncenter{display:block;margin:1px auto}.single .entry-main img.alignright{display:block;margin:1px 1px 1px auto}.single .entry-main ul{padding-left:1em;list-style:disc}.single .no-article{width:100%;padding:80px 0;text-align:center}.likebtn{margin:20px 0 0;text-align:center}.sharebtn{clear:both;padding:40px 20px 15px;letter-spacing:-.4em;text-align:center}.sharebtn h2{padding:0 5px;vertical-align:middle;font-size:14px;font-family:var(--font-en-serif);font-weight:500;line-height:1;color:#333;letter-spacing:.1em;display:inline-block}.sharebtn ul{margin:12px 0 0;vertical-align:middle}.sharebtn ul li{vertical-align:middle;width:40px;height:40px;display:inline-block;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap}.sharebtn ul li a{width:40px;height:40px;display:block;border-radius:20px;border:1px solid #4b9c80;box-sizing:border-box}.sharebtn ul li span#urlshare_btn{cursor:pointer}.sharebtn ul li a:hover{text-decoration:none}.sharebtn ul li.fb a{background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_sns_fb.png) no-repeat left top/cover}.sharebtn ul li.fb a:hover{background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_sns_fb.png) no-repeat left bottom/cover;background-color:#4b9c80}.sharebtn ul li.tw a{background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_sns_x.png) no-repeat left top/cover}.sharebtn ul li.tw a:hover{background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/icon_sns_x.png) no-repeat left bottom/cover;background-color:#4b9c80}.sharebtn ul li.tw,.sharebtn ul li.line,.sharebtn ul li.url{margin-left:5px}@media only screen and (min-width:1024px){.sharebtn{clear:both;padding:20px 0;letter-spacing:-.4em;text-align:center}}.prevnext{margin:0}.prevnext ul{padding:15px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;position:relative;background-color:#f2f4ee;border-radius:10px}.prevnext ul li{width:50%}.prevnext ul li a{padding:40px 0;display:block;position:relative;color:var(--font-color-base);font-weight:500;font-size:16px}.prevnext ul li a:hover{text-decoration:none;color:#4b9c80}.prevnext ul li.is-prev a{padding:25px 0 25px 40px;text-align:left}.prevnext ul li.is-next a{padding:25px 40px 25px 0;text-align:right}.prevnext ul li.is-prev a:before,.prevnext ul li.is-next a:before{width:16px;height:16px;content:"";display:inline-block;background:url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_green.svg) no-repeat left top/cover;position:absolute;top:calc(50% - 8px)}.prevnext ul li.is-prev a:before{left:18px;transform:scale(-1,1)}.prevnext ul li.is-next a:before{right:18px}.prevnext ul li.is-back{width:100%;max-width:260px;margin:0 auto}.prevnext ul li.is-back a{width:100%;padding:10px 0;display:inline-block;color:#fff;font-family:var(--font-jp);font-weight:700;font-size:16px;letter-spacing:.1em;line-height:1.7;text-align:center;background-color:#4b9c80;border-radius:9999px}.prevnext ul li.is-back a:hover{color:#fff;background-color:#47c197;border-radius:9999px}@media only screen and (min-width:768px){.prevnext ul{align-items:center}.prevnext ul li.is-prev{width:25%;order:1;border-right:1px solid #a7a193;box-sizing:border-box}.prevnext ul li.is-next{width:25%;order:3;border-left:1px solid #a7a193;box-sizing:border-box}.prevnext ul li.is-back{width:48%;order:2}.prevnext ul li.is-prev a{padding:35px 0 35px 45px;text-align:left;font-size:16px}.prevnext ul li.is-next a{padding:35px 45px 35px 0;text-align:right;font-size:16px}.prevnext ul li.is-back a{padding:10px 0}.prevnext ul li.is-prev a:before{left:18px}.prevnext ul li.is-next a:before{right:18px}}@media only screen and (min-width:1024px){.prevnext ul li a .link-title span:before{transition:all .3s ease 0s}.prevnext ul li a:hover .link-title span:before{opacity:.8;transition:all .3s ease 0s}.prevnext ul li a .innerwrap .item-title{transition:all .3s ease 0s}.prevnext ul li a:hover .innerwrap .item-title{color:#4b9c80;transition:all .3s ease 0s}.prevnext ul li a:hover .innerwrap figure img{transform:scale(1.05);opacity:.9}}.single #widgetarea,.blogtop #widgetarea{width:100%;margin-top:30px;padding:10px 0 50px;float:none;box-sizing:border-box}.blogtop #widgetarea{width:90%;margin:30px auto 0}.single .widget,.blogtop .widget{width:100%;margin:0;text-align:center}.single .widget:nth-of-type(2n),.blogtop .widget:nth-of-type(2n){margin:25px 0 0}@media only screen and (min-width:1024px){.single #widgetarea,.blogtop #widgetarea{width:23.4375%;margin-top:0;float:none;box-sizing:border-box}.blogtop #widgetarea{padding:50px 0 10px}.single #widgetarea{padding:0 0 10px}}.widget h2{padding:20px 0 10px;font-size:24px;font-family:var(--font-en);font-weight:500;letter-spacing:normal;line-height:1;color:#18694d;border-bottom:1px solid #c7c7c7;position:relative}.widget .wp-block-archives-dropdown label{display:none}ul.wp-block-categories{padding:10px 0;text-align:left;vertical-align:middle}ul.wp-block-categories li{padding:0;font-size:14px;line-height:1.7;letter-spacing:.05em}ul.wp-block-categories li a{padding:14px 10px 14px 0;color:#222;font-size:16px;font-weight:700;letter-spacing:.1em;display:block;position:relative}ul.wp-block-categories li a:hover{text-decoration:none;color:#4b9c80}.widget_categories ul li a:hover{color:#7db212;text-decoration:none}.widget select{-webkit-appearance:none;　-moz-appearance:none;　-ms-appearance:none;　appearance:none;width:100%;margin-top:20px;padding:15px 1em 15px .5em;letter-spacing:.05em;font-size:16px;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;position:relative;background:#fff url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_select.png) no-repeat top 50% right 10px/16px 16px;cursor:pointer;border-radius:4px;color:#111}.screen-reader-text{display:none}@media only screen and (min-width:1024px){.widget select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;margin-top:20px;padding:15px 1em 15px .5em;letter-spacing:.05em;font-size:16px;font-weight:500;background-color:#fff;border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff url(//clinic-minami.com/wp/wp-content/themes/minamibrain2025/assets/images/common/arr_select.png) no-repeat top 50% right 10px/20px 20px;cursor:pointer}.screen-reader-text{display:none}}.widget.latestitem{padding:0 0 10px}.widget.latestitem .latest{margin-top:25px;padding:0 26px 0 0;position:relative}.widget.latestitem .latest ul{padding:0 0 3px;letter-spacing:-.4em;text-align:left}.widget.latestitem .latest ul li{padding:0;letter-spacing:normal;display:inline-block;vertical-align:middle}.widget.latestitem .latest ul li.date{font-size:12px;font-family:var(--font-en);letter-spacing:.05em;color:#333}.widget.latestitem .latest ul li.cate{padding-left:15px;font-size:14px;font-weight:500;color:#222;letter-spacing:.05em}.widget.latestitem .latest p{margin:3px 0 0;text-align:left}.widget.latestitem .latest p a{font-size:16px;font-family:var(--font-go);font-weight:700;letter-spacing:.05em;line-height:1.7;color:#222}.widget.latestitem .latest p a:hover{color:#4b9c80;text-decoration:none}.single .entry-main{font-size:14px;line-height:1.7}@media only screen and (min-width:768px){.single .entry-main{font-size:14px}}.single .entry-main p{margin-top:1em;line-height:2.2;letter-spacing:.05em;font-size:14px}@media only screen and (min-width:768px){.single .entry-main p{line-height:2.4;font-size:16px}}.single .entry-main h1{font-size:160%;line-height:2.2;font-weight:inherit}.single .entry-main h2{margin:30px 0 0;padding:5px 0;font-size:2rem;line-height:1.7;font-weight:700;letter-spacing:.1em;box-sizing:border-box;position:relative;color:#4c9e09}@media only screen and (min-width:768px){.single .entry-main h2{margin:60px 0 0;padding:10px 0;font-size:2.2rem;letter-spacing:.1em;line-height:1.7}}.single .entry-main h3{margin:25px 0 0;padding:6px 15px;font-size:1.4rem;line-height:1.7;font-weight:700;color:#fff;letter-spacing:.1em;background-color:#4c9e09}@media only screen and (min-width:768px){.single .entry-main h3{margin:50px 0 0;font-size:2rem}}.single .entry-main h4{margin:25px 0 0;font-size:1.4rem;line-height:1.7;font-weight:700}@media only screen and (min-width:768px){.single .entry-main h4{margin:40px 0 0}}.single .entry-main h5{margin:25px 0 0;font-size:1.4rem;line-height:1.7;font-weight:700}@media only screen and (min-width:768px){.single .entry-main h5{margin:40px 0 0}}.single .entry-main h6{margin:25px 0 0;font-size:1.4rem;line-height:1.7;font-weight:700}@media only screen and (min-width:768px){.single .entry-main h6{margin:40px 0 0}}.single blockquote{margin:1.4em 0 0;padding:30px 20px;background-color:#f5f1e5;border-radius:4px;position:relative;line-height:1.7;letter-spacing:.1em}.single .entry-main blockquote p{margin:0;padding:.5em 0}.single .entry-main ul{margin:1em 0 0;padding:20px 20px 20px 2em;background:#f9f8f4;border-radius:6px;list-style:disc}.single .entry-main ul li{padding:5px 0;line-height:2;letter-spacing:.05em}.single .entry-main ul li::marker{color:var(--font-color-link)}.single .entry-main ol{margin:1em 0 0;padding:20px;border-radius:6px;counter-reset:item;list-style-type:none}.single .entry-main ol li{padding:5px 0;line-height:2;letter-spacing:.05em}.single .entry-main ol ol{padding-left:1em}.single .entry-main ol li{text-indent:-1.3em;padding-left:1.3em}.single .entry-main ol li:before{counter-increment:item;content:counter(item)'.';padding-right:.5em;font-weight:700;color:var(--font-color-link)}.single .entry-main mark{background-color:#f9f8f4}.single .entry-main strong{font-weight:700}.single .entry-main em{font-style:italic;font-weight:700}.single .entry-main img.alignleft{text-align:left}.single .entry-main img.aligncenter{display:block;margin:1px auto}.single.entry-main img.alignright{display:block;margin:1px 1px 1px auto}.pagination{width:100%;margin:0 auto;padding:40px 0 0;text-align:center;clear:both}.pagination .page-of{display:block;font-family:var(--font-go);font-weight:500;font-size:10px;font-style:normal !important;padding:6px 9px 20px !important}.pagination .pagination-box a,.pagination .pagination-box span.current{display:inline-block;padding:4px 8px;font-size:14px}.pagination .pagination-box a{display:inline-block;margin-left:3px;padding:4px 8px;color:#222}.pagination .pagination-box a:hover{color:#fff;background-color:#4b9c80;text-decoration:none}.pagination .pagination-box span.current{margin-left:3px;color:#fff;background-color:#4b9c80}@media only screen and (min-width:768px){.pagination{margin:0 auto;padding:20px 0;max-width:1000px;text-align:center;clear:both}.pagination .page-of{padding:6px 10px 20px !important}.pagination .pagination-box a,.pagination .pagination-box span.current{display:inline-block;padding:6px 10px;font-size:16px}.pagination .pagination-box a{display:inline-block;padding:6px 10px;color:#333}}.not404 .pagetit-area.type02 .pagetit-wrap .en{font-size:30px;text-align:center}.not404 .sec__404{width:100%;padding:50px 30px;box-sizing:border-box;text-align:left}.not404 .sec__404 .secwrap{max-width:1280px;margin:0 auto;text-align:center}.not404 .sec__404 .secwrap h2{font-size:16px;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}.not404 .sec__404 .secwrap p{padding:25px 0 50px;font-size:14px;font-weight:500;text-align:center;line-height:1.7;letter-spacing:.05em}.not404 .sec__404 .secwrap .btn01{text-align:center}@media only screen and (min-width:768px){.not404 .pagetit-area.type02 .pagetit-wrap{padding:70px 40px 40px}.not404 .sec__404{width:100%;padding:80px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.not404 .sec__404 .secwrap{max-width:1280px;margin:0 auto;text-align:center}.not404 .sec__404 .secwrap h2{font-size:18px;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}.not404 .sec__404 .secwrap p{padding:25px 0 50px;font-size:14px;font-weight:500;text-align:center;line-height:1.7;letter-spacing:.05em}.not404 .sec__404 .secwrap .btn01{text-align:center}}.preparation{max-width:1280px;margin:0 auto;padding:80px 20px 60px;text-align:center}.preparation h2{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:2;text-align:center}.preparation p{margin:15px 0 0;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:2;text-align:center}