@charset "UTF-8";@font-face{src:url(../../src/fonts/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2"),url(../../src/fonts/YakuHanJP/YakuHanJP-Regular.woff) format("woff"),url(src/fonts/YakuHanJP/YakuHanJP-Regular.eot);font-family:YakuHanJP;font-weight:400;font-style:normal}@font-face{src:url(../../src/fonts/YakuHanJP/YakuHanJP-Bold.woff2) format("woff2"),url(../../src/fonts/YakuHanJP/YakuHanJP-Bold.woff) format("woff"),url(src/fonts/YakuHanJP/YakuHanJP-Bold.eot);font-family:YakuHanJP;font-weight:700;font-style:normal}.c-heading1{display:flex;align-items:center;justify-content:center;font-size:24px}.c-heading1::after,.c-heading1::before{content:'';width:81px;height:1px;border-radius:1px;background-color:#6d6562}.c-heading1__inner{margin-right:-.19em;padding:0 26px;letter-spacing:.19em;color:#6d6562}.c-heading2{padding:1.5rem;border:1px solid #c7bcb4;background:linear-gradient(to bottom,#f3f0ee 0,#e6e0db 49%,#c7bcb4 50%,#ece8e5 100%);line-height:1;font-size:1.4rem;font-weight:400;color:#6c6561;box-sizing:border-box}.morelink{position:relative;top:0;transition:all .35s ease}.morelink a{display:flex;align-items:center;justify-content:center;min-width:300px;height:70px;border:2px solid #dad2cb;background:linear-gradient(to bottom,#fefefe,#e3ded8);font-size:18px;color:#6d6562;box-sizing:border-box}.morelink:hover{top:-3px;box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.morelink:hover a{border:none;background:#59504d;color:#fff}.p-box{padding:100px 0}.p-box__inner{margin:65px auto 0;width:1040px}.p-box__title{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;text-align:center;font-size:36px;letter-spacing:8px}.p-box__title__inner{display:flex;align-items:center;justify-content:center}.p-box__title .oneText{display:inline-block;position:relative}.p-box__title .oneText.mr{margin-right:5px}.p-box__title .oneText.ml{margin-left:5px}.p-box__title .oneText.is-active{transform:rotateX(0);transition:transform 1s cubic-bezier(.2,.9,.3,1.3)}.p-box__title::after{content:'';margin-top:22px;width:50px;height:8px}.p-box__lead{text-align:center;font-size:32px;font-weight:700}#header_searchform,#single_searchform{display:flex;margin-left:auto;width:290px}#header_search,#single_search{position:inherit;overflow:inherit;margin:0 auto;width:980px;height:auto}#header_search .input_area,#single_search .input_area{flex:1}#header_search .input_area input,#single_search .input_area input{position:inherit;top:0;left:0;z-index:1;padding:0 15px;width:100%;height:30px;border:1px solid #c8bdb5;background:0 0;background:#fff;font-size:12px;color:#4d4d4d;box-sizing:border-box;transition:all .4s ease 0s}#header_search.active .input_area input,#single_search.active .input_area input{left:0}#header_search:hover .input_area input,#single_search:hover .input_area input{left:0}#header_search .button input,#single_search .button input{position:absolute;right:0;z-index:2;width:inherit;height:inherit;border:none;background:0 0;pointer-events:none}#header_search .button label,#single_search .button label{display:block;position:relative;top:0;right:0;z-index:2;width:3rem;height:3rem;background:#fff;background-color:#c8bdb5;cursor:pointer}#header_search .button label::before,#single_search .button label::before{content:none}#header_search .button label svg,#single_search .button label svg{display:block;position:absolute;top:5px;left:6px;width:20.24px;height:20.24px}#footer_menu,#global_menu{padding:0;height:auto;border-top:1px solid #dad2cb;border-bottom:1px solid #dad2cb;background:linear-gradient(to bottom,#fefefe,#e3ded8)}#footer_menu>ul,#global_menu>ul{display:flex;margin:0 auto;width:980px}#footer_menu>ul>li,#global_menu>ul>li{position:relative;flex:1 1 0%;margin:0;height:70px!important;text-align:center;line-height:1;font-size:14px}#footer_menu>ul>li::after,#global_menu>ul>li::after{content:'';display:inline-block;position:absolute;right:0;bottom:13px;left:0;width:100%;text-align:center;font-size:10px;color:#c5c1bf;pointer-events:none}#footer_menu>ul>li:hover>a,#global_menu>ul>li:hover>a{top:-1px;bottom:-1px;height:72px!important;border:none!important;border-color:#59504d!important;background:#59504d!important;color:#fff;color:#fff!important;box-sizing:border-box}#footer_menu>ul>li:hover::after,#global_menu>ul>li:hover::after{color:#fff}#footer_menu>ul>li>a,#global_menu>ul>li>a{display:flex;align-items:center;justify-content:center;height:70px!important;border-right:1px solid #fff!important;border-left:1px solid #b2b2b2!important;color:#6d6562!important}#footer_menu>ul>li>a:hover,#global_menu>ul>li>a:hover{top:-1px;bottom:-1px;height:72px!important;border:none!important;color:#fff!important}#footer_menu>ul>li.current-menu-item::after,#footer_menu>ul>li.current_page::after,#global_menu>ul>li.current-menu-item::after,#global_menu>ul>li.current_page::after{color:#fff}#footer_menu>ul>li.current-menu-item>a,#footer_menu>ul>li.current_page>a,#global_menu>ul>li.current-menu-item>a,#global_menu>ul>li.current_page>a{top:-1px;bottom:-1px;height:72px!important;border:none!important;background:#59504d;color:#fff!important}#footer_menu>ul>li:first-child,#global_menu>ul>li:first-child{border-left:1px solid #fff}#footer_menu>ul>li:last-child,#global_menu>ul>li:last-child{border-right:1px solid #b2b2b2}#footer_menu>ul>li:nth-child(1)::after,#global_menu>ul>li:nth-child(1)::after{content:'TOP'}#footer_menu>ul>li:nth-child(2)::after,#global_menu>ul>li:nth-child(2)::after{content:'Liposuction'}#footer_menu>ul>li:nth-child(3)::after,#global_menu>ul>li:nth-child(3)::after{content:'Breast augmentation'}#footer_menu>ul>li:nth-child(4)::after,#global_menu>ul>li:nth-child(4)::after{content:'Anti-Aging'}#footer_menu>ul>li:nth-child(5)::after,#global_menu>ul>li:nth-child(5)::after{content:'Profile'}#footer_menu>ul>li:nth-child(6)::after,#global_menu>ul>li:nth-child(6)::after{content:'Clinic'}#footer_menu>ul>li.active a,#global_menu>ul>li.active a{color:#fff!important}#footer_menu>ul>li.active ul,#global_menu>ul>li.active ul{display:flex!important}#footer_menu>ul ul,#global_menu>ul ul{top:70px;flex-wrap:wrap;min-width:398px;background-color:#7f7875}#footer_menu>ul ul li,#global_menu>ul ul li{display:flex;align-items:center;float:left;width:50%;min-height:43px}#footer_menu>ul ul li a,#global_menu>ul ul li a{display:flex;align-items:center;padding:12px 20px;width:100%;height:100%;background-color:#7f7875;line-height:1.5;color:#fff!important;box-sizing:border-box}#footer_menu>ul ul li a:hover,#global_menu>ul ul li a:hover{background-color:#59504d}#main_contents.layout_type1 .blog_list.type1 .item,#main_contents.layout_type1 .post_list.type1 .item,#main_contents.layout_type2 .blog_list.type1 .item,#main_contents.layout_type2 .post_list.type1 .item{margin-right:24px;margin-bottom:34px;width:calc(25% - 18px);height:auto;background-color:#fff;line-break:anywhere}#main_contents.layout_type1 .blog_list.type1 .item:nth-of-type(2n),#main_contents.layout_type1 .blog_list.type1 .item:nth-of-type(3n),#main_contents.layout_type1 .post_list.type1 .item:nth-of-type(2n),#main_contents.layout_type1 .post_list.type1 .item:nth-of-type(3n),#main_contents.layout_type2 .blog_list.type1 .item:nth-of-type(2n),#main_contents.layout_type2 .blog_list.type1 .item:nth-of-type(3n),#main_contents.layout_type2 .post_list.type1 .item:nth-of-type(2n),#main_contents.layout_type2 .post_list.type1 .item:nth-of-type(3n){margin-right:24px}#main_contents.layout_type1 .blog_list.type1 .item:nth-of-type(4n),#main_contents.layout_type1 .post_list.type1 .item:nth-of-type(4n),#main_contents.layout_type2 .blog_list.type1 .item:nth-of-type(4n),#main_contents.layout_type2 .post_list.type1 .item:nth-of-type(4n){margin-right:0}#main_contents.layout_type1 .blog_list.type1 .item .link,#main_contents.layout_type1 .post_list.type1 .item .link,#main_contents.layout_type2 .blog_list.type1 .item .link,#main_contents.layout_type2 .post_list.type1 .item .link{display:flex;flex-direction:column}#main_contents.layout_type1 .blog_list.type1 .item .image_wrap,#main_contents.layout_type1 .post_list.type1 .item .image_wrap,#main_contents.layout_type2 .blog_list.type1 .item .image_wrap,#main_contents.layout_type2 .post_list.type1 .item .image_wrap{margin-bottom:0;height:150px}#main_contents.layout_type1 .blog_list.type1 .item .category,#main_contents.layout_type1 .post_list.type1 .item .category,#main_contents.layout_type2 .blog_list.type1 .item .category,#main_contents.layout_type2 .post_list.type1 .item .category{display:flex;align-items:center;justify-content:center;min-width:110px;height:30px;background-color:#7f7875!important;line-height:1}#main_contents.layout_type1 .blog_list.type1 .item .content,#main_contents.layout_type1 .post_list.type1 .item .content,#main_contents.layout_type2 .blog_list.type1 .item .content,#main_contents.layout_type2 .post_list.type1 .item .content{flex:1;padding-bottom:40px;height:auto;min-height:168px;border:none;color:#7f7875}#main_contents.layout_type1 .blog_list.type1 .item .content .content_inner,#main_contents.layout_type1 .post_list.type1 .item .content .content_inner,#main_contents.layout_type2 .blog_list.type1 .item .content .content_inner,#main_contents.layout_type2 .post_list.type1 .item .content .content_inner{padding:18px 18px 0}#main_contents.layout_type1 .blog_list.type1 .item .title,#main_contents.layout_type1 .post_list.type1 .item .title,#main_contents.layout_type2 .blog_list.type1 .item .title,#main_contents.layout_type2 .post_list.type1 .item .title{display:flex;overflow:hidden;align-items:center;margin-bottom:12px;margin-bottom:14px;height:3.2em;line-height:1.6;font-size:15px}#main_contents.layout_type1 .blog_list.type1 .item .title span,#main_contents.layout_type1 .post_list.type1 .item .title span,#main_contents.layout_type2 .blog_list.type1 .item .title span,#main_contents.layout_type2 .post_list.type1 .item .title span{display:-webkit-box;font-weight:700;color:#59504d;-webkit-box-orient:vertical;-webkit-line-clamp:2}#main_contents.layout_type1 .blog_list.type1 .item .patient-data,#main_contents.layout_type1 .post_list.type1 .item .patient-data,#main_contents.layout_type2 .blog_list.type1 .item .patient-data,#main_contents.layout_type2 .post_list.type1 .item .patient-data{font-size:14px}#main_contents.layout_type1 .blog_list.type1 .item .patient-data__groupe,#main_contents.layout_type1 .post_list.type1 .item .patient-data__groupe,#main_contents.layout_type2 .blog_list.type1 .item .patient-data__groupe,#main_contents.layout_type2 .post_list.type1 .item .patient-data__groupe{display:flex}#main_contents.layout_type1 .blog_list.type1 .item .patient-data__item,#main_contents.layout_type1 .post_list.type1 .item .patient-data__item,#main_contents.layout_type2 .blog_list.type1 .item .patient-data__item,#main_contents.layout_type2 .post_list.type1 .item .patient-data__item{line-height:1.5}#main_contents.layout_type1 .blog_list.type1 .item .patient-data__item+.patient-data__item::before,#main_contents.layout_type1 .post_list.type1 .item .patient-data__item+.patient-data__item::before,#main_contents.layout_type2 .blog_list.type1 .item .patient-data__item+.patient-data__item::before,#main_contents.layout_type2 .post_list.type1 .item .patient-data__item+.patient-data__item::before{content:'／'}#main_contents.layout_type1 .blog_list.type1 .item .desc,#main_contents.layout_type1 .post_list.type1 .item .desc,#main_contents.layout_type2 .blog_list.type1 .item .desc,#main_contents.layout_type2 .post_list.type1 .item .desc{line-height:1.5;font-size:14px}#main_contents.layout_type1 .blog_list.type1 .item .date,#main_contents.layout_type1 .post_list.type1 .item .date,#main_contents.layout_type2 .blog_list.type1 .item .date,#main_contents.layout_type2 .post_list.type1 .item .date{right:18px;bottom:15px;left:inherit}.section__heading{margin-bottom:55px}.parts{width:980px}.parts__heading{margin-bottom:13px}.parts__list{display:flex;flex-wrap:wrap;gap:25px 10px}.parts__list__item{position:relative;top:0;flex:1;background-color:#fff;transition:all .35s ease}.parts__list__item .item-title{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:50px;text-align:center;line-height:1.1428571429;font-size:1.4rem;color:#7e7774}.parts__list__item .item-title::before{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-10px;border-right:10px solid transparent;border-bottom:6px solid #a39d9b;border-left:10px solid transparent}.parts__list__item .item-count{padding:0;background:#a39d9b;text-align:center;line-height:20px;font-size:1.2rem;color:#fff}.parts__list__item:hover{top:-3px;box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.parts__list__item.is-zero{pointer-events:none}.parts__list__item.is-zero .item-title::before{border-right:10px solid transparent;border-bottom:6px solid #e4e2e1;border-left:10px solid transparent}.parts__list__item.is-zero .item-count{background:#e4e2e1}.p-information{overflow:hidden;width:980px;border-radius:6px;background:#fff}.p-information__title{padding:8px;background:#59504d;text-align:center;line-height:1;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size:18px;color:#fff}.p-information__text{padding:20px;text-align:center;line-height:1.5714285714;font-size:14px;color:#7f7875}.p-information-cv__list{display:flex;justify-content:space-between;margin:0 auto 30px;width:650px}.p-information-cv__item{position:relative;top:0;transition:all .35s ease}.p-information-cv__item:hover{top:-3px;box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.p-information-clinic{position:relative;padding:26px 27px 57px;background:url(../../img/pc/main_info_clinic_bg.png) right 165px bottom 65px no-repeat #eae6e2}.p-information-clinic__list{margin:0 auto;width:650px}.p-information-clinic__item{margin-bottom:3px}.p-information-clinic__item .inner{display:flex;position:relative}.p-information-clinic__item .inner .title{margin-right:8px}.p-information-clinic__item .inner .tel{position:absolute;top:50%;left:92px;transform:translateY(-44%)}.p-information-clinic__item .inner .tel>span{display:inline-block;font-size:11px;color:#7f7875}.p-information-clinic__item .inner .tel>span span{font-size:8px}.p-information-clinic__item.fukuoka .inner .tel{transform:translateY(-35%)}.p-information-clinic__reception{position:absolute;bottom:26px;left:333px;font-size:12px;color:#7f7875}.p-information-clinic__reception .contents,.p-information-clinic__reception .title{display:inline-block}.p-information-clinic__reception .contents-text{display:inline-block;padding:0 5px 0 6px;border-radius:16px;background:#59504d;text-align:center;line-height:1.5;color:#fff}.p-information-clinic__reception .contents-text.is-open{background:#e17770}.p-information-clinic__link{position:absolute;right:167px;bottom:26px}.p-information-clinic__link a{display:block;background:url(../../img/pc/arrow.png) right center no-repeat;line-height:1.6;font-size:11px;color:#7f7875}.p-information-clinic::before{content:'';display:block;position:absolute;right:0;bottom:0;left:0;height:7px;background:#59504d}.page_navi .page-numbers li a{color:#6d6562}.page_navi .page-numbers li a::before{color:#6d6562}.page_navi .page-numbers li a span{color:#6d6562}.page_navi .page-numbers li a:hover{border-color:#59504d!important;background-color:#59504d!important;color:#fff!important}.page_navi .page-numbers li a:hover::before{color:#fff!important}.price-info__heading{display:flex;align-items:center;margin-bottom:14px;font-size:16px;font-weight:700;color:#7f7875}.price-info__heading::after{content:'';flex:1;margin-left:9px;height:1px;background-color:#7f7875}.price-info__contents{line-height:1.8571428571;font-size:14px;color:#7f7875}.price-info__item+.price-info__item{margin-top:2em}.price-info__item a{text-decoration:underline;color:#7f7875}.price-info__item a:hover{text-decoration:none;color:#7f7875}.price-info__categorylink{margin-top:30px;text-align:right;font-size:16px}.price-info__categorylink a{text-decoration:underline;color:#7f7875}.price-info__categorylink a:hover{text-decoration:none;color:#7f7875}.author{position:relative;margin-top:80px;padding-top:80px;border-top:1px solid #7f7875;color:#7f7875}.author__heading{margin-bottom:15px;font-size:22px;font-weight:700}.author__image{position:absolute;top:124px;left:0;width:230px}.author__description,.author__license{padding-left:257px}.author__description{line-height:2.2857142857;font-size:14px}.author__license{margin-top:25px}.author__license__heading{display:flex;align-items:center;margin-bottom:10px;font-size:16px;font-weight:700}.author__license__heading::after{content:'';flex:1;margin-left:9px;height:1px;background-color:#7f7875}.author__license__item{line-height:2.2857142857;font-size:14px}.author__license__item::before{content:'・'}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}html{font-family:YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:10px;color:#4d4d4d}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}small{font-size:1em}mark{background:0 0}fieldset{border:0}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}button{margin:0}button::-moz-focus-inner{padding:0;border:0}a{text-decoration:none}img{border:0;vertical-align:bottom}caption,th{text-align:left;font-weight:400}td,th{padding:0}input,select,textarea{font-family:inherit;font-size:inherit}textarea{vertical-align:top}iframe{border:0}body{background-color:#f6f4f2;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;font-size:16px;color:color_gray1}*,::after,::before{box-sizing:initial}.pcDisp{display:block}.spDisp{display:none}#header{height:auto}#header_top{display:flex;overflow:hidden;justify-content:center;width:100%;min-width:980px;height:auto;background:url(../../img/pc/mv_bg.jpg) top left repeat-x}#header_search{margin-top:40px}.pc .header_fix{padding-top:439px}.pc .header_fix #header_search{display:none}#main_contents{width:980px}#main_col{margin:0;width:980px}.container{margin:0 auto;width:980px}#footer #footer_bottom_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:980px;height:72px}#footer #footer_bottom_inner .operator-infomation{margin-bottom:10px;text-align:center}#footer #footer_bottom_inner .operator-infomation a{font-size:12px}#footer #footer_bottom_inner .operator-infomation a:hover{text-decoration:underline;color:#fff}#footer #footer_bottom_inner #copyright{height:auto;line-height:1;font-size:12px}#return_top a{width:72px;height:72px}#return_top a::before{top:8px}.page_navi{margin-top:30px}body.archive #main_contents.layout_type1,body.category #main_contents.layout_type1,body.home #main_contents.layout_type1,body.page #main_contents.layout_type1,body.search #main_contents.layout_type1,body.single #main_contents.layout_type1{padding-top:40px;padding-bottom:75px}body.archive #main_contents.layout_type1 #main_col,body.category #main_contents.layout_type1 #main_col,body.home #main_contents.layout_type1 #main_col,body.page #main_contents.layout_type1 #main_col,body.search #main_contents.layout_type1 #main_col,body.single #main_contents.layout_type1 #main_col{width:100%!important}body.archive #main_contents.layout_type1 .morelink,body.category #main_contents.layout_type1 .morelink,body.home #main_contents.layout_type1 .morelink,body.page #main_contents.layout_type1 .morelink,body.search #main_contents.layout_type1 .morelink,body.single #main_contents.layout_type1 .morelink{margin:30px auto 0;width:300px}body.archive .parts,body.category .parts,body.home .parts,body.page .parts,body.search .parts,body.single .parts{margin-bottom:55px}body.archive .p-information,body.category .p-information,body.home .p-information,body.page .p-information,body.search .p-information,body.single .p-information{margin-bottom:65px}body.single #main_contents{padding-top:70px;padding-bottom:0}body.single #article{overflow:hidden;padding:65px 114px;border-top:7px solid #7f7875;border-bottom:7px solid #7f7875;border-radius:7px;background-color:#fff}body.single #article #post_title{padding-bottom:35px;border-bottom:1px solid #59504d}body.single #article #post_title .meta_top{margin-bottom:12px}body.single #article #post_title .meta_top .patient{padding-left:6px}body.single #article #post_title .meta_top .patient_data{display:flex;align-items:center;padding-left:6px;border-left:1px solid #999}body.single #article #post_title .meta_top .patient_data_item{position:relative;font-size:12px;color:#999}body.single #article #post_title .meta_top .patient_data_item+.patient_data_item::before{content:'／'}body.single #article #post_title .title{line-height:1.5277777778;font-size:36px;font-weight:600}body.single #article #post_image{margin-bottom:80px}body.single #article .post_content{padding-bottom:230px}body.single #article .post_content *{line-height:2.2222222222;font-size:18px;color:#7f7875}body.single #article .post_content p{margin-bottom:0}body.single #article .post_content p+p{margin-top:1em}body.single #article .post_content p+p:has(img){margin-top:80px}body.single #article .post_content p:has(img)+p{margin-top:80px}body.single #article #single_share_bottom{margin-top:15px}body.single #related_post{margin-top:70px;margin-bottom:0}body.single #related_post .c-heading2{margin-bottom:17px}body.single #related_post .morelink{margin:20px auto 0;width:300px}body.single .single_search_wrapper{margin-top:55px}body.single .single_search_wrapper .c-heading1{margin-bottom:30px}body.single .single_search_wrapper #single_search #single_searchform{margin:0 auto;width:520px}body.single .single_search_wrapper #single_search #single_searchform .input_area{border:2px solid #c8bdb5;box-sizing:border-box}body.single .single_search_wrapper #single_search #single_searchform .input_area #single_search_input{height:31px}body.single .single_search_wrapper #single_search #single_searchform .button label{width:35px;height:35px}body.single .single_search_wrapper #single_search #single_searchform .button label svg{top:5px;left:4px;width:24px;height:24px}body.single .p-information{margin-top:57px}