﻿body{display:block !important}body.rngOpen{overflow:hidden}#overlay{width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:.2s}#overlay.open{display:block;opacity:1;visibility:visible;z-index:-1}#main{opacity:1 !important}#main>article{background-color:#f8f8f8}@media screen and (min-width: 768px){#main{overflow:hidden}}.red{font-weight:bold;color:#ba3939}.blue{font-weight:bold;color:#2d5195}.bold{font-weight:bold}.linkHide{display:none !important;opacity:0 !important}.small{font-size:85%}.headerInn{box-shadow:0 0 10px rgba(0,0,0,.05)}#faq h2 span.en,#introduce h2 span.en{color:#cac08d}#faq h2 span.en::before,#introduce h2 span.en::before{width:85%;background:#cac08d}#faq h2 span.ja,#introduce h2 span.ja{font-weight:bold;color:#1c1c1c}#faq h2 span.ja::before,#introduce h2 span.ja::before{width:85%;background:#cac08d}section{padding:0}section h3.tit_h3{cursor:pointer;position:relative;color:#fff;font-size:100%;font-weight:400;text-align:left;line-height:1;padding:1.25em 1.5em;background:#333;font-family:YakuHanJP,Roboto,Lato,"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}section h3.tit_h3 span{display:block;font-size:150%;letter-spacing:0;margin-bottom:.25em}@media screen and (max-width: 767px){section h3.tit_h3{margin-left:-1.5em;margin-right:-1.5em}section h3.tit_h3::before,section h3.tit_h3::after{content:"";background:#fff;position:absolute;top:50%;transform:translateY(-50%);transition:.2s}section h3.tit_h3::before{width:1.5em;height:2px;right:1.5em}section h3.tit_h3::after{width:2px;height:1.5em;right:1.5em;margin-right:.75em}section h3.tit_h3.appear::before,section h3.tit_h3.appear::after{transform:translateY(-50%) rotate(90deg)}section h3.tit_h3.appear::before{opacity:0;visibility:hidden}}@media screen and (min-width: 768px){section h3.tit_h3{cursor:initial;max-width:36%;text-align:center;margin:0 auto;padding:1.5em 0}}.introduceBody #introduce h2{margin-bottom:2.25em}.introduceBody #introduce ul li{position:relative;padding-top:9em}.introduceBody #introduce ul li .introduceBox .preparation{display:flex;flex-direction:column;justify-content:center;align-items:center}.introduceBody #introduce ul li .introduceBox .image{border:5px solid #fff}.introduceBody #introduce ul li .introduceBox .image img{height:auto}.introduceBody #introduce ul li .introduceBox dl{margin-bottom:0}.introduceBody #introduce ul li .introduceBox dl dt{font-feature-settings:"palt"}.introduceBody #introduce ul li .introduceBox dl dt span{display:inline-block}.introduceBody #introduce ul li .introduceBox dl dd{padding:0 1em;letter-spacing:0}.introduceBody #introduce ul li .introduceBox dl dd span{letter-spacing:0;word-break:keep-all}.introduceBody #introduce #case{margin-top:2em;background:none}.introduceBody #introduce #case .swiperInner{margin:0;padding:1.5em 1em;border:none}.introduceBody #introduce #case .swiper-container::before{content:none;display:none}.introduceBody #introduce #case .swiper-container .swiper-wrapper li{padding:0 !important}.introduceBody #introduce #case .swiper-container .swiper-wrapper li:first-child::after,.introduceBody #introduce #case .swiper-container .swiper-wrapper li:last-child::after{content:"";position:absolute;top:0;width:100%;height:100%;transition:all 0ms ease 0s;background:#ddd;z-index:-1}.introduceBody #introduce #case .swiper-container .swiper-wrapper li:first-child::after{left:-100%;transform:translate3d(0px, 0px, -100px) rotateX(0deg) rotateY(50deg) scale(1)}.introduceBody #introduce #case .swiper-container .swiper-wrapper li:last-child::after{left:100%;transform:translate3d(0px, 0px, -100px) rotateX(0deg) rotateY(-50deg) scale(1)}.introduceBody #introduce #case .swiper-container .swiper-wrapper li a{display:block;outline:none}.introduceBody #introduce #case .swiper-container .swiper-wrapper li a::after{content:"";position:absolute;bottom:0;right:0;width:2.5em;height:2.5em;background-image:url("https://medicalbrows.jp/lp/a1/img/svg/icon_zoom_in_w.svg");background-repeat:no-repeat;background-position:0 0;background-size:100% auto;opacity:.75}.introduceBody #introduce #case .swiper-button-next,.introduceBody #introduce #case .swiper-button-prev{height:5.5em;top:50%;margin-top:0;transform:translateY(-50%)}.introduceBody #introduce #case .swiper-button-next{right:-2.75em;border-radius:0 100px 100px 0}.introduceBody #introduce #case .swiper-button-prev{left:-2.75em;border-radius:100px 0 0 100px}.introduceBody #introduce #case h4{position:relative;color:#9d813e;font-size:125%;font-weight:bold;line-height:1;margin:0 .75em;z-index:0}.introduceBody #introduce #case h4::before,.introduceBody #introduce #case h4::after{content:"";position:absolute;top:50%;width:32%;height:2px;border-bottom:2px solid;transform:translateY(-50%);z-index:-1}.introduceBody #introduce #case h4::before{left:0}.introduceBody #introduce #case h4::after{right:0}.introduceBody #introduce #gmt{border-color:#e3af00}.introduceBody #introduce #gmt h3.tit_h3{background:#e3af00}.introduceBody #introduce #gmt #case h4{color:#e3af00}.introduceBody #introduce #gmt #case h4::after{border-color:#e3af00}.introduceBody #introduce #gmt #case .swiper-button-next,.introduceBody #introduce #gmt #case .swiper-button-prev{background:#e3af00}.introduceBody #introduce #gm{border-color:#b9b5b0}.introduceBody #introduce #gm h3.tit_h3{background:#b9b5b0}.introduceBody #introduce #gm #case h4{color:#b9b5b0}.introduceBody #introduce #gm #case h4::after{border-color:#b9b5b0}.introduceBody #introduce #gm #case .swiper-button-next,.introduceBody #introduce #gm #case .swiper-button-prev{background:#b9b5b0}.introduceBody #introduce #mt{border-color:#ba616d}.introduceBody #introduce #mt h3.tit_h3{background:#ba616d}.introduceBody #introduce #mt #case h4{color:#ba616d}.introduceBody #introduce #mt #case h4::after{border-color:#ba616d}.introduceBody #introduce #mt #case .swiper-button-next,.introduceBody #introduce #mt #case .swiper-button-prev{background:#ba616d}.introduceBody #introduce #ms{border-color:#d38a9d}.introduceBody #introduce #ms h3.tit_h3{background:#d38a9d}.introduceBody #introduce #ms #case h4{color:#d38a9d}.introduceBody #introduce #ms #case h4::after{border-color:#d38a9d}.introduceBody #introduce #ms #case .swiper-button-next,.introduceBody #introduce #ms #case .swiper-button-prev{background:#d38a9d}.introduceBody #introduce #ra{border-color:#92709a}.introduceBody #introduce #ra h3.tit_h3{background:#92709a}.introduceBody #introduce #ra #case h4{color:#92709a}.introduceBody #introduce #ra #case h4::after{border-color:#92709a}.introduceBody #introduce #ra #case .swiper-button-next,.introduceBody #introduce #ra #case .swiper-button-prev{background:#92709a}.introduceBody #introduce #ar{border-color:#5a75a2}.introduceBody #introduce #ar h3.tit_h3{background:#5a75a2}.introduceBody #introduce #ar #case h4{color:#5a75a2}.introduceBody #introduce #ar #case h4::after{border-color:#5a75a2}.introduceBody #introduce #ar #case .swiper-button-next,.introduceBody #introduce #ar #case .swiper-button-prev{background:#5a75a2}.introduceBody #introduce #na{border-color:#4f9177}.introduceBody #introduce #na h3.tit_h3{background:#4f9177}.introduceBody #introduce #na #case h4{color:#4f9177}.introduceBody #introduce #na #case h4::after{border-color:#4f9177}.introduceBody #introduce #na #case .swiper-button-next,.introduceBody #introduce #na #case .swiper-button-prev{background:#4f9177}.introduceBody #introduce #tr{border-color:#59b785}.introduceBody #introduce #tr h3.tit_h3{background:#59b785}.introduceBody #introduce #tr #case h4{color:#59b785}.introduceBody #introduce #tr #case h4::after{border-color:#59b785}.introduceBody #introduce #tr #case .swiper-button-next,.introduceBody #introduce #tr #case .swiper-button-prev{background:#59b785}.introduceBody #introduce #hs{border-color:#777}.introduceBody #introduce #hs h3.tit_h3{background:#777}.introduceBody #introduce #hs #case h4{color:#777}.introduceBody #introduce #hs #case h4::after{border-color:#777}.introduceBody #introduce #hs #case .swiper-button-next,.introduceBody #introduce #hs #case .swiper-button-prev{background:#777}.introduceBody #introduce .btn_more.instaIcon{margin:0 1em;text-align:center}.introduceBody #introduce .btn_more.instaIcon a{display:block;font-size:95%;background:#fff}@media screen and (max-width: 767px){.introduceBody #introduce .inner{padding-bottom:0}.introduceBody #introduce .innHead{margin-bottom:2.5em}.introduceBody #introduce .innHead p{letter-spacing:.025em;font-feature-settings:"palt"}.introduceBody #introduce .introduceInn{display:none;padding:1.5em 1.5em 3em;margin-left:-1.5em;margin-right:-1.5em}.introduceBody #introduce ul li .introduceBox .image{width:15em;height:15em;top:-7.5em;margin-bottom:-5.5em}.introduceBody #rNav{display:none}}@media screen and (min-width: 768px){.introduceBody #introduce{position:relative}.introduceBody #introduce #case{position:relative;margin-top:0}.introduceBody #introduce #case .swiperInner{padding:0;background:none}.introduceBody #introduce #case .swiper-container .swiper-wrapper li{width:calc(33.3333% - .75em);margin:0}.introduceBody #introduce #case h4{overflow:hidden;font-size:100%;margin:0 0 1em;text-align:left}.introduceBody #introduce #case h4::before{content:none;display:none}.introduceBody #introduce #case h4::after{width:100%;border-bottom-width:1px;left:4.65em}.introduceBody #introduce .box_inn{position:relative}.introduceBody #introduce h2{margin-bottom:3em}.introduceBody #introduce ul li{width:calc(50% - 1.25em);padding:0;margin:1em 0 0;background:#fff}.introduceBody #introduce ul li:first-child{margin-top:0}.introduceBody #introduce ul li .introduceBox{background:rgba(190,203,216,.25)}.introduceBody #introduce ul li .introduceBox .text{height:auto;margin-left:13.25em}.introduceBody #introduce ul li .introduceBox .image{width:200px;height:200px;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.introduceBody #introduce ul li .introduceBox dl dd{padding:0}.introduceBody #introduce ul li .introduceBox dl dd span{line-height:1.5;letter-spacing:0;font-feature-settings:"palt"}.introduceBody #introduce .introduceInn{padding-top:3em}.introduceBody #introduce .introduceInn>p{font-size:90%;letter-spacing:0}.introduceBody #introduce .introduceInn>ul.staff_list{overflow:hidden;margin-top:3em;display:block;flex-wrap:initial;justify-content:initial}.introduceBody #introduce .introduceInn>ul.staff_list li{width:100%}.introduceBody #introduce .introduceInn>ul.staff_list .introduceBox{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em}.introduceBody #introduce .introduceInn>ul.staff_list .introduceBox .block,.introduceBody #introduce .introduceInn>ul.staff_list .introduceBox #case{width:calc(50% - 1em);display:flex;flex-direction:column;justify-content:center}.introduceBody #introduce section{margin-top:5em;padding:0 2.5em;padding-bottom:2.5em;border-top:1px solid;background:#fff}.introduceBody #introduce .btn_more.instaIcon{max-width:50%;top:-0.35em;right:0;margin:0;text-align:right;padding-left:.5em;background:#f2f5f7}.introduceBody #introduce .btn_more.instaIcon a{display:inline-block;font-size:75%}.introduceBody #introduce .btn_more.instaIcon a:hover{opacity:1}.introduceBody #rNav{display:block;position:fixed;top:50%;right:0;z-index:2;transition:.2s;margin-top:10px;transform:translateY(-50%);z-index:1}.introduceBody #rNav .hide{transform:translateX(100%) translateY(-50%)}.introduceBody #rNav .rankList{display:block;flex-wrap:initial;justify-content:initial}.introduceBody #rNav .rankList li{margin:0;width:100%;transform:translateX(1em);transition:.2s}.introduceBody #rNav .rankList li:hover{transform:translateX(0)}.introduceBody #rNav .rankList li a{display:block;font-size:75%;color:#fff;line-height:1;padding:.75em;padding-right:2em;position:relative;letter-spacing:0;font-feature-settings:"palt"}.introduceBody #rNav .rankList li a::before{content:"";width:.5em;height:.5em;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);transition:.2s}.introduceBody #rNav .rankList li .en{display:block;font-size:95%}.introduceBody #rNav .rankList li .ja{display:block;margin-top:.35em;transition:.2s}.introduceBody #rNav .rankList .gmt{background:#e3af00;background:rgba(227,175,0,.85)}.introduceBody #rNav .rankList .gm{background:#b9b5b0;background:rgba(185,181,176,.85)}.introduceBody #rNav .rankList .mt{background:#ba616d;background:rgba(186,97,109,.85)}.introduceBody #rNav .rankList .ms{background:#d38a9d;background:rgba(211,138,157,.85)}.introduceBody #rNav .rankList .ra{background:#92709a;background:rgba(146,112,154,.85)}.introduceBody #rNav .rankList .ar{background:#5a75a2;background:rgba(90,117,162,.85)}.introduceBody #rNav .rankList .na{background:#4f9177;background:rgba(79,145,119,.85)}.introduceBody #rNav .rankList .tr{background:#59b785;background:rgba(89,183,133,.85)}.introduceBody #rNav .rankList .hs{background:#777;background:rgba(119,119,119,.85)}}@media only screen and (min-width: 768px)and (max-width: 1199px){.introduceBody #introduce ul li .introduceBox .image{width:10.5em;height:10.5em}}@media only screen and (min-width: 768px)and (max-width: 1345px){.introduceBody #rNav{transform:translateY(-50%) translateX(100%)}.introduceBody #rNav .rankList li{transform:translateX(0)}.introduceBody #rNav .rankList li:hover{transform:translateX(-100%)}.introduceBody #rNav .rankList li a{padding-right:.75em}.introduceBody #rNav .rankList li a::before{opacity:1;content:"+";width:1em;height:1em;position:absolute;top:50%;right:100%;left:-1.65em;margin-top:-0.5em;transition:.2s;z-index:1;line-height:1;font-size:175%;text-align:center;border:none;transform:none}.introduceBody #rNav .rankList li a::after{content:"";position:absolute;top:0;right:100%;width:4em;height:100%;opacity:.75}.introduceBody #rNav .rankList li a:hover::before{opacity:1;content:"";font-size:100%;left:-2.6em;margin-top:-0.35em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(135deg)}.introduceBody #rNav .rankList li a:hover::after{opacity:.5}.introduceBody #rNav .rankList .gmt a::after{background:#e3af00}.introduceBody #rNav .rankList .gm a::after{background:#b9b5b0}.introduceBody #rNav .rankList .mt a::after{background:#ba616d}.introduceBody #rNav .rankList .ms a::after{background:#d38a9d}.introduceBody #rNav .rankList .ra a::after{background:#92709a}.introduceBody #rNav .rankList .ar a::after{background:#5a75a2}.introduceBody #rNav .rankList .na a::after{background:#4f9177}.introduceBody #rNav .rankList .tr a::after{background:#59b785}.introduceBody #rNav .rankList .hs a::after{background:#777}}@media screen and (min-width: 768px){.introduceBody .staffBlock .swiper-container .swiper-wrapper{justify-content:space-between !important}.introduceBody .staffBlock .swiper-container .swiper-wrapper li:first-child::after,.introduceBody .staffBlock .swiper-container .swiper-wrapper li:last-child::after{content:none !important;display:none !important}}@media screen and (min-width: 768px){.fadeScroll .swiper-container .swiper-wrapper li{opacity:1 !important;animation:none !important}}/*# sourceMappingURL=staff.min.css.map */