@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}#header{height:auto;background:0 0!important}#header .header_bar{display:flex;position:fixed;top:0;right:0;left:0;z-index:40;align-items:center;padding:0 4vw;width:100%;height:13.3333333333vw;background-color:#fff;box-shadow:0 0 4vw 0 rgba(0,0,0,.2)}#header .header_bar_logo{width:32.1333333333vw}#header #header_top{margin-top:13.3333333333vw;width:100%;height:auto}#header #menu_button{display:flex;position:fixed;top:0;right:4vw;bottom:inherit;align-items:center;justify-content:center;width:13.3333333333vw;height:13.3333333333vw}#header #menu_button a{display:flex;flex-direction:column;justify-content:space-between;width:6.9333333333vw;height:4.2666666667vw}#header #menu_button a span{position:relative;top:inherit;left:inherit;width:100%;height:.8vw;background-color:#59504d}#header #global_menu{display:block}#header #header_search{margin-top:6.5333333333vw}#footer #footer_bottom{background-color:#59504d}#footer #footer_bottom #footer_bottom_inner .operator-infomation{padding-top:4vw;text-align:center;font-size:3.2vw}#footer #footer_bottom #footer_bottom_inner .operator-infomation a{text-decoration:underline;color:#fff}#footer #footer_bottom #footer_bottom_inner #copyright{padding:3.3333333333vw 6.6666666667vw;height:auto;line-height:1;line-height:1.75;font-size:3.2vw}#return_top{display:none}.c-heading1{display:flex;align-items:center;justify-content:center;font-size:4.8vw}.c-heading1::after,.c-heading1::before{content:'';width:10.6666666667vw;height:1px;border-radius:1px;background-color:#6d6562}.c-heading1__inner{margin-right:-.19em;padding:0 2.5333333333vw;letter-spacing:.19em;color:#6d6562}.c-heading2{padding:5.3333333333vw 4.2666666667vw;border:1px solid #c7bcb4;background:linear-gradient(to bottom,#f3f0ee 0,#e6e0db 49%,#c7bcb4 50%,#ece8e5 100%);line-height:1;font-size:4.5333333333vw;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;margin:0 auto;height:13.3333333333vw;border:.5333333333vw solid #dad2cb;background:linear-gradient(to bottom,#fefefe,#e3ded8);font-size:4vw;color:#6d6562;box-sizing:border-box}.p-box{padding:14.6666666667vw 0}.p-box__inner{margin:10.6666666667vw 5.3333333333vw 0}.p-box__title{display:flex;flex-direction:column;align-items:center;margin-bottom:8.5333333333vw;text-align:center;font-size:6.4vw;letter-spacing:1.0666666667vw}.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:1.3333333333vw}.p-box__title .oneText.ml{margin-left:1.3333333333vw}.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:4vw;width:8.5333333333vw;height:1.3333333333vw}.p-box__lead{text-align:center;line-height:1.7;font-size:5.3333333333vw;font-weight:700}#header_searchform,#single_searchform{display:flex;width:85.3333333333vw}#header_search,#single_search{display:flex;position:inherit;overflow:inherit;justify-content:center;margin:0 auto;width:100%;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 4.4vw;width:100%;height:8.8vw;border:1px solid #c8bdb5;background:0 0;background:#fff;font-size:3.4666666667vw;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:8.8vw;height:8.8vw;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:1.7333333333vw;left:1.4666666667vw;width:6vw;height:6vw}#drawer_menu{background-color:#fbfaf9!important}#drawer_menu #mobile_menu>.menu-item{background-color:#dfd9d3}#drawer_menu #mobile_menu>.menu-item::before{content:'';display:block;position:absolute;top:50%;left:0;z-index:1;background-repeat:no-repeat;background-size:cover;pointer-events:none}#drawer_menu #mobile_menu>.menu-item a{display:flex;align-items:center;padding-left:12.2666666667vw;height:14.1333333333vw;border-bottom:.4vw solid #f6f6f6;line-height:1;font-size:4.8vw;color:#7f7875}#drawer_menu #mobile_menu>.menu-item:nth-child(1)::before{left:4vw;margin-top:-2.2vw;width:4.4vw;height:4.4vw;background-image:url(../../img/sp/menu_home.png)}#drawer_menu #mobile_menu>.menu-item:nth-child(2)>a,#drawer_menu #mobile_menu>.menu-item:nth-child(3)>a,#drawer_menu #mobile_menu>.menu-item:nth-child(4)>a{padding-left:14.9333333333vw;height:16.4vw;background:linear-gradient(to bottom,#fff,#e3ddd8);font-weight:600}#drawer_menu #mobile_menu>.menu-item:nth-child(2)>a::before,#drawer_menu #mobile_menu>.menu-item:nth-child(3)>a::before,#drawer_menu #mobile_menu>.menu-item:nth-child(4)>a::before{content:'';display:block;position:absolute;top:50%;left:0;z-index:1;margin-top:-8.2vw;width:16.4vw;height:16.4vw;background-position:bottom 0 left 0;background-repeat:no-repeat;background-size:auto 89.4308943089%;pointer-events:none}#drawer_menu #mobile_menu>.menu-item:nth-child(2)>a::before{background-image:url(../../img/sp/menu_liposuction.png)}#drawer_menu #mobile_menu>.menu-item:nth-child(3)>a::before{background-image:url(../../img/sp/menu_breast-hip.png)}#drawer_menu #mobile_menu>.menu-item:nth-child(4)>a::before{background-image:url(../../img/sp/menu_anti-aging.png)}#drawer_menu #mobile_menu>.menu-item:nth-child(5)::before{left:4.4vw;margin-top:-2.4666666667vw;width:5.2vw;height:4.9333333333vw;background-image:url(../../img/sp/menu_profile.png)}#drawer_menu #mobile_menu>.menu-item:nth-child(6)::before{left:4.5333333333vw;margin-top:-3.0666666667vw;width:4.8vw;height:6.1333333333vw;background-image:url(../../img/sp/menu_clinic.png)}#drawer_menu #mobile_menu>.menu-item .child_menu_button{width:16.4vw;height:16.4vw}#drawer_menu #mobile_menu>.menu-item .child_menu_button .icon{position:absolute;top:50%;right:6.6666666667vw;margin-top:-2vw;width:4vw;height:4vw;background-color:#7f7875}#drawer_menu #mobile_menu>.menu-item .child_menu_button .icon::after,#drawer_menu #mobile_menu>.menu-item .child_menu_button .icon::before{content:'';display:block;position:absolute;top:50%;right:1vw;margin-top:-.0666666667vw;width:2vw;height:1px;background-color:#fff}#drawer_menu #mobile_menu>.menu-item .child_menu_button .icon::after{transform:rotate(-90deg)}#drawer_menu #mobile_menu>.menu-item .sub-menu .menu-item a{padding-left:15.4666666667vw;height:10.6666666667vw;background-color:#dfd9d3!important;font-size:3.7333333333vw;font-weight:400}#drawer_menu #mobile_menu>.menu-item .sub-menu .menu-item a::after{content:'\e90e';display:block;position:absolute;top:50%;right:24px;margin-top:-1.6vw;text-align:center;font-family:design_plus;font-size:3.2vw;color:#7f7875;transform:rotate(-90deg)}#drawer_menu #mobile_menu>.menu-item.open .child_menu_button .icon::after{display:none}#drawer_menu .drawer_menu_cta{padding:5.8666666667vw 4.8vw}#drawer_menu .drawer_menu_cta__item+.drawer_menu_cta__item{margin-top:2.9333333333vw}#global_menu{padding:0;height:auto;border-top:1px solid #dad2cb;border-bottom:1px solid #dad2cb;background:linear-gradient(to bottom,#fefefe,#e3ded8);box-sizing:border-box}#global_menu>ul{display:flex;margin:0 auto;width:100%}#global_menu>ul>li{position:relative;flex:1 1 0%;margin:0;height:16vw!important;text-align:center;line-height:1;font-size:3.2vw;white-space:nowrap}#global_menu>ul>li::after{content:'';display:inline-block;position:absolute;right:0;bottom:1.8666666667vw;left:0;width:100%;text-align:center;font-size:2.1333333333vw;white-space:nowrap;color:#c5c1bf;pointer-events:none}#global_menu>ul>li>a{display:flex;align-items:center;justify-content:center;padding:0 0 .9333333333vw;height:16vw!important;border-right:1px solid #fff!important;border-left:1px solid #b2b2b2!important;line-height:1.2;white-space:initial;color:#6d6562!important}#global_menu>ul>li.current-menu-item::after,#global_menu>ul>li.current_page::after{color:#fff}#global_menu>ul>li.current-menu-item>a,#global_menu>ul>li.current_page>a{top:-1px;bottom:-1px;height:16.5333333333vw!important;border:none!important;background:#59504d;color:#fff!important}#global_menu>ul>li:last-child{border-right:1px solid #b2b2b2}#global_menu>ul>li:nth-child(1)::after{content:'TOP'}#global_menu>ul>li:nth-child(1) a{border-left:none!important}#global_menu>ul>li:nth-child(2)::after{content:'Liposuction'}#global_menu>ul>li:nth-child(3)::after{content:'Breast augmentation'}#global_menu>ul>li:nth-child(4)::after{content:'Anti-Aging'}#global_menu>ul>li:nth-child(4) a{border-right:none!important}#global_menu>ul>li:nth-child(5){display:none}#global_menu>ul>li:nth-child(5)::after{content:'Profile'}#global_menu>ul>li:nth-child(6){display:none}#global_menu>ul>li:nth-child(6)::after{content:'Clinic'}#global_menu>ul>li.active a{color:#fff!important}#global_menu>ul>li.active ul{display:flex!important}#footer_menu{padding:0;background-color:#fff}#footer_menu .menu{display:flex;flex-wrap:wrap;padding:5.3333333333vw 2.6666666667vw 1.3333333333vw}#footer_menu .menu .menu-item{width:50%;text-align:left}#footer_menu .menu .menu-item a{display:flex;position:inherit;z-index:10;align-items:center;margin-bottom:4vw;padding:2.6666666667vw 4vw;width:100%;border-bottom:none;border-left:1.0666666667vw solid #7e7774;background-color:inherit;line-height:1;font-size:3.7333333333vw;color:#6c6561;box-sizing:border-box}#main_contents.layout_type1 .blog_list,#main_contents.layout_type1 .post_list,#main_contents.layout_type2 .blog_list,#main_contents.layout_type2 .post_list{display:grid;grid-template-columns:1fr 1fr;gap:4.8vw 2.6666666667vw;line-break:anywhere}#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:0;margin-bottom:0;height:auto;background-color:#fff}#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:0}#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 .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:37.0666666667vw}#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:24.6666666667vw;height:6.6666666667vw;background-color:#7f7875!important;line-height:1;font-size:2.9333333333vw}#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{padding-bottom:8vw;height:auto;min-height:40vw;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:2.1333333333vw 4vw 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:1.3333333333vw;min-height:4.1785714286em;line-height:1.3928571429;font-size:3.7333333333vw;-webkit-box-orient:vertical;-webkit-line-clamp:3}#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{line-height:1.3928571429;font-size:3.7333333333vw;font-weight:700;color:#59504d}#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:3.2vw}#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{display:inline;line-height:1.3333333333;font-size:3.2vw;font-feature-settings:'palt' 1}#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{overflow:hidden;max-height:4em;line-height:1.3333333333;font-size:3.2vw}#main_contents.layout_type1 .blog_list.type1 .item .desc span,#main_contents.layout_type1 .post_list.type1 .item .desc span,#main_contents.layout_type2 .blog_list.type1 .item .desc span,#main_contents.layout_type2 .post_list.type1 .item .desc span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#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:4vw;bottom:2.9333333333vw;left:inherit;padding-left:4.5333333333vw;font-size:3.2vw}.section__heading{margin-bottom:8.5333333333vw}.parts{width:100%}.parts__heading{margin-bottom:1.6vw}.parts__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.3333333333vw 1.3333333333vw}.parts__list__item{position:relative;width:28.2666666667vw;background-color:#fff}.parts__list__item .item-title{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:13.3333333333vw;text-align:center;line-height:1.1428571429;font-size:3.7333333333vw;color:#7e7774}.parts__list__item .item-title::before{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-1.6vw;border-right:1.6vw solid transparent;border-bottom:1.6vw solid #a39d9b;border-left:1.6vw solid transparent}.parts__list__item .item-count{padding:0;background:#a39d9b;text-align:center;line-height:5.3333333333vw;font-size:3.2vw;color:#fff}.parts__list__item.is-zero{pointer-events:none}.parts__list__item.is-zero .item-title::before{border-right:1.6vw solid transparent;border-bottom:1.6vw solid #e4e2e1;border-left:1.6vw solid transparent}.parts__list__item.is-zero .item-count{background:#e4e2e1}.p-information{overflow:hidden;width:100%;border-radius:1.6vw;background:#fff}.p-information__title{margin:0;padding:2.1333333333vw;border:none;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:4.5333333333vw;font-weight:300;color:#fff}.p-information__text{margin:0;padding:5.3333333333vw;text-align:center;line-height:1.5714285714;font-size:3.7333333333vw;color:#7e7774}.p-information-cv__list{display:block;justify-content:space-between;margin:0 5.3333333333vw 5.3333333333vw;list-style:none}.p-information-cv__item{margin-bottom:2.6666666667vw;width:100%;transition:opacity .15s linear}.p-information-clinic{position:relative;padding:5.3333333333vw 5.3333333333vw 6.6666666667vw;background:#eae6e2}.p-information-clinic__list{margin:0}.p-information-clinic__item{margin:0 auto;margin-bottom:2.6666666667vw;width:92%;list-style:none}.p-information-clinic__item .inner{margin:0}.p-information-clinic__item .inner .title{position:relative;float:left;margin-right:5.3333333333vw;padding-right:2.1333333333vw;width:22.4vw;height:8vw}.p-information-clinic__item .inner .tel{overflow:hidden;padding:0;line-height:1;color:#7e7774}.p-information-clinic__item .inner .tel img{display:inline-block;margin:1.8666666667vw 0 .8vw;vertical-align:top}.p-information-clinic__item .inner .tel span{display:inline-block;margin-top:1.6vw;margin-left:1.6vw;line-height:1.25;font-size:3.2vw;color:#717071}.p-information-clinic__item .inner .tel span>span{margin:0}.p-information-clinic__reception{display:flex;align-items:center;justify-content:center;margin:4vw 0;width:100%;text-align:center;font-size:3.2vw;color:#7e7774}.p-information-clinic__reception .contents{padding:0}.p-information-clinic__reception .contents-text{display:inline-block;padding:0 .5em 0 .6em;border-radius:4vw;background:grey;text-align:center;line-height:1.4545454545;font-size:2.9333333333vw;color:#fff}.p-information-clinic__reception .contents-text.is-open{background:#e17770}.p-information-clinic__link{margin:0;text-align:center}.p-information-clinic__link a{padding:0 4vw;background:url(../../img/sp/arrow.png) right center no-repeat;text-decoration:none;line-height:1.6;font-size:3.2vw;font-weight:700;color:#7e7774}.p-information-clinic::before{content:'';display:block;position:absolute;right:0;bottom:0;left:0;height:1.8666666667vw;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 .current{border-color:#59504d!important;background-color:#59504d!important;color:#fff!important}.page_navi .page-numbers li .current::before{color:#fff!important}.price-info__heading{display:flex;align-items:center;margin-bottom:2.1333333333vw;font-size:3.7333333333vw;font-weight:700;color:#7f7875}.price-info__heading::after{content:'';flex:1;margin-left:1.6vw;height:1px;background-color:#7f7875}.price-info__contents{line-height:1.875;font-size:3.2vw;color:#7f7875}.price-info__item+.price-info__item{margin-top:1em}.price-info__item a{text-decoration:underline;color:#7f7875}.price-info__item a:hover{text-decoration:none;color:#7f7875}.price-info__categorylink{margin-top:4vw;text-align:right;font-size:3.7333333333vw}.price-info__categorylink a{text-decoration:underline;color:#7f7875}.price-info__categorylink a:hover{text-decoration:none;color:#7f7875}.author{position:relative;padding-top:13.3333333333vw;border-top:1px solid #7f7875;color:#7f7875}.author__heading{margin-bottom:5.0666666667vw;font-size:4.8vw;font-weight:600;color:#59504d}.author__image{margin:0 auto 6.9333333333vw;width:40vw}.author__description{line-height:1.875;font-size:3.2vw}.author__license{margin-top:5.3333333333vw}.author__license__heading{display:flex;align-items:center;margin-bottom:1.8666666667vw;font-size:3.2vw;font-weight:700}.author__license__heading::after{content:'';flex:1;margin-left:2.6666666667vw;height:1px;background-color:#7f7875}.author__license__item{line-height:2.0833333333;font-size:3.2vw}.author__license__item::before{content:'・'}.p-clinic{margin-bottom:5.3333333333vw}.p-clinic__heading{display:flex;align-items:center;margin-bottom:2.6666666667vw;line-height:1;font-size:4.8vw;font-weight:700;color:#514f50}.p-clinic__heading::after{content:'';display:block;flex:1;margin-left:.6666666667vw;height:1px;background-color:#514f50}.p-clinic__list__item+.p-clinic__list__item{margin-top:1.3333333333vw}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:#333}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{width:100%;max-width:100%;height:auto;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}img{width:100%;height:auto}body{overflow:hidden;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}img{width:100%;height:auto}.pcDisp{display:none}.spDisp{display:block}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:8vw 2.6666666667vw 14.6666666667vw}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:12vw auto 0}body.archive #main_contents.layout_type1 .morelink a,body.category #main_contents.layout_type1 .morelink a,body.home #main_contents.layout_type1 .morelink a,body.page #main_contents.layout_type1 .morelink a,body.search #main_contents.layout_type1 .morelink a,body.single #main_contents.layout_type1 .morelink a{width:85.3333333333vw}body.archive .container,body.category .container,body.home .container,body.page .container,body.search .container,body.single .container{padding:0 2.6666666667vw}body.archive .parts,body.category .parts,body.home .parts,body.page .parts,body.search .parts,body.single .parts{margin-bottom:10.6666666667vw}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:5.6vw}body.single #main_contents{padding:6.6666666667vw 2.6666666667vw 0}body.single #article{overflow:hidden;padding:5.3333333333vw 4vw;border-top:.9333333333vw solid #7f7875;border-bottom:.9333333333vw solid #7f7875;border-radius:.8vw;background-color:#fff}body.single #article #post_title{margin-bottom:5.6vw;padding-bottom:1.6vw;border-bottom:1px solid #59504d}body.single #article #post_title .meta_top{display:block;margin-bottom:1.6vw}body.single #article #post_title .meta_top .date{margin-bottom:1.6vw;padding-left:4.5333333333vw}body.single #article #post_title .meta_top .patient_data_item{display:inline;position:relative;font-size:3.2vw;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.375;font-size:5.3333333333vw;font-weight:600}body.single #article #post_image{margin:0 0 6.6666666667vw;width:100%;height:60vw}body.single #article .post_content{padding-bottom:40vw;background-size:46.6666666667vw}body.single #article .post_content *{line-height:2.1428571429;font-size:3.7333333333vw;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:8.6666666667vw}body.single #article .post_content p:has(img)+p{margin-top:8.6666666667vw}body.single #article #single_share_bottom{margin-top:6.6666666667vw}body.single #article .author{margin-top:13.3333333333vw}body.single #related_post{margin-top:6.6666666667vw;margin-bottom:0}body.single #related_post .c-heading2{margin-bottom:3.8666666667vw}body.single #related_post .morelink{margin:10.6666666667vw auto 0}body.single #related_post .morelink a{width:85.3333333333vw}body.single .single_search_wrapper{margin-top:10.6666666667vw}body.single .single_search_wrapper .c-heading1{margin-bottom:5.3333333333vw}body.single .p-clinic{margin-top:10.6666666667vw}body.single .p-information{margin-top:10.6666666667vw}