:root{--color-main:#333;--color-navy:#435259;--color-green:#75bec6;--color-light-green:#e5f8fa;--color-light-green2:#f3f9f9;--color-dark-green:#1e7e8f;--color-light-gray:#eceded;--color-pink:#ed7eae;--color-red:#ff5c5c;--text-sans-serif:"Noto Sans JP", sans-serif;--text-sans-serif-yakuhan:YakuHanJP, "Noto Sans JP", sans-serif;--text-font-awesome:"Font Awesome 5 Free";--text-en:Poppins, sans-serif;--shadow-basic:0 3px 8px 0 rgba(0, 0, 0, .1);--shadow-basic-hov:0 5px 10px 0 rgba(0, 0, 0, .15);--radius-basic:3px}.ii{max-width:103rem;margin:auto;background:black}.i2{max-width:120rem;margin:auto;background:black}@media screen and (min-width: 769px){:root{--shadow-basic:0 6px 16px 0 rgba(0, 0, 0, .1);--shadow-basic-hov:0 10px 20px 0 rgba(0, 0, 0, .15);--radius-basic:6px}}.main-visual{position:relative;margin-bottom:2rem}.main-visual_mov{position:relative;width:calc(100vw);height:calc(100vw)}.main-visual_mov video{position:absolute;top:0;left:0;display:block;height:100%;width:100%}.main-visual_text{position:relative;padding:2rem 2rem 0 2.5rem;z-index:1;width:calc(685 / 750 * 100vw);margin-top:calc(-220 / 750 * 100vw);background-color:white;color:#435259;border-radius:0 1rem 0 0}.main-visual_text .p-main{font-family:var(--text-sans-serif);font-weight:400;font-size:3.6rem;line-height:1.3;margin-bottom:1rem}.main-visual_text .p-text{font-size:1.2rem;line-height:1.5;margin-bottom:1em}.p-top-banner{display:flex;flex-direction:column}.p-top-banner .banner{margin-bottom: .8rem}.p-top-banner.p-top-banner-open{width:100%;margin-bottom:1.6rem}.p-top-offer{padding-bottom:3.5rem}.p-top-offer_title .en{display:block;font:normal 200 2.2rem/1.5 var(--text-en);color:var(--color-green);letter-spacing: .1em;margin-bottom: .2em}.p-top-offer_title .jp{display:block;font:normal 600 1.5rem/1.5 var(--text-sans-serif);color:var(--color-navy);letter-spacing: .1em;margin-bottom:1.2em}.p-top-offer_banner{margin-bottom:1.5rem}.p-top-offer_contact-item{padding:2rem 2.5rem;margin-bottom:1.5rem;background-color:white;border:1px solid var(--color-light-gray);border-radius:var(--radius-basic);font-size:1.4rem;line-height:1.8}.p-top-offer_contact-item .p-button{width:52.8813%;margin:0 auto}.p-top-offer_contact-item .p-caption{font-size:1.1rem;line-height:1.5}.p-top-offer_contact-item>:last-child{margin-bottom:0 !important}.p-top-offer_contact-title{color:var(--color-green);text-align:center}.p-top-offer_contact-title .en{display:block;margin-bottom: .3em;font:normal 400 1.1rem/1.5 var(--text-en);letter-spacing: .1em}.p-top-offer_contact-title .jp{display:block;margin-bottom: .8em;font:normal 500 1.8rem/1.5 var(--text-sans-serif);letter-spacing: .1em}.p-top-offer_contact-form input{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-top-offer_contact-form input[type=email]{display:block;margin-bottom: .5em;border:1px solid #d7d7d7;font-size:1.6rem;padding:1em;width:100%}.p-top-offer_contact-form input[type=submit]{display:block;padding:1.2em 3.5em;margin:0 auto 1em;width:fit-content;background-color:var(--color-green);color:white;font-size:1.3rem;font-weight:500;border-radius: .6rem}.wpcf7 form.sent .wpcf7-response-output{display:inline-block !important;border:none !important;background:#fff7d9;margin-right:auto !important;margin-left:auto !important}.wpcf7 form .wpcf7-response-output{margin-top:0 !important}.p-lower-offer .p-top-offer_contact-item{font-size:1.6rem}.p-lower-offer .p-top-offer_contact-item .p-button{width:60%}.p-lower-offer .p-top-offer_contact-title .en{font-size:1.3rem}.p-lower-offer .p-top-offer_contact-title .jp{font-size:2.1rem}.p-lower-offer .p-top-offer_contact-form input[type=submit]{font-size:1.5rem}.p-top-offer_contact-form .wpcf7-spinner, .p-lower-offer_contact-form .wpcf7-spinner{display:none}.p-top-regene{color:white;padding:4.5rem 0 4rem}.p-top-regene_outer{background:linear-gradient(to right bottom, #33c1ff, #5c2482)}.p-top-regene_title-en{font:normal 200 1.8rem/1.5 var(--text-en);letter-spacing: .1em;margin-bottom: .4em}.p-top-regene_title-jp{font:normal 600 2rem/1.5 var(--text-sans-serif);letter-spacing: .06em;margin-bottom:1em}.p-top-regene_lead{font-size:1.4rem;font-weight:500;margin-bottom:1.5em}.p-top-regene_banner_l{margin-bottom:1rem}.p-top-regene_banner_m .p-banner{margin-bottom:1rem}.p-top-title{margin-bottom:3rem}.p-top-title .en{position:relative;display:block;margin-bottom: .05em;padding-left:4.5rem;font:normal 200 4.3rem/1.3 poppins, sans-serif;color:var(--color-green);letter-spacing: .05em}.p-top-title .en::before{position:absolute;content:"";left:0;top:calc(50% - .2rem);display:block;width:3.3rem;height: .2rem;background:url("/wp-content/themes/ginzabiyou/assets/img/common/line_title.svg") no-repeat left center;background-size:contain}.p-top-title .jp{display:block;padding-left:4.5rem;font:normal 600 1.6rem/1.4 var(--text-sans-serif);color:var(--color-navy);letter-spacing: .06em}.p-top-title.small .en{font-size:3.2rem}.p-top-title.small .jp{font-size:1.3rem}.p-top-title.x-small .en{font-size:2.5rem}.p-top-title.x-small .jp{font-size:1.2rem}.p-top-case{padding-top:4rem;padding-bottom:3rem}.p-top-case_list{margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:1em;overflow:hidden}.p-top-case_list .case-slider{display:none;margin:0 auto 2rem;width:32rem}.p-top-case_list .case-slider .slick-list{overflow:visible}.p-top-case_list .case-slider .slick-slide{margin:0 .7rem}.p-top-case_list .case-slider.slick-initialized{display:block}.p-top-case a{display:block;text-decoration:none}.p-top-case a:hover{opacity: .8}.p-top-case .p-title{font-size:1.3rem;font-weight:600;line-height:1.5;text-align:center;margin-bottom: .6em}.p-top-case .p-photo{margin-bottom:2rem}.p-top-case .p-photo img{width:100%}.p-top-case .p-photo figcaption{display:block;font-size:1.1rem;line-height:1.5;text-align:center;padding-top:1rem}.p-top-case .acd-outer{background:white;padding:1rem 2rem;box-shadow:var(--shadow-basic);border-radius:var(--radius-basic)}.p-top-case .acd-check{display:none}.p-top-case .acd-label{display:block;font-size:1.3rem;line-height:1.4;text-align:center;padding:1rem 0}.p-top-case .acd-label:hover{cursor:pointer}.p-top-case .acd-label:after{display:inline-block;content:"\f107";font-family:var(--text-font-awesome);font-weight:600;margin-left: .5em}.p-top-case .acd-content{text-align:left;height:0;opacity:0;transition: .2s;visibility:hidden;font-size:1.2rem;line-height:1.5}.p-top-case .acd-check:checked+.acd-label:after{content:"\f106"}.p-top-case .acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;visibility:visible;padding-top:1rem}.p-top-menu{padding-top:4rem;padding-bottom:3rem}.p-top-menu_list{padding:1.5rem;border:1px solid var(--color-light-gray);background-color:white}.p-top-menu_list .p-pc-img{display:none}.p-top-menu_item .p-title-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom: .6rem}.p-top-menu_item .p-title-wrap .p-title-img{width:12rem;margin-right:1rem}.p-top-menu_item .p-title-wrap .p-title{flex:1;font:normal 500 1.5rem/1.5 var(--text-sans-serif);color:var(--color-dark-green);letter-spacing:0}.p-top-menu_item .p-lead{font-size:1.4rem}.p-top-menu_item-name{padding: .8rem 2rem 2.6rem;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.1);border-radius: .3rem;border:2px solid white;background-color:#f9f8f6}.p-top-menu_item-name .p-slide-button{display:flex;padding:1.2em 0 0;justify-content:space-between;align-items:center;font-size:1.3rem;line-height:1.5;font-weight:600;cursor:pointer}.p-top-menu_item-name .p-slide-button .icon-slide{position:relative;width:2.5rem;height:2.5rem}.p-top-menu_item-name .p-slide-button .icon-slide::before, .p-top-menu_item-name .p-slide-button .icon-slide::after{content:"";display:block;position:absolute;width:100%;height: .3rem;border-radius:3px;background-color:var(--color-green)}.p-top-menu_item-name .p-slide-button .icon-slide::before{top:calc(50% - .15rem);left:0}.p-top-menu_item-name .p-slide-button .icon-slide::after{top:calc(50% - .15rem);left:0;transform:rotate(90deg);opacity:1;transition:all .2s ease-out}.p-top-menu_item-name .p-slide-button .icon-slide.is-close::after{transform:rotate(0);opacity:0}.p-top-menu_item-name .p-slide-button.lower{padding:1.1m 0 0;position:relative;font-size:1.4rem;padding-left:1.2rem}.p-top-menu_item-name .p-slide-button.lower .inner{display:block}.p-top-menu_item-name .p-slide-button.lower .inner small{display:block;font-size: .928em}.p-top-menu_item-name .p-slide-button.lower .inner::before{position:absolute;top:calc(50% - .4em);left:0;content:"";display:block;width: .6rem;height: .6rem;border-radius:50%;background-color:#999}.p-top-menu_item-name .p-slide-item{display:none;margin-top:1.2em;border-top:1px solid var(--color-light-gray)}.p-top-menu_item-name .p-slide-item a{position:relative;display:block;padding:1.2em 2em 1.2em .2em;text-decoration:none;font-size:1.3rem;line-height:1.5;font-feature-settings:"palt";border-bottom:1px solid var(--color-light-gray)}.p-top-menu_item-name .p-slide-item a::after{position:absolute;content:"\f105";font-family:var(--text-font-awesome);font-weight:600;top:calc(50%);transform:translateY(-50%);right: .2em}.p-top-menu_list+.p-top-menu_list{margin-top:-1px}.p-top-ranking{padding-top:4rem;padding-bottom:3rem}.p-top-ranking_item{display:flex;margin-bottom:3.5rem}.p-top-ranking_item .p-photo{position:relative;width:15.5rem;margin-right:1.8rem}.p-top-ranking_item .p-photo .p-num{position:absolute;width:4.5rem;height:4.5rem;top:-2.2rem;left:-1rem;text-align:center;padding-top:1.2rem;border-radius:50%;border:2px solid white;color:white;font:normal 500 1.1rem/1 Poppins, var(--text-sans-serif)}.p-top-ranking_item .p-photo .p-num strong{font-size:1.5454em;font-weight:600}.p-top-ranking_item .p-photo .p-num.one{background:linear-gradient(135deg, #e0be1d, #c3a310)}.p-top-ranking_item .p-photo .p-num.two{background:linear-gradient(135deg, #c3c3c3, #9a9b9a)}.p-top-ranking_item .p-photo .p-num.three{background:linear-gradient(135deg, #e59646, #a76e37)}.p-top-ranking_item .p-photo .p-frame{display:block;border-radius:1rem;overflow:hidden}.p-top-ranking_item .p-text{flex:1;font-size:1.3rem;line-height:1.7}.p-top-ranking_item .p-text_title{font:normal 500 1.4rem/1.5 var(--text-sans-serif);margin-bottom: .5em;font-feature-settings:"palt"}.p-top-ranking_item .p-button{text-align:right;margin-bottom:0}.p-top-ranking_item.small{position:relative;background-color:#f9f8f6;padding:2rem 2rem 1.5rem 3.5rem;border-radius: .8rem;margin-bottom:3rem}.p-top-ranking_item.small .p-num{position:absolute;width:3.9rem;height:3.9rem;top:-1.6rem;left:-.8rem;text-align:center;padding-top:1.2rem;border-radius:50%;border:2px solid white;color:var(--color-navy);background-color:var(--color-light-green);font:normal 500 0.9rem/1 Poppins, var(--text-sans-serif)}.p-top-ranking_item.small .p-num strong{font-size:1.5454em;font-weight:600}.p-top-ranking_item.small .p-text{font-size:1.2rem;line-height:1.7}.p-top-ranking_item.small .p-text_title{font:normal 500 1.3rem/1.5 var(--text-sans-serif);margin-bottom: .5em;font-feature-settings:"palt"}.p-top-pickup{padding-top:4rem;padding-bottom:3rem}.p-top-about{padding-top:4rem;padding-bottom:3rem}.p-top-about_main .p-photo{width:91.3%;margin:0 auto 0 0}.p-top-about_main .p-text{position:relative;z-index:1;width:93%;margin:-3.5rem 0 0 auto;padding:2.5rem;background-color:rgba(255, 255, 255, 0.5);font-size:1.4rem}.p-top-about_main .p-text_button{margin-bottom:0}.p-top-about_main .p-text_button a{display:block;padding:1.2em;text-decoration:none;background-color:white;border-radius: .6rem;box-shadow:var(--shadow-basic);color:var(--color-green);font-family:var(--text-sans-serif);font-size:1.3rem;font-weight:500;line-height:1.5}.p-top-about_main .p-text_button a .p-arrow{display:block;text-align:right;font-size: .9em}.p-top-about_nav{margin-bottom:3.5rem}.p-top-about_nav a{display:flex;align-items:center;border:3px solid white;margin-bottom:1rem;text-decoration:none;font-size:1.3rem;line-height:1.5;background-color:white;border-radius:var(--radius-basic);box-shadow:var(--shadow-basic)}.p-top-about_nav a .p-img{width:47.5%;margin-right:1.5rem}.p-top-about_nav a .p-text{flex:1}.p-top-about_nav a.small{background-color:#f7f5f2;font-size:1.2rem}.p-top-about_nav a.small .p-img{width:14.8%;margin:1rem}.p-emergency-info{background-color:var(--color-light-green);border-radius: .6rem;padding:1.5em}.p-emergency-info_title{font:normal 600 1.3rem/1.5 var(--text-sans-serif);color:var(--color-navy);text-align:center}.p-emergency-info_title .icon-slide::after{content:"\f107";font-family:var(--text-font-awesome);display:inline-block;margin-left: .5em}.p-emergency-info_title .icon-slide.is-close::after{content:"\f106"}.p-emergency-info_title:hover{cursor:pointer}.p-emergency-info_body{display:none;padding-top:1em;font-size:1.3rem}.p-emergency-info_body>:last-child{margin-bottom:0 !important}.p-top-column{padding-top:4rem;padding-bottom:3rem}.p-top-column_list{display:flex;flex-wrap:wrap}.p-top-column_item{position:relative;width:47.82608%;margin:0 0 1.5rem 4.34782%}.p-top-column_item:nth-child(2n+1){margin-left:0}.p-top-column_item>a{display:block;text-decoration:none}.p-top-column_item .p-cate{position:absolute;display:flex;flex-wrap:wrap;top:-.6rem;right:-.4rem}.p-top-column_item .p-cate>li{background-color:#fce0eb;padding: .8em;font-size: .9rem;line-height:1;font-weight:500;margin-left:2px}.p-top-column_item .p-cate>li a{text-decoration:none}.p-top-column_item .p-text{font-size:1.2rem;padding: .5em}.column-top .p-top-column{padding-top:2rem;padding-bottom:0rem}.column-top .p-top-column_item{background-color:white;box-shadow:var(--shadow-basic);padding: .5rem;margin-bottom:3rem}.column-top .p-top-column_item .p-cate{top:-.8rem;right:-.4rem}.column-top .p-top-column_item .p-cate>li{background-color:#fce0eb;padding: .8em .8em .6em;font-size:1.2rem}.column-top .p-top-column_item .p-cate>li a{text-decoration:none}.column-top .p-top-column_item .p-text{font-size:1.4rem;line-height:1.6;padding: .8em .8em 0}.p-top-contact{margin-top:1rem;margin-bottom:3rem;background-color:#f7f5f2;border-radius: .5rem;padding:2rem;color:var(--color-navy)}.p-top-contact_wrap{margin-bottom:1em}.p-top-contact_tel .p-title{background-color:white;font-size:1rem;line-height:1.2;text-align:center;font-weight:600;padding: .5em;border-radius:10rem;margin-bottom:1rem}.p-top-contact_tel a{font-family:Poppins,sans-serif;font-size:2.5rem;line-height:1.1;text-align:center;font-weight:600;padding: .7em .1em .6em;background-color:white;border:1px solid #ddd;letter-spacing:0;margin-bottom: .6rem}.p-top-contact_tel a::before{content:"";display:inline-block;margin-right: .2em;width:3.3rem;height:2rem;background:url("/wp-content/themes/ginzabiyou/assets/img/common/ico_freedial.svg") no-repeat center center;background-size:contain;vertical-align:-.1rem}.p-top-contact_mail a{padding:1.4em .2em 1.3em;background-color:var(--color-green);color:white;font-size:1.5rem;line-height:1.2;font-weight:600;text-align:center}.p-top-contact a{display:block;text-decoration:none;border-radius: .4rem}.p-top-contact .p-caption{font-size:1.2rem;font-weight:600;margin-bottom:0;text-align:center}.p-top-info{padding-top:4rem;padding-bottom:3rem}.p-top-info_tab{display:flex;justify-content:space-between;border-bottom:4px solid var(--color-dark-green)}.p-top-info_tab .tab_label{width:47.826%;padding:2rem .5rem 1.6rem;background-color:#e8e2d9;border-radius: .6rem .6rem 0 0;color:#819198;text-align:center}.p-top-info_tab .tab_label .en{display:block;font:normal 500 1rem/1.3 poppins, sans-serif;margin-bottom: .5rem}.p-top-info_tab .tab_label .jp{display:block;font-size:1.3rem;font-weight:600}.p-top-info_tab .tab_label.is-active{color:white;background-color:var(--color-dark-green)}.p-top-info_tab .tab_label:hover{cursor:pointer}.p-top-info .tab_panel{display:none;border:1px solid var(--color-dark-green);background-color:white;padding:2.5rem;font-size:1.3rem;line-height:1.7}.p-top-info .tab_panel>:last-child{margin-bottom:0 !important}.p-top-info .tab_panel mark{font-weight:600}.p-top-info .tab_panel.is-active{display:block}.p-top-info_news dd{margin-bottom:1.5em}.p-top-info_media .p-item{margin-bottom:1.5em}.p-top-info_media .p-item a{display:flex;text-decoration:none}.p-top-info_media .p-item_photo{width:35%;margin-right:1em}.p-top-info_media .p-item_text{flex:1}.p-top-info_media .p-item_text time{display:block;margin-bottom: .5em}.p-top-clinic{padding-top:4rem;padding-bottom:3rem}.p-top-clinic_list{display:flex;flex-direction:column}.p-top-clinic_item{margin-bottom:3.7rem}.p-top-clinic_item .p-main-wrap{display:flex;justify-content:space-between;margin-bottom:1.5rem}.p-top-clinic_item .p-main-wrap .p-photo{width:28.9855%}.p-top-clinic_item .p-main-wrap .p-photo a{display:block}.p-top-clinic_item .p-main-wrap .p-text{width:66.6666%}.p-top-clinic_item .p-main-wrap .p-text dt{font-size:1.4rem;line-height:1.5;font-weight:600;margin-bottom: .5em}.p-top-clinic_item .p-main-wrap .p-text dt .newopen{color:#ff5c5c}.p-top-clinic_item .p-main-wrap .p-text dd.address{font-size:1.3rem;line-height:1.6;margin-bottom: .5em}.p-top-clinic_item .p-main-wrap .p-text dd.time{font-size:1.2rem;line-height:1.6}.p-top-clinic_item .p-option-wrap{display:flex;justify-content:space-between}.p-top-clinic_item .p-option-wrap .p-icon{width:28.9855%;display:flex;justify-content:center}.p-top-clinic_item .p-option-wrap .p-icon li{width:3.5rem;margin:0 .5rem}.p-top-clinic_item .p-option-wrap .status{padding: .8em .2em .7em;width:66.6666%;border:1px solid #ddd;background-color:#efefef;border-radius:10rem;font-size:1.2rem;line-height:1.1;font-weight:600;text-align:center}.p-top-clinic_item .p-option-wrap .status::before{content:"空き状況："}.p-top-clinic_item .p-option-wrap .status.empty2, .p-top-clinic_item .p-option-wrap .status.veryempty{border-color:#30c4e8;background-color:#defdff}.p-top-clinic_item .p-option-wrap .status.empty{border-color:#a0deb2;background-color:#e3faea}.p-top-clinic_item .p-option-wrap .status.crowded{border-color:#f17700;background-color:#fff2e6;color:#f17700}.p-top-clinic_item .p-option-wrap .status.little{border-color:#f14400;background-color:#ffece5;color:#f14400}.p-top-sub-banner{padding-bottom:6rem}.p-top-sub-banner a{display:block;text-decoration:none;margin-bottom:1rem}@media screen and (min-width: 769px){.main-visual{padding-left:3rem;margin-bottom:7rem}.main-visual_mov{width:100%;height:auto;padding-top:42.34375%}.main-visual_text{padding:4rem 5rem 0 5rem;width:61rem;margin-top:-25rem;border-radius:0 2rem 0 0}.main-visual_text .p-main{font-size:6.2rem;margin-bottom:2rem}.main-visual_text .p-text{font-size:1.8rem}.p-top-banner{flex-direction:row}.p-top-banner .banner{width:48.54368%;margin:0 0 2.91262% 3rem}.p-top-banner .banner:nth-child(2n+1){margin-left:0}.p-top-banner.p-top-banner-open{margin-bottom:3rem}.p-top-banner .banner.size-full{width:100%;margin:0}.p-top-offer{display:flex;justify-content:space-between;padding-bottom:10rem}.p-top-offer_title{flex:1;position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-top-offer_title .en{position:absolute;top:0;left:-1rem;font-size:4.8rem;line-height:1.3;margin-bottom:0}.p-top-offer_title .jp{position:absolute;top:0;left:12rem;font-size:2rem;margin-bottom:0}.p-top-offer_body{width:77.6699%;margin-bottom:0}.p-top-offer_banner{width:74%;margin:0 auto 3rem;text-align:center}.p-top-offer_contact{display:flex;justify-content:space-between}.p-top-offer_contact-item{width:48.75%;padding:2.6rem 3.8rem;margin-bottom:0;font-size:1.5rem;font-feature-settings:"palt"}.p-top-offer_contact-item .p-button{width:63.5483%}.p-top-offer_contact-item .p-caption{font-size:1.2rem}.p-top-offer_contact-title .en{font-size:1.4rem}.p-top-offer_contact-title .jp{font-size:2rem}.p-top-offer_contact-form input[type=email]{font-size:1.4rem}.p-top-offer_contact-form input[type=submit]{display:block;padding:1.2em 3.5em;margin:0 auto 1em;width:fit-content;background-color:var(--color-green);color:white;font-size:1.6rem}.p-lower-offer .p-top-offer_contact-item{border-width:2px;font-size:1.8rem}.p-lower-offer .p-top-offer_contact-item .p-button{width:50%}.p-lower-offer .p-top-offer_contact-item .p-caption{font-size:1.4rem}.p-lower-offer .p-top-offer_contact-title .en{font-size:1.7rem}.p-lower-offer .p-top-offer_contact-title .jp{font-size:2.4rem}.p-lower-offer .p-top-offer_contact-form input[type=submit]{font-size:1.6rem}.p-top-regene{position:relative;padding:9rem 3rem 10rem;max-width:109rem;margin:auto}.p-top-regene_title-en{position:absolute;top:10rem;right:-6rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:4rem;margin-bottom:0}.p-top-regene_title-jp{font-size:3.6rem}.p-top-regene_lead{font-size:1.7rem}.p-top-regene_banner{display:flex;justify-content:space-between}.p-top-regene_banner_l{width:calc(700 / 1030 * 100%);margin-bottom:0}.p-top-regene_banner_m{width:calc(310 / 1030 * 100%)}.p-top-regene_banner_m .p-banner{margin-bottom:1.2rem}.p-top-regene_banner_m>:last-child{margin-bottom:0 !important}.p-top-title{margin-bottom:5rem}.p-top-title .en{display:inline-block;margin-bottom:0;padding-left:8.8rem;font-size:7rem}.p-top-title .en::before{width:6.5rem;height: .4rem}.p-top-title .jp{display:inline-block;margin-bottom:0;padding-left:4rem;font-size:2.4rem;vertical-align: .3rem}.p-top-title.wide{margin:0 auto 5rem;max-width:109rem;padding-left:3rem;padding-right:3rem}.p-top-title.small .en{display:block;font-size:5.4rem}.p-top-title.small .jp{padding-left:8.8rem;display:block;font-size:2rem}.p-top-title.x-small .en{display:block;font-size:4rem}.p-top-title.x-small .jp{padding-left:8.8rem;display:block;font-size:1.6rem}.p-top-case{padding-top:9rem;padding-bottom:6rem}.p-top-case_list{margin-left:-3rem;margin-right:-3rem}.p-top-case_list .case-slider{margin:0 auto 3rem;width:50rem}.p-top-case_list .case-slider .slick-slide{margin:0 1rem}.p-top-case .p-title{font-size:1.6rem}.p-top-case .p-photo{margin-bottom:2rem}.p-top-case .p-photo figcaption{font-size:1.2rem;padding-top:1.5rem}.p-top-case .acd-outer{width:80%;margin:auto;padding:1rem 3rem;box-shadow:var(--shadow-basic);border-radius:var(--radius-basic)}.p-top-case .acd-check{display:none}.p-top-case .acd-label{display:block;font-size:1.3rem;line-height:1.4;text-align:center;padding:1rem 0}.p-top-case .acd-label:hover{cursor:pointer}.p-top-case .acd-label:after{display:inline-block;content:"\f107";font-family:var(--text-font-awesome);font-weight:600;margin-left: .5em}.p-top-case .acd-content{text-align:left;height:0;opacity:0;transition: .2s;visibility:hidden;font-size:1.2rem;line-height:1.5}.p-top-case .acd-check:checked+.acd-label:after{content:"\f106"}.p-top-case .acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;visibility:visible;padding-top:1rem}.p-top-menu{padding-top:9rem;padding-bottom:6rem}.p-top-menu_list{display:flex;justify-content:space-between;padding:4rem 5rem 3rem}.p-top-menu_list .p-pc-img{display:block;width:16rem}.p-top-menu_list.hoken .p-top-menu_item{width:100%}.p-top-menu_list.hoken .p-top-menu_item .p-button-wrap{margin-bottom:0}.p-top-menu_item{width:71.8rem}.p-top-menu_item .p-button-wrap{display:flex;justify-content:space-between;margin-bottom:1.5rem}.p-top-menu_item .p-title-wrap{display:block;margin-bottom:0}.p-top-menu_item .p-title-wrap .p-title-img{display:none}.p-top-menu_item .p-title-wrap .p-title{font-size:2rem}.p-top-menu_item .p-lead{font-size:1.6rem}.p-top-menu_item-name{padding:2rem 3rem;box-shadow:0 6px 18px 0 rgba(0, 0, 0, 0.1);border-radius: .6rem}.p-top-menu_item-name .p-slide-button{padding: .8rem 0;font-size:1.6rem}.p-top-menu_item-name .p-slide-button .icon-slide{width:3rem;height:3rem}.p-top-menu_item-name .p-slide-button .icon-slide::before, .p-top-menu_item-name .p-slide-button .icon-slide::after{height: .4rem}.p-top-menu_item-name .p-slide-button .icon-slide::before{top:calc(50% - .2rem)}.p-top-menu_item-name .p-slide-button .icon-slide::after{top:calc(50% - .2rem)}.p-top-menu_item-name .p-slide-button.lower{padding: .8rem 0;font-size:1.6rem;padding-left:1.4rem}.p-top-menu_item-name .p-slide-button.lower .inner small{display:inline-block;margin-left:1em}.p-top-menu_item-name .p-slide-button.lower .inner::before{top:calc(50% - .3em)}.p-top-menu_item-name .p-slide-item{border-top:none}.p-top-menu_item-name .p-slide-item_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.p-top-menu_item-name .p-slide-item_flex a{display:flex;align-items:center;width:47.72036%;padding:1.5em 2em 1.5em .2em;font-size:1.4rem}.p-top-menu_item-name .p-slide-item_flex a:nth-child(1), .p-top-menu_item-name .p-slide-item_flex a:nth-child(2){border-top:1px solid var(--color-light-gray)}.p-top-ranking{padding-top:9rem;padding-bottom:6rem}.p-top-ranking_list{display:flex;flex-wrap:wrap;justify-content:center}.p-top-ranking_item{flex-direction:column;width:30.097%;margin-left:4.85436%;margin-bottom:7rem}.p-top-ranking_item .p-photo{width:auto;margin-right:0;margin-bottom:1em}.p-top-ranking_item .p-photo .p-num{width:8rem;height:8rem;top:-3rem;left:-1.2rem;padding-top:2.2rem;border-width:4px;font-size:1.8rem}.p-top-ranking_item .p-photo .p-frame{display:block;border-radius:1rem;overflow:hidden}.p-top-ranking_item .p-text{flex:auto;font-size:1.5rem;padding-left:3rem;padding-right:2rem}.p-top-ranking_item .p-text_title{font-size:1.6rem;text-align:center}.p-top-ranking_item .p-button{text-align:center}.p-top-ranking_item:nth-child(3n+1){margin-left:0}.p-top-ranking_item.small{padding:4rem 3rem 3rem;border-radius:1.6rem;margin-bottom:6rem}.p-top-ranking_item.small .p-num{width:6.8rem;height:6.8rem;top:-3.4rem;left:-1.2rem;padding-top:1.8rem;border-width:4px;font-size:1.4rem}.p-top-ranking_item.small .p-text{font-size:1.5rem}.p-top-ranking_item.small .p-text_title{font-size:1.6rem}.p-top-ranking_item.small.lower{width:47.57281%}.p-top-ranking_item.small.lower:nth-child(3n+1){margin-left:4.85436%}.p-top-ranking_item.small.lower:nth-child(2n+1){margin-left:0}.p-top-pickup{padding-top:9rem;padding-bottom:6rem}.p-top-about{padding-top:9rem;padding-bottom:6rem}.p-top-about_main{display:flex;margin-bottom:5.5rem}.p-top-about_main .p-photo{width:52.42718%;margin:0 3.88349% 0 0}.p-top-about_main .p-text{flex:1;width:auto;margin:0;padding:0;background-color:transparent;font-size:1.6rem}.p-top-about_main .p-text_button a{font-size:1.8rem}.p-top-about_main .p-text_button a .p-arrow{font-size: .77em}.p-top-about_nav{margin-bottom:4rem;display:flex;flex-wrap:wrap}.p-top-about_nav a{flex-direction:column;width:30.09708%;margin:0 0 2rem 4.85436%;border-width:5px;font-size:1.5rem;border-radius:var(--radius-basic);box-shadow:var(--shadow-basic)}.p-top-about_nav a .p-img{width:100%;margin-right:0}.p-top-about_nav a .p-text{padding:1em}.p-top-about_nav a:nth-child(3n+1){margin-left:0}.p-top-about_nav a.small{flex-direction:row;font-size:1.4rem}.p-top-about_nav a.small .p-img{width:7.4rem;margin:1.4rem .8rem 1.4rem 1.4rem}.p-emergency-info{padding:2em}.p-emergency-info_title{font-size:1.6rem}.p-emergency-info_body{padding-top:2em;font-size:1.5rem}.p-top-column{padding-top:9rem;padding-bottom:6rem}.p-top-column_item{width:22.81553%;margin:0 0 3rem 2.91262%}.p-top-column_item:nth-child(2n+1){margin-left:2.91262%}.p-top-column_item:nth-child(4n+1){margin-left:0}.p-top-column_item .p-cate{top:-1rem;right:-.6rem}.p-top-column_item .p-cate>li{font-size:1.1rem}.p-top-column_item .p-text{font-size:1.5rem;padding:1em 0 0}.column-top .p-top-column{padding-top:4rem}.column-top .p-top-column_item{margin-bottom:7rem}.column-top .p-top-column_item .p-text{font-size:1.6rem}.p-top-contact{margin-top:3rem;margin-bottom:3rem;border-radius:1rem;padding:4rem}.p-top-contact_wrap{display:flex;justify-content:space-between;width:69rem;margin:0 auto .5em}.p-top-contact_tel{width:44.92753%}.p-top-contact_tel .p-title{font-size:1.2rem;margin-bottom:0}.p-top-contact_tel a{font-size:3rem;line-height:1.1;background-color:transparent;border:none;margin-bottom: .0}.p-top-contact_tel a::before{width:4rem;height:2.5rem}.p-top-contact_mail{width:44.92753%}.p-top-contact_mail a{padding:1.6em .2em 1.5em;font-size:1.8rem}.p-top-contact .p-caption{font-size:1.5rem}.p-top-info{padding-top:9rem;padding-bottom:6rem}.p-top-info_tab .tab_label{width:48.54368%;padding:3rem .5rem 1.6rem}.p-top-info_tab .tab_label .en{font-size:1.3rem}.p-top-info_tab .tab_label .jp{font-size:1.6rem}.p-top-info .tab_panel{padding:5rem;font-size:1.5rem}.p-top-info_news dt{clear:both;float:left;width:12rem}.p-top-info_news dd{padding:0 0 0 12rem}.p-top-info_media .p-item_photo{width:11rem;margin-right:2em}.p-top-clinic{padding-top:9rem;padding-bottom:6rem}.p-top-clinic_list{flex-direction:row;flex-wrap:wrap}.p-top-clinic_item{width:30.09708%;margin:0 0 5rem 4.85436%}.p-top-clinic_item .p-main-wrap{flex-direction:column;justify-content:flex-start;min-height:29rem}.p-top-clinic_item .p-main-wrap .p-photo{width:auto;margin-bottom:1em}.p-top-clinic_item .p-main-wrap .p-text{width:auto}.p-top-clinic_item .p-main-wrap .p-text dt{font-size:1.6rem}.p-top-clinic_item .p-main-wrap .p-text dd.address{font-size:1.4rem}.p-top-clinic_item .p-option-wrap{flex-direction:column}.p-top-clinic_item .p-option-wrap .p-icon{order:2;width:auto}.p-top-clinic_item .p-option-wrap .p-icon li{width:4rem;margin:0 1.6rem}.p-top-clinic_item .p-option-wrap .status{order:1;padding:1em .2em .9em;width:auto;font-size:1.3rem;margin-bottom:1.2rem}.p-top-clinic_item:nth-child(3n+1){margin-left:0}.p-top-sub-banner{padding-bottom:10rem;display:flex;flex-wrap:wrap}.p-top-sub-banner a{display:block;width:30.09708%;margin:0 0 3rem 4.85436%}.p-top-sub-banner a:nth-child(3n+1){margin-left:0}}@media (min-width: 1260px){.main-visual{padding-left:5rem}}.banner-box{display:block;text-decoration:none;background-color:white;box-shadow:var(--shadow-basic);border-radius:var(--radius-basic);padding:3px;transition:all .2s ease-out}.banner-box:hover{box-shadow:var(--shadow-basic-hov)}.scroll-table{overflow:auto}.scroll-table table{width:70rem}.scroll-table table .fixed01{position:sticky;left:0}.scroll-table table .fixed01:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #ddd}.p-mark-m{font-size:1.7em}.p-mark-l{font-size:2.4em}.menu-category-policy{border:1px solid var(--color-light-gray);padding:2.5rem 2rem 3rem;background-color:white}.menu-category-policy_title{color:var(--color-navy);font:normal 600 1.8rem/1.5 var(--text-sans-serif);text-align:center;letter-spacing: .05em;margin-bottom:1em}.menu-category-policy_lead{color:var(--color-green);font-size:1.6rem;line-height:1.6;font-weight:600;text-align:center}.menu-category-policy .p-message{margin-bottom:2rem}.menu-category-policy .p-message_photo{float:left;width:50.81967%;margin:0 1.5em .5em 0}.menu-category-policy .p-message_text{font-size:1.4rem}.menu-category-policy .p-point{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.menu-category-policy .p-point>li{display:flex;align-items:center;justify-content:center;width:49.18032%;margin:0 0 .5rem 1.63934%;padding:1em .5em;border-radius: .5rem;background-color:var(--color-light-green2);color:var(--color-green);font-size:1.4rem;line-height:1.5;font-weight:600;text-align:center}.menu-category-policy .p-point>li:nth-child(2n+1){margin-left:0}.menu-category-policy .p-suggestion{padding:1em;background-color:var(--color-light-green2);font-size:1.7rem;line-height:1.5;font-weight:600;text-align:center;color:var(--color-dark-green)}.cp-textlink{margin-bottom:1em}.cp-textlink a, .cp-textlink .box{display:block;position:relative;font-size:1.7rem;line-height:1.4;font-family:var(--text-sans-serif);font-weight:500;padding:1.2em;text-decoration:none}.cp-textlink a{padding-right:2.5em}.cp-textlink small{font-size:70%;font-weight:400}.cp-textlink .s-middle{font-size:85%}.cp-textlink .s-block{display:block}.cp-textlink .s-box{display:block;width:fit-content;padding:.5em .8em;border-radius:4px;font-size:85%;color:white;background-color:#f69}.cp-textlink a::after{content:"\f30b";display:block;position:absolute;right:1em;top:50%;transform:translateY(-50%);font-family:var(--text-font-awesome);font-weight:600}.cp-textlink--spring a, .cp-textlink--spring .box{color:#f69;border:2px solid #ffd9e6;background-color:#fff8fa}.cp-textlink--green a, .cp-textlink--green .box{padding-top:.3em;padding-bottom:.3em;color:white;border:2px solid #72c798;background-color:#72c798}.cp-textlink.cp-small a, .cp-textlink.cp-small .box{font-size:.9em;line-height:1.3}.cp-radius a, .cp-radius .box{border-radius:.5rem}.cp-under-topic{margin-top:-5rem}.cp-under-topic>:last-child{margin-bottom:0 !important}.l-hope-area{margin:4rem 0;padding:2.5rem 2rem;background-color:var(--color-light-green);border-radius:1.5rem}.l-hope-area>:last-child{margin-bottom:0}.l-hope-area .p-text-large{font-family:var(--text-sans-serif-yakuhan);font-size:2rem;line-height:1.5;text-align:center;font-weight:600}.l-hope-area .p-list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}.l-hope-area .p-list li{margin-bottom: .5rem;padding:1em .5em .9em;background-color:white;border:1px solid #9bafb8;border-radius:1.5rem;font-family:var(--text-sans-serif-yakuhan);color:var(--color-dark-green);font-size:1.7rem;line-height:1.5;text-align:center;font-weight:600}.l-border-blocklist{position:relative;padding:2rem;background-color:white;border:1px solid var(--color-light-gray)}.l-border-blocklist .p-title{font-size:1.6rem;line-height:1.5;font-weight:600;margin-bottom:1em}.l-border-blocklist>:last-child{margin-bottom:0}.l-border-blocklist_arrow{position:absolute;display:block;width:100%;left:0;bottom:-1.25rem;z-index:1;text-align:center}.l-border-blocklist_arrow img{width:2.5rem}.l-border-blocklist_plus{position:absolute;display:block;width:100%;left:0;bottom:-1.75rem;z-index:1;text-align:center}.l-border-blocklist_plus img{width:3.5rem}.l-border-blocklist+.l-border-blocklist{margin-top:-1px}.l-number-point{display:flex;flex-wrap:wrap;justify-content:center}.l-number-point li{width:48%;margin:0 0 1.3rem 4%;padding:1.2em 1.6em 1.6em;background-color:white;border:1px solid #DDD;font-size:1.4rem;line-height:1.7}.l-number-point.l-number-point-small li{padding:1.2em 1.0em 1.0em}.l-number-point.l-number-point-nobdr li{padding:0 0 1.6em;border:none}.l-number-point li i{display:block;font:normal 600 2rem/1.3 var(--text-en);color:var(--color-green);text-align:center;margin-bottom: .3em}.l-number-point li:nth-child(2n+1){margin-left:0}.l-number-point li>:last-child{margin-bottom:0}.l-point{padding:2em 1.33em;background-color:#f7f5f2;border-radius: .5rem}.l-point_title{line-height:1.5;font:normal 600 1.8rem/1.5 var(--text-sans-serif-yakuhan);color:var(--color-navy);margin-bottom:1em}.l-point dl{padding-left:1.5em}.l-point dl dt{position:relative;font-size:1.5rem;line-height:1.5;font-weight:600;font-feature-settings:"palt";color:var(--color-dark-green);margin-bottom: .5em}.l-point dl dt::before{position:absolute;top: .6em;left:-1.7rem;content:"";display:block;width: .5rem;height: .2rem;background-color:var(--color-dark-green)}.l-point dl dd{font-size:1.4rem;margin-bottom:2em}.l-point dl dd:last-child{margin-bottom:0}@media screen and (min-width: 769px){.banner-box{padding:4px}.scroll-table table{width:100%}.p-mark-m{font-size:1.2em}.p-mark-l{font-size:2.1em}.menu-category-policy{padding:4rem 5rem 5rem}.menu-category-policy_title{font-size:2.8rem}.menu-category-policy_lead{font-size:2.2rem}.menu-category-policy .p-message{margin-bottom:4rem}.menu-category-policy .p-message_photo{width:31rem;margin:0 3.2rem .5em 0}.menu-category-policy .p-message_text{font-size:1.6rem;overflow:hidden}.menu-category-policy .p-point{margin-bottom:2rem}.menu-category-policy .p-point>li{width:31.18279%;margin:0 0 1rem 3.2258%;padding:1.5;border-radius:1rem;font-size:1.8rem}.menu-category-policy .p-point>li:nth-child(2n+1){margin-left:3.2258%}.menu-category-policy .p-point>li:nth-child(3n+1){margin-left:0}.menu-category-policy .p-suggestion{padding:1.5em;font-size:2.6rem}.cp-textlink a, .cp-textlink .box{font-size:2.7rem}.cp-textlink--green a, .cp-textlink--green .box{padding-top:.5em;padding-bottom:.5em}.cp-textlink.cp-small a, .cp-textlink.cp-small .box{font-size:1.2em}.cp-under-topic{margin-top:-10rem}.l-hope-area{margin:8rem 0;padding:5.5rem 6rem;border-radius:2rem}.l-hope-area .p-text-large{font-size:2.4rem}.l-hope-area .p-list{flex-direction:row}.l-hope-area .p-list li{width:48.9%;margin-bottom:2rem;border-radius:2rem;font-size:2.4rem}.l-border-blocklist{padding:4rem 5rem}.l-border-blocklist .p-title{font-size:2rem}.l-border-blocklist_arrow{bottom:-2.5rem}.l-border-blocklist_arrow img{width:5rem}.l-border-blocklist_plus{bottom:-2.6rem}.l-border-blocklist_plus img{width:5.2rem}.l-number-point li{width:32%;margin:0 0 2rem 2%;padding:1.2em 1.5em 1.5em;font-size:1.6rem}.l-number-point li i{font-size:2.6rem}.l-number-point li:nth-child(2n+1){margin-left:2%}.l-number-point li:nth-child(3n+1){margin-left:0}.l-point{padding:6rem;border-radius:1rem}.l-point_title{font-size:2.8rem}.l-point dl{padding-left:3rem}.l-point dl dt{font-size:2rem}.l-point dl dt::before{top: .6em;left:-2.8rem;width:1rem;height: .4rem}.l-point dl dd{font-size:1.8rem}}.l-find-menu_item{display:flex;align-items:center;padding:0 .5rem;min-height:8rem;margin-bottom:1.5rem;text-decoration:none;background-color:white;box-shadow:var(--shadow-basic);border-radius:var(--radius-basic)}.l-find-menu_item .p-ico{width:8rem;flex-shrink:0}.l-find-menu_item .p-text{position:relative;display:block;padding-left:1rem;padding-right:2em;flex:1;font-family:var(--text-sans-serif-yakuhan);color:var(--color-dark-green);font-weight:500;font-size:1.6rem;line-height:1.3}.l-find-menu_item .p-text::after{position:absolute;top:50%;right:1rem;transform:translateY(-50%);content:"\f30b";display:block;font-family:var(--text-font-awesome);font-size:2rem;font-weight:600}.search-find_input{background-color:var(--color-light-green);border-radius: .6rem;padding:1.5rem}.search-find_input-inner{display:flex;background-color:white;border:1px solid #d7d7d7;border-radius: .4rem;padding: .3rem}.search-find_input input[type=text]{font-size:1.6rem;padding:1.8rem 1.5rem;flex:1}.search-find_input input[type=submit]{width:4.5rem;background:url("/wp-content/themes/ginzabiyou/assets/img/common/ico_search.svg") no-repeat center center;background-size:3rem;flex-shrink:0}@media screen and (min-width: 769px){.l-find-menu{display:flex;flex-wrap:wrap}.l-find-menu_item{width:48.54368%;padding:0 1rem;min-height:11.8rem;margin-bottom:4rem;margin-left:2.91262%;transition:all .2s ease-out}.l-find-menu_item:nth-child(2n+1){margin-left:0}.l-find-menu_item .p-ico{width:16rem}.l-find-menu_item .p-text{font-size:2rem}.l-find-menu_item .p-text::after{right:2rem;font-size:3rem}.l-find-menu_item:hover{box-shadow:var(--shadow-basic-hov)}.search-find_input{border-radius:1.2rem;padding:4rem}.search-find_input-inner{border-radius: .6rem;padding: .6rem}.search-find_input input[type=text]{font-size:2.2rem;padding:1.8rem 1.5rem}.search-find_input input[type=submit]{width:8rem;background-size:4rem}}#___gcse_0,#___gcse_1{}.gsc-control-cse{padding:20px !important}.gsc-search-box{background:#fff;border:1px solid #dfe1e5;border-radius:5px;box-sizing:border-box;font-size:13px;margin-bottom:2px;padding:12px 40px 12px 20px;width:100%}.gsc-search-box td{vertical-align:baseline}.gsc-input{font-size:1.4rem !important;font-family:inherit !important;padding-right:12px}.gsc-input-box{border:none !important;padding:0}.gsst_a{cursor:pointer;padding:0 4px}.gsib_b{width:3%}.gsst_b{font-size:16px;padding:0 2px;position:relative;user-select:none;-webkit-user-select:none;white-space:nowrap}.gsst_a .gscb_a{color:#999 !important;vertical-align:middle}.gsc-search-button{width:7% !important}.gsc-search-button-v2{font-size:0;padding:8px 50px 8px 30px !important}.gsc-search-button-v2 svg{width:20px;height:20px}.gssb_c{margin-top:2em}.gsc-completion-container{font-family:inherit !important;font-size:1.3rem !important;letter-spacing:normal !important}.gsc-control-cse, .gsc-control-cse .gsc-table-result{font-family:inherit !important;font-size:1.6rem !important;letter-spacing:normal !important;line-height:1.8}.gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:1.8rem !important}.gs-webResult div.gs-visibleUrl{font-size:1.3rem !important}.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult{border-bottom:1px dotted #ddd !important}.gsc-webResult.gsc-result{padding:15px 0 !important}.gs-web-image-box,.gs-promotion-image-box{margin-right:10px !important;padding:8px 8px 2px 0 !important}.gsc-results .gsc-cursor-box{margin-top:20px !important;margin-bottom:20px !important}.gsc-results .gsc-cursor-box .gsc-cursor-page{padding:0.6rem 1.2rem;border:1px solid #9bafb8 !important;color:#1a1a1a !important;font-size:1.3rem !important}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{background:#9bafb8 !important;border:1px solid #9bafb8 !important;color:#fff !important}@media screen and (max-width: 768px){.gsc-control-cse{padding:20px !important}.gsc-input{padding-right:20px !important}.gsc-search-box{padding:8px 5px 8px 5px !important}.gsc-search-button{width:20% !important}.gsc-search-button-v2{font-size:0;margin-left:8px !important;padding:4px 25px 4px 10px !important}.gsc-search-button-v2 svg{width:15px;height:15px}.gssb_c{margin-top:3em}.gsc-results-wrapper-overlay{height:86% !important;top:6% !important;left:5% !important;width:90% !important}.gsc-control-cse, .gsc-control-cse .gsc-table-result{font-size:1.4rem !important}.gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:1.6rem !important}.gs-webResult div.gs-visibleUrl{font-size:1.1rem !important}}.l-menu-treatment{margin-bottom:6.5rem}@media screen and (min-width: 769px){.l-menu-treatment{margin-bottom:13rem}}.l-about-message .p-logo{width:63.7681%;margin:0 auto 1.5em}.l-about-message .p-message{padding:0 1rem}.l-about-message .p-message>:last-child{margin-bottom:0}.l-clinic-list{display:flex;flex-wrap:wrap}.l-clinic-list_item{width:47.82608%;padding: .5rem;margin:0 0 1.5rem 4.34782%;background-color:white;box-shadow:var(--shadow-basic)}.l-clinic-list_item:nth-child(2n+1){margin-left:0}.l-clinic-list_item a{display:block;text-decoration:none}.l-clinic-list_item .p-photo figcaption{position:relative;display:block;padding:1.5rem 2rem 1.4rem 1rem;border-bottom:1px solid #efefef;font-size:1.5rem;line-height:1.5;font-weight:600;font-feature-settings:"palt"}.l-clinic-list_item .p-photo figcaption::after{position:absolute;display:block;top:50%;right: .5rem;transform:translateY(-50%);content:"\f30b";font-family:var(--text-font-awesome)}.l-clinic-list_item .p-photo figcaption small{display:block;font-size: .73333em}.l-clinic-list_item .p-photo figcaption .newopen{color:#ff5c5c;display:block;font-size: .73333em;line-height:1}.l-clinic-list_item .p-icon{display:flex;justify-content:center;padding:1rem 1rem .7rem}.l-clinic-list_item .p-icon li{width:3.5rem;margin:0 .8rem}.l-clinic-data{width:100%;border-collapse:collapse;line-height:1.5;background-color:white;border-bottom:1px solid var(--color-light-gray)}.l-clinic-data>tbody>tr>th,.l-clinic-data>tbody>tr>td{display:block;padding:1em 1em 1em}.l-clinic-data>tbody>tr>th{border-top:1px solid var(--color-light-gray);background-color:#f9f8f6;text-align:left}.l-clinic-data>tbody>tr>td{padding-bottom:2em}.l-clinic-data .p-timetable{width:100%;border-collapse:collapse;border:1px solid #9bafb8}.l-clinic-data .p-timetable th, .l-clinic-data .p-timetable td{padding:1em 0;font-size:1.4rem;line-height:1.3;border:1px solid #9bafb8;font-weight:500}.l-clinic-data .p-timetable th{width:24.4%;background-color:#e5f8fa;text-align:left;padding-left: .5em;padding-right: .5em}.l-clinic-data .p-timetable td{width:10.8%}.l-clinic-data .p-timetable>thead td{text-align:center;background-color:#f9f8f6}.l-clinic-data .p-timetable>tbody td{text-align:center}.l-clinic-data .p-timetable .sat{color:#06c}.l-clinic-data .p-timetable .sun{color:#c00}.l-clinic-data .p-map{position:relative;width:100%;height:32rem}.l-clinic-data .p-map>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-doctor-list{margin-bottom:2rem}.l-doctor-list_item{margin-bottom:2rem;padding:2.75rem;border:1px solid var(--color-light-gray);background-color:white;line-height:1.5}.l-doctor-list_item>:last-child{margin-bottom:0}.l-doctor-list_item .p-wrap{display:flex;margin-bottom:1em}.l-doctor-list_item.l-doctor-list_item_small{padding:2rem 2.75rem}.l-doctor-list_item.l-doctor-list_item_small .p-wrap{margin-bottom:0}.l-doctor-list_item .p-text{flex:1}.l-doctor-list_item .p-text_title{display:block;font-style:normal;font-size:1.4rem;margin-bottom:1em}.l-doctor-list_item .p-text_en{display:block;font:normal 600 1.2rem/1.3 Poppins, sans-serif;letter-spacing: .1em;margin-bottom: .5em}.l-doctor-list_item .p-text_name{font-size:2.2rem;font-weight:600;margin-bottom:0}.l-doctor-list_item .p-photo{width:12.5rem;flex-shrink:0;margin-left:1em;border-radius: .3rem;overflow:hidden}.l-doctor-list.doctor-top{padding-top:0}.l-clinic-photo{display:flex;flex-wrap:wrap}.l-clinic-photo li{width:48.9855%;margin:0 0 .7rem 2.028985%}.l-clinic-photo li:nth-child(2n+1){margin-left:0}@media screen and (max-width: 768px){.l-about-message .p-message{font-size:0.9em;letter-spacing:0;text-align:center}}@media screen and (min-width: 769px){.l-about-message{display:flex}.l-about-message .p-logo{width:35rem;margin:0 6rem 0 2rem;flex-shrink:0}.l-about-message .p-message{flex:1;padding:0}.l-clinic-list_item{width:30.09708%;margin:0 0 4rem 4.66019%}.l-clinic-list_item:nth-child(2n+1){margin-left:4.66019%}.l-clinic-list_item:nth-child(3n+1){margin-left:0}.l-clinic-list_item .p-photo figcaption{padding:1.5rem 2.5rem 1.4rem 1.5rem;font-size:2rem}.l-clinic-list_item .p-photo figcaption::after{right:1.5rem}.l-clinic-list_item .p-photo figcaption small{font-size: .8em}.l-clinic-list_item .p-photo figcaption .newopen{display:inline-block;font-size: .8em;line-height:1;margin-left: .2em}.l-clinic-list_item .p-icon{padding:1.6rem 1rem 1.5rem}.l-clinic-list_item .p-icon li{width:4rem;margin:0 1.5rem}.l-clinic-data>tbody>tr>th,.l-clinic-data>tbody>tr>td{display:table-cell;padding:2em 1.5em 1.9em}.l-clinic-data>tbody>tr>th{width:26%;vertical-align:top}.l-clinic-data>tbody>tr>td{border-top:1px solid var(--color-light-gray);padding-bottom:1.9em}.l-clinic-data .p-timetable th, .l-clinic-data .p-timetable td{padding:1em 0;font-size:1.4rem;line-height:1.3;border:1px solid #9bafb8;font-weight:500}.l-clinic-data .p-timetable th{width:24.4%;background-color:#e5f8fa;text-align:left;padding-left: .5em;padding-right: .5em}.l-clinic-data .p-timetable td{width:10.8%}.l-clinic-data .p-timetable>thead td{text-align:center;background-color:#f9f8f6}.l-clinic-data .p-timetable>tbody td{text-align:center}.l-clinic-data .p-timetable .sat{color:#06c}.l-clinic-data .p-timetable .sun{color:#c00}.l-clinic-data .p-map{height:40rem}.l-doctor-list{display:flex;flex-wrap:wrap;margin-bottom:2rem}.l-doctor-list_item{width:48.54368%;margin:0 0 3rem 2.912621%;padding:4rem}.l-doctor-list_item.l-doctor-list_item_small{padding:3rem 4rem}.l-doctor-list_item:nth-child(2n+1){margin-left:0}.l-doctor-list_item .p-text_title{margin-bottom:2em}.l-doctor-list_item .p-text_en{font-size:1.4rem}.l-doctor-list_item .p-text_name{font-size:2.6rem}.l-doctor-list_item .p-photo{width:18rem;border-radius: .6rem;overflow:hidden}.l-doctor-list.doctor-top:first-child{padding-top:4rem;margin-bottom:0}.l-clinic-photo li{width:32.81553%;margin:0 0 .8rem 0.776699%}.l-clinic-photo li:nth-child(2n+1){margin-left:0.776699%}.l-clinic-photo li:nth-child(3n+1){margin-left:0}}.l-doctor-main{margin:0 -1.5rem;position:relative}.l-doctor-main .p-text{position:absolute;top:50%;left:0;transform:translateY(-50%);width:19rem;padding:1.5rem;background-color:white;box-shadow:-0.7rem -0.7rem 0 0 rgba(255, 255, 255, 0.5), 0.7rem 0.7rem 0 0 rgba(0, 0, 0, 0.05);line-height:1.5}.l-doctor-main .p-text>:last-child{margin-bottom:0}.l-doctor-main .p-text_title{font-size:1.2rem}.l-doctor-main .p-text_name{font-size:2.5rem;font-weight:600;margin-bottom: .8em}.l-doctor-main .p-text_name small{display:block;font-family:var(--text-en);font-size:1.2rem;letter-spacing: .1em}.l-doctor-data{padding:2rem;background-color:white;border:1px solid var(--color-light-gray);font-size:1.3rem;line-height:1.5}.l-doctor-data_title{font-size:1.6rem;color:var(--color-dark-green);font:normal 600 1.6rem/1.5 var(--text-sans-serif-yakuhan);margin-bottom:1em}.l-doctor-data .p-career dt{clear:both;float:left;width:7em}.l-doctor-data .p-career dd{padding:0 0 1em 7em}.l-doctor-data .p-career dd:last-child{padding-bottom:0}.l-doctor-data .p-list li{margin-bottom: .5em}.l-doctor-data .p-list li:last-child{margin-bottom:0}.l-doctor-data+.l-doctor-data{margin-top:-1px}.l-doctor-button{display:flex;flex-wrap:wrap}.l-doctor-button li{width:47.82608%;margin:0 0 1.5rem 4.34782%;box-shadow:var(--shadow-basic)}.l-doctor-button li a{position:relative;display:flex;height:100%;width:100%;align-items:center;padding:1.5rem 3rem 1.5rem 1.5rem;background-color:white;text-decoration:none;font-size:1.7rem;line-height:1.5;font-weight:600}.l-doctor-button li a::after{position:absolute;display:block;top:calc(50% - .5em);right:1.5rem;content:"\f30b";font-family:var(--text-font-awesome);font-size:1.2rem;font-weight:600;color:var(--color-green)}.l-doctor-button li a>span{display:block}.l-doctor-button li a small{display:block;font-size:1.2rem;font-weight:500;margin-bottom: .5em}.l-doctor-button li:nth-child(2n+1){margin-left:0}@media screen and (min-width: 769px){.l-doctor-main{margin:0 auto;border-radius:2rem;overflow:hidden}.l-doctor-main .p-text{left:9rem;width:40rem;padding:4rem;box-shadow:-1.4rem -1.4rem 0 0 rgba(255, 255, 255, 0.5), 1.4rem 1.4rem 0 0 rgba(0, 0, 0, 0.05)}.l-doctor-main .p-text_title{font-size:2rem}.l-doctor-main .p-text_name{font-size:4rem}.l-doctor-main .p-text_name small{font-size:1.8rem}.l-doctor-data{padding:4rem 6rem;font-size:1.6rem}.l-doctor-data_title{font-size:2.4rem}.l-doctor-data .p-career dt{clear:both;float:left;width:7em}.l-doctor-data .p-career dd{padding:0 0 1em 7em}.l-doctor-data .p-career dd:last-child{padding-bottom:0}.l-doctor-data .p-list li{margin-bottom: .5em}.l-doctor-data .p-list li:last-child{margin-bottom:0}.l-doctor-data+.l-doctor-data{margin-top:-1px}.l-doctor-button li{width:23.10679%;margin:0 0 2.6rem 2.52427%}.l-doctor-button li a{padding:3rem 3.5rem 3rem 3rem;font-size:2.2rem}.l-doctor-button li a::after{right:2rem;font-size:1.5rem}.l-doctor-button li a small{font-size:1.6rem}.l-doctor-button li:nth-child(2n+1){margin-left:2.52427%}.l-doctor-button li:nth-child(4n+1){margin-left:0}}.l-camp-anchor{border:1px solid #efefef;background-color:white;margin-bottom:1.9rem;padding:2.5rem 1.5rem}.l-camp-anchor_title{font:normal 600 1.9rem/1.5 var(--text-sans-serif-yakuhan);letter-spacing: .05em;color:var(--color-dark-green);margin-bottom:1em}.l-camp-anchor_list{border-top:1px solid #ddd}.l-camp-anchor_list li a{position:relative;display:flex;align-items:center;height:100%;padding:1.4em 2em 1.3em .5em;border-bottom:1px solid #ddd;font-size:1.4rem;line-height:1.5;text-decoration:none;font-feature-settings:"palt"}.l-camp-anchor_list li a::after{position:absolute;top:calc(50% - .7em);right: .5em;display:block;content:"\f309";font-size:1.5rem;color:#666;font-weight:600;font-family:var(--text-font-awesome)}.net_campain_box{border:2px solid var(--color-green);background-color:white;border-radius: .5rem;margin-bottom:1.5rem;padding:2.5rem 2rem 3rem;box-shadow:0.5rem 0.5rem 0 0 rgba(0, 0, 0, 0.05);line-height:1.5}.net_campain_box>:last-child{margin-bottom:0}.net_campain_box .p-title{font:normal 600 2.2rem/1.3 var(--text-sans-serif-yakuhan);color:var(--color-dark-green);margin-bottom: .5em}.net_campain_box .p-title small{font-size: .8em}.net_campain_box .l-clinic-list{display:block;margin-bottom:1em}.net_campain_box .l-clinic-list dt{font-size:1.2rem}.net_campain_box .l-clinic-list dd ul li{font-size:1.1rem}.net_campain_box .price_box{margin-bottom:1em;font-family:Poppins,YakuHanJP,"Noto Sans JP",sans-serif}.net_campain_box .price_box .menu_sub{font-size:1.8rem;font-weight:600;margin-bottom: .5em}.net_campain_box .price_box .price_txt{line-height:1.3;letter-spacing:0}.net_campain_box .price_box .price_txt .icon_txt{display:block;width:fit-content;flex-shrink:0;margin-bottom: .4em;background-color:#e798b5;color:white;font-size:1.5rem;line-height:1.2;letter-spacing: .05em;font-weight:600;padding: .6em 1rem;border-radius: .3rem}.net_campain_box .price_box .price_txt .pay_txt{font-size:2.8rem;font-weight:700}.net_campain_box .price_box .price_txt .pay_txt .name{font-size:2.5rem}.net_campain_box .price_box .price_txt .pay_txt .name small{font-size: .7em}.net_campain_box .price_box .price_txt .tax_txt{font-size:1.1rem;font-weight:400;display:inline-block}.net_campain_box .price_box .price_txt .cap_txt{display:block;font-size:1.2rem;font-weight:400}.net_campain_box .price_box.line{border-top:1px solid #efefef;padding-top:1em}.net_campain_box .net_benefit_btn li{display:block;margin-bottom: .7rem}.net_campain_box .net_benefit_btn li a{width:100%;text-align:center}.net_campain_box .net_benefit_btn li:last-child{margin-bottom:0}@media screen and (min-width: 769px){.l-camp-anchor{margin-bottom:0;padding:4rem 5rem}.l-camp-anchor_title{font-size:2.4rem}.l-camp-anchor_list{border-top:none;display:flex;flex-wrap:wrap}.l-camp-anchor_list li{width:47.84946%;margin:0 0 0 4.30107%}.l-camp-anchor_list li a{padding:1.2em 2em 1.1em .5em;font-size:1.6rem}.l-camp-anchor_list li a::after{font-size:1.8rem}.l-camp-anchor_list li:nth-child(1) a, .l-camp-anchor_list li:nth-child(2) a{border-top:1px solid #ddd}.l-camp-anchor_list li:nth-child(2n+1){margin-left:0}.l-camp-anchor+.l-camp-anchor{margin-top:-1px}.net_campain_box{border-radius:1rem;margin-bottom:4rem;padding:4.5rem 6rem 5rem;box-shadow:1rem 1rem 0 0 rgba(0, 0, 0, 0.05)}.net_campain_box .p-title{font-size:3.6rem}.net_campain_box .l-clinic-list{display:flex;margin-bottom:2em}.net_campain_box .l-clinic-list dt{font-size:1.6rem}.net_campain_box .l-clinic-list dd ul li{font-size:1.6rem}.net_campain_box .price_box{margin-bottom:1.5em}.net_campain_box .price_box .menu_sub{font-size:3rem}.net_campain_box .price_box .price_txt{display:flex;align-items:flex-start}.net_campain_box .price_box .price_txt .icon_txt{display:block;width:auto;margin-bottom:0;margin-right:3.5rem;font-size:2.2rem;padding: .8em 2rem;border-radius: .6rem}.net_campain_box .price_box .price_txt .p-flex-item{flex:1;margin-top:-1rem}.net_campain_box .price_box .price_txt .pay_txt{font-size:6rem;vertical-align:middle}.net_campain_box .price_box .price_txt .pay_txt .name{font-size:5rem}.net_campain_box .price_box .price_txt .tax_txt{font-size:2.2rem;vertical-align:-.5em}.net_campain_box .price_box .price_txt .cap_txt{font-size:1.6rem}.net_campain_box .price_box.line{padding-top:1.5em}.net_campain_box .net_benefit_btn{display:flex;justify-content:flex-end}.net_campain_box .net_benefit_btn li{margin-bottom:0;margin-left:3rem}.net_campain_box .net_benefit_btn li a{width:auto;font-size:1.8rem}}.p-pointcard{display:flex}.p-pointcard .p-img{width:11.8rem;flex-shrink:0;margin-right:2rem}.p-pointcard .p-text{flex:1;font-weight:600}.l-pointcard{border:1px solid var(--color-light-gray);background-color:white;padding:2rem;margin-bottom:2rem}.l-pointcard_title{font-size:2rem;font-weight:600;margin-bottom: .5em;letter-spacing: .05em;color:var(--color-navy);font-feature-settings:"palt"}.l-pointcard_flex .p-photo{width:14rem;margin:0 auto 1em}.l-pointcard_flex .p-text{font-weight:600}.l-pointcard_flex .p-text_title{display:block;width:fit-content;padding: .5em 1em;font-size:1.6rem;line-height:1.2;font-style:normal;color:white;background-color:#9bafb8;border-radius:10rem;margin-bottom: .5em}.l-pointcard_introduce{background-color:white;border:1px solid var(--color-light-gray)}.l-pointcard_introduce .p-header{display:block;padding:1em;border-bottom:1px solid var(--color-light-gray);font-weight:600;line-height:1.5}.l-pointcard_introduce .p-header.member{background-color:#f9f8f6}.l-pointcard_introduce .p-header.friend{background-color:#f3f9f9}.l-pointcard_introduce .p-body{display:block;padding:1em;line-height:1.5}.l-pointcard_introduce+.l-pointcard_introduce{margin-top:-1px}@media screen and (min-width: 769px){.p-pointcard{display:flex}.p-pointcard .p-img{width:23.6rem;margin-right:6rem}.l-pointcard{padding:5rem 6rem}.l-pointcard_title{font-size:3rem}.l-pointcard_flex{display:flex}.l-pointcard_flex .p-photo{width:26.4rem;margin:0 6rem 0 0;flex-shrink:0}.l-pointcard_flex .p-text{flex:1}.l-pointcard_flex .p-text_title{font-size:2rem}.l-pointcard_introduce{display:flex}.l-pointcard_introduce .p-header{width:36%;display:flex;align-items:center;padding:1.5em;border-bottom:none;border-right:1px solid var(--color-light-gray)}.l-pointcard_introduce .p-body{flex:1;padding:1.5em}}.media-list>:last-child{margin-bottom:0}.media-list li{margin-bottom:4rem}.media-list .p-title{font-size:1.6rem;line-height:1.5;font-weight:600;margin-bottom: .5em}.media-list figure{display:flex}.media-list figure .p-img{order:1;display:block;width:30%;margin:0 1em .5em 0;flex-shrink:0}.media-list figure .p-img a{display:inline-block;margin-bottom: .2rem}.media-list figure figcaption{order:2;flex:1;line-height:1.6;word-break:break-all}.media-list figure figcaption time{display:block;font-family:Poppins,"Noto Sans JP",sans-serif;font-weight:500;font-size: .9em;margin-bottom: .5em}.media-list figure figcaption small{display:block}.media-list li.wide figure{flex-direction:column}.media-list li.wide figure .p-img{order:2;width:auto;margin:0}.media-list li.wide figure .p-img a{width:32%;display:inline-block;margin-bottom: .5rem;margin-right: .25%}.media-list li.wide figure figcaption{margin:0 0 1em 0}.media-list .group_buy{font-size: .8em;padding-top:1em}@media screen and (min-width: 769px){.media-list li{margin-bottom:5.5rem}.media-list .p-title{font-size:2rem;margin-bottom:1em}.media-list figure .p-img{width:11rem;margin:0 2em .5em 0}.media-list li.wide figure .p-img a{width:14rem;margin-bottom:1rem;margin-right:1rem}.media-list li.wide figure figcaption{margin:0 0 1em 0}.media-list .group_buy{font-size: .8em;padding-top:1em}}.list-backnumber dt{font-family:Poppins,"Noto Sans JP",sans-serif;font-weight:500;line-height:1.5;margin-bottom: .3em}.list-backnumber dd{margin-bottom:1.5em}.list-backnumber dd:last-child{margin-bottom:0}@media screen and (min-width: 769px){.list-backnumber dt{clear:both;float:left;width:14rem;margin-bottom:0;line-height:1.7}.list-backnumber dd{padding:0 0 .5em 14rem;line-height:1.7}}.content-topics header{margin-bottom:1em}.content-topics header time{display:block;font-family:Poppins,"Noto Sans JP",sans-serif;font-weight:500;line-height:1.5;margin-bottom: .3em}.content-topics header .p-title{font-size:2rem;font-feature-settings:"palt"}.content-topics .p-body.emphasis{padding:1em;background-color:#fffaf5}.content-topics .p-body.emphasis>:last-child{margin-bottom:0}.content-topics+.content-topics{margin-top:5rem}@media screen and (min-width: 769px){.content-topics header{margin-bottom:2em}.content-topics header .p-title{font-size:3rem}.content-topics .p-body.emphasis{padding:2em}.content-topics+.content-topics{margin-top:8rem}}.acdMenu.pricListMenu{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin-bottom:6rem}.acdMenu.pricListMenu>ul{width:100%}.acdMenu .acd-check{display:none}.acdMenu .acd-label{display:block;background:var(--color-green);color:white;font-size:1.5rem;line-height:1.3;font-weight:600;font-feature-settings:"palt";margin-bottom: .5rem;padding:1.5rem 3rem 1.4rem 1.5rem;border-radius:var(--radius-basic);position:relative}.acdMenu .acd-label:hover{cursor:pointer}.acdMenu .acd-label:after{position:absolute;right:1.5rem;top:calc(50% - 1rem);display:block;content:'\f107';font-family:var(--text-font-awesome);font-size:2rem;font-weight:600;line-height:1;transition:all .2s ease-out}.acdMenu .acd-content{display:block;height:0;opacity:0;padding:0 1.5rem;transition: .2s;visibility:hidden;background-color:white}.acd-check:checked+.acd-label:after{transform:rotate(180deg)}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;margin:0 0 1.5rem;visibility:visible}.acdMenu .acd-content li a{display:block;position:relative;border-bottom:1px solid #ddd;text-decoration:none;padding:1.5rem 3rem 1.4rem .5rem;font-size:1.4rem;line-height:1.5}.acdMenu .acd-content li a:after{position:absolute;display:block;right: .5rem;top:calc(50% - .5em);content:'\f30b';font-family:var(--text-font-awesome);font-weight:600;font-size:1.5rem;line-height:1}.priceListContent{margin-bottom:6rem}.priceListContent .l-clinic-list{display:block;margin-bottom:1em}.priceListContent .price-sub-title{font-family:var(--text-sans-serif-yakuhan);font-size:1.8rem;line-height:1.5;font-weight:600;color:var(--color-dark-green);margin-bottom: .5em}.priceListContent .price-sub-title a{text-decoration:none}.priceListContent .price-sub-title a:hover{text-decoration:underline}.priceListContent .separator{border:1px solid var(--color-light-gray);border-left:none;border-right:none;padding:2rem 0;margin-bottom:2.5rem;background-color:white}.priceListContent .separator>:last-child{margin-bottom:0}.priceListContent .price_section{margin-bottom:4rem}@media screen and (max-width: 768px){.acdMenu.pricListMenu>ul{display:contents;width:100%}.acdMenu.pricListMenu>ul li{width:100%}.acdMenu.pricListMenu>ul li.menu01{order:1}.acdMenu.pricListMenu>ul li.menu02{order:2}.acdMenu.pricListMenu>ul li.menu03{order:3}.acdMenu.pricListMenu>ul li.menu04{order:4}.acdMenu.pricListMenu>ul li.menu05{order:5}.acdMenu.pricListMenu>ul li.menu06{order:6}.acdMenu.pricListMenu>ul li.menu07{order:7}.acdMenu.pricListMenu>ul li.menu08{order:8}.acdMenu.pricListMenu>ul li.menu09{order:9}.acdMenu.pricListMenu>ul li.menu10{order:10}.acdMenu.pricListMenu>ul li.menu11{order:11}.acdMenu.pricListMenu>ul li.menu12{order:12}.acdMenu.pricListMenu>ul li.menu13{order:13}}@media screen and (min-width: 769px){.acdMenu.pricListMenu{flex-direction:row;justify-content:space-between;margin-bottom:12rem}.acdMenu.pricListMenu>ul{width:49.51456%}.acdMenu .acd-label{font-size:1.8rem;margin-bottom:1rem;padding:2rem 5rem 1.9rem 2rem}.acdMenu .acd-label:after{right:2.4rem;top:calc(50% - 1.5rem);font-size:3rem}.acdMenu .acd-content{padding:0 2.4rem}.acd-check:checked+.acd-label+.acd-content{margin:0 0 3rem}.acdMenu .acd-content li a{font-size:1.6rem}.acdMenu .acd-content li a:after{font-size:1.8rem}.priceListContent{margin-bottom:12rem}.priceListContent .l-clinic-list{display:flex}.priceListContent .price-sub-title{font-size:2.8rem}.priceListContent .separator{border:1px solid var(--color-light-gray);padding:4rem 6rem 5rem;margin-bottom:3rem}.priceListContent .price_section{margin-bottom:5rem}}.p-pricelist-card{display:flex;flex-wrap:wrap}.p-pricelist-card li{width:4.2rem;margin:0 .5rem .5rem 0}.p-pricelist-loan{display:flex;flex-direction:column}.p-pricelist-loan dl dt{padding:1em;margin-bottom:1em;line-height:1.5;color:var(--color-pink);font-weight:600;text-align:center;background-color:white;border:2px solid var(--color-pink)}.p-pricelist-loan dl dd{margin-bottom:2em}@media screen and (min-width: 769px){.p-pricelist-card li{width:8.3rem;margin:0 1rem .5rem 0}.p-pricelist-loan{flex-direction:row;justify-content:space-between;margin-bottom:3em}.p-pricelist-loan dl{width:47.08737%}.p-pricelist-loan dl dt{padding:1em;margin-bottom:1em;line-height:1.5;color:var(--color-pink);font-weight:600;text-align:center;border:2px solid var(--color-pink)}.p-pricelist-loan dl dd{margin-bottom:0}}.p-online-main_img{text-align:center}.p-online-main_txt{position:relative;z-index:1;margin:-2em 0 0 auto;padding:1em 1.5em;background-color:white;width:80%;box-shadow:var(--shadow-basic)}.p-online-main_txt>:last-child{margin-bottom:0}.p-online-step{display:flex;flex-wrap:wrap;margin-bottom:2em}.p-online-step a{display:block;position:relative;width:32%;margin:0 0 1rem 2%;padding:1em .5em 2em;border-radius: .6rem;text-decoration:none;background-color:var(--color-green);color:white;text-align:center;font-size:1.3rem;line-height:1.5;font-feature-settings:"palt";font-weight:600}.p-online-step a:nth-child(3n+1){margin-left:0}.p-online-step a::after{position:absolute;width:100%;left:0;bottom: .5rem;content:"\f107";font-family:var(--text-font-awesome);display:block}.p-online-step a i{display:block;font:normal 600 2rem/1.5 var(--text-en)}.p-online-flow{margin-bottom:3rem}.p-online-flow_title{font-size:1.8rem;line-height:1.5;margin-bottom:1em}.p-online-flow_title i{display:inline-block;font:normal 600 3.5rem/1.5 var(--text-en);margin-right: .2em}.p-online-store dt{font-weight:600;line-height:1.5;margin-bottom: .5em}.p-online-store dd{width:60%;margin:0 auto 1em 0}.p-online-imed{margin-top:2em;padding:1.5rem 2rem 2rem;background:linear-gradient(to right, #97cb61, #4abcba)}.p-online-imed_lead{color:white;font-weight:600;line-height:1.5}.p-online-imed_inner{background-color:white;padding:2rem}.p-online-imed figure{width:80%;margin:0 auto 1em}.p-online_text-img{display:inline-block;margin:0 .2em}.p-online_text-img.imed{width:6em;vertical-align:-.25em}.p-online_text-img.yoyaku{width:2.3em;margin-top:-1em}.p-online_text-img.telend{width:2em;margin-top:-.3em}.p-online_text-img.mypage{width:2.5em;margin-top:-.5em}.p-online-flow_number li{position:relative;padding: .5em 0 1.4em 3.5em;font-size:1.5rem;line-height:1.5;font-weight:500;list-style-type:none}.p-online-flow_number li strong{color:var(--color-red)}.p-online-flow_number li:before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;content:"";width:3.4rem;height:3.4rem;border-radius:100%;background-color:#97cb61;color:#fff;font-family:var(--text-en);font-size:2rem;line-height:1;font-weight:600}.p-online-flow_number li:nth-of-type(1):before{content:"1"}.p-online-flow_number li:nth-of-type(2):before{content:"2"}.p-online-flow_number li:nth-of-type(3):before{content:"3"}.p-online-flow_number li:nth-of-type(4):before{content:"4"}.p-online-flow_number li:nth-of-type(5):before{content:"5"}.p-online-flow_number li:nth-of-type(6):before{content:"6"}.p-online-flow_number li:nth-of-type(7):before{content:"7"}.p-online-flow_number li:nth-of-type(8):before{content:"8"}.p-online-flow_number li:nth-of-type(9):before{content:"9"}.p-online-flow_number li:nth-of-type(10):before{content:"10"}.p-online-flow_smooth{display:flex;align-items:center;padding:1em 2em 0;border:1px solid #ddd;background-color:#97cb61;font-size:1.3rem;line-height:1.5;color:#fff;font-weight:600}.p-online-flow_smooth_img{width:45%;margin-right:1em}.p-online-flow_smooth_text{flex:1}@media screen and (min-width: 769px){.p-online-main{display:flex;justify-content:space-between;align-items:center}.p-online-main_img{width:60%;text-align:left}.p-online-main_txt{width:48%;margin:0 0 0 -8%;padding:3em 2em}.p-online-step a{margin-bottom:2rem;padding:1em .5em 2em;font-size:1.7rem}.p-online-step a i{font-size:3rem}.p-online-flow{margin-bottom:5rem}.p-online-flow_title{font-size:2.2rem}.p-online-flow_title i{font-size:5rem}.p-online-imed{padding:3.5rem 4rem 4rem}.p-online-imed_inner{padding:3rem}.p-online-imed figure{float:left;width:20rem;margin:0 2em .5em 0}.p-online-flow_number li{font-size:1.8rem;padding-top: .3em}.p-online-flow_number li:before{width:4rem;height:4rem;font-size:2.4rem}.p-online-flow_smooth{font-size:1.8rem}.p-online-flow_smooth_img{width:30%;margin-right:1em}}.l-case-list{display:flex;flex-direction:column;flex-wrap:wrap}.l-case-list_item{padding:2rem;margin-bottom:2.5rem;border:1px solid var(--color-light-gray);background-color:white}.l-case-list_item .l-sub-title{color:var(--color-dark-green);margin-bottom: .5em}.l-case-list_item figure{text-align:center;margin-bottom:1em}.l-case-list_item figure figcaption{display:block;padding-top: .5em;font-size:1.2rem;line-height:1.5;font-weight:600;font-family:var(--text-en)}.l-case-list_item>:last-child{margin-bottom:0}.l-case-list .p-subtitle{font-size:1.4rem;line-height:1.5;font-weight:600;margin-bottom: .5em}.l-case-list .p-photo{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:20.8rem;margin-bottom: .5em;background-color:#efefef;border-radius:var(--radius-basic)}.l-case-list .p-photo img{max-width:100%;max-height:100%;width:auto;height:auto}.l-case-list .p-time{font-size:1.3rem;text-align:center;margin-bottom:1em}.l-case-list .p-notes{font-size:1.1rem;line-height:1.5}.l-section-case{padding:3rem 0;border:1px solid #eceded;border-left:none;border-right:none;background-color:white}.l-section-case+.l-section-case{margin-top:-1px}.l-section-case>:last-child{margin-bottom:0 !important}@media screen and (min-width: 769px){.l-case-list{flex-direction:row}.l-case-list_item{width:48.54368%;padding:3rem;margin:0 0 3rem 2.91262%}.l-case-list_item .l-sub-title{font-size:2rem}.l-case-list_item figure figcaption{font-size:1.4rem}.l-case-list_item:nth-child(2n+1){margin-left:0}.l-case-list .p-subtitle{font-size:1.8rem}.l-case-list .p-photo{width:100%;height:30rem;margin-bottom: .5em}.l-case-list .p-time{font-size:1.4rem}.l-case-list .p-notes{font-size:1.2rem}.l-section-case{padding:6rem 6rem 4rem;border:1px solid #eceded}.l-section-case .l-sub-title{font-size:2.6rem}}.p-column-about{margin-top:4rem;border:1px solid #9bafb8;padding:2rem;background-color:white}.p-column-about dt{font-size:1.6rem;line-height:1.5;font-weight:600;margin-bottom: .5em}.mokuji_readmore+.column_detail{margin-top:-3rem}.column_detail img{display:block;max-width:100%;height:auto;margin:1em auto}.column_detail h1, .column_detail h2:not(.p-exception){font-size:1.9rem;line-height:1.5;margin-bottom:1em;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:600;letter-spacing: .06em;color:#435259;margin-top:4rem}.column_detail h1{font-size:2.2rem}.column_detail h1::before, .column_detail h2:not(.p-exception)::before{content:"";display:block;width:6rem;height: .4rem;margin-bottom: .7em;background:url("/wp-content/themes/ginzabiyou/assets/img/common/line_title.svg") no-repeat left center;background-size:contain}.column_detail h3{position:relative;font-size:1.7rem;line-height:1.5;letter-spacing: .06em;font-weight:600;font-feature-settings:"palt";color:#435259;padding: .9em 0 .8em 1.2em;margin-bottom:1em;margin-top:3rem}.column_detail h3::before{position:absolute;display:block;top:0;left:0;content:"";width: .3rem;height:100%;background-color:#badee2;border-radius: .15rem}.column_detail h2:not(.p-exception)+h3{margin-top:0}.column_detail .l-middle-title{font-size:1.8rem;margin-top:0;margin-bottom:0.7em;padding:0}.column_detail .l-middle-title::before{display:none}.column_detail .u-text-dark-green{color:#1e7e8f !important}.column_detail .u-button{font-size: .88em}.column_detail .column_marker_yellow{background:linear-gradient(transparent 50%, #ff9 50%)}.column_detail .column_marker_green{background:linear-gradient(transparent 50%, #cfc 50%)}.column_detail .column_bold{font-weight:600}.column_detail .l-related{margin-top:4rem}.column_detail .l-related .l-related-item .p-photo img{margin:0}.column_detail .l-related-item .p-title{font-size:1.7rem;line-height:1.5;font-weight:600;font-feature-settings:"palt";color:#1e7e8f;letter-spacing:inherit;padding:0;margin-top:0;margin-bottom:0.5em}.column_detail .l-related-item .p-title::before{display:none}.column_detail ol.list_notype{list-style:none}.column_detail ol.list_notype li{border:none;line-height:1.5;padding:0.5em 0}.column_detail ol.list_notype ol{margin-left:1.5em}.column_detail .u-float-item_photo img{margin:0}.l-column-comment{margin-top:4rem;padding:2rem;border:1px solid #9bafb8;background-color:white}.l-column-comment_title{font-size:1.7rem;line-height:1.5;font-family:var(--text-sans-serif-yakuhan);color:var(--color-navy);margin-bottom:1em;padding-bottom: .5em;border-bottom:1px solid #eceded}.l-column-comment .p-photo{width:68%;margin:0 auto 1em}.l-column-comment .p-text>:last-child{margin-bottom:0}.l-column-comment .p-name{font-size:1.7rem;line-height:1.5;font-weight:600}.l-column-comment .p-name small{display:block;font-size: .88em}.l-column-comment .p-carrer{margin-bottom:1em}.l-column-comment .p-carrer li{font-size:1.3rem;line-height:1.5;margin-bottom: .5em}.l-section-column-qa-box h2:not(.p-exception){margin-left:-0.5rem;font-size:2.6rem;z-index:1;width:fit-content;padding:1.4em 1.2em 1.3em;border:1px solid #eceded;border-top:1px solid #1e7e8f;background-color:white;color:#1e7e8f;font-size:1.7rem;font-weight:600;line-height:1.5}.l-section-column-qa-box h2:not(.p-exception)::before{display:none}.btn_pagenation_blog{margin-top:4rem;display:flex;justify-content:center}.btn_pagenation_blog li{margin:0 2em}.btn_pagenation_blog li a{display:block;padding:1em;border-radius: .4rem;color:white;background-color:var(--color-dark-green);text-decoration:none}@media screen and (min-width: 769px){.p-column-about{margin-top:8rem;padding:4rem 6rem}.p-column-about dt{font-size:2.2rem}.mokuji_readmore+.column_detail{margin-top:-6rem}.column_detail h1, .column_detail h2:not(.p-exception){position:relative;padding-left:8.6rem;font-size:3.2rem;margin-bottom:1.5em;margin-top:8rem}.column_detail h1{font-size:3.4rem}.column_detail h1::before, .column_detail h2:not(.p-exception)::before{position:absolute;top: .75em;left:0;width:6.5rem;height: .4rem;margin-bottom:0}.column_detail h3{font-size:2.2rem;margin-top:5rem}.column_detail h3::before{width: .4rem;border-radius: .2rem}.column_detail .l-middle-title{font-size:2.4rem}.column_detail .l-related{margin-top:8rem}.column_detail .l-related-item .p-title{font-size:2.2rem}.l-column-comment{margin-top:8rem;padding:5rem 6rem;border-width:2px}.l-column-comment_title{font-size:2.4rem}.l-column-comment .p-flex{display:flex}.l-column-comment .p-photo{order:2;width:42rem;margin:0 0 0 4rem;flex-shrink:0}.l-column-comment .p-text{order:1;flex:1}.l-column-comment .p-name{font-size:2.2rem}.l-column-comment .p-carrer li{font-size:1.6rem}.l-section-column-qa-box h2:not(.p-exception){font-size:2.6rem;margin-left:-1rem;padding:1.4em 1.2em 1.3em;margin-bottom:0;margin-top:0}}body.page-id-5952 .l-header, body.page-id-5952 .drawer-menu_back, body.page-id-5952 .drawer-menu, body.page-id-5952 .footer-fixed-button.is-show, body.page-id-5952 .side-fixed-button{display:none}body.page-id-5952 .l-main{padding-top:0}body.page-id-5952 .l-menu-title .p-logo{width:17.8rem;margin-bottom: .5rem}body.page-id-5952 .pagetop.is-show{bottom:3rem}.popup-button{margin-left:auto;margin-right:auto;padding:1.5em;font-size:1.5rem;line-height:1.3;font-weight:600;display:block;text-decoration:none;color:white;background-color:var(--color-red);border-radius: .5rem;text-align:center}.popup-button::after{font-family:"Font Awesome 5 Free";content:"\f30b";display:inline-block;margin-left: .4em;font-weight:600}.popup-button.border{border:2px solid var(--color-red);color:var(--color-red);background-color:white}.popup-button.fit{width:fit-content}.popup-button.center{margin-left:auto;margin-right:auto}.p-form-tel{margin-bottom:3.5rem}.p-form-tel a{display:block;text-decoration:none;padding:2rem .5rem;border:1px solid var(--color-green);background-color:var(--color-light-green);color:var(--color-navy);text-align:center;font-weight:600}.p-form-tel_text{font-family:var(--text-sans-serif);font-size:1.6rem;line-height:1.5;margin-bottom: .5em}.p-form-tel_number{font-family:var(--text-en);font-size:3rem;line-height:1;margin-bottom:0}.p-form-tel_number::before{content:"";display:inline-block;width:4rem;height:2.5rem;margin-right: .3em;background:url("/wp-content/themes/ginzabiyou/assets/img/common/ico_freedial.svg") no-repeat center center;background-size:contain}.p-form-list{width:100%;border-collapse:collapse;border-top:1px solid #ddd;background-color:white;margin-bottom:2em}.p-form-list_col{display:none}.p-form-list input[type=button], .p-form-list input[type=submit], .p-form-list input[type=reset], .p-form-list select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-form-list .p-label{position:relative;background-color:white;border:1px solid #ddd;border-radius: .6rem;padding: .5em 1em .4em 2.5em;cursor:pointer;line-height:1.5;font-feature-settings:"palt"}.p-form-list .p-label.inline{display:inline-block;margin:0 .5em .5em 0}.p-form-list .p-label.block{display:block;margin-bottom: .5em}.p-form-list .p-label.block-fit{display:block;width:fit-content;margin-bottom: .5em}.p-form-list .p-label.i-block-fit{display:inline-block;width:fit-content;padding-left:2.8em}.p-form-list .p-label input[type=radio], .p-form-list .p-label input[type=checkbox]{position:absolute;left:1em;top:calc(50% - .5em)}.p-form-list .p-label.flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-color:#999;font-size:1.4rem;padding-top:1.2em;padding-bottom:1.1em}.p-form-list .p-label.flex.red{font-weight:600;color:var(--color-red);border:2px solid var(--color-red)}.p-form-list .p-label .status{font-weight:600;font-size:1.3rem}.p-form-list .p-label .status.recommend{color:var(--color-red)}.p-form-list .p-label .status.little{color:#f14400}.p-form-list .p-label .status.crowded{color:#f17700}.p-form-list .p-label .status.empty{color:#093}.p-form-list .p-label .status.empty2{color:#06c}.p-form-list input[type=text], .p-form-list input[type=tel], .p-form-list input[type=number], .p-form-list input[type=email], .p-form-list textarea{background-color:white;border:1px solid #999;border-radius: .6rem;font-size:1.6rem;padding: .8em;max-width:100%}.p-form-list select{border:1px solid #999;border-radius: .6rem;font-size:1.4rem;padding: .8em 2em .7em .8em;max-width:100%;color:var(--color-main);font-feature-settings:"palt";background:white url("/wp-content/themes/ginzabiyou/assets/img/common/ico_select.png") no-repeat right 50%;background-size:1.3em}.p-form-list .required{background-color:#fdf4f4}.p-form-list th, .p-form-list td{display:block;text-align:left}.p-form-list th{padding:2rem 1.3rem 1rem;line-height:1.5}.p-form-list td{padding:0 1.3rem 2rem;border-bottom:1px solid #ddd}.p-form-list .p-caption{display:block;font-size: .8em;line-height:1.5;margin-top: .8em}.p-form-list .p-hopemenu-block{padding:1rem;background-color:#e3f2f4;font-size: .88em}.p-form-list .wpcf7-list-item{display:block;margin-bottom: .5em}.p-form-list .wpcf7-list-item .on_clinic{margin-top: .5em;display:inline-block;line-height:1.4;font-size: .88em}.select_clinic{padding-top:2rem}.select_clinic_arrow{width:10rem;margin:0 auto 1em}.select_clinic_list{background-color:white;padding:2rem 1rem 1rem;margin-bottom:1rem;border-radius: .5rem}.select_clinic_list .p-label:has(input:disabled){background-color:#efefef;cursor:auto}.form-select_year{display:block;margin-bottom: .5em}.form-select_month{display:block;margin-bottom:1em}.reserve_select+.reserve_select{margin-top:2em}.box_clinic_warn{margin-top: .6em}p.form_submit{margin-bottom:2em;text-align:center}p.form_submit a{margin:0 auto;background:var(--color-red);color:white;cursor:pointer;font-size:2rem;letter-spacing: .1em;line-height:1.5;font-weight:600;padding:1.1em 2em 1em;text-decoration:none;display:inline-block;border:1px solid var(--color-red);transition:all .2s ease-out;border-radius: .6rem}p.form_submit a:hover{background:white;color:var(--color-red)}.form_hoken{margin-top:2em;padding:2rem 1.5rem;background-color:var(--color-light-green);border-radius: .6rem;text-align:center;font-size:1.4rem;line-height:1.6}.form_hoken a{display:block;text-decoration:none}.form_hoken a>:last-child{margin-bottom:0}.form_hoken_title{font-size:1.7rem;margin-bottom: .5em}.error{font-weight:bold}@media screen and (min-width: 769px){.popup-button{font-size:1.8rem;border-radius: .6rem;max-width:68rem}.p-form-tel{margin-bottom:5rem}.p-form-tel a{max-width:67.4rem;margin-left:auto;margin-right:auto;padding:2.5rem .5rem}.p-form-tel_text{font-size:2rem}.p-form-tel_number{font-size:4.4rem}.p-form-tel_number::before{width:5rem;height:3.2rem}.p-form-list_col{display:table-column-group}.p-form-list_col col:nth-child(1){width:30%}.p-form-list_col col:nth-child(2){width:70%}.p-form-list .p-label{padding: .7em 1em .6em 2.5em;font-size:1.6rem}.p-form-list .p-label input[type=radio], .p-form-list .p-label input[type=checkbox]{transform:scale(1.3);top:calc(50% - .4em)}.p-form-list .p-label.flex{font-size:1.6rem}.p-form-list .p-label .status{font-size:1.4rem}.p-form-list input[type=text], .p-form-list input[type=tel], .p-form-list input[type=number], .p-form-list input[type=email], .p-form-list textarea{font-size:1.8rem}.p-form-list select{font-size:1.6rem}.p-form-list th, .p-form-list td{display:table-cell}.p-form-list th{padding:2.4rem 2rem 2.4rem 4rem;border-bottom:1px solid #ddd;font-size:1.8rem;vertical-align:top}.p-form-list td{padding:2.4rem 4rem 2.4rem 2rem}.p-form-list .p-hopemenu-block{padding:2rem}.p-form-list .wpcf7-list-item{display:block;margin-bottom: .5em}.select_clinic{padding-top:0}.select_clinic_arrow{width:20rem}.select_clinic_list{max-width:80rem;margin:0 auto 2rem;padding:2rem 4rem 4rem}.reserve_select+.reserve_select{margin-top:1.5em}p.form_submit{margin-bottom:3em}p.form_submit a{font-size:2.6rem;padding:1.6em 3.5em 1.5em}.form_hoken{padding:4rem 1.5rem;font-size:1.6rem}.form_hoken_title{font-size:2.4rem}}.popup-item{background-color:white;margin:1rem;padding:2rem;border-radius:1rem}.popup-text{margin-bottom:2em}.popup-text dt{font-family:var(--text-sans-serif-yakuhan);font-size:1.7rem;font-weight:600;line-height:1.5;margin-bottom: .5em}.popup-text dd{font-size:1.4rem;margin-bottom:1.5em}.popup-text dd:last-child{margin-bottom:0}.popup-time{font-size:1.3rem;line-height:1.5;font-feature-settings:"palt"}.popup-time li{display:flex;margin-bottom:1em}.popup-time li p{margin-bottom:0}.popup-time_name{width:8rem;flex-shrink:0}.popup-time_time{flex:1}.popup{display:none;height:100vh;width:100%;background:rgba(0, 0, 0, 0.8);position:fixed;top:0;left:0;z-index:990}.popup .content{background:rgba(255, 255, 255, 1);padding:20px !important;width:96% !important;max-width:724px;height:80vh;transform:translate(-50%, -50%);overflow-y:scroll;overflow-x:hidden;position:fixed;top:50%;left:50%;line-height:1.5;text-align:left}.popup .content #mfp_confirm_table th, .popup .content #mfp_confirm_table td{padding:0.5em}.popup .content #mfp_confirm_table th{width:32%}.show{display:flex;justify-content:center;align-items:center}.popup h4{margin-bottom:15px}.popup table td div{border-bottom:none;padding:0}.popup_bt{margin:15px auto;width:90%;display:flex;justify-content:center;flex-wrap:wrap}.popup_bt li{margin:5% 0;width:80%;text-align:center}.popup_bt li.send{order:1}.popup_bt li.modif{order:2}.popup_bt li.send a{width:80%;text-align:center;background:#ff5c5c;border:1px solid #fff;box-shadow:4px 4px 8px 0px rgba(0, 0, 0, 0.3);color:#fff;cursor:pointer;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック",sans-serif;letter-spacing:2px;line-height:163%;padding:10px 30px;text-decoration:none;display:inline-block;font-size:1.6rem;font-weight:600}.popup_bt li.send a:hover{background:#fff;border:1px solid #ff5c5c;color:#ff5c5c;transition-duration:0.3s}.popup_bt li.modif a{width:80%;text-align:center;background:#999;border:1px solid #fff;box-shadow:4px 4px 8px 0px rgba(0, 0, 0, 0.3);color:#fff;cursor:pointer;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック",sans-serif;letter-spacing:2px;line-height:163%;padding:10px 30px;text-decoration:none;display:inline-block;font-size:1.6rem;font-weight:600}.popup_bt li.modif a:hover{background:#fff;border:1px solid #999;color:#333;transition-duration:0.3s}.popup .rowt{background:#F6F7F9}@media screen and (min-width: 769px){.popup-item{max-width:80rem;margin:1rem auto;padding:3rem 5rem}.popup-item.small{max-width:60rem}.popup-text dt{font-size:2rem}.popup-text dd{font-size:1.6rem}.popup-time{font-size:1.6rem;margin-bottom:2em}.popup-time_name{width:12rem}.counseling_ti .sp_headline div{padding:8px 0 0 10px !important}.counseling_ti img{height:auto;width:30%;margin-bottom:0 !important;padding-bottom:0}.popup .content{padding:2% !important;width:94% !important;height:95%}.popup_bt{width:100%;justify-content:space-between}.popup_bt li{width:50%}.popup_bt li.send{order:2}.popup_bt li.modif{order:1}.popup_bt li a{width:90% !important}.popup input, .popup textarea{font-size:16px}}.color-red{color:var(--color-red)}.u-button-detail.insta a{padding:1.1em 1.5em 1em 3em;position:relative}.u-button-detail.insta a::before{font-family:"Font Awesome 5 Brands";content:"\f16d";display:inline-block;font-weight:600;font-size:1.5em;line-height:1;position:absolute;left: .8em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link-insta a{display:inline-block;font-size:1.4rem;padding: .5em 0 .5em 2.2em;text-align:left;position:relative}.link-insta a::after{background:url("/wp-content/themes/ginzabiyou/assets/img/common/ico_insta_color.png") no-repeat left center;background-size:cover;content:" ";display:inline-block;line-height:1;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em}.caution-box-fit{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:1em auto;padding:0.6em 1.2em;width:fit-content}.u-item-box.caution.large{border:2px solid #f66;border-radius:6px;font-size:1.2em;line-height:1.5;padding:1.2em}.u-item-box.caution-limited{font-size:1.0em;line-height:1.5;padding:1.2em}.u-item-box.achievement{line-height:1.5;padding:1.2em}.u-item-box.achievement .u-text-achievement{font-size:1.2em}.u-item-box.middle{padding:1.5em}.u-text-yellow{color:#cbb83a}.u-mr-0em{margin-right:0 !important}.u-mr-05em{margin-right: .5em !important}.u-mr-1em{margin-right:1em !important}.u-mr-2em{margin-right:2em !important}.u-mr-2_5em{margin-right:2.5em !important}.u-mr-3em{margin-right:3em !important}.u-mr-4em{margin-right:4em !important}.u-mr-5em{margin-right:5em !important}.u-mr-6em{margin-right:6em !important}.u-mr-7em{margin-right:7em !important}.u-pt-0em{padding-top:0 !important}.u-pt-05em{padding-top: .5em !important}.u-pt-1em{padding-top:1em !important}.u-pt-2em{padding-top:2em !important}.u-pt-3em{padding-top:3em !important}.u-pt-4em{padding-top:4em !important}.u-pt-5em{padding-top:5em !important}.u-circle-list{margin:0 auto}.u-circle-list li{display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.5;border:1px solid #1e7e8f;border-radius:50%;margin:0.4em 0.4em !important}.u-circle-list.u-circle-list-shadow li{box-shadow:0 0 6px 0 rgba(0, 0, 0, .2)}.u-circle-list.u-circle-list-lightblue li{background:#e4f2f4;border:none}.u-circle-list.column1-3{width:calc(12.8em * 3) !important}.u-circle-list.column1-4{width:calc(9.8em * 4) !important}.u-circle-list.column1-3 li{width:12em !important;height:12em !important}.u-circle-list.column1-4 li{width:9em !important;height:9em !important}.l-point.l-point-pd-small{padding:2em 1em}.u-osusume-title.u-osusume-lightgray{background:#ddd;color:#333}.l-related-item.l-related-item-small{padding:1.5rem 2rem;border-radius:0.5rem}.u-exclamation-triangle{position:relative;padding:0 0 0 2.7em;line-height:1.5;display:inline-block}.u-exclamation-triangle::before{background:url("/wp-content/themes/ginzabiyou/assets/img/common/ico_caution.svg") no-repeat center;background-size:contain;content:" ";display:inline-block;line-height:1;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.16em;height:1.94em}.u-text-lh-14{line-height:1.4}.u-text-lh-15{line-height:1.5}.u-text-lh-16{line-height:1.6}.u-text-lh-17{line-height:1.7}.u-text-lh-18{line-height:1.8}.u-text-lh-19{line-height:1.9}.u-text-lh-20{line-height:2.0}.u-text-palt{font-feature-settings:"palt"}.u-blockquote{padding:0 0 0 4.5em;margin:0;position:relative}.u-blockquote p:last-child{margin-bottom:0}.u-blockquote:before{display:inline-block;position:absolute;top:0;left:0.1em;content:"“";font-family:times,serif;color:#badee2;font-size:5em;line-height:1;font-weight:900}.u-break-all{word-break:break-all}@media screen and (min-width: 769px){.link-insta a{font-size:1em}.u-item-box.caution.large{font-size:1.4em;padding:1.6em}.u-item-box.caution-limited{font-size:1.4em;padding:1.6em}.u-item-box.achievement{padding:1.6em}.u-item-box.achievement .u-text-achievement{font-size:1.4em}.l-point.l-point-pd-small{padding:2.5rem 3rem}.l-related-item.l-related-item-small{padding:2.5rem 3rem}}@media screen and (max-width: 768px){.u-text-sp-small{font-size: .93em}.u-text-sp-x-small{font-size: .86em}.u-text-sp-xx-small{font-size: .79em}.u-text-sp-large{font-size:1.07em}.u-text-sp-x-large{font-size:1.14em}.u-text-sp-xx-large{font-size:1.29em}.u-text-sp-xxx-large{font-size:1.57em}.u-text-sp-xxxx-large{font-size:1.71em}.u-circle-list.column1-3{max-width:100%}.u-circle-list.column1-4{max-width:100%}.u-circle-list.column1-3 li{width:9em !important;height:9em !important}.u-circle-list.wide.column1-3 li{width:10.5em !important;height:10.5em !important}.u-circle-list.column1-4 li{width:9em !important;height:9em !important}.u-exclamation-triangle{padding:2.44em 0 0 0}.u-exclamation-triangle::before{display:block;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.u-text-sp-lh-14{line-height:1.4}.u-text-sp-lh-15{line-height:1.5}.u-text-sp-lh-16{line-height:1.6}.u-text-sp-lh-17{line-height:1.7}.u-text-sp-lh-18{line-height:1.8}.u-text-sp-lh-19{line-height:1.9}.u-text-sp-lh-20{line-height:2.0}.u-text-sp-palt{font-feature-settings:"palt"}.u-pt-sp-0em{padding-top:0 !important}.u-pt-sp-05em{padding-top: .5em !important}.u-pt-sp-1em{padding-top:1em !important}.u-pt-sp-2em{padding-top:2em !important}.u-pt-sp-3em{padding-top:3em !important}.u-pt-sp-4em{padding-top:4em !important}.u-pt-sp-5em{padding-top:5em !important}}.u-circle-list.column1-3 li{width:10.5em !important;height:10.5em !important}.menu-category-hair_flow03{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}.menu-category-hair_flow03 .btn-type1{background:#efefef;border:1px solid #ccc;border-radius:10px;display:block;line-height:1.4;margin:0.4em 0;padding:1em 0.5em;text-align:center;width:30%}.menu-category-hair_flow03 .btn-type2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-self:stretch;background:#e5f8fa;border:1px solid #ccc;border-radius:10px;line-height:1.4;margin:0.6em 0.8em;padding:1em 0.5em;text-align:center;width:30%}.menu-category-hair_flow03 .btn-type2 span{display:block}.menu-category-hair_flow03 .menu-category-hair_flow03-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.menu-category-hair_flow03 .menu-category-hair_flow03-ico{display:block;margin:0.6em auto;text-align:center;width:100%}@media screen and (max-width: 768px){.menu-category-hair_flow03 .btn-type1{width:46%}.menu-category-hair_flow03 .btn-type2{margin:0.6em 0;width:48%}.menu-category-hair_flow03 .menu-category-hair_flow03-list{justify-content:space-between}.menu-category-hair_flow03 .menu-category-hair_flow03-ico img{width:1.6em}}.clinic-route{}.clinic-route::after{content:"";display:block;clear:both}.clinic-route_photo{float:left;margin:0 1.5em 0.5em 0}.clinic-route_photo>img{max-width:100%;height:auto}.clinic-route2{display:flex;line-height:1.5;margin-bottom:3em}.clinic-route2::after{content:"";display:block;clear:both}.clinic-route2_photo{margin-right:5%}.clinic-route2_photo:last-child{margin-right:0}.clinic-route2_photo img{max-width:100%;height:auto}.clinic-route2_photo figcaption{display:block;padding-top:0.3em}@media screen and (max-width: 768px){.clinic-route{}.clinic-route_photo{width:auto;text-align:center;float:none;margin:0 0 1em}.clinic-route2{justify-content:space-between}.clinic-route2_photo{width:47.5%}}.tab_clinic_menu{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:3em}.tab_clinic_menu li{width:49.51456%}.tab_clinic_menu li a{display:block;background:var(--color-green);color:white;font-size:1.5rem;line-height:1.3;font-weight:600;font-feature-settings:"palt";margin-bottom:0.5rem;padding:1.5rem 3rem 1.4rem 1.5rem;border-radius:var(--radius-basic);position:relative;text-decoration:none}.tab_clinic_menu li a:after{position:absolute;right:1.5rem;top:calc(50% - 1rem);display:block;content:'\f107';font-family:var(--text-font-awesome);font-size:2rem;font-weight:600;line-height:1;transition:all .2s ease-out}@media screen and (min-width: 769px){.tab_clinic_menu{display:none}}body.tax-menu_category .l-menu_category-title .l-clinic-list{display:none}body.tax-menu_category.term-hoken .l-menu_category-title .l-clinic-list{display:block}body.tax-menu_category.term-hoken .l-menu_category-title .l-category-title_text{padding:2rem 1.5rem .7rem;margin-right:1.5rem;background-color:white}body.tax-menu_category.term-hoken>:last-child{margin-bottom:0 !important}body.tax-menu_category.term-hoken .l-menu_category-title .p-title i{position:relative;display:block;padding-left:3.2rem;font:normal 200 2rem/1 Poppins, sans-serif;color:#75bec6;letter-spacing: .05em;margin-bottom:.2em}body.tax-menu_category.term-hoken .l-menu_category-title .p-title i::before{position:absolute;display:block;content:"";width:2.5rem;height:.2em;top:calc(50% - .3rem);left:0;background:url("/wp-content/themes/ginzabiyou/assets/img/common/line_title.svg") no-repeat left center;background-size:contain}body.tax-menu_category.term-hoken .l-menu_category-title .p-title{font-size:2rem;line-height:1.3;font-weight:600;font-family:YakuHanJP,"Noto Sans JP",sans-serif;color:#435259;margin-bottom:.7em}body.tax-menu_category.term-hoken .l-menu_category-title .p-title.middle{font-size:2.2rem}body.tax-menu_category.term-hoken .l-menu_category-title .p-title .sub{color:#75bec6}.l-clinic-list dt{color:#1e7e8f;font-size:1.1rem;line-height:1.2;font-weight:600;margin-bottom:.5em}body.tax-menu_category.term-hoken .l-menu_category-title .l-clinic-list{display:flex;align-items:center;margin-bottom:.5em}body.tax-menu_category.term-hoken .l-menu_category-title .l-clinic-list dt{margin-right:.7em;white-space:nowrap}@media screen and (min-width: 769px){body.tax-menu_category.term-hoken{position:relative;z-index:1;padding:3rem 4rem 1.6rem;margin-right:0}body.tax-menu_category.term-hoken .l-menu_category-title .l-menu_category-title_inner{}body.tax-menu_category.term-hoken .l-menu_category-title .l-menu_category-title_text{padding:3rem 4rem 1.6rem}body.tax-menu_category.term-hoken .l-menu_category-title .p-title i{padding-left:5rem;font-size:3rem}body.tax-menu_category.term-hoken .l-menu_category-title .p-title i::before{width:3.8rem;height:.3em}body.tax-menu_category.term-hoken .l-menu_category-title  .p-title{font-size:4rem;margin-bottom:.5em}body.tax-menu_category.term-hoken .l-menu_category-title .p-title.middle{font-size:3.4rem}}body#body-page-cp-special{}body#body-page-cp-special .l-header_tool-sp_contact a{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;margin:0;width:5.5rem;height:5.5rem;cursor:pointer;background-color:#e5f8fa;text-decoration:none}body#body-page-cp-special .l-header_tool-sp_contact a>span{display:block;text-align:center;color:#435259;font-family:Poppins,sns-serif;font-weight:600;font-size: .9rem;line-height:1.2}body#body-page-cp-special .l-header_tool-sp_contact a > span img{display:block;width:1.8rem;margin:0 auto 0.6rem;transition:all .2s ease-out}@media screen and (min-width: 769px){body#body-page-cp-special .l-header_tool-sp_contact{display:none}}.l-sitemap-menu{}.l-sitemap-menu .sitemap-menu{}.l-sitemap-menu .sitemap-menu li{font-size:1.4rem;line-height:1.5}.l-sitemap-menu .sitemap-menu li a{display:block;text-decoration:none;position:relative;margin-bottom:1em;padding-left:1.8rem}.l-sitemap-menu .sitemap-menu li a::after{position:absolute;left:0;top:0.8rem;content:"";width:0.8rem;height:0.2rem;background-color:#75bec6}.l-sitemap-menu .sitemap-menu-sub{font-size:1.3rem;margin-left:1.8rem}.l-sitemap-menu .sitemap-menu-sub li{}.l-sitemap-menu .sitemap-menu-sub li a{margin-bottom:0.6em;padding-left:1.2rem}.l-sitemap-menu .sitemap-menu-sub li a::after{top:0.6rem;width:0.4rem}