@charset "UTF-8";.l-wrapper{padding:0 0 33px;margin:0 auto;background-color:#659aa2}.l-header{border-top:.75rem solid #0f748c}.l-header__lead{display:flex;align-items:center;height:60px;background:#00617a}.l-header__lead .text{padding:0 76px 0 16px;margin:0 auto;color:#eaebeb;line-height:1.4;text-align:justify}.l-header__main{position:relative;margin:0 auto;color:#cacac9;box-sizing:border-box;overflow:hidden;background-image:url(../../img/sp/header_bg.png);background-position:top -.75rem center;background-repeat:no-repeat;background-size:cover;box-shadow:0 5px 20px 0 rgba(0,0,0,.4);z-index:1}.l-header__main .logo{width:calc(444 / 750 * 100vw);margin:1.4rem 1.5rem 1.35rem;padding-left:1rem}.l-header__main .mv{margin:-1.3rem 0 1.5rem}.l-header__main .subTitle{display:none;text-align:center;color:#eeefef;font-size:1.25rem;letter-spacing:.075rem}.l-header__main .info{display:none}.webp .l-header__main{background-image:url(../../img/sp/header_bg.webp)}.l-sidebar{padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}.l-sidebar .menu{width:100%;margin-bottom:33px}.l-sidebar .menu-list{border-bottom:1px solid #eaebeb;border-left:1px solid #eaebeb;border-right:1px solid #eaebeb}.l-sidebar .menu-list__item{position:relative;border-top:3px solid #d1de10}.l-sidebar .menu-list__item.etc,.l-sidebar .menu-list__item.symptoms,.l-sidebar .menu-list__item.symptoms2{border-color:#fff}.l-sidebar .menu-list__item a{display:block;position:r elative;z-index:20;padding:14px 0 14px 16px;background:url(../../img/pc/sub_menu_bg.png) left top repeat;font-size:1.45rem;line-height:1.3;font-weight:500;color:#fff}.l-sidebar .menu-list__item.active a{margin-left:-6px;padding:14px 0 14px 22px;background:url(../../img/pc/sub_menu_bg_a.png) left center no-repeat}.l-sidebar .menu-list__item .menu-child-list__item a{background:0 0;padding:10px 0 10px 16px;margin-left:0}.l-sidebar .menu-list__item span{display:block;padding:6px 16px;background:url(../../img/pc/sub_menu_qa_bg.png) left top repeat}.l-sidebar .menu-list__item .menu-child-list{border:none}.l-sidebar .menu-list__item .menu-child-list__item{border:none;border-top:1px solid #eaebeb}.l-sidebar .menu-list__item .menu-child-list__item.active a{margin-left:-6px;padding:10px 0 10px 22px;background:url(../../img/pc/sub_menu_bg_a.png) left center no-repeat}.l-sidebar .info{margin-bottom:24px;padding:8px 0 12px;background:url(../../img/pc/sub_info_bg.png) left top}.l-sidebar .info .lead{margin-left:14px;padding:12px 0;background:url(../../img/pc/sub_info_title_bg.png) 135px bottom no-repeat}.l-sidebar .info .form{text-align:center}.l-sidebar .info .form-links{margin:0 12px}.l-sidebar .info .form-links__item img{opacity:1;transition:.2s}.l-sidebar .info .form-links .doctorMail{margin-bottom:2px;background:url(../../img/pc/button.gif) left -101px no-repeat}.l-sidebar .info .form-links .pictureMail{background:url(../../img/pc/button.gif) -186px -101px no-repeat}.l-sidebar .s-banner-item{width:48%;margin-bottom:12px}.l-sidebar .s-banner-item a img{border:1px solid #fff;box-sizing:border-box}.l-sidebar .banner{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:17px}.l-sidebar .banner__item{width:48%}.l-sidebar .banner .liposuction{margin-bottom:5px}.l-footer{background-color:#659aa2}.l-footer__siteMap{margin:0 16px 16px;border:1px solid #fff;border-radius:6px;overflow:hidden}.l-footer__siteMap__headline{position:relative;background:#fff;padding:16px;font-size:1.5rem;font-weight:700;text-align:center}.l-footer__siteMap__headline .icon{position:absolute;top:50%;transform:translateY(-50%);right:10px;background:#277b8c;width:3rem;height:3rem;border-radius:50%;color:#fff}.l-footer__siteMap__headline .icon__inner{position:relative;display:block;width:3rem;height:3rem}.l-footer__siteMap__headline .icon__inner:after,.l-footer__siteMap__headline .icon__inner:before{position:absolute;content:'';background-color:#fff}.l-footer__siteMap__headline .icon__inner:before{height:2px;width:18px;top:calc(50% - 1px);left:50%;transform:translateX(-50%)}.l-footer__siteMap__headline .icon__inner:after{height:18px;width:2px;top:50%;left:calc(50% - 1px);transform:translateY(-50%)}.l-footer__siteMap.is-open .l-footer__siteMap__headline .icon__inner:after{content:none}.l-footer__siteMap__contents{background:rgba(255,255,255,.6);font-size:1.4rem}.l-footer__siteMap__contents>div{padding:2.6rem 16px .6rem;clear:both;overflow:hidden}.l-footer__siteMap__contents a{color:#595757;line-height:1.4}.l-footer__siteMap__contents__section{margin-bottom:2rem}.l-footer__siteMap__contents__item{position:relative;display:block;padding:0 0 0 16px;vertical-align:middle;text-decoration:none;text-align:left;margin-bottom:1.8rem}.l-footer__siteMap__contents__item a{font-weight:700}.l-footer__siteMap__contents__item:before{position:absolute;top:0;bottom:0;left:0;margin:.7rem 0;content:'';vertical-align:middle;left:3px;width:4px;height:4px;border-top:2px solid #277b8c;border-right:2px solid #277b8c;transform:rotate(45deg)}.l-footer__siteMap__contents__list{padding-left:1.4rem;box-sizing:border-box}.l-footer__siteMap__contents__list__item{position:relative;display:block;padding:0 0 0 16px;vertical-align:middle;text-decoration:none;margin-bottom:1.8rem}.l-footer__siteMap__contents__list__item:before{position:absolute;top:0;bottom:0;left:0;margin:.7rem 0;content:'';vertical-align:middle;left:3px;width:4px;height:4px;border-top:1px solid #277b8c;border-right:1px solid #277b8c;transform:rotate(45deg)}.l-footer .bottomFooter{font-size:1.5rem;background-color:#00617a;color:#eaebeb}.l-footer .bottomFooter .inner{margin:0 auto;background-image:url(../../img/pc/content_bg.png);background-repeat:repeat-y}.l-footer .bottomFooter__explanatoryText{border-top:1px solid #9bbdc5;border-bottom:1px solid #00617a}.l-footer .bottomFooter__explanatoryText .inner{padding:16px 16px}.l-footer .bottomFooter__explanatoryText .text{text-align:center;line-height:1.5}.l-footer .bottomFooter__subMenu{border-top:1px solid #9bbdc5;border-bottom:1px solid #00617a}.l-footer .bottomFooter__subMenu .list{padding:0 16px}.l-footer .bottomFooter__subMenu .list__item{padding:1.4rem 0;position:relative;text-align:center}.l-footer .bottomFooter__subMenu .list__item:not(:last-child){border-bottom:1px solid #a4a5a5}.l-footer .bottomFooter__subMenu .list__item a{display:flex;align-items:center;justify-content:center;color:#eaebeb}.l-footer .bottomFooter__subMenu .list__item a:before{display:block;position:absolute;content:'';bottom:0;right:0;left:0;z-index:100}.l-footer .bottomFooter__subMenu .list__item a:after{position:absolute;top:1.6rem;right:0;content:'';width:0;height:0;border-left:.9rem solid #eaebeb;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent}.l-footer .bottomFooter__clinicLinks{border-top:1px solid #9bbdc5;border-bottom:1px solid #00617a}.l-footer .bottomFooter__clinicLinks .list{display:flex;flex-wrap:wrap;justify-content:center;padding:8px 16px}.l-footer .bottomFooter__clinicLinks .list__item{line-height:24px}.l-footer .bottomFooter__clinicLinks .list__item a{color:#eaebeb}.l-footer .bottomFooter__clinicLinks .list__item:not(:last-child):after{content:'｜';padding-left:.2em;padding-right:.4em}.l-footer .bottomFooter__clinicLinks .list__item:first-child{width:100%;text-align:center}.l-footer .bottomFooter__clinicLinks .list__item:first-child:after{content:none}.l-footer .bottomFooter__copyright{border-top:1px solid #9bbdc5;padding-bottom:33.7765957447%}.l-footer .bottomFooter__copyright .text{padding:8px 16px;text-align:center;line-height:1.5;background:#00617a}.c-caseList{display:flex;flex-wrap:wrap;justify-content:center}.c-caseList__item{width:calc(121 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw) calc(25 / 375 * 100vw)}.c-caseList__item:nth-child(7) .c-caseList__headline *{font-size:1.3rem}.c-caseList__pic{margin-bottom:1.3rem;opacity:1}.c-caseList__headline{margin-bottom:5px;opacity:1;color:#00617a}.c-caseList__headline *{font-size:1.5rem;font-weight:700}.c-caseList__headline .complement{padding-top:4px;font-size:1.3rem;display:block}.c-caseList__text{font-size:1.4rem;line-height:1.4;color:#595757}#wpadminbar{display:none!important}html{margin:0!important}body{position:relative}.c-menuBtn{position:absolute;top:0;right:0;line-height:20px;font-size:18px;text-align:right}.c-menuBtn__link{cursor:pointer;transition:.15s;display:block;width:6rem;height:6.75rem;z-index:10000;position:absolute;right:0;top:0}.c-menuBtn__link span{position:absolute;right:1.5rem;left:1.5rem;height:.2rem;background-color:#ebf2f5}.c-menuBtn__link span:nth-of-type(1){top:2.45rem}.c-menuBtn__link span:nth-of-type(2){top:3.25rem}.c-menuBtn__link span:nth-of-type(3){top:4.05rem}.c-menuBtn__link:hover{color:#a83f3f}.c-menuBtn__checkbox{display:none}.c-menuBtn__unshown{display:none;background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;right:0;top:0;bottom:0;left:0;z-index:999999;animation:fade .3s}.c-menuBtn__checkbox:checked~.c-menuBtn__unshown{display:block}.c-menuBtn__content{position:fixed;top:0;right:0;bottom:0;background:#5c9098;width:90%;max-width:340px;height:100%;z-index:9999999;transition:.3s;transform:translateX(110%);text-align:center}.c-menuBtn__scroll{overflow:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;padding:0 16px 16px 16px}.c-menuBtn__contentInner{text-align:left;font-size:1.2rem}.c-menuBtn__contentInner .menu{width:100%;margin-bottom:16px}.c-menuBtn__contentInner .menu-list{border-bottom:1px solid #eaebeb;border-left:1px solid #eaebeb;border-right:1px solid #eaebeb}.c-menuBtn__contentInner .menu-list__item{position:relative;border-top:3px solid #d1de10}.c-menuBtn__contentInner .menu-list__item.etc,.c-menuBtn__contentInner .menu-list__item.symptoms,.c-menuBtn__contentInner .menu-list__item.symptoms2{border-color:#fff}.c-menuBtn__contentInner .menu-list__item a{display:block;position:r elative;z-index:20;padding:12px 0 12px 16px;background:url(../../img/pc/sub_menu_bg.png) left top repeat;font-size:1.5rem;color:#fff}.c-menuBtn__contentInner .menu-list__item.active a{margin-left:-6px;padding:16px 0 16px 22px;background:url(../../img/pc/sub_menu_bg_a.png) left center no-repeat}.c-menuBtn__contentInner .menu-list__item .menu-child-list__item a{background:0 0;padding:12px 0 12px 16px;margin-left:0;font-size:1.4rem;color:#fff}.c-menuBtn__contentInner .menu-list__item span{display:block;padding:6px 16px;background:url(../../img/pc/sub_menu_qa_bg.png) left top repeat}.c-menuBtn__contentInner .menu-list__item .menu-child-list{border:none}.c-menuBtn__contentInner .menu-list__item .menu-child-list__item{border:none;border-top:1px solid #eaebeb}.c-menuBtn__contentInner .menu-list__item .menu-child-list__item.active a{margin-left:-6px;padding:12px 0 12px 22px;background:url(../../img/pc/sub_menu_bg_a.png) left center no-repeat}.c-menuBtn__checkbox:checked~.c-menuBtn__content{transform:translateX(0);box-shadow:-2px 0 2px rgba(0,0,0,.15)}.c-menuBtn__close{position:relative;display:block;width:46px;height:46px;font-size:2rem;margin:8px 32px 8px auto;cursor:pointer}.c-menuBtn__close:after,.c-menuBtn__close:before{content:'';display:block;width:100%;height:4px;background:#fff;transform-origin:0 50%;position:absolute;top:14%;left:14%;border-radius:4px}.c-menuBtn__close:before{transform:rotate(45deg)}.c-menuBtn__close:after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:14%}.c-menuBtn__navi{margin:0 -15px 40px -15px;padding:20px 15px;background:rgba(0,0,0,.05)}.c-menuBtn__naviList{margin-top:10px;list-style:none;display:flex;justify-content:center;overflow:auto}.c-menuBtn__naviItem{margin:0 2.5px}.c-menuBtn__naviLink{display:block;width:30px;height:30px;margin:0 auto;line-height:30px;border-radius:50%;font-size:14px;text-align:center;transition:.15s;color:#fff}.c-button{width:110px;margin:12px auto 0}.js-accordion-button{position:relative}.js-accordion-button::after{content:'';transition:all .4s ease}.js-accordion-contents{overflow:hidden;height:0;max-height:0;transition:all .4s ease-in;translate3d:0,0,0}.js-accordion.is-open .js-accordion-contents{will-change:transform}.c-info{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin:0 0 33px;padding:1rem 1.5rem 1.2rem;background-color:#a4a5a5}.c-info:before{display:block;position:absolute;top:1px;right:0;left:0;content:'';height:1px;background-color:#00758c}.c-info:after{display:block;position:absolute;bottom:1px;right:0;left:0;content:'';height:1px;background-color:#00758c}.c-info__headline{width:7.3em;font-size:1.2rem;font-weight:700;color:#eeefef}.c-info__lead{flex:1;font-size:1.15rem;line-height:1.5;color:#eeefef}.c-info__cta{width:100%;display:flex;margin-top:.8rem}.c-info__cta__button{box-shadow:1px 3px 5px 0 rgba(0,0,0,.4)}.c-info__cta__button:first-child{margin-right:.8rem}.c-info__cta__button img{opacity:1}.c-fix-banner{position:fixed;bottom:0;right:0;left:0;padding:.5rem;padding-bottom:calc(.5rem + constant(safe-area-inset-bottom));padding-bottom:calc(.5rem + env(safe-area-inset-bottom));z-index:100;transition:opacity .4s linear;opacity:1}.c-fix-banner__pic img{filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .5))}.c-fix-banner-pa .pb-pic{display:none!important}.c-fix-banner-pb .pa-pic{display:none!important}.c-fix-banner.is-hide{opacity:0;pointer-events:none}.p-block__inner{padding-top:2rem;background:#fff;color:#595757}.p-block__headline{position:relative;font-size:2.2rem;font-weight:700;line-height:1.1363636364;padding:2rem 15px 0 5.9rem;margin:0 0 1.2rem;min-height:9rem;box-sizing:border-box;z-index:1}.p-block__headline:before{font-family:"ヒラギノ明朝 Pro W5","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;display:block;content:'';font-size:1.4rem;font-weight:400;line-height:1;margin-bottom:.7rem;color:#8bb1c0}.p-block__headline:after{display:block;position:absolute;top:0;left:0;content:'';width:4.5rem;height:9rem;background-image:url(../../img/sp/headline_bg.png);background-repeat:no-repeat;background-size:contain;background-position:top left}.p-block__contents{padding:0 16px 16px;text-align:justify;overflow:hidden}.p-block__lead{font-size:1.6rem;line-height:1.8333333333;margin-bottom:30px}.p-author{position:relative;margin:0 -16px -16px;padding:1.8rem 15px 1.5rem;background:#fefefe;background:linear-gradient(to bottom,#fefefe 0,#dfdfe0 100%)}.p-author:after{position:absolute;bottom:0;right:0;display:block;content:'';width:calc(336 / 750 * 100vw);height:calc(543 / 750 * 100vw);background-image:url(../../img/sp/author_bg.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right}.p-author__headline{position:relative;font-size:2.2rem;font-weight:700;line-height:1.1363636364;padding:2rem 15px 0 5.9rem;margin:0 -16px 1.6rem;min-height:9rem;box-sizing:border-box;z-index:1}.p-author__headline:before{font-family:"ヒラギノ明朝 Pro W5","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;display:block;content:'Introducing the Doctor';font-size:1.4rem;font-weight:400;line-height:1;margin-bottom:.7rem;color:#8bb1c0}.p-author__headline:after{display:block;position:absolute;top:0;left:0;content:'';width:4.5rem;height:9rem;background-image:url(../../img/sp/headline_bg.png);background-repeat:no-repeat;background-size:contain;background-position:top left}.p-author__data{position:relative;margin-bottom:.5rem;z-index:1}.p-author__data tbody tr.margin-blank td:before{display:block;content:'';height:1.3rem}.p-author__data tbody tr th{vertical-align:top;font-size:1.2rem;font-weight:700;line-height:1.3333333333;padding-top:.1em;padding-right:1.2rem;border-right:1px solid #595757}.p-author__data tbody tr td{padding-left:.75rem}.p-author__data tbody tr td ul{width:16em}.p-author__data tbody tr td ul li{position:relative;font-size:1.1rem;line-height:1.6363636364;padding-left:1.3rem;font-weight:400;text-align:left}.p-author__data tbody tr td ul li:before{position:absolute;content:'●';font-size:1.1rem;line-height:1.6363636364;top:0;left:0}.p-author__data tbody tr td ul li a{color:#4c949c;text-decoration:underline;line-height:1.6363636364}.p-author__data tbody tr:last-child ul{width:100%}.p-author__link{position:relative;z-index:1;width:100%;font-size:1.2rem}.p-author__link a{width:-webkit-max-content;width:max-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;color:#595757;line-height:1.35rem}.p-author__link a:after{display:inline-block;content:'';width:1.35rem;height:1.35rem;background-image:url(../../img/sp/common_arrow.png);background-repeat:no-repeat;background-size:contain;background-position:top left;margin-left:.4rem}.webp .p-author:after{background-image:url(../../img/sp/author_bg.webp)}html{font-size:10px;color:#595757}address,blockquote,body,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,noscript,ol,p,pre,table,td,textarea,tr,ul{margin:0;padding:0;line-height:1;font-style:normal}body{font-family:"ヒラギノ角ゴ Pro W5","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}body:first-of-type{font-size:10px}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}fieldset{border:none}table{border-collapse:collapse;border-spacing:0;font:100%;font-size:inherit}li{list-style-type:none}dd{margin:0}a,abbr,acronym,button,caption,em,img,input,label,select,span,strong,sub,sup,textarea{font-weight:400;font-style:normal}a{text-decoration:none}img{max-width:100%;height:auto;border:none;vertical-align:bottom}caption,th{text-align:left;font-weight:400}td,th{padding:0}input,select,textarea{font-family:inherit;font-size:inherit}body{background-color:#378797}.pc{display:none!important}.l-header__main .logo{width:32.4rem;padding:0;margin:6rem auto .8rem}.l-header__main .subTitle{display:block}.l-header__main .lead{margin-bottom:5.5rem;padding:0 2.7rem;color:#eeefef}.l-header__main .lead .headline{font-size:1.85rem;font-weight:700;text-align:center;margin-bottom:1.5rem;line-height:1.3888888889}.l-header__main .lead .text{font-size:1.35rem;text-align:center;line-height:1.7857142857}.l-header__main .info{position:relative;top:0;padding:0 16px 16px;box-sizing:border-box}.l-header__main .info__doctor{position:relative}.l-header__main .info__doctor .pic{width:35%;bottom:0;right:0;text-align:center}.l-header__main .info__doctor .name{padding-top:18px}.l-header__main .info__doctor .name__supervise{font-size:1.4rem;color:#d1de10;margin-bottom:.7rem}.l-header__main .info__doctor .name__position{font-size:1.2rem;color:#fff;margin-bottom:.5rem}.l-header__main .info__doctor .name__fullName{font-size:1.8rem;color:#d1de10}.l-header__main .info__doctor .name__en{font-family:"ヒラギノ明朝 Pro W5","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1rem;color:#fff;margin-left:.8em}.l-header__main .info__doctor .introduction{width:inherit;margin-right:40%;font-size:1.2rem;line-height:1.6}.l-header__main .info__cta .links,.l-header__main .info__cta .suggestion{margin-right:0}.l-header__main .info__cta .suggestion{padding:13px 0 8px;font-size:1.4rem;line-height:1.7;text-align:center;color:#eeefef}.l-header__main .info__cta .links{width:inherit;max-width:308px;margin:0 auto}.l-header__timeLine{pointer-events:none;background:url(../../img/pc/index_timeline_container_bg.gif) left top repeat-x}.l-wrapper{padding-top:24px}.p-block{margin-bottom:24px}.p-block__contents{padding-bottom:80px}.c-button{margin:-48px auto 57px}.c-timeline{position:relative;background-color:#fff}.c-timeline__header__inner{padding:5.8rem 0;margin:0 16px;display:flex;flex-wrap:wrap;justify-content:center}.c-timeline__headline{text-align:center;font-size:1.6rem;letter-spacing:1px}.c-timeline__headline .emphasis{font-size:2.5rem;font-weight:700;color:#c22f44}.c-timeline__headline .ring{display:inline-block;font-size:2.2rem;padding:.6rem;border:6px solid #cbcbcc;border-radius:50%;margin:.8rem -.5rem}.c-timeline__lead{font-size:1.5rem;line-height:1.8;text-align:justify}.c-timeline__body{position:relative;background:url(../../img/pc/index_timeline_container_bg.gif) left top repeat-x}.c-timeline__body:before{content:'スクロール出来ます →';display:block;width:100%;height:1.4rem;position:absolute;top:-2.6rem;right:16px;font-size:1.4rem;font-weight:700;line-height:1;text-align:right}.c-timeline__body__outer{overflow-x:auto;white-space:nowrap}.c-timeline__body__inner{position:relative;width:862px;height:482px;padding-left:16px;background:url(../../img/pc/index_timeline_container_layer.png) center bottom no-repeat}.c-timeline__table{position:absolute;top:0;right:0;z-index:2}.c-timeline__table th{height:38px}.c-timeline__table.bg{z-index:1}.c-timeline__table.bg td{height:37px;border-left:dotted 1px #a6a7a7;box-sizing:border-box}.c-timeline__band{background-color:#929ea7;margin:1px 0;border-radius:50px}.c-timeline__band a{position:relative;display:block;padding:.85rem .85rem .85rem 3.5rem;font-size:1.5rem;color:#fff;vertical-align:middle}.c-timeline__band a .arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.c-timeline__band a .arrow:after{content:'';position:absolute;top:0;bottom:0;left:4px;margin:auto auto auto 2px;vertical-align:middle;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:5px solid #fff}.c-timeline .time__inner{font-size:1.2rem;font-weight:700;margin-top:.3rem;margin-left:-1.75rem}.c-timeline .time__inner .emphasis{font-size:1.6rem;font-weight:700;margin-right:.2rem}.c-timeline .day0{width:55px}.c-timeline .day0 .time__inner{margin-top:0}.c-timeline .day0 .balloon{position:relative;display:inline-block;width:3.5rem;background-color:#c22f44;text-align:center;font-size:1.45rem;font-weight:700;color:#fff;padding:.3rem 0}.c-timeline .day0 .balloon:before{content:'';position:absolute;top:100%;left:50%;margin-left:-4px;border:4px solid transparent;border-top:8px solid #c22f44}.c-timeline .day3{width:77px}.c-timeline .day7{width:101px}.c-timeline .day14{width:117px}.c-timeline .month1{width:120px}.c-timeline .month3{width:163px}.c-timeline .month6{width:212px}.c-timeline .ache .c-timeline__band{margin-top:1.3rem}.c-timeline .irregularity .c-timeline__band,.c-timeline .rest .c-timeline__band,.c-timeline .sag .c-timeline__band,.c-timeline .unnaturaldesign .c-timeline__band{background-color:#7f9c99;border-radius:50rem 0 0 50rem}.c-timeline .c-timeline__row.ache .c-timeline__band a{background-image:url(../../img/pc/index_timeline_ache.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.internalbleeding .c-timeline__band a{background-image:url(../../img/pc/index_timeline_internalbleeding.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.swelling .c-timeline__band a{background-image:url(../../img/pc/index_timeline_swelling.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.numb .c-timeline__band a{background-image:url(../../img/pc/index_timeline_numb.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.itch .c-timeline__band a{background-image:url(../../img/pc/index_timeline_itch.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.stiffening .c-timeline__band a{background-image:url(../../img/pc/index_timeline_stiffening.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.scar .c-timeline__band a{background-image:url(../../img/pc/index_timeline_scar.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.slack .c-timeline__band a{background-image:url(../../img/pc/index_timeline_slack.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.irregularity .c-timeline__band a{background-image:url(../../img/pc/index_timeline_irregularity.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.unnaturaldesign .c-timeline__band a{background-image:url(../../img/pc/index_timeline_unnaturaldesign.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.sag .c-timeline__band a{background-image:url(../../img/pc/index_timeline_sag.png);background-repeat:no-repeat;background-size:contain;background-position:left}.c-timeline .c-timeline__row.rest .c-timeline__band a{background-image:url(../../img/pc/index_timeline_rest.png);background-repeat:no-repeat;background-size:contain;background-position:left}.p-elapsed .p-block__headline:before{content:'Symptoms During Recovery'}.p-effect .p-block__headline:before{content:'Symptoms due to poor finish'}.p-aftercareitem .p-block__headline:before{content:'Aftercare Items'}.p-downtime{margin-bottom:0}.p-downtime .p-block__headline:before{content:'Downtime After Liposuction'}.p-downtime .p-block__contents{padding-bottom:12px}.p-downtime .p-block__contents *{font-size:1.6rem;line-height:1.8333333333}.p-downtime .p-block__contents a{text-decoration:underline}.p-downtime .p-block__contents strong{font-weight:700}.p-downtime .p-block__contents h2{padding:16px 16px;border-top:3px solid #00617a;background:#eaebeb;font-size:1.6rem;line-height:1.6;margin:0 -16px 20px}.p-downtime .p-block__contents h3{position:relative;padding:8px 20px;border:1px solid #a6a7a7;border-right:none;color:#00617a;font-size:1.6rem;line-height:1.6;margin:0 -16px 20px 0}.p-downtime .p-block__contents h3:before{content:'';position:absolute;top:0;left:-10px;display:block;width:20px;height:42px;background-image:url(../../img/pc/title_before.png);background-repeat:no-repeat;background-position:center;background-size:contain}.p-downtime .p-block__contents h4{margin-bottom:.4em;font-size:1.6rem;font-weight:700;color:#c42c41}.p-downtime .p-block__contents h5{margin-bottom:.4em;font-size:1.6rem;font-weight:700;color:#00617a}.p-downtime .p-block__contents figure figcaption{text-align:center}.p-downtime .p-block__contents dl,.p-downtime .p-block__contents figure,.p-downtime .p-block__contents ol,.p-downtime .p-block__contents p,.p-downtime .p-block__contents table:not(.p-author-2__data),.p-downtime .p-block__contents ul{margin:0 0 20px 0}.p-downtime .p-block__contents ol,.p-downtime .p-block__contents ul{list-style-type:none}.p-downtime .p-block__contents ol ol,.p-downtime .p-block__contents ol ul,.p-downtime .p-block__contents ul ol,.p-downtime .p-block__contents ul ul{padding:0;margin:0;background:0 0;box-shadow:none;border:none}.p-downtime .p-block__contents ol ol::before,.p-downtime .p-block__contents ol ul::before,.p-downtime .p-block__contents ul ol::before,.p-downtime .p-block__contents ul ul::before{content:normal}.p-downtime .p-block__contents ol ol::after,.p-downtime .p-block__contents ol ul::after,.p-downtime .p-block__contents ul ol::after,.p-downtime .p-block__contents ul ul::after{content:normal}.p-downtime .p-block__contents ol li,.p-downtime .p-block__contents ul li{position:relative;list-style:none;padding-left:1.7rem;line-height:2.2rem;margin-bottom:1rem}.p-downtime .p-block__contents ol li:last-child,.p-downtime .p-block__contents ul li:last-child{margin-bottom:0}.p-downtime .p-block__contents ul>li:before{content:"●";display:block;position:absolute;left:0;transform:scale(.6);color:#00617a}.p-downtime .p-block__contents ul>li>ul>li:before{content:"\ea56"}.p-downtime .p-block__contents ul>li>ul>li>ul>li:before{content:"\ea55"}.p-downtime .p-block__contents ol{counter-reset:number}.p-downtime .p-block__contents ol li{padding-left:2.7rem}.p-downtime .p-block__contents ol>li:before{display:block;position:absolute;left:0;counter-increment:number;content:counter(number);background:#fff;border:1px solid #00617a;color:#00617a;width:2.2rem;height:2.2rem;line-height:2rem;font-size:1rem;font-weight:700;text-align:center;border-radius:50%;box-sizing:border-box}.p-downtime .p-block__contents ol>li>ol>li:before{background:#00617a;border:1px solid #00617a;color:#fff}.p-downtime .p-block__contents ol>li>ol>li>ol>li:before{background:#fff;border:1px dashed #00617a;color:#00617a}.p-downtime .p-block__contents .scroll-table{position:relative;padding-top:1.6rem}.p-downtime .p-block__contents .scroll-table:before{content:'スクロール出来ます →';display:block;width:100%;height:1.2rem;position:absolute;top:0;right:0;font-size:1.2rem;color:#b5b6b6;line-height:1;text-align:right}.p-downtime .p-block__contents .scroll-table>div{overflow-x:auto;white-space:nowrap}.p-downtime .p-block__contents .scroll-table>div+table{width:640px}.p-downtime .p-block__contents table:not(.p-author-2__data){border:1px solid #b5b6b6;overflow-x:auto;white-space:nowrap}.p-downtime .p-block__contents table:not(.p-author-2__data) thead{width:640px}.p-downtime .p-block__contents table:not(.p-author-2__data) thead th{background:#b5b6b6;text-align:center;font-size:1.4rem;line-height:1.1666666667;font-weight:700;color:#fff}.p-downtime .p-block__contents table:not(.p-author-2__data) thead th+th{border-left:1px solid #fff}.p-downtime .p-block__contents table:not(.p-author-2__data) thead th .small{font-size:.8333333333em}.p-downtime .p-block__contents table:not(.p-author-2__data) tbody td,.p-downtime .p-block__contents table:not(.p-author-2__data) tbody th{border-bottom:1px dotted #b5b6b6;background-color:#f1f2f2;text-align:center;font-size:1.4rem;line-height:1.1666666667;color:#595757;padding:.3em}.p-downtime .p-block__contents table:not(.p-author-2__data) tbody td a,.p-downtime .p-block__contents table:not(.p-author-2__data) tbody th a{font-size:1.4rem;text-decoration:underline}.p-downtime .p-block__contents table:not(.p-author-2__data) tbody td{border-left:1px solid #b5b6b6}.p-downtime .p-block__contents table:not(.p-author-2__data) tbody td .small{font-size:.8333333333em}.p-downtime .p-block__contents table:not(.p-author-2__data) tbody tr:nth-child(even) td,.p-downtime .p-block__contents table:not(.p-author-2__data) tbody tr:nth-child(even) th{background-color:#d9dada}.p-downtime .p-block__contents img{display:block;margin:0 auto;max-width:100%;height:auto}.p-downtime .p-block__contents .float-image dt,.p-downtime .p-block__contents .float-image>img{display:block;margin:0 auto 20px}.p-downtime .p-block__contents .float-image .imgCaption{font-size:1rem;text-align:right;text-decoration:underline;line-height:1.5;margin-top:-1.6rem;margin-bottom:2rem;color:#929293;letter-spacing:-.1px}.p-downtime .p-block__contents .float-image .imgCaption>*{font-size:1rem;text-align:right;text-decoration:underline;line-height:1.5;margin-top:-1.6rem;margin-bottom:2rem;color:#929293;letter-spacing:-.1px}.p-downtime .p-block__contents blockquote{position:relative;padding:10px 15px 10px 60px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.p-downtime .p-block__contents blockquote:before{display:inline-block;position:absolute;top:18px;left:15px;content:"\f10d";font-family:'Font Awesome 5 Free';color:#cfcfcf;font-size:30px;line-height:1;font-weight:900}.p-downtime .p-block__contents blockquote p{padding:0;margin:10px 0;line-height:1.7}.p-downtime .p-block__contents blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.p-downtime .p-block__contents iframe{max-width:100%}.p-downtime .p-block__contents .c-button{margin:0 auto 20px auto}.p-downtime .p-block__contents h3{font-weight:700}.mk_y{background:linear-gradient(transparent 60%,#ff6 60%);font-weight:700}.authorWrapper{background-color:#fff;margin-bottom:24px}.authorWrapper .p-author{margin:0}.yearend{display:flex;flex-wrap:wrap;align-items:center;order:4;margin:0;padding-bottom:3.7333333333vw;background:#eeeeef;text-align:center;color:#4d4a4a}.yearend .title{flex-basis:100%;margin-bottom:3.7333333333vw;border-top:1.2vw solid #b3b4b4;background:#dbdcdc;line-height:1.8333333333;font-size:1.8rem;font-weight:700}.yearend .area{margin:0 2.6666666667vw 3.7333333333vw 4vw;padding:.9333333333vw;width:40vw;background:#d51048;text-align:center;line-height:1.1875;font-size:1.6rem;color:#fff}.yearend .duration{margin:0 0 3.7333333333vw 0;font-size:1.7rem}.yearend .notice{flex-basis:100%;margin:0 10.2666666667vw;line-height:1.4615384615;font-size:1.3rem}