@charset "UTF-8";#pagePath{display:none}#main .topIntro.type02{margin:50px 0}#header>.pc{height:277px}.top_v2_inner{position:relative;max-width:1000px;width:100%;margin:auto}.top_v2_inner.type02{max-width:660px}.top_v2_inner.type03{max-width:1100px}.top_v2_inner.type04{max-width:1000px}.top_v2_inner.type05{max-width:660px}.top_v2_inner.type06{max-width:660px}.top_v2_inner.type07{max-width:1000px}@media screen and (max-width:640px){.top_v2_inner.type04{width:87%}.top_v2_inner.type05{width:87%}.top_v2_inner.type06{width:85%}.top_v2_inner.type07{width:90%}}.title h2{text-align:center;color:#000;font-size:24px;line-height:1.5;font-weight:400}.flex_box{display:flex;align-items:center}#main .btn{max-width:320px;margin:auto;width:100%}#main .btn a{display:block;text-align:center;border:2px solid #b17536;background-image:linear-gradient(180deg,rgba(221,198,130,1) 0%,rgba(179,119,59,1) 100%);padding:19px 0}#main .btn a p{position:relative;font-size:15px;color:#fff;line-height:1.533;display:inline-block;padding-left:30px}#main .btn a p:before{content:'';position:absolute;left:2px;bottom:0;top:0;margin:auto;width:0;height:0;border-left:8px solid #fff;border-top:6px solid transparent;margin:auto;border-bottom:6px solid transparent}#main .btn.type02 a{border:2px solid #dbd7d6;background-image:linear-gradient(180deg,rgba(254,253,254,1) 0%,rgba(220,220,220,1) 100%)}#main .btn.type03 a{border:2px solid #c9c6b7;background-image:linear-gradient(180deg,rgba(216,207,176,1) 0%,rgba(158,141,123,1) 100%)}#main .btn.type04 a{border:2px solid #f277b0;background-image:linear-gradient(180deg,rgba(242,154,170,1) 0%,rgba(229,84,151,1) 100%)}#main .btn.type02 p{color:#000}#main .btn.type02 a p:before{border-left:8px solid #000}img{max-width:100%}@media screen and (max-width:640px){.title h2{font-size:20px}#main .btn{max-width:320px;margin:auto;width:100%}#main .btn+.btn{margin-top:20px}#main .btn a{padding:19px 0}#main .btn a p{font-size:15px;line-height:1.533;padding-left:30px}#main .btn a p:before{left:5px;border-left:8px solid #fff;border-top:6px solid transparent;margin:auto;border-bottom:6px solid transparent}#main .btn.type02 a p:before{left:13px;border-left:7px solid #000}}#mv .wrap{position:relative;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/mv.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;width:100%;height:100%;display:block;padding-top:calc(1320 / 3840* 100%)}#mv .hosptal_info{position:absolute;margin:auto;top:50px;top:2.5vw;right:0;left:0;padding-bottom:20.7vw}#mv .hosptal_info .info_inner{max-width:880px;width:100%;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;max-width:50vw}#mv .hosptal_info .aoyama_img,#mv .hosptal_info .funabashi_img{position:absolute;max-width:14.5vw;width:100%;padding-top:calc(42 / 285* 100%);background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/aoyama_access.png);background-size:contain;background-repeat:no-repeat}#mv .hosptal_info .funabashi_img{bottom:0;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/funabashi_access.png);background-position:bottom center;left:3.5vw}#mv .hosptal_info .aoyama_img{right:1vw;background-position:top center}#mv .doctor_area{position:absolute;bottom:0;width:100%;z-index:1}#mv .doctor_area:after{content:'';position:absolute;right:0;left:0;bottom:0;margin:auto;width:100%;height:100%;max-height:98px;background-color:rgba(255,255,255,.9);z-index:0}#mv .flex_box{position:relative;z-index:1;align-items:flex-end;width:100%;flex-wrap:wrap}#mv .doctor_img{max-width:217px;margin-left:-18px;margin-right:20px}#mv .doctor_text_area{position:relative;display:flex;align-items:center;width:calc(100% - 219px - 11px);padding-bottom:27px}#mv .doctor_text_area>.img{position:absolute;max-width:396px;top:-101px;left:-8px}#mv .doctor_text{display:flex;margin-right:5px}#mv .doctor_text p{color:#6a5d4a;font-size:16px;line-height:1.2}#mv .doctor_text dl{display:flex;align-items:center;margin-right:40px}#mv .doctor_text dt{margin-right:20px}#mv .name_area dt p{border:2px solid #b3945d;padding:2px 6px 4px}#mv .name_area dd{max-width:144px}#mv .doctor_text dl:not(.name_area) dt p{font-weight:700}.access_btn{max-width:340px;width:100%}.access_btn a{display:block;position:relative;background-color:rgba(228,81,149,.7);box-sizing:border-box;padding:12px 20px;width:100%}.access_btn a:after{content:'';position:absolute;right:16px;bottom:0;top:0;margin:auto;width:100%;height:100%;max-width:60px;max-height:9px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/btn_arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center}.access_btn .img{max-width:240px}@media screen and (max-width:1410px){#mv .hosptal_info .funabashi_img{bottom:1.7vw}}@media screen and (max-width:1280px){#mv .hosptal_info .aoyama_img,#mv .hosptal_info .funabashi_img{max-width:12.5vw}#mv .hosptal_info .funabashi_img{bottom:2.7vw}}@media screen and (max-width:1150px){#mv .doctor_text_area>.img{max-width:321px;top:-74px}#mv .hosptal_info{top:27px;padding-bottom:228px}#mv .hosptal_info .info_inner{max-width:557px}#mv .hosptal_info .aoyama_img,#mv .hosptal_info .funabashi_img{max-width:150px}#mv .hosptal_info .funabashi_img{bottom:22px;left:10px}}@media screen and (max-width:640px){#mv{position:relative}#mv .wrap{background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/mv_sp.png);height:660px;max-height:141vw;overflow:hidden;padding-top:0}#mv .hosptal_info{display:none}#mv .doctor_area{position:absolute;bottom:0;width:100%;z-index:1}#mv .doctor_area:before{content:'';position:absolute;right:-5px;top:19px;margin:auto;width:100%;max-width:265px;height:100%;max-height:67px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/mv_text_sp.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:2}#mv .doctor_area:after{max-height:138px}#mv .flex_box{justify-content:center}#mv .doctor_img{max-width:155px;margin-right:5px;margin-left:0}#mv .doctor_text_area{width:100%;flex-wrap:wrap;padding-bottom:14px;max-width:200px}#mv .doctor_text_area>.img{position:absolute;max-width:400px;top:-110px}#mv .doctor_text{flex-wrap:wrap}#mv .doctor_text p{font-size:12px}#mv .doctor_text .name_area dd p{width:67%}#mv .doctor_text dl{margin-right:0}#mv .doctor_text dl.name_area{margin-bottom:8px}#mv .doctor_text dl:last-of-type{flex-wrap:wrap;width:100%}#mv .doctor_text dt{margin-right:15px}#mv .doctor_text dl:last-of-type dt{width:100%;margin-right:0;margin-bottom:5px}#mv .doctor_text dl:last-of-type dt p{position:relative}#mv .doctor_text dl:last-of-type dt p:after{content:'';position:absolute;left:34px;bottom:0;top:0;margin:auto;width:100%;max-width:154px;height:1px;border-top:1px solid #ba9a67}#mv .name_area dt p{padding:2px 4px}#mv .doctor_text dl:not(.name_area) dt p{font-weight:700}.access_btn.pc{display:none}.doctor_banner{position:absolute;bottom:13px;width:93%;left:0;right:0;margin:auto}.doctor_banner a{position:relative;background:#fff;display:block;width:100%;padding:11px 8px 11px 11px;box-sizing:border-box;filter:drop-shadow(0 4px 17px rgba(0,0,0,.1))}.doctor_banner a:after{content:'';position:absolute;bottom:0;left:0;margin:auto;width:10px;aspect-ratio:1;clip-path:polygon(0 100%,0 0,100% 100%);background:#e8ecf5}.doctor_banner a:hover{text-decoration:none}.doctor_banner .img{max-width:79px;margin-right:16px;width:100%}.doctor_banner .flex_box>dl{display:flex;flex-direction:column;width:calc(100% - 79px - 16px)}.doctor_banner .flex_box>dl>dt{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid #d5d5d5;margin-bottom:8px}.doctor_banner .flex_box>dl>dt p:not(.name){font-size:11px;font-weight:500;color:#424242;line-height:1.36;font-family:'Noto Sans JP',sans-serif}.doctor_banner .flex_box>dl>dt .name{font-family:'Noto Serif JP',sans-serif;display:flex;align-items:center;font-size:18px;font-weight:500;line-height:1.44;letter-spacing:.06em}.doctor_banner .flex_box>dl>dt .name span{font-family:'Noto Serif JP',sans-serif;font-size:11px;font-weight:500;margin-left:5px}.doctor_banner .flex_box>dl>dd{display:flex;justify-content:space-between}.doctor_banner .flex_box>dl>dd>dl{display:flex;justify-content:space-between;max-width:72%;width:100%}.doctor_banner .flex_box>dl>dd>dl>dt{max-width:37px;width:100%}.doctor_banner .flex_box>dl>dd>dl>dt p{font-family:'Noto Sans JP',sans-serif;font-size:11px;font-weight:500;color:#424242}.doctor_banner .flex_box>dl>dd>dl>dd{max-width:calc(100% - 34px);width:100%}.doctor_banner .flex_box>dl>dd>dl>dd p{font-family:'Noto Sans JP',sans-serif;font-size:11px;font-weight:500;letter-spacing:.05em;color:#424242}.doctor_banner .doctor_btn{max-width:49px;width:100%;padding:5px 0;text-align:center;background:#aa9957;box-sizing:border-box}.doctor_banner .doctor_btn p{font-family:'Noto Sans JP',sans-serif;color:#fff;font-weight:500;letter-spacing:.07em;font-size:15px}}@media screen and (max-width:400px){#mv .flex_box{justify-content:flex-start}}@media screen and (max-width:320px){#mv .doctor_area:before{top:0;max-width:70%}#mv .doctor_img{max-width:48%}#mv .name_area dd{max-width:84px}#mv .doctor_text_area{width:calc(100% - 48% - 5px);max-width:140px}#mv .doctor_text .name_area dd p{width:100%}#mv .doctor_text dl:last-of-type dt p:after{max-width:104px}}.icon_nav{display:none}@media screen and (max-width:640px){.icon_nav{display:block}.icon_nav .wrap{padding-bottom:80px}.icon_nav ul{display:flex;align-items:center;justify-content:center}.icon_nav li{max-width:70px;width:100%;text-align:center}.icon_nav li:last-of-type{max-width:80px}.icon_nav li:not(:last-of-type){margin-right:12px}.icon_nav li .img_area{background-color:#f5f8fb;border-radius:100%;max-width:70px;max-height:70px;text-align:center;margin-bottom:7px;height:70px;width:100%;display:flex}.icon_nav li:last-of-type .img_area{max-width:80px}.icon_nav li .img{max-width:50px;margin:auto}.icon_nav li p{font-size:13px}}@media screen and (max-width:320px){.icon_nav li:not(:last-of-type){margin-right:2%}.icon_nav li p{font-size:11px}}#content_area .wrap{padding:100px 0}#content_area .title{margin-bottom:40px}#content_area ul{display:flex;flex-wrap:wrap}#content_area li{max-width:235px}#content_area li:not(:nth-of-type(4n)){margin-right:20px}#content_area li:nth-of-type(-n+4){margin-bottom:25px}@media screen and (max-width:640px){#content_area .wrap{padding:80px 0}#content_area .title{margin-bottom:20px}#content_area li{width:48%}#content_area li:not(:nth-of-type(4n)){margin-right:4%}#content_area li:nth-of-type(even){margin-right:0}#content_area li:nth-of-type(-n+6){margin-bottom:20px}}#content_list .title{margin-bottom:30px}#content_list .consultTab{position:relative;margin-bottom:56px}#content_list .consultTab .more{position:absolute;right:5px;top:16px;text-align:right}#content_list .consultTab .more a{display:inline-block;padding-left:20px;font-size:1.4rem;color:#000;background:url(/wp/wp-content/themes/funabashi/assets/image/common/more_bg.png) no-repeat left 2px}#content_list .consultTab .tabList li{float:left;margin-right:18px}#content_list .consultTab .tabList li a{display:block;width:310px;font-size:1.5rem;font-weight:700;padding:13px 0 6px;text-align:center;background:#bdbdbd;border-top:5px solid #fff;color:#fff;text-decoration:none}#content_list .consultTab .tabList li.on a{border-top:5px solid #e45991;color:#000;background:#fff3f5}#content_list .consultTab .tabList li a span{display:inline-block;background:url(/wp/wp-content/themes/funabashi/assets/image/index/tab_ico01.png) no-repeat left center;padding-left:18px}#content_list .consultTab .tabList li.on a span{background:url(/wp/wp-content/themes/funabashi/assets/image/index/tab_ico02.png) no-repeat left center;padding-left:18px}#content_list .consultTab .tabInner{background:#fff3f5;padding:22px 0}.banner_area .wrap{padding-bottom:98px}.banner_area .banner{max-width:320px}.banner_area .banner:not(:last-of-type){margin-right:20px}@media screen and (max-width:640px){#content_list .title{margin-bottom:30px}.banner_area .wrap{background:#f2f2f2;padding:39px 0 50px;margin-bottom:80px}.banner_area .flex_box{flex-wrap:wrap;flex-direction:column}.banner_area .banner{max-width:325px;width:100%}.banner_area .banner:not(:last-of-type){margin-right:0;margin-bottom:10px}}.doctor_profile_area .wrap{padding-bottom:80px}.doctor_profile_area .doctor_area{margin-bottom:40px}.doctor_profile_area .doctor_area .flex_box{align-items:flex-start;justify-content:flex-end;width:100%;padding-bottom:90px}.doctor_profile_area .flex_box{justify-content:center}.doctor_profile_area .img{max-width:247px;margin-right:-24px}.doctor_profile_area .text_area{background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/doctor_bk.png);background-size:contain;background-repeat:no-repeat;background-position:center;padding:16px 0 32px 64px;box-sizing:border-box;max-width:369px;width:100%;margin-top:50px}.doctor_profile_area .text_area h3{color:#b48d25;font-size:30px;font-weight:400;margin-bottom:14px}.doctor_profile_area p{color:#695c46;font-size:14px;line-height:1.5}.doctor_profile_area .doctor_name_area{position:absolute;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/doctor_text_bk.png);background-size:cover;background-repeat:no-repeat;background-position:center;bottom:0;width:100%}.doctor_profile_area .doctor_name_area:before{content:'';position:absolute;left:-20px;top:-25px;margin:auto;width:100%;height:100%;max-width:203px;max-height:47px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/doctor_icon.png);background-size:contain;background-repeat:no-repeat;background-position:center}.doctor_profile_area .doctor_name_area dl{display:flex;align-items:center;justify-content:center;padding:31px 10px;box-sizing:border-box}.doctor_profile_area .doctor_name_area dt{margin-right:35px}.doctor_profile_area .doctor_name_area dd p{font-size:32px}.doctor_profile_detail .wrap{padding:30px 0 52px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/doctor_profile_detail_bk.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.doctor_profile_detail .flex_box:first-of-type{margin-bottom:30px;align-items:flex-start;justify-content:space-between}.doctor_profile_detail .flex_box div>dl:first-of-type{margin-bottom:10px}.doctor_profile_detail .flex_box>dl{margin-right:30px}.doctor_profile_detail .flex_box:first-of-type dl p,.doctor_profile_detail dd p{padding:10px 0}.doctor_profile_detail .flex_box:first-of-type dl dd:nth-child(2) p{padding-top:5px}.doctor_profile_detail dd{border-bottom:1px solid #d9dce0}.doctor_profile_detail dd:last-of-type{border-bottom:none}.doctor_profile_detail dd a{display:block;color:#695c46;text-decoration:underline}#main .doctor_profile_detail .btn:first-of-type{margin-right:20px}@media screen and (max-width:640px){.doctor_profile_area .wrap{padding-bottom:46px}.doctor_profile_area .title h2{line-height:1}.doctor_profile_area .doctor_area{margin-bottom:0;padding-bottom:55px}.doctor_profile_area .doctor_area .flex_box{padding-bottom:4px;justify-content:center}.doctor_profile_area .flex_box{align-items:flex-start}.doctor_profile_detail .flex_box{flex-direction:column}.doctor_profile_area .img{max-width:160px;margin-right:0;margin-left:0}.doctor_profile_area .text_area{background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/doctor_bk.png);width:68%;padding:5px 2% 11px 9.5%;right:3px;display:block;box-sizing:border-box;max-width:267px;margin:30px 0 0;background-size:90% 100%;background-position:left}.doctor_profile_area .text_area h3{font-size:20px;margin-bottom:9px}.doctor_profile_area p{font-size:12px;line-height:1.5}.doctor_profile_area .doctor_name_area{position:absolute;right:0;left:0;bottom:-31px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/doctor_text_bk_sp.png);background-size:100% 100%;width:86%;margin:auto;max-width:360px}.doctor_profile_area .doctor_name_area:before{max-width:98px;left:0;top:-21px}.doctor_profile_area .doctor_name_area dl{padding:4% 4.7% 4% 7%;width:100%;justify-content:space-between}.doctor_profile_area .doctor_name_area dt{margin-right:2.5%}.doctor_profile_area .doctor_name_area dd p{font-size:26px}.doctor_profile_detail .wrap{padding:27px 0 40px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/doctor_profile_detail_bk_sp.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.doctor_profile_detail .flex_box:first-of-type{margin-bottom:30px;align-items:flex-start}.doctor_profile_detail .flex_box div>dl:first-of-type{margin-bottom:12px}.doctor_profile_detail .flex_box>dl{margin-right:0;width:100%;margin-bottom:15px}.doctor_profile_detail .flex_box>div{width:100%}.doctor_profile_detail .flex_box:first-of-type dl p,.doctor_profile_detail dd p{padding:10px 0;font-size:14px}.doctor_profile_detail .flex_box:first-of-type dl dt p{padding:9px 0 6px}.doctor_profile_detail dd{border-bottom:1px solid #d9dce0}.doctor_profile_detail dd:last-of-type{border-bottom:none}.doctor_profile_detail dd a p{line-height:1.9}.doctor_profile_detail dd a{display:block;color:#695c46;text-decoration:underline}.doctor_profile_detail .flex_box{align-items:center}#main .doctor_profile_detail .btn:first-of-type{margin:0}.doctor_profile_detail .btn:first-of-type{margin-right:20px}}@media screen and (max-width:450px){.doctor_profile_area .doctor_area .flex_box{justify-content:flex-start}.doctor_profile_area .text_area{position:absolute}}@media screen and (max-width:320px){.doctor_profile_area .text_area h3{font-size:18px}.doctor_profile_area .doctor_name_area dd p{font-size:18px}}.stuff_banner_area .wrap{padding-bottom:100px}@media screen and (max-width:640px){.stuff_banner_area .wrap{padding-bottom:80px}}.features .wrap{background:#f8f5f1;padding:80px 0 64px}.features .title{margin-bottom:50px}.features .features_list{margin-bottom:60px}.features li{background:#fff;padding:3px 20px;display:flex;align-items:center}.features li:not(:last-of-type){margin-bottom:10px}.features li p{font-size:16px;display:inline-block}.features li .num_icon{position:relative;display:inline-block;color:#e45195;font-size:16px;max-width:34px;margin-right:20px;padding:12px 13px 20px}.features li .num_icon:after{content:'';position:absolute;left:0;bottom:0;top:0;margin:auto;width:100%;max-width:34px;height:100%;max-height:42px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/icon_features.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:640px){.features .wrap{padding:40px 0}.features .title{margin-bottom:20px}.features .features_list{margin-bottom:20px}.features li{padding:4px 14px 7px}.features li p{font-size:15px}.features li .num_icon{font-size:16px;max-width:34px;margin-right:10px;padding:6px 12px 11px}}.news .wrap{padding:80px 0;background-color:#f8f8f8}.news .title{margin-bottom:60px}.news ul{margin-bottom:60px}.news li:not(:last-of-type){margin-bottom:10px}.news li a{display:flex;position:relative;box-sizing:border-box;padding:20px;background:#fff}.news li a:after{content:'';position:absolute;right:20px;bottom:0;top:0;margin:auto;width:100%;height:100%;max-width:24px;max-height:24px;background-image:url(/wp/wp-content/themes/funabashi/assets/image/topv2/icon_arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center}.news li a:hover{text-decoration:none}.news li .img{margin-right:20px;max-width:65px;width:100%}.news li p{font-size:15px;line-height:1.4;color:#000;margin-right:20px}.news li .text{width:calc(100% - 120px)}@media screen and (max-width:640px){.news .wrap{padding:40px 0}.news .title{margin-bottom:20px}.news ul{margin-bottom:20px}.news li a{padding:10px 6px 10px 13px}.news li a:after{right:11px}.news li .img{margin-right:10px}.news li p{margin-right:10px}.news li .text{width:calc(100% - 100px)}#main .topIntro.type02{margin:50px auto}}