html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box}body *{max-height:99999em;word-break:break-word}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}input,label,select,button{line-height:inherit}input,label,select,button,textarea{margin:0;border:0;padding:0;word-break:normal;display:inline-block;vertical-align:middle;white-space:normal;background:none;-webkit-appearance:none;font:inherit}button:focus{outline:0}input:focus,textarea:focus,select:focus{outline:auto}input[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}textarea{overflow:auto;white-space:pre-line;resize:none}@media print{body{-webkit-print-color-adjust:exact}html,body{margin:0}@page{margin:0}@page :left{margin:0}@page :right{margin:0}@page :first{margin-top:0}}body{color:#484848;font-weight:400;line-height:1.4;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;transition:opacity .3s ease}body:not(.is-visible){opacity:0}body.is-has-menu{width:100%;height:100%}body,.font-noto{font-family:"Noto Sans JP",sans-serif}.font-oswald{font-family:"Oswald",sans-serif}a{color:#484848;text-decoration:none}.hidden{display:none}@media print,(min-width: 768px){body{font-size:14px;overflow-y:scroll}body.is-has-menu{min-width:1260px}body.is-has-menu .container{position:absolute !important;top:0;right:0;bottom:0;left:0}.container{min-width:1260px;overflow:hidden}.wrapper{width:1024px;margin-left:auto;margin-right:auto}.sm{display:none !important}.trans{opacity:1;transition:opacity .26s ease}.trans:hover{opacity:.9}}@media only screen and (max-width: 767.98px){html{font-size:26.6666666667vw}body{font-size:.14rem}body.is-has-menu .container{position:fixed}.container{min-width:320px}.wrapper{padding-left:.25rem;padding-right:.25rem}.md{display:none !important}}.header{font-weight:500;background:#fff}.header .wrapper{display:flex;align-items:flex-start;position:relative}.header .header-logo{margin-right:auto}.header .logo-image{display:block}.header .header-telephone,.header .header-email,.header .button-menu{display:flex;align-items:center;justify-content:center}.header .header-telephone{color:#ff85a0}.header .header-email{color:#fff;position:relative;z-index:11}.header .button-menu{font-weight:300;text-align:center;letter-spacing:.1em;color:#fff;position:relative;z-index:101;cursor:pointer}.header .button-menu .is-close{display:none}.header .button-menu.is-hamburger-active .is-close{display:block}.header .button-menu.is-hamburger-active .is-open{display:none}.header .button-menu.is-hamburger-active span:nth-child(1){transform:rotate(45deg)}.header .button-menu.is-hamburger-active span:nth-child(2){opacity:0}.header .button-menu.is-hamburger-active span:nth-child(3){transform:rotate(-45deg)}.header .button-menu span{display:block;background:#fff;position:absolute;transition:all .3s ease}.header .header-navigation{display:none;position:fixed;top:0;left:0;width:100%;min-width:1260px;height:100%;background:#fff;transition:left .3s ease;overflow:auto;z-index:99;scrollbar-width:none}.header .header-navigation::-webkit-scrollbar{position:absolute;right:0;width:0;opacity:0}.header .list-navbar{display:flex;flex-wrap:wrap}.header .list-navbar a{font-weight:500;color:#484848}.header .navbar-title{font-weight:500;color:#ff5f87;letter-spacing:.02em}.header .navbar-title.is-brown{color:#e5d0ca}.header.header-cloned{position:fixed;top:-100px;left:0;transition:top .3s ease,opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;z-index:101;width:100%;background:rgba(0,0,0,0);pointer-events:none}.header.header-cloned .block-top-fixed{display:none !important}.header.header-cloned.is-fixed{top:0;visibility:visible;opacity:1}.header.header-cloned .header-logo,.header.header-cloned .header-telephone{display:none}.header.header-cloned .header-email{margin-left:auto;pointer-events:auto}.header.header-cloned .button-menu{pointer-events:auto}.header.header-cloned .header-navigation{display:none}@media print,(min-width: 768px){.header{font-size:18px;min-width:1260px}.header .wrapper::after{content:"";display:block;width:100vw;height:100px;background:#b57b6a;position:absolute;left:calc(100% - 80px);top:0;z-index:100}.header .header-logo{padding-top:9px}.header .logo-image{width:353px}.header .header-telephone,.header .header-email,.header .button-menu{height:100px}.header .header-telephone{width:275px;padding-left:38px;background:url("../img/common/ico_telephone.svg") left 38px center/20px auto no-repeat}.header .header-email{width:204px;padding-left:38px;background:#ff6f93 url("../img/common/ico_email.svg") left 37px center/27px auto no-repeat;position:relative;z-index:101;transition:all .3s ease}.header .header-email:hover{background-color:#ff5f87}.header .button-menu{font-size:16px;padding-top:34px;width:50px;margin-left:29px}.header .button-menu.is-hamburger-active span:nth-child(1){width:30px;top:38px;right:11px}.header .button-menu.is-hamburger-active span:nth-child(2){opacity:0}.header .button-menu.is-hamburger-active span:nth-child(3){width:30px;top:38px;right:11px}.header .button-menu span{height:2px;right:5px}.header .button-menu span:nth-child(1){width:20px;top:27px}.header .button-menu span:nth-child(2){width:30px;top:38px}.header .button-menu span:nth-child(3){width:40px;top:49px}.header .list-navbar{padding:159px 100px 100px 96px;margin:0 auto;width:1260px}.header .list-navbar>li{margin-right:67px}.header .list-navbar a{font-size:18px}.header .list-links li{margin-bottom:35px}.header .navbar-title{font-size:30px;margin-bottom:38px}}@media only screen and (max-width: 767.98px){.header{font-size:.18rem;min-height:.7rem}.header .wrapper{padding-right:0}.header .header-logo{padding-top:.08rem}.header .logo-image{width:2.46rem}.header .logo-image img{width:100%}.header.is-hamburger-active .button-menu{position:fixed;z-index:102;right:0;top:0}.header .button-menu{height:.7rem;margin-left:auto}.header .button-menu .is-close{margin-right:-0.1em}.header .header-telephone,.header .header-email{display:inline-flex;width:50%;height:.97rem;font-size:.14rem;font-weight:500;align-items:flex-end;padding-bottom:.16rem;margin-bottom:.03rem}.header .header-telephone{color:#fff;background:#ff5f87 url("../img/common/ico_telephone_white.svg") center top .24rem/.16rem auto no-repeat}.header .header-email{background:#e4e4e4 url("../img/common/ico_email_pink.svg") center top .31rem/.22rem auto no-repeat;color:#ff5f87}.header .header-navigation{display:none;flex-wrap:wrap;min-width:unset;height:calc(100% - 1px)}.header .header-navigation .header-telephone{display:inline-flex}.header .list-navbar{width:100%}.header .button-menu{font-size:.14rem;padding-top:.3rem;padding-right:.02rem;width:.75rem;background:#b57b6a}.header .button-menu.is-hamburger-active span:nth-child(1){width:.26rem;top:.25rem;right:.24rem}.header .button-menu.is-hamburger-active span:nth-child(2){opacity:0}.header .button-menu.is-hamburger-active span:nth-child(3){width:.26rem;top:.25rem;right:.24rem}.header .button-menu span{height:.01rem;right:.2rem}.header .button-menu span:nth-child(1){width:.18rem;top:.15rem}.header .button-menu span:nth-child(2){width:.28rem;top:.25rem}.header .button-menu span:nth-child(3){width:.38rem;top:.35rem}.header .list-navbar{padding:.95rem 0 .29rem;margin:0 auto}.header .list-navbar>li{width:100%}.header .list-navbar a{display:block;font-size:.16rem;padding:.13rem .4rem .14rem;border-bottom:.01rem solid #e4e4e4;background:url(../img/common/ico_arrow.svg) left .28rem top .21rem/.05rem auto no-repeat;position:relative}.header .list-navbar .button-accordion{background:none}.header .list-navbar .button-accordion:before{content:"";display:block;width:.2rem;height:.2rem;position:absolute;right:.28rem;top:.15rem;background:url(../img/common/ico_arrow_up.svg) center/contain no-repeat;transform:rotate(180deg);transition:all .3s ease}.header .list-navbar .button-accordion.is-active::before{transform:rotate(0)}.header .list-links{width:100%}.header .is-accordion{display:none;background:#ededed;padding-top:.18rem;padding-bottom:.18rem}.header .is-accordion a{background:#ededed;font-size:.14rem;padding:.06rem .4rem;border-bottom:none}.header .navbar-title{display:none}.header .header-clinic{width:100%;display:block;background:#ff85a0;text-align:center;padding:.16rem 0}.header .header-clinic a{color:#fff}.header .clinic-image{display:block;width:2.71rem;margin:0 auto}.header .clinic-image img{width:100%}.header.header-cloned{position:fixed;top:-0.7rem}}@media print{.header.header-cloned{display:none}}@media print,(min-width: 768px){.block-top-fixed{display:block;text-align:right;position:fixed;left:0;top:124px;z-index:102;pointer-events:none;width:100%}.block-top-fixed .fixed-inner{margin:0 auto;width:1260px}.block-top-fixed .fixed-list{width:71px;pointer-events:auto;overflow:auto;margin-left:auto;background:rgba(0,0,0,.001);max-height:calc(100vh - 144px);scrollbar-width:none}.block-top-fixed .fixed-list::-webkit-scrollbar{position:absolute;right:0;width:0;opacity:0}.block-top-fixed .fixed-application-button,.block-top-fixed .fixed-form-button{width:100%;display:block}.block-top-fixed .fixed-application-button{margin-bottom:12px}}@media only screen and (min-width: 1260px){.block-top-fixed .fixed-inner{width:100%}}@media print{.block-top-fixed{display:none}}@media only screen and (max-width: 767.98px){.block-top-fixed{position:fixed;left:0;bottom:.85rem;z-index:98;width:100%}.block-top-fixed .fixed-application-button{display:block;width:100%}.block-top-fixed .fixed-application-button img{width:100%}}footer .logo-image{display:block;margin:0 auto}footer .footer-contact{font-weight:500;color:#fff;display:flex}footer .footer-contact .contact-telephone{display:flex;align-items:center;justify-content:flex-end;width:50%;transition:all .3s ease;background:#ff6f93}footer .footer-contact .contact-telephone:hover{background:#ff5f87}footer .footer-contact .contact-email{width:50%;display:flex;align-items:center;transition:all .3s ease;background:#ff85a0}footer .footer-contact .contact-email:hover{background:#f79}footer .footer-contact a,footer .footer-contact span{display:block;color:#fff}footer .footer-links{background:#ededed}footer .list-items a{display:inline-block;font-weight:500;color:#484848}footer .item-title{font-weight:500;color:#a8644f;letter-spacing:.02em}footer .item-title.is-gray{color:#c8c8c8}footer .partners-link{display:block;margin:0 auto}footer .footer-copyright{background:#b17361;text-align:center}footer .footer-copyright small{display:flex;justify-content:center;align-items:center;color:#fff}footer .footer-copyright a{display:block;position:relative}@media print,(min-width: 768px){footer{padding-top:30px}footer .footer-logo{padding-bottom:40px;padding-right:25px}footer .logo-image{width:400px}footer .footer-contact{font-size:18px;height:90px}footer .footer-contact .contact-telephone{padding-right:109px}footer .footer-contact .contact-telephone span{padding:6px 10px 10px 37px;background:url(../img/common/ico_telephone_white.svg) left top 3px/20px auto no-repeat}footer .footer-contact .contact-email a{display:flex;align-items:center;width:100%;height:100%;padding:6px 10px 10px 171px;background:url(../img/common/ico_email.svg) left 130px top 35px/26px auto no-repeat}footer .footer-links .wrapper{padding-top:44px;padding-bottom:38px}footer .list-items{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1260px;padding-left:224px;position:relative;margin-bottom:40px}footer .list-items>li{padding-right:10px}footer .list-items>li:nth-child(2){width:301px}footer .list-items>li:nth-child(3){width:332px}footer .list-items>li:nth-child(4){flex:1}footer .list-items>li:first-child,footer .list-items>li:last-child{margin-right:0}footer .list-items>li:first-child{width:200px;position:absolute;left:24px;top:0}footer .list-items>li:first-child a{padding-left:12px}footer .list-items a{padding-left:16px;font-size:16px;background:url(../img/common/ico_arrow.svg) left top 6px/7px auto no-repeat}footer .list-links li{margin-bottom:19.5px}footer .item-title{font-size:30px;margin-bottom:18px}footer .partners-link{width:520px}footer .footer-copyright small{font-size:14px;padding:5px 20px}footer .footer-copyright a{width:84px;margin-left:12px;top:-2px}footer .footer-sticky{position:fixed;height:1px;bottom:24px;left:0;margin:0 auto;pointer-events:none;z-index:98;width:100%}footer .footer-sticky .sticky-items{width:1260px;margin:0 auto;position:relative}footer .footer-sticky li:not(:last-child){display:none}footer .footer-sticky .button-to-top{display:flex;align-items:center;justify-content:center;width:78px;height:64px;background:url("../img/common/btn_top_bg.png") center/contain no-repeat;color:#ff85a0;font-size:14px;position:absolute;right:71px;bottom:0;letter-spacing:.1em;line-height:1.2;padding-top:7px;text-align:center;pointer-events:auto;cursor:pointer}}@media only screen and (max-width: 767.98px){footer{padding-bottom:1.35rem}footer.footer-top{padding-bottom:1.35rem}footer .footer-logo{padding-bottom:.29rem}footer .logo-image{width:2.9rem}footer .logo-image img{width:100%}footer .footer-contact{font-size:.14rem;height:.97rem}footer .footer-contact a,footer .footer-contact span{display:flex;align-items:flex-end;height:100%;width:100%;justify-content:center;padding:.15rem}footer .footer-contact .contact-telephone{padding:0}footer .footer-contact .contact-telephone span{background:url(../img/common/ico_telephone_white.svg) center top .24rem/.16rem auto no-repeat}footer .footer-contact .contact-email a{background:url(../img/common/ico_email.svg) center top .31rem/.22rem auto no-repeat}footer .footer-links .wrapper{padding:.3rem}footer .list-items{margin:0 auto;position:relative;margin-bottom:.57rem}footer .list-items a{padding-left:.08rem;font-size:.14rem;background:url(../img/common/ico_arrow.svg) left top .06rem/.05rem auto no-repeat}footer .list-links li{margin-bottom:.17rem}footer .item-title{font-size:.26rem;margin-bottom:.16rem;font-weight:600;margin-left:-0.03rem;color:#ff85a0}footer .partners-link{width:auto;margin:0 -0.3rem}footer .partners-link img{width:100%}footer .footer-copyright small{font-size:.12rem;padding:.04rem .2rem}footer .footer-copyright a{width:.74rem;margin-left:.12rem;top:-0.02rem}footer .footer-sticky{position:fixed;width:100%;height:.85rem;bottom:0;left:0;margin:0 auto;z-index:98;background:#ededed;padding:.1rem .2rem}footer .footer-sticky .sticky-items{display:flex;margin:0 -0.04rem}footer .footer-sticky .sticky-items li{margin:0 .04rem}footer .footer-sticky .sticky-items a{display:flex;align-items:flex-end;justify-content:center;height:.6rem;border:.01rem solid #dadada;border-radius:.05rem;background:#fff;font-size:.12rem;font-weight:500;padding-bottom:.05rem;color:#ff5f87}footer .footer-sticky .sticky-items .item-tel{width:.75rem;border-color:#ff5f87;color:#fff;background:#ff5f87 url(../img/common/ico_telephone_white.svg) center top .07rem/.15rem auto no-repeat}footer .footer-sticky .sticky-items .item-email{width:.85rem;background:#fff url(../img/common/ico_email_pink.svg) center top .14rem/.22rem auto no-repeat}footer .footer-sticky .sticky-items .item-visit{width:.95rem;background:#fff url(../img/common/ico_visit.svg) left .3rem top .08rem/.37rem auto no-repeat}footer .footer-sticky .button-to-top{display:flex;align-items:center;justify-content:center;width:.66rem;height:.54rem;background:url("../img/common/sp/btn_top_bg.png") center/contain no-repeat;color:#fff;font-size:.12rem;position:absolute;right:.09rem;top:.14rem;text-align:center;line-height:1.1;padding-top:.04rem;letter-spacing:.1em}}.column-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.footer-group{overflow:hidden;padding:3.1% 0 2.8%;background:#f6b5c5}.footer-group h2{max-width:400px;margin-bottom:.5em;padding:.2em 1em;border-radius:50px;background:#fff;color:#ff5f87;font-size:1.6em;font-weight:900;text-align:center}.footer-group-txt{margin:0 0 1.9%;color:#fff}.footer-group p+.column-wrapper{align-items:flex-start}.footer-group-left{width:55.6%}.footer-group-left h3{display:inline-block;padding:.2em 1em;margin-bottom:1em;border-radius:5px;background:#ff6f93;color:#fff;font-size:1.1em;font-weight:700}.footer-group-list+h3{margin-top:2em}.footer-group-list{gap:15px 0}.footer-group-list li{width:calc(50% - 10px)}.footer-group-list li a{display:block;height:100%;padding:0 4.2% 3.5%;border-radius:15px;background:#fff;color:#474747;text-decoration:none}.footer-group-list li .logo{display:flex;align-items:center;justify-content:center;min-height:100px}.footer-group-list li:first-of-type img{width:222px}.footer-group-list li:nth-of-type(2) img{width:213px}.footer-group-list li:nth-of-type(3) img{width:190px}.footer-group-list li:last-of-type img{width:196px}.footer-group-list li span{display:block;border-radius:50px;font-size:14px;background:#f2f2f2;text-align:center}.footer-group-map{width:69.7%;margin:-4px -25.3% 0 0}.footer-group-map img{width:100%}@media only screen and (max-width: 767.98px){.footer-group{padding:50px 0 60px}.footer-group h2{font-size:1.2em}.footer-group-left{width:100%;order:2}.footer-group-left h3{margin-top:2em;font-size:1em}.footer-group-txt{position:relative;z-index:2;margin:0 0 1.9%}.footer-group-list{width:100%;gap:10px 0}.footer-group-list li .logo{min-height:80px}.footer-group-map{width:147.2%;margin:-65px -39.8% -20px 0}}.section-common-keyvisual{background:#ff9db3;overflow:hidden}.section-common-keyvisual .wrapper{position:relative;z-index:1}.section-common-keyvisual .wrapper::before{position:absolute;content:"";pointer-events:none;z-index:-2}.section-common-keyvisual .keyvisual-title{font-weight:bold;border-bottom:3px solid #fff;display:inline-block;color:#fff}@media print,(min-width: 768px){.section-common-keyvisual .wrapper{padding:118px 0 124px}.section-common-keyvisual .wrapper::before{background:url(../img/common/keyvisual_bg.png) center/contain no-repeat;width:1041px;height:736px;top:-140px;left:-168px}.section-common-keyvisual .keyvisual-title{display:inline-flex;align-items:flex-end;font-size:34px;min-width:500px;padding-bottom:11px}.section-common-keyvisual .keyvisual-title span{font-size:28px}}@media only screen and (max-width: 767.98px){.section-common-keyvisual .wrapper::before{background:url(../img/common/sp/keyvisual_bg.png) center/contain no-repeat;width:3.83rem;height:2.71rem;top:-0.32rem;left:-0.35rem}.section-common-keyvisual .wrapper{padding:.6rem .25rem .7rem}.section-common-keyvisual .keyvisual-title{font-size:.23rem;padding-bottom:.06rem;min-width:2.5rem;border-bottom:1px solid #fff}}.breadcrumb-list{display:flex;flex-wrap:wrap;justify-content:flex-end}.breadcrumb-list li{display:inline-block}.breadcrumb-list li~li:before{display:inline-block;content:"＞"}.breadcrumb-list a,.breadcrumb-list li{color:#484848}@media print,(min-width: 768px){.breadcrumb{margin-bottom:28px}.breadcrumb-list{padding:13px 0 40px}.breadcrumb-list li~li:before{font-size:16px}.breadcrumb-list a,.breadcrumb-list li{font-size:16px}}@media only screen and (max-width: 767.98px){.breadcrumb{margin-bottom:.3rem;padding-top:.2rem}.breadcrumb-list li~li:before{font-size:.14rem;top:.01rem}.breadcrumb-list a,.breadcrumb-list li{font-size:.14rem}}.common-table{border:1px solid #a3a3a3;border-bottom:none;width:100%}.common-table tbody{width:100%}.common-table tr{border-bottom:1px solid #a3a3a3}.common-table th{font-weight:bold;background:#f2f2f2;border-right:1px solid #a3a3a3}.common-table td{line-height:1.75}.common-table li{position:relative}.common-table li::before{position:absolute;content:"";background:#484848;border-radius:50%}@media print,(min-width: 768px){.wrapper-table{width:860px}.common-table th{font-size:16px;width:250px;padding:0 25px}.common-table td{font-size:16px;padding:16px 38px}.common-table ul{padding:11px 4px}.common-table li{padding-left:11px}.common-table li::before{width:4px;height:4px;left:2px;top:45%}.common-table .block-text+.block-text{margin-top:28px}.common-table .block-text ul{padding-top:0}}@media only screen and (max-width: 767.98px){.common-table th,.common-table td{font-size:.14rem;display:block;padding:.16rem .06rem .16rem .14rem}.common-table th{border-right:none}.common-table li{padding-left:.11rem}.common-table li::before{width:.04rem;height:.04rem;left:.02rem;top:.1rem}.common-table .block-text+.block-text{margin-top:.15rem}.common-table .block-text ul{padding-top:0}}.button-primary{color:#ff5f87;background:#fff;border:1px solid #ff5f87;display:inline-block;text-align:center;position:relative}.button-primary::before{position:absolute;content:"";transform:translateY(-50%);background:url(../img/common/icn_arrow_bottom.svg) center/contain no-repeat}.button-primary.is-active{color:#fff;background:#ff85a0;border-color:#ff85a0}.button-primary.is-active::before{background-image:url(../img/common/icn_arrow_right.svg)}@media print,(min-width: 768px){.button-primary{font-size:16px;padding:13px 48px 14px 28px;min-width:267px;border-radius:30px}.button-primary::before{right:15px;top:54%;width:12px;height:10px}.button-primary.is-active::before{right:9px;top:50%;width:14px;height:12px}}@media only screen and (max-width: 767.98px){.button-primary{font-size:.14rem;padding:.15rem .48rem .13rem .28rem;width:100%;border-radius:.3rem}.button-primary::before{right:.15rem;top:56%;width:.12rem;height:.1rem}.button-primary::before.is-active::before{top:51%}}.common-link{color:#ff5f87;text-decoration:underline}.common-link:hover{text-decoration:none}@media print,(min-width: 768px){.common-link{text-underline-offset:2px;padding-right:21px;margin-right:2px;background:url("../img/common/ico_arrow_circle.svg") right top 5px/16px auto no-repeat}}@media only screen and (max-width: 767.98px){.common-link{text-underline-offset:.02rem;padding-right:.2rem;margin-right:.02rem;background:url("../img/common/ico_arrow_circle.svg") right 0 top .05rem/.14rem auto no-repeat}}.section-doctor-info{position:relative}.section-doctor-info::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 700px 500px 0;border-color:rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:0;top:0;z-index:-1}.section-doctor-info .info-title{color:#a8644f;font-weight:600;letter-spacing:.03em}.section-doctor-info .info-image{position:relative}.section-doctor-info .info-label{display:flex;align-items:flex-end;font-weight:bold;color:#fff;background:#ff5f87;z-index:1;position:absolute;left:0;transform:translateY(50%)}.section-doctor-info .detail-name{font-weight:bold}.section-doctor-info .detail-list li{display:flex;flex-wrap:wrap;align-items:center;font-weight:500}.section-doctor-info .list-links{display:flex;justify-content:center}.section-doctor-info .list-links a{display:flex;align-items:center;justify-content:center;font-weight:bold;color:#fff}.section-doctor-info .list-links a.is-brown{background-color:#a8644f}@media print,(min-width: 768px){.section-doctor-info{padding-bottom:80px;max-width:1260px;margin:0 auto}.section-doctor-info .breadcrumb-list{padding:16px 0 34px}.section-doctor-info .info-title{font-size:54px;margin-bottom:50px}.section-doctor-info .info-list{display:flex;flex-wrap:wrap}.section-doctor-info .info-list>li{width:400px;margin-right:40px}.section-doctor-info .info-list .info-detail{margin-right:-30px}.section-doctor-info .info-list .info-image{width:400px}.section-doctor-info .info-image{width:570px}.section-doctor-info .info-label{min-height:50px;font-size:20px;width:340px;padding:9px 23px 11px;clip-path:polygon(0 0, 100% 0, calc(100% - 8px) 100%, 0 100%);bottom:2px}.section-doctor-info .info-label span{font-size:16px;line-height:1.55;margin-right:9px}.section-doctor-info .info-detail{padding:39px 0 55px 23px}.section-doctor-info .detail-name{font-size:30px;margin-bottom:13px}.section-doctor-info .detail-list li{font-size:20px;margin-bottom:8px}.section-doctor-info .item-label{background:url("../img/dr_zaitaku_naika/ico_triangle.png") right center/17px auto no-repeat;padding-right:28px;margin-right:5px}.section-doctor-info .item-text span{margin-left:4px;font-size:14px}.section-doctor-info .list-links a{width:280px;height:64px;margin:0 40px;font-size:20px;background:#ff85a0 url("../img/common/ico_arrow_down.svg") right 20px top 29px/15px auto no-repeat;padding-right:19px}.section-doctor-info .list-links a.is-brown{padding-right:6px}}@media only screen and (max-width: 767.98px){.section-doctor-info{padding-bottom:.4rem}.section-doctor-info .info-title{font-size:.32rem;margin-bottom:.2rem}.section-doctor-info .info-image{width:100%}.section-doctor-info .info-image img{width:100%}.section-doctor-info .info-label{min-height:.36rem;font-size:.16rem;width:80%;padding:.09rem .15rem .11rem;clip-path:polygon(0 0, 100% 0, calc(100% - 0.08rem) 100%, 0 100%);bottom:.02rem}.section-doctor-info .info-detail{padding:.3rem 0 .2rem}.section-doctor-info .detail-name{font-size:.2rem;margin-bottom:.1rem}.section-doctor-info .detail-list li{font-size:.14rem;margin-bottom:.05rem}.section-doctor-info .item-label{background:url("../img/dr_zaitaku_naika/ico_triangle.png") right center/0.17rem auto no-repeat;padding-right:.28rem;margin-right:.05rem}.section-doctor-info .item-text span{font-size:.12rem}.section-doctor-info .list-links{display:block;text-align:center}.section-doctor-info .list-links li{margin-bottom:.1rem}.section-doctor-info .list-links a{width:90%;height:.5rem;font-size:.14rem;margin:0 auto;background:#ff85a0 url("../img/common/ico_arrow_down.svg") right .1rem top .24rem/.12rem auto no-repeat;padding:0 .3rem}}.section-doctor-qa{overflow:hidden}.section-doctor-qa .item-qa{position:relative;z-index:1}.section-doctor-qa .item-qa::before{content:"";display:block;top:0;width:200vw;height:100%;left:-50vw;position:absolute;background:#ffe4e1;z-index:-1}.section-doctor-qa .item-qa.is-white::before{background:#fff}.section-doctor-qa .item-qa.is-white .answer-detail{background:#f0f0f0}.section-doctor-qa .item-qa.is-white .answer-detail::before{border-right-color:#f0f0f0}.section-doctor-qa .qa-title{font-weight:bold;position:relative}.section-doctor-qa .qa-title::before{content:"Q";font-family:"Oswald",sans-serif;font-weight:600;color:#ff5f87;position:absolute;left:0}.section-doctor-qa .qa-text{font-size:16px;font-weight:bold;margin:-25px 0 51px;padding-left:28px;position:relative}.section-doctor-qa .qa-text::before{content:"";display:block;width:18px;height:1px;background:#484848;position:absolute;left:0;top:50%}.section-doctor-qa .qa-answer{display:flex;justify-content:space-between;align-items:center}.section-doctor-qa .answer-title span{color:#a8644f;font-weight:500}.section-doctor-qa .answer-detail{background:#fff;text-align:justify;line-height:1.75;position:relative}.section-doctor-qa .answer-detail::before{content:"";display:block;width:0;height:0;border-style:solid;position:absolute}.section-doctor-qa .qa-checkbox{display:inline-flex;border:1px solid #484848}.section-doctor-qa .qa-checkbox li{font-weight:bold}.section-doctor-qa .qa-checkbox li:last-child{margin-right:0}.section-doctor-qa .answer-list li{position:relative}.section-doctor-qa .answer-list li::before{content:"・";position:absolute;left:0}.section-doctor-qa .block-title{display:inline-block;font-weight:bold;color:#ff5f87;position:relative}.section-doctor-qa .block-title::before{content:"";display:block;width:100%;background:#ff5f87;position:absolute;bottom:0;left:0}.section-doctor-qa .block-title::after{content:"";display:block;background:#ff5f87;border-radius:50%;position:absolute;left:0}@media print,(min-width: 768px){.section-doctor-qa .item-qa{padding-top:70px;padding-bottom:60px}.section-doctor-qa .list-answer .qa-answer{align-items:flex-start;margin-bottom:20px}.section-doctor-qa .list-answer .qa-answer .qa-answer:last-child{margin-bottom:0}.section-doctor-qa .list-answer .qa-answer.is-center{align-items:center}.section-doctor-qa .list-answer .qa-answer.is-center .answer-detail::before{top:50%}.section-doctor-qa .list-answer .qa-answer .answer-detail::before{top:65px}.section-doctor-qa .qa-answer.is-top{align-items:flex-start}.section-doctor-qa .qa-answer.is-top .answer-detail::before{top:65px}.section-doctor-qa .qa-answer.is-stretch{align-items:stretch}.section-doctor-qa .answer-avatar{display:flex;align-self:flex-start;align-items:flex-start}.section-doctor-qa .qa-title{font-size:24px;padding-left:47px;margin-bottom:54px}.section-doctor-qa .qa-title span{font-size:16px}.section-doctor-qa .qa-title::before{font-size:54px;top:-22px}.section-doctor-qa .answer-avatar{width:120px;padding-bottom:4px;margin-right:34px}.section-doctor-qa .answer-detail{max-width:870px;font-size:16px;padding:22px 38px 25px 42px;border-radius:9px;flex:1}.section-doctor-qa .answer-detail::before{border-width:11px 11px 11px 0;right:calc(100% - 1px);top:50%;transform:translateY(-50%);border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.section-doctor-qa .answer-text span{color:#ff5f87;font-weight:700}.section-doctor-qa .answer-text+.answer-text{margin-top:17px}.section-doctor-qa .answer-image{width:330px;margin-left:20px}.section-doctor-qa .qa-checkbox{margin-top:-20px;margin-bottom:29px;padding:16px 31px}.section-doctor-qa .qa-checkbox li{font-size:20px;padding-left:34px;margin-right:48px;background:url("../img/dr_zaitaku_naika/ico_square.svg") left center/21px auto no-repeat}.section-doctor-qa .qa-checkbox li.is-active{background:url("../img/dr_zaitaku_naika/ico_square_checked.svg") left center/24px auto no-repeat}.section-doctor-qa .answer-list li{padding-left:20px}.section-doctor-qa .answer-list li::before{top:0}.section-doctor-qa .qa-image{width:690px;margin:60px auto 0}.section-doctor-qa .answer-block{margin-top:-7px;margin-bottom:64px}.section-doctor-qa .answer-block:last-child{margin-bottom:0}.section-doctor-qa .block-title{font-size:22px;padding-left:153px;padding-bottom:17px;margin-bottom:31px}.section-doctor-qa .block-title::before{height:2px}.section-doctor-qa .block-title::after{width:10px;height:10px;bottom:-4px}}@media only screen and (max-width: 767.98px){.section-doctor-qa .item-qa{padding-top:.3rem;padding-bottom:.3rem}.section-doctor-qa .item-qa.is-white .answer-detail:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f0f0f0}.section-doctor-qa .qa-title{font-size:.22rem;padding-left:.3rem;margin-bottom:.2rem;margin-right:-0.1rem}.section-doctor-qa .qa-title span{display:block;font-size:.14rem}.section-doctor-qa .qa-title::before{font-size:.4rem;top:-0.13rem}.section-doctor-qa .qa-text{margin-top:.2rem;margin-bottom:.3rem;font-size:.14rem;padding-left:.28rem}.section-doctor-qa .qa-answer{display:block}.section-doctor-qa .qa-answer+.qa-answer{margin-top:20px}.section-doctor-qa .answer-avatar{width:.8rem;margin:0 auto .2rem}.section-doctor-qa .answer-avatar img{width:100%}.section-doctor-qa .answer-image{margin-top:20px}.section-doctor-qa .answer-detail{width:100%;font-size:.14rem;padding:.1rem .2rem;border-radius:.05rem}.section-doctor-qa .answer-detail::before{border-width:0 .08rem .08rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;left:50%;bottom:calc(100% - .01rem);transform:translateX(-50%)}.section-doctor-qa .qa-checkbox{display:block;margin-bottom:.2rem;padding:.1rem .2rem 0}.section-doctor-qa .qa-checkbox li{font-size:.16rem;padding-left:.3rem;margin-bottom:.1rem;background:url("../img/dr_zaitaku_naika/ico_square.svg") left center/0.16rem auto no-repeat}.section-doctor-qa .qa-checkbox li.is-active{background:url("../img/dr_zaitaku_naika/ico_square_checked.svg") left center/0.18rem auto no-repeat}.section-doctor-qa .answer-block{margin-bottom:.3rem}.section-doctor-qa .answer-block:last-child{margin-bottom:0}.section-doctor-qa .block-title{font-size:16px;padding-left:30px;padding-bottom:10px;margin-bottom:20px}.section-doctor-qa .block-title::before{height:1px}.section-doctor-qa .block-title::after{width:6px;height:6px;bottom:-2px}}.section-doctor-schedule{background:#ff9db3 url(../img/info/column_bg.png) center/1260px auto}.section-doctor-schedule .wrapper{background:#fff}.section-doctor-schedule .schedule-title{font-weight:bold;color:#a8644f}.section-doctor-schedule .schedule-item{display:flex;align-items:flex-start;font-weight:bold;border-bottom:1px solid #e4e4e4}.section-doctor-schedule .schedule-item:last-child{border-bottom:0}.section-doctor-schedule .item-time{color:#ff5f87;line-height:1.9}.section-doctor-schedule .item-text{line-height:1.9}.section-doctor-schedule .item-detail{font-weight:400;line-height:1.75}@media print,(min-width: 768px){.section-doctor-schedule{padding-top:80px;padding-bottom:80px}.section-doctor-schedule .wrapper{padding:44px 67px 36px}.section-doctor-schedule .schedule-title{font-size:24px;margin-bottom:23px}.section-doctor-schedule .schedule-item{font-size:20px;padding:14px 0 15px 4px}.section-doctor-schedule .item-image{width:38px}.section-doctor-schedule .item-time{margin:0 12px;width:83px}.section-doctor-schedule .item-text{width:177px;padding-right:17px}.section-doctor-schedule .item-text span{font-size:16px;font-weight:bold;display:block;margin-top:-6px}.section-doctor-schedule .item-detail{flex:1;padding-top:6px;font-size:16px}}@media only screen and (max-width: 767.98px){.section-doctor-schedule{padding:.4rem .25rem}.section-doctor-schedule .wrapper{padding-top:.25rem;padding-bottom:.25rem}.section-doctor-schedule .schedule-title{font-size:.18rem;margin-bottom:.23rem}.section-doctor-schedule .schedule-item{flex-wrap:wrap;font-size:.16rem;padding:.14rem 0 .15rem .04rem}.section-doctor-schedule .item-image{width:.28rem}.section-doctor-schedule .item-time{margin:0 .12rem;width:.65rem;line-height:1.75}.section-doctor-schedule .item-text{padding-right:.17rem;flex:1;line-height:1.75}.section-doctor-schedule .item-text span{font-size:.12rem;font-weight:bold;display:block}.section-doctor-schedule .item-detail{display:block;width:100%;padding-top:.06rem;font-size:.14rem}}.section-doctor-job{background:#ff85a0}.section-doctor-job .job-title{font-weight:bold;color:#fff;text-align:center}.section-doctor-job .job-list{font-weight:500;text-align:center}.section-doctor-job .job-list li{display:flex;align-items:center;justify-content:space-between;background:#fff}.section-doctor-job .job-type{display:block;text-align:left;position:relative}.section-doctor-job .job-type::after{content:"";display:block;background:#484848;position:absolute;right:0;transform:translateY(-50%)}.section-doctor-job .job-status{text-align:right;color:#ff5f87;flex:1}@media print,(min-width: 768px){.section-doctor-job{padding-top:54px;padding-bottom:64px}.section-doctor-job .job-title{font-size:24px;margin-bottom:22px}.section-doctor-job .job-list{font-size:16px}.section-doctor-job .job-list li{border-radius:10px;width:366px;margin:0 auto 10px;padding:15px 28px}.section-doctor-job .job-type{width:200px;padding-right:10px}.section-doctor-job .job-type::after{width:2px;height:23px;top:55%}.section-doctor-job .job-status{padding-left:10px}}@media only screen and (max-width: 767.98px){.section-doctor-job{padding-top:.3rem;padding-bottom:.3rem}.section-doctor-job .job-title{font-size:.18rem;margin-bottom:.3rem}.section-doctor-job .job-list{font-size:.14rem}.section-doctor-job .job-list li{border-radius:.1rem;width:80%;margin:0 auto .1rem;padding:.1rem .2rem}.section-doctor-job .job-type{width:1.5rem;padding-right:.1rem}.section-doctor-job .job-type::after{width:.02rem;height:.23rem;top:55%}.section-doctor-job .job-status{padding-left:.1rem}}.section-doctor-app .common-table{border-color:#c8c8c8}.section-doctor-app .common-table tr,.section-doctor-app .common-table th,.section-doctor-app .common-table td{border-color:#c8c8c8}.section-doctor-app .common-table th{background:#ededed}.section-doctor-app .app-title{font-weight:bold}.section-doctor-app .app-link{display:block;margin:0 auto;background:#ff5f87;transition:.3s background;position:relative}.section-doctor-app .app-link:hover{background:#ff486e}.section-doctor-app .link-image{display:block;position:relative}.section-doctor-app .link-image::before{content:"";display:none;position:absolute;bottom:0;background:url("../img/dr_zaitaku_naika/app_icon.png") center/contain no-repeat}@media print,(min-width: 768px){.section-doctor-app .app-inner{width:805px;margin:0 auto;padding-top:64px;padding-bottom:69px}.section-doctor-app .app-title{font-size:24px;margin-bottom:17px}.section-doctor-app .table{margin-bottom:29px}.section-doctor-app .table:last-of-type{margin-bottom:101px}.section-doctor-app .common-table th{width:212px;padding:0 18px}.section-doctor-app .common-table td{padding:16px 15px 16px 30px}.section-doctor-app .app-link{width:400px}.section-doctor-app .app-link::before{height:30px}.section-doctor-app .link-image::before{width:194px;height:176px;right:40px}}@media only screen and (max-width: 767.98px){.section-doctor-app .app-inner{width:100%;padding:.3rem .25rem}.section-doctor-app .app-title{font-size:.18rem;margin-bottom:.3rem}.section-doctor-app .table{margin-bottom:.2rem}.section-doctor-app .table:last-of-type{margin-bottom:.5rem}.section-doctor-app .app-link{width:100%}.section-doctor-app .link-image:before{width:1.28rem;height:1.16rem;right:.2rem}}