#fv .content .spBg{height:600px;padding-top:20px;background-position:top;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/fv_bg_sp.webp");position:relative}.no-webp #fv .content .spBg{background-image:url("../img/top/fv_bg_sp.jpg")}#fv .content .cc{max-width:270px;color:#fff;font-family:"Zen Old Mincho",serif;font-size:175%;text-shadow:0 0 12px rgba(0,0,0,.2);margin:0 auto}#fv .content .logo{max-width:286px;margin:195px auto 0;filter:drop-shadow(0px 2px 2px rgba(100, 100, 80, 0.3))}#fv .content .logo img{width:100%}#fv .content .text{color:#fff;font-size:1.8rem;line-height:1.12;text-align:center;padding:10px 0;background:#b69165}#fv .content .text p{text-shadow:0 0 1px #412e16;font-family:"Zen Old Mincho",serif}#fv.ver2 .content .badge_note{color:#fff;font-family:"Zen Old Mincho",serif;text-shadow:0 0 12px rgba(0,0,0,.3);margin-block:-0.5em 1em}#fv.ver2 .content .badge_note.sp{text-align:center}#fv.ver2 .content .badge_note.pc{font-size:1.8rem}#fv.ver2 .content .badge_note img{filter:drop-shadow(0 0 0.35em rgba(0, 0, 0, 0.25))}#fv.ver2 .content .spBg{padding-top:0;display:flex;flex-direction:column;align-items:center}#fv.ver2 .content .cc{max-width:280px;margin-top:2.75em;margin-bottom:auto}#fv.ver2 .content .cc img{filter:drop-shadow(0 0 12px rgba(0, 0, 0, 0.5))}#fv.ver2 .content .logo{margin:0 auto 8px}#fv.ver2 .content .badge ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:0;margin:.75em}#fv.ver2 .content .badge img{width:100%}#fv.ver2 .content .badge_new .sliderLoop li{width:90px}#fv.ver2 .content .of_hidden.sp{overflow:hidden;width:100%}#fv.ver2 .content .text{font-size:inherit;background:none;padding:0}#fv.ver2 .content .text p{font-size:1.5rem;line-height:1.4;letter-spacing:-0.01em;text-shadow:none;padding:1em 0;margin:0}#fv.ver2 .content .text p:first-of-type{background:#ab8f67}#fv.ver2 .content .text p:last-of-type{color:#3e372b;letter-spacing:.05em;padding:.75em 0;background:#eeece9}@media screen and (min-width: 560px){#fv{height:42.5em;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/fv_bg_pc.webp")}.no-webp #fv{background-image:url("../img/top/fv_bg_pc.jpg")}#fv>.inner{height:100%;position:relative}#fv .content{width:50%;text-align:center;position:absolute;top:50%;left:20px;transform:translateY(-50%)}#fv .content .text{display:inline-block;font-size:2.2rem;background:rgba(0,0,0,0);border:1px solid #fff;padding:13px 15px 12px}#fv .content .text p{text-shadow:initial}#fv .content .spBg{height:auto;padding:0;background:none;position:static}#fv .content .cc{max-width:420px;margin-bottom:25px}#fv .content .logo{max-width:360px;margin:0 auto 30px;filter:initial}#fv.ver2 .content .cc{margin-top:0}#fv.ver2 .content .cc img{filter:drop-shadow(0 0 12px rgba(0, 0, 0, 0.2))}#fv.ver2 .content .logo img{filter:drop-shadow(0 0 12px rgba(0, 0, 0, 0.1))}#fv.ver2 .content .badge_new,#fv.ver2 .content .badge ul{width:100%;max-width:500px;margin:1em -1%}#fv.ver2 .content .text{border:none}#fv.ver2 .content .text p{padding:0;line-height:1.8;text-shadow:0 0 12px rgba(0,0,0,.2)}#fv.ver2 .content .text p:first-of-type,#fv.ver2 .content .text p:last-of-type{background:none}#fv.ver2 .content .text p:last-of-type{color:#fff;padding:0}#fv.ver2 .content .badge_note.pc{display:block !important;margin-top:.75em}}@media screen and (min-width: 768px){#fv.ver2 .content .badge_new .sliderLoop li{width:8.3333333333em}}@media screen and (min-width: 960px){#fv{height:50em;background-position:center}#fv .content .cc img{width:100%}#fv .content .logo{max-width:100%}#fv .content .text{width:420px}#fv.ver2 .content .cc{max-width:385px;width:100%;margin-bottom:1em}#fv.ver2 .content .badge{margin-top:40px}#fv.ver2 .content .badge_new,#fv.ver2 .content .badge ul{width:135%;max-width:700px;margin-left:-3%}#fv.ver2 .content .text{width:auto;margin-top:25px;white-space:nowrap}#fv.ver2 .content .text p{font-size:1.8rem;letter-spacing:initial}}@media screen and (min-width: 1200px){#fv.ver2 .content .badge ul{margin-left:-16%}#fv.ver2 .content .badge_new{margin-left:-17.25%}}#bannerArea{overflow:hidden;animation:fade_a 3s linear;animation-fill-mode:both;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}#bannerArea>.inner{position:relative}#bannerArea .swiper-button-next,#bannerArea .swiper-button-prev{width:48px;height:calc(100% - 40px);margin:0;margin-top:-15px;background-position:right 7px center;background-size:18px auto;background-repeat:no-repeat;background-image:url("../img/common/icon_arrow_black.svg");top:50%;transform:translateY(-50%)}#bannerArea .swiper-button-next::after,#bannerArea .swiper-button-prev::after{content:none}#bannerArea .swiper-button-next{right:-15px;transform:translateY(-50%) scale(-1, 1)}#bannerArea .swiper-button-prev{left:-15px}@keyframes fade_a{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 560px){#bannerArea>.inner{padding:0}#bannerArea .swiper-button-next,#bannerArea .swiper-button-prev{width:60px}}@media screen and (min-width: 768px){#bannerArea>.inner{padding:0 20px;max-width:1280px}#bannerArea .swiper-button-next,#bannerArea .swiper-button-prev{width:40px;background-position:center;background-size:14px auto;background-repeat:no-repeat;background-image:url("../img/common/icon_arrow_black.svg")}}@media only screen and (min-width: 768px)and (max-width: 1349px){#bannerArea .swiper-button-next,#bannerArea .swiper-button-prev{margin-top:0px;box-shadow:2px 0px 2px rgba(0,0,0,.25)}#bannerArea .swiper-button-next{right:15px;height:48px;background-color:#f8f8f8;border-radius:0 25px 25px 0}#bannerArea .swiper-button-prev{left:15px;height:48px;background-color:#f8f8f8;border-radius:0 25px 25px 0}}@media screen and (min-width: 1350px){#bannerArea .swiper-button-next{right:-25px}#bannerArea .swiper-button-prev{left:-25px}}.banners{display:none;padding:20px 0 3.65em !important}.banners.swiper-container-horizontal{display:block}.banners .banner a{display:block;position:relative;overflow:hidden}.banners .banner a::before{display:block;content:"";width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);position:absolute;z-index:1;top:0;left:-75%;transform:skewX(-25deg)}.banners .banner a:hover::before{animation:shine .75s}@keyframes shine{100%{left:125%}}.banners .swiper-pagination{display:flex;justify-content:center;align-items:center;bottom:1em !important}.banners .swiper-pagination .swiper-pagination-bullet{width:1.75em;height:1.75em;margin:0 5px !important;transition:.2s}.banners .swiper-pagination .swiper-pagination-bullet-active{background:rgba(0,0,0,.8)}@media screen and (min-width: 768px){.banners{padding:40px 0 !important}.banners .swiper-pagination{bottom:15px !important}.banners .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.35)}.banners .swiper-pagination .swiper-pagination-bullet{width:.75em;height:.75em;margin:0 4px !important}}@media screen and (min-width: 960px){.banners .swiper-button-next,.banners .swiper-button-prev{margin-top:0;border-radius:0}}.headBnr{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.05)}.headBnr .headBnrInn{padding:20px}.headBnr .headBnrInn ul li{margin-bottom:20px}.headBnr .headBnrInn ul li:last-child{margin-bottom:0}.headBnr .headBnrInn ul li a,.headBnr .headBnrInn ul li a picture{display:block}.headBnr .headBnrInn ul li a img{width:100%;height:auto;vertical-align:middle}@media screen and (min-width: 768px){.headBnr .headBnrInn{max-width:1280px;padding:30px 10px;margin:0 auto}.headBnr .headBnrInn ul{display:flex;justify-content:center;align-items:center;margin:0 -5px}.headBnr .headBnrInn ul li{width:100%;max-width:500px;margin:0 10px}.headBnr .headBnrInn ul li:last-child{margin-bottom:0}.headBnr .headBnrInn ul li a:hover{opacity:.75}}#g-standard{overflow:hidden;position:relative;z-index:0}#g-standard::before,#g-standard::after{content:"";width:100%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}#g-standard::before{background:#030100;z-index:-2}#g-standard::after{background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/top/g-standard_bg_250729.webp");transform:translateX(-50%);z-index:-1}#g-standard .inner{padding:40px 20px;background-repeat:no-repeat,no-repeat;background-position:center bottom,center bottom 5em;background-size:100% auto,100% auto;background-image:url("../img/top/g-standard_img_251105.webp"),url("../img/top/g-standard_text_250722.svg")}#g-standard .content{padding-bottom:70%}#g-standard .content .block{margin-top:1.75em}#g-standard .content .block:first-child{margin-top:0}#g-standard h2{color:#f2dbac;font-family:"Zen Old Mincho",serif;font-size:165%;font-weight:500;text-align:center}#g-standard .text{text-align:center;margin-top:1em}#g-standard .text p{color:#fff;font-size:115%;letter-spacing:.15em;line-height:1.55}#g-standard .text p span.mb{font-family:"Zen Old Mincho",serif;font-size:125%;font-weight:500;letter-spacing:.02em}@media screen and (max-width: 959px){#g-standard .content{padding-bottom:73%}#g-standard .inner{padding:4em 1.5em;background-repeat:no-repeat,no-repeat;background-position:center bottom,center bottom 62vw;background-size:100% auto,90% auto;background-image:url("../img/top/g-standard_img_sp_251105.webp"),url("../img/top/g-standard_text_250722.svg")}}@media screen and (max-width: 600px){#g-standard .inner{margin-bottom:-1px}}@media screen and (max-width: 430px){#g-standard .inner{background-image:url("../img/top/g-standard_img_430_251105.webp"),url("../img/top/g-standard_text_250722.svg")}#g-standard::after{background-image:url("../img/top/g-standard_bg_250729_430.webp")}}@media screen and (min-width: 960px){#g-standard::after{background-size:1920px auto;background-image:url("../img/top/g-standard_bg_250729_pc.webp")}#g-standard .inner{padding-top:5em;background-position:center bottom,left 5em bottom 37em;background-size:98.04% auto,85% auto}#g-standard h2{font-size:185%;padding-top:1em}#g-standard .text p{font-size:1.65rem;text-align:center;line-height:2;letter-spacing:.2em}#g-standard .text p span.mb{font-size:150%}}#about_am{color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/about_am_bg_sp.webp")}#about_am .inner{padding:40px 20px}#about_am .inner .content{text-shadow:1px 1px 3px rgba(0,0,0,.5)}#about_am h2{font-family:"Zen Old Mincho",serif;font-size:160%;font-weight:500;text-align:center;position:relative;padding-bottom:.75em;margin-bottom:1em}#about_am h2::before{content:"";width:3em;height:.12em;background:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-radius:100px}#about_am .text p{letter-spacing:.2em;font-size:95%;line-height:1.8;margin-top:1.5em}#about_am ul{width:95%;font-family:"Zen Old Mincho",serif;font-weight:500;margin:1em auto}#about_am ul li{padding:.5em;text-align:center;margin-top:.75em;font-size:115%;background:hsla(0,0%,100%,.18)}#about_am ul li span{background-position:left center;background-size:auto 1.1em;background-repeat:no-repeat;background-image:url("../img/top/about_am_check.svg");padding-left:2em}#about_am .at_linkBtn{text-align:center;margin:2em 0 .5em}#about_am .at_linkBtn a{display:inline-block;color:#fff;font-size:110%;font-weight:500;line-height:1.5;letter-spacing:.1em;padding:.75em 2em .75em 1.5em;border:1px solid #fff;background:hsla(0,0%,100%,.18);border-radius:.5em;text-shadow:initial;position:relative;z-index:0}#about_am .at_linkBtn a::after{content:"";width:.45em;height:.45em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:1.15em}@media screen and (min-width: 560px){#about_am .inner{padding:40px}#about_am h2{font-size:2.2rem}#about_am .text p{font-size:1.4rem}#about_am ul{width:80%;font-size:1.6rem}}@media screen and (min-width: 960px){#about_am{background-image:url("../img/top/about_am_bg_pc.webp")}#about_am .inner{padding:80px 20px}#about_am h2{font-size:3.2rem}#about_am h2::before{height:.08em}#about_am .text p{font-size:1.5rem}#about_am ul{width:auto;display:flex;justify-content:center;margin-inline:-0.5em}#about_am ul li{width:33.3333%;letter-spacing:.05em;font-size:105%;padding:.5em;margin:0 .5em}#about_am .at_linkBtn{margin:2.5em 0 0}#about_am .at_linkBtn a{font-size:125%;padding-right:2.25em}#about_am .at_linkBtn a::after{right:1.35em;width:.5em;height:.5em;transition:.2s}#about_am .at_linkBtn a:hover{opacity:.75}}#stroke6d{padding:20px 0;background:#fff}#stroke6d>.inner{padding:0 20px}#stroke6d .content h2{width:300px;margin:0 auto 20px}#stroke6d .content h2 img{width:100%}#stroke6d .content .text{font-size:1.2rem;line-height:1.8}#stroke6d .content .text .ttl{color:#967f50;font-size:2rem;font-weight:500;font-family:"Zen Old Mincho",serif;text-align:center;margin-bottom:20px}#stroke6d .content .text .small{font-size:1.1rem}@media screen and (max-width: 559px){#stroke6d .content .text .ttl{line-height:1.5}#stroke6d .content .text .ttl+P{font-size:115%;letter-spacing:.075em}#stroke6d .content .text .small{font-size:100%}}@media screen and (min-width: 560px){#stroke6d{padding:40px 0}#stroke6d .content h2{width:380px}#stroke6d .content .text{flex:1;font-size:1.4rem;margin-left:20px}#stroke6d .content .text .ttl{width:auto;margin:0 0 30px 0;font-size:2.2rem}#stroke6d .content .text .ttl+p{font-size:110%;letter-spacing:.12em}#stroke6d .content .text .small{font-size:1.2rem}}@media screen and (min-width: 960px){#stroke6d>.inner{padding:0}#stroke6d .content{display:flex;align-items:center}#stroke6d .content h2{width:330px;margin-bottom:0}#stroke6d .content .text .ttl{font-size:2.5rem;text-align:left;margin-bottom:.5em}}@media screen and (min-width: 1200px){#stroke6d .content .text{font-size:90%}#stroke6d .content h2{width:380px}}#pages>.inner{padding:0}#pages .pageList1 li{display:flex;align-items:center;color:#fff;height:38vw;background-position:left center;background-size:cover;background-repeat:no-repeat}#pages .pageList1 li>.inner{display:flex;width:100%;padding:0 20px}#pages .pageList1 li .content{text-align:center}#pages .pageList1 li .content .en{font-size:2.2rem;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-shadow:0 2px 6px rgba(0,0,0,.5)}#pages .pageList1 li .content h2{font-size:1.4rem;font-weight:700;margin-bottom:10px;letter-spacing:.05em;text-shadow:0 2px 6px rgba(0,0,0,.5)}#pages .pageList1 li .content h2 span{display:block;font-size:1.2rem}#pages .pageList1 li .content .linkBtn{display:inline-block}#pages .pageList1 li .content .linkBtn a{display:block;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.05em;background:rgba(0,0,0,.4);padding:5px 22px 7px 12px;position:relative}#pages .pageList1 li .content .linkBtn a:before{content:"";width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:10px}#pages .pageList1 li:nth-child(1){background-image:url("../img/top/pages_bg_01_sp.webp")}.no-webp #pages .pageList1 li:nth-child(1){background-image:url("../img/top/pages_bg_01_sp.jpg")}#pages .pageList1 li:nth-child(2){background-image:url("../img/top/pages_bg_02_sp.webp")}.no-webp #pages .pageList1 li:nth-child(2){background-image:url("../img/top/pages_bg_02_sp.jpg")}#pages .pageList1 li:nth-child(3){background-image:url("../img/top/pages_bg_03_sp.webp")}.no-webp #pages .pageList1 li:nth-child(3){background-image:url("../img/top/pages_bg_03_sp.jpg")}#pages .pageList1 li:nth-child(4){background-image:url("../img/top/pages_bg_09_sp.webp")}.no-webp #pages .pageList1 li:nth-child(4){background-image:url("../img/top/pages_bg_09_sp.jpg")}#pages .pageList1 li:nth-child(odd) .content{margin-left:auto}#pages .pageList2{background:#fff}#pages .pageList2>li{border-bottom:1px solid #ccc}#pages .pageList2>li .content{display:flex;align-items:center}#pages .pageList2>li .en{font-size:2.2rem;font-weight:700}#pages .pageList2>li h2{font-size:1.4rem;font-weight:700;margin-left:10px}#pages .pageList2>li>a,#pages .pageList2>.clinic>.link,#pages .pageList2>.case>.link{display:block;line-height:1;padding:18px 20px;position:relative;cursor:pointer}#pages .pageList2>li>a::before,#pages .pageList2>.clinic>.link::before,#pages .pageList2>.case>.link::before{content:"";width:9px;height:9px;border-top:2px solid;border-right:2px solid;position:absolute;top:50%;right:24px;transform:translateY(-50%) rotate(45deg)}#pages .pageList2>.clinic>.link::before,#pages .pageList2>.clinic>.link::after,#pages .pageList2>.case>.link::before,#pages .pageList2>.case>.link::after{content:"";border:none;background:#333;position:absolute;top:50%;transform:translateY(-50%);transition:.2s}#pages .pageList2>.clinic>.link::before,#pages .pageList2>.case>.link::before{width:14px;height:2px;right:20px}#pages .pageList2>.clinic>.link::after,#pages .pageList2>.case>.link::after{width:2px;height:14px;right:26px}#pages .pageList2>.clinic.open>.link::before,#pages .pageList2>.clinic.open>.link::after,#pages .pageList2>.case.open>.link::before,#pages .pageList2>.case.open>.link::after{transform:translateY(-50%) rotate(90deg)}#pages .pageList2>.clinic.open>.link::before,#pages .pageList2>.case.open>.link::before{opacity:0;visibility:hidden}#pages .pageList2>.clinic .clBox,#pages .pageList2>.case .caseBox{display:none;background:#f4f4f4}#pages .pageList2>.clinic .clBox h3{display:none}#pages .pageList2>.clinic .clBox p{display:none}#pages .pageList2>.clinic .clList,#pages .pageList2>.case .caseList{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4px 10px 10px}#pages .pageList2>.clinic .clList li,#pages .pageList2>.clinic .clList dd,#pages .pageList2>.case .caseList li{font-weight:500;width:calc(50% - 3px);margin-top:6px;white-space:nowrap;letter-spacing:-0.01em}#pages .pageList2>.clinic .clList li a,#pages .pageList2>.clinic .clList dd a,#pages .pageList2>.case .caseList li a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:66px;padding:0 22px 2px 10px;background-color:#fff;background-position:left 5px center;background-size:40px auto;background-repeat:no-repeat;background-image:url("../img/common/mb_logo_mark_grey2.svg");border:1px solid #eee;position:relative}#pages .pageList2>.clinic .clList li a::before,#pages .pageList2>.clinic .clList dd a::before,#pages .pageList2>.case .caseList li a::before{content:"";width:7px;height:7px;border-top:2px solid #333;border-right:2px solid #333;position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(45deg);transition:.2s}#pages .pageList2>.clinic .clList.official_cl{padding-top:15px}#pages .pageList2>.clinic .clList dt{width:100%;font-size:1.6rem;font-weight:600;text-align:center;margin-bottom:5px}#pages .pageList2>.clinic .clList dd a{height:80px;transition:.2s}#pages .pageList2>.clinic .clList dd .cl_name{margin-bottom:3px}#pages .pageList2>.clinic .clList dd .cl_name span{display:inline-block;color:#fff;font-size:1rem;padding:1px 5px 2px;background:#b89267;white-space:nowrap;transition:.2s}#pages .pageList2>.clinic .clList dd .cl_name .m_senmon{margin-left:8px;background:#b21f6d}#pages .pageList2>.clinic .clList.partner_cl dd .cl_name span{background:#9cc2e5}#pages .pageList2>.case .caseList li.instaLink{position:relative}#pages .pageList2>.case .caseList li.instaLink::before,#pages .pageList2>.case .caseList li.instaLink::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#pages .pageList2>.case .caseList li.instaLink::before{background-color:#fff;background-position:left .55em center;background-size:26% auto;background-repeat:no-repeat;background-image:url("../img/common/icon_instagram_color.svg")}#pages .pageList2>.case .caseList li.instaLink::after{background:hsla(0,0%,100%,.85);z-index:0}#pages .pageList2>.case .caseList li.instaLink a{background:none;position:relative;z-index:1}@media screen and (min-width: 960px){#pages>.inner{max-width:100%}#pages .pageList1 li{max-height:680px;background-position:top center;background-size:cover;background-repeat:no-repeat}#pages .pageList1 li>.inner{padding:0 60px}#pages .pageList1 li .content{width:auto}#pages .pageList1 li .content .en{font-size:5.2rem;margin-bottom:5px}#pages .pageList1 li .content h2{font-size:3.4rem;margin-bottom:25px}#pages .pageList1 li .content .linkBtn a{font-size:2rem;padding:12px 60px 14px 40px}#pages .pageList1 li .content .linkBtn a::before{width:10px;height:10px;border-width:2px;right:40px;transition:.2s}#pages .pageList1 li .content .linkBtn a::before:hover{background:rgba(30,0,0,.8)}#pages .pageList1 li:nth-child(1){background-image:url("../img/top/pages_bg_01_pc.webp")}.no-webp #pages .pageList1 li:nth-child(1){background-image:url("../img/top/pages_bg_01_pc.jpg")}#pages .pageList1 li:nth-child(2){background-image:url("../img/top/pages_bg_02_pc.webp")}.no-webp #pages .pageList1 li:nth-child(2){background-image:url("../img/top/pages_bg_02_pc.jpg")}#pages .pageList1 li:nth-child(3){background-image:url("../img/top/pages_bg_03_pc.webp")}.no-webp #pages .pageList1 li:nth-child(3){background-image:url("../img/top/pages_bg_03_pc.jpg")}#pages .pageList1 li:nth-child(4){background-image:url("../img/top/pages_bg_09_pc.webp")}.no-webp #pages .pageList1 li:nth-child(4){background-image:url("../img/top/pages_bg_09_pc.jpg")}#pages .pageList2{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1020px;background:rgba(0,0,0,0);margin:0 auto;padding:50px 20px 0}#pages .pageList2>li{width:200px;height:200px;border-bottom:none;margin:0 50px 50px}#pages .pageList2>li .content{display:block;width:100%;color:#fff;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%);text-shadow:0 2px 6px rgba(0,0,0,.4)}#pages .pageList2>li .content .en{font-size:3rem;margin-bottom:10px}#pages .pageList2>li .content h2{margin:0}#pages .pageList2>li>a,#pages .pageList2>.clinic>.link,#pages .pageList2>.case>.link{height:100%;padding:0;background:#222;position:relative;overflow:hidden}#pages .pageList2>li>a::before,#pages .pageList2>.clinic>.link::before,#pages .pageList2>.case>.link::before{content:"";width:100%;height:100%;border:none;position:absolute;top:0;left:0;transform:initial;transition:.2s}#pages .pageList2>li>a::after,#pages .pageList2>.clinic>.link::after,#pages .pageList2>.case>.link::after{content:none}#pages .pageList2>.case{display:none}#pages .pageList2>li:nth-child(2)>a::before,#pages .pageList2>.clinic>.link::before{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/pages_bg_04.webp")}.no-webp #pages .pageList2>li:nth-child(2)>a::before,.no-webp #pages .pageList2>.clinic>.link::before{background-image:url("../img/top/pages_bg_04.jpg")}#pages .pageList2>.staff>a::before{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/pages_bg_05.webp")}.no-webp #pages .pageList2>.staff>a::before{background-image:url("../img/top/pages_bg_05.jpg")}#pages .pageList2>.faq>a::before{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/pages_bg_06.webp")}.no-webp #pages .pageList2>.faq>a::before{background-image:url("../img/top/pages_bg_06.jpg")}#pages .pageList2>.mens>a::before{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/pages_bg_07.webp")}.no-webp #pages .pageList2>.mens>a::before{background-image:url("../img/top/pages_bg_07.jpg")}#pages .pageList2>li:nth-child(6)>a:before{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/pages_bg_08.webp")}.no-webp #pages .pageList2>li:nth-child(6)>a:before{background-image:url("../img/top/pages_bg_08.jpg")}#pages .pageList2>.doctor>a::before{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/pages_bg_10.webp")}.no-webp #pages .pageList2>.doctor>a::before{background-image:url("../img/top/pages_bg_10.jpg")}#pages .pageList2>li>a:hover:before,#pages .pageList2>.clinic>.link:hover:before{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:.5}#pages .pageList2>.clinic .clBox{display:block !important;width:900px;padding:50px;background:#fff;visibility:hidden;position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%);transition:.2s;opacity:0}#pages .pageList2>.clinic .clBox h3{display:block;color:#817d53;font-size:2.4rem;font-weight:500;text-align:center;margin-bottom:20px}#pages .pageList2>.clinic .clBox p{display:block;text-align:center;margin-bottom:20px}#pages .pageList2>.clinic .clBox .closeBtn{width:36px;height:36px;border:1px solid #ddd;background:#fff;position:absolute;top:10px;right:10px;cursor:pointer;transition:.2s}#pages .pageList2>.clinic .clBox .closeBtn::before,#pages .pageList2>.clinic .clBox .closeBtn::after{content:"";background:#333;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:.2s}#pages .pageList2>.clinic .clBox .closeBtn::before{width:1px;height:24px}#pages .pageList2>.clinic .clBox .closeBtn::after{width:24px;height:1px}#pages .pageList2>.clinic .clBox.active{opacity:1;visibility:visible}#pages .pageList2>.clinic .clList{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0}#pages .pageList2>.clinic .clList::after{content:"";display:block;width:calc(33.3333333333% - 15px)}#pages .pageList2>.clinic .clList.official_cl{padding-top:0;margin-bottom:20px}#pages .pageList2>.clinic .clList dt{font-size:2.2rem}#pages .pageList2>.clinic .clList li,#pages .pageList2>.clinic .clList dd{font-size:1.4rem;width:calc(33.3333333333% - 15px);margin-top:10px}#pages .pageList2>.clinic .clList li .dot,#pages .pageList2>.clinic .clList dd .dot{display:none}#pages .pageList2>.clinic .clList li a,#pages .pageList2>.clinic .clList dd a{height:64px;border:1px solid #eee;background-position:left 10px center;background-size:50px auto;background-repeat:no-repeat;background-image:url("../img/common/mb_logo_mark_grey2.svg");padding:0 32px 2px 15px}#pages .pageList2>.clinic .clList li a::before,#pages .pageList2>.clinic .clList dd a::before{right:17px}#pages .pageList2>.clinic .clList li a:hover,#pages .pageList2>.clinic .clList dd a:hover{color:#a69365;border-color:#a69365}#pages .pageList2>.clinic .clList li a:hover::before,#pages .pageList2>.clinic .clList dd a:hover::before{border-color:#a69365}#pages .pageList2>.clinic .clList li a:hover .cl_name span,#pages .pageList2>.clinic .clList dd a:hover .cl_name span{background:#a69365}}@media screen and (min-width: 960px){body.clOpen{overflow:hidden}#overlay2{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:.2s}#overlay2.open{opacity:1;visibility:visible;z-index:9998}}#instagram{display:none}@media screen and (min-width: 960px){#instagram{display:block;background-color:#fff;background-position:left bottom;background-size:960px auto;background-repeat:no-repeat;background-image:url("../img/top/instagram_bg.webp");padding:100px 0}.no-webp #instagram{background-image:url("../img/top/instagram_bg.jpg")}#instagram .content{width:700px;margin-left:auto}#instagram h2{display:flex;align-items:center;justify-content:center;color:#333;font-size:3.4rem;font-weight:600;margin-bottom:10px}#instagram h2::before{content:"";width:36px;height:36px;background-image:url("../img/common/icon_instagram_color.svg");margin:5px 8px 0 0}#instagram p{color:#333;font-size:2rem;font-weight:600;text-align:center;margin-bottom:25px}#instagram .acList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}#instagram .acList li{width:calc(33.3333% - 7px)}#instagram .acList li a{display:block;font-size:1.6rem;font-weight:500;text-align:center;padding:10px 0;background:#fff;border:2px solid #c21500;border-image:linear-gradient(to right, orange 0%, #f23f79 40%, #5478f2 100%);border-image-slice:1;position:relative}#instagram .acList li a::before{content:"";width:6px;height:6px;border-top:2px solid #b9b9b9;border-right:2px solid #b9b9b9;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);transition:.2s}#instagram .acList li a:hover{opacity:.7}#instagram .acList li a span{display:block;font-size:1rem;font-weight:400;margin-bottom:2px}#instagram .postList{display:flex;flex-wrap:wrap;justify-content:space-between}#instagram .postList li{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(16.6666666667% - 10px);max-height:107px;box-shadow:0 3px 6px #fff}#instagram .postList li a{display:block}#instagram .postList li a:hover{opacity:.7}}#news{padding:20px 0;background:#fff}#news .inner{padding:0 20px}#news .ttlArea{display:flex;align-items:center;font-size:2.2rem;font-weight:600;margin-bottom:20px}#news h2{font-size:1.4rem;margin-left:10px}#news .content{position:relative;transition:.2s}#news .content.open{padding-bottom:50px}#news .newsList{height:400px;overflow:hidden}#news .newsList li{margin-bottom:15px}#news .newsList li:last-child{margin-bottom:0}#news .newsList .date{font-size:1.6rem;font-weight:600;margin-bottom:3px}#news .newsList .text{font-size:1.2rem;line-height:1.6}#news .newsList .text .blue{font-weight:500;color:#0b3c67}#news .newsList .text .red{font-weight:500;color:#c12a2a}#news .newsList .text a{border-bottom:1px solid #333}#news .newsList .text a:hover{border-color:rgba(0,0,0,0)}#news .moreRead{width:100%;padding-top:60px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 90%);text-align:center;position:absolute;left:0;bottom:0}#news .moreRead span{display:inline-block;width:100px;font-size:1.2rem;font-weight:600;padding:5px 20px 7px 10px;background:#fff;border:1px solid #ccc;border-radius:50px;position:relative;cursor:pointer;transition:.2s}#news .moreRead span::before{content:"";width:5px;height:5px;border-top:2px solid #333;border-right:2px solid #333;margin-top:-1px;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(135deg)}#news .moreRead.active{background:rgba(0,0,0,0)}#news .moreRead.active span::before{margin-top:1px;transform:translateY(-50%) rotate(135deg) scale(-1, -1)}@media screen and (min-width: 560px){#news{padding:40px 0}}@media screen and (min-width: 960px){#news .inner{display:flex;align-items:flex-start;justify-content:space-between}#news .ttlArea{flex:1;flex-wrap:wrap;font-size:3.4rem;margin-bottom:0;padding-bottom:20px;position:relative}#news .ttlArea::before{content:"";width:30px;height:4px;border-radius:2px;background:#851970;position:absolute;left:0;bottom:0}#news .ttlArea h2{font-size:2rem;margin-left:15px}#news .content{width:700px;margin-left:30px}#news .newsList .text{line-height:1.8}#news .moreRead span{width:180px;font-size:1.4rem;padding:10px 10px 12px 10px;text-align:center}#news .moreRead span::before{width:6px;height:6px;margin-top:-2px;right:20px;transition:.2s}#news .moreRead.active span::before{margin-top:2px}#news .moreRead.active span:hover{color:#fff;background:#a69365;border-color:#a69365}#news .moreRead.active span:hover::before{border-color:#fff}}#column{border-bottom:1px solid #ccc;padding-bottom:20px}#column>.inner{padding:0}#column .ttlArea{margin-bottom:20px;font-size:2.2rem;font-weight:600}#column .ttlArea a{display:flex;align-items:center;background-color:#fff;background-position:center right 20px;background-size:20px 20px;background-repeat:no-repeat;background-image:url("../img/common/icon_pen.svg");padding:20px}#column h2{font-size:1.4rem;margin-left:10px}#column .posts{display:flex;padding:0 20px 20px;margin-bottom:20px;overflow:auto;-webkit-overflow-scrolling:touch}#column .posts a{display:block}#column .posts ul{display:flex;min-width:100%}#column .posts ul li{width:calc(50% - 30px);min-width:calc(50% - 30px);margin-left:20px}#column .posts ul li:first-child{margin-left:0}#column .posts .thumbnail{width:100%;height:0;background:#222;padding-top:62.5%;position:relative;overflow:hidden}#column .posts .thumbnail img{width:100%;max-width:297px;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:.2s}#column .posts .postDate{font-size:1.2rem;margin-top:10px}#column .posts h3{font-size:1.2rem;font-weight:500;line-height:1.7;margin-top:5px;transition:.2s}#column .posts a:hover .thumbnail img{transform:scale(1.2);opacity:.5}#column .posts a:hover h3{color:#a69365}#column .moreRead{text-align:center}#column .moreRead a{display:inline-block;font-size:1.2rem;font-weight:600;width:100px;background:#fff;border:1px solid #ccc;border-radius:50px;padding:5px 20px 7px 10px;text-align:center;position:relative}#column .moreRead a::before{content:"";width:5px;height:5px;border-top:2px solid #333;border-right:2px solid #333;position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 560px){#column .posts ul li{width:calc(33.3333333333% - 30px);min-width:calc(33.3333333333% - 30px)}}@media screen and (min-width: 960px){#column{background-color:#f3f4f9;background-position:center right;background-size:auto 100%;background-repeat:no-repeat;background-image:url("../img/top/column_bg.webp");border:none;padding:40px 0}.no-webp #column{background-image:url("../img/top/column_bg.jpg")}#column .inner{padding:0 20px}#column .ttlArea{font-size:3.4rem;margin-bottom:30px;padding-bottom:20px;position:relative}#column .ttlArea::before{display:block;content:"";width:30px;height:4px;border-radius:2px;background:#851970;position:absolute;left:0;bottom:0}#column .ttlArea h2{font-size:2rem;margin-left:15px}#column .ttlArea a{pointer-events:none;background:initial;padding:0}#column .posts{padding:0;overflow:initial}#column .posts ul{flex-wrap:wrap;justify-content:space-between}#column .posts ul::after{content:"";display:block;width:calc(33.3333333333% - 30px)}#column .posts ul li{width:calc(33.3333333333% - 30px);min-width:0;margin:0 0 30px 0}#column .posts h3{font-size:1.6rem}#column .moreRead{margin:0 auto}#column .moreRead a{font-size:1.4rem;width:180px;padding:10px 10px 12px 10px}#column .moreRead a::before{width:6px;height:6px;right:20px;transition:.2s}#column .moreRead a:hover{color:#fff;background:#a69365;border-color:#a69365}#column .moreRead a:hover::before{border-color:#fff}}#fv .discount3{display:none}@media screen and (min-width: 560px){#fv .discount{display:none}}@media screen and (min-width: 980px){#fv{height:840px}#fv .discount3{display:block;margin:30px -40px 0}#fv .discount3 img{width:100%}}.discount2{display:none}@media screen and (min-width: 560px){.discount2{display:block;text-align:center}.discount2 img{width:100%}}@media screen and (min-width: 980px){.discount2{display:none}}/*# sourceMappingURL=top.min.css.map */