@font-face{font-family:tiktok_x_icon;src:url(/fonts/tiktok_x_icon.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:design_plus;src:url(/fonts/design_plus.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--tcd-accent-color: 6,199,85;--tcd-font-type-logo: "Klee One",cursive;--tcd-font-type1: Arial,"Hiragino Sans","Yu Gothic Medium","Meiryo",sans-serif;--tcd-font-type2: "Times New Roman",Times,"Yu Mincho","游明朝","游明朝体","Hiragino Mincho Pro",serif;--tcd-font-type3: Palatino,"Yu Kyokasho","游教科書体","UD デジタル 教科書体 N","游明朝","游明朝体","Hiragino Mincho Pro","Meiryo",serif}.serum-article-scope{font-family:var(--tcd-font-type1);font-size:16px;color:#000;-webkit-font-smoothing:antialiased}.serum-article-scope a{text-decoration:none;color:inherit}@media(max-width:767px){.serum-article-scope{font-size:14px}}.serum-article-scope #main_content{background-color:#f4f4f4}.serum-article-scope #article>#single_post_category{top:-50px}.post_content{word-wrap:break-word}#main_content{background:#f4f1ef;padding:130px 0 70px;position:relative}#main_col{width:930px;margin:0 auto}#article{background:#fff;position:relative;padding-bottom:50px}.index_carousel .animate_background{display:block;width:100%!important;height:270px!important;aspect-ratio:465/270;position:relative;z-index:1;overflow:hidden}.index_carousel.type2 .animate_background{height:183px!important}.tcdce-body .two_column_content) .post_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0!important}.tcdce-body .two_column_content) .post_list > .item{width:calc(50% - 30px);margin:0 0 70px}.tcdce-body .two_column_content) .post_list > .item:last-of-type{margin-bottom:0}.tcdce-body .two_column_content) .post_list > .item:nth-last-of-type(2){margin-bottom:0}#treatment_list .post_list{width:930px;margin:0 auto 80px;display:flex;flex-wrap:wrap}#treatment_list .post_list .item{width:50%}#treatment_list .post_list a{padding:20px 30px;display:block;background:#fff;border-right:1px solid #ddd;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;align-items:center}#treatment_list .post_list .item:nth-child(1) a{border-top:none}#treatment_list .post_list .item:nth-child(2) a{border-top:none}#treatment_list .post_list .item:nth-child(2n) a{border-right:none}#treatment_list .post_list .item:last-of-type a{border-right:none}#treatment_list .post_list .image_wrap{width:80px;height:80px;position:relative;overflow:hidden;z-index:1;border-radius:100%}#treatment_list .post_list .image{width:100%;height:100%;display:block;overflow:hidden;position:relative;z-index:2}#treatment_list .post_list .image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}#treatment_list .post_list .title{font-weight:500;width:calc(100% - 80px);padding-left:30px;line-height:1.6;transform:translateZ(0);transition:transform .35s ease}#treatment_list .post_list a:hover .title{transform:translate3d(14px,0,0)}.design_headline{margin-bottom:60px;margin-top:112px!important;padding:0}.design_headline:first-of-type{margin-top:-5px!important}.tcdce-body .two_col_content) + .design_headline{margin-top:102px!important}.faq+.design_headline{margin-top:115px!important}.career_list_headline{margin:0 0 10px!important;color:#937960;font-size:18px!important}.post_content #staff_list:last-child{margin-bottom:0}#blog_list .animate_background{display:block;width:100%!important;height:270px!important;position:relative;z-index:1;overflow:hidden}#single_post_category{font-size:14px;text-align:center;background:#937960;color:#fff;top:0;left:50px;position:absolute;z-index:1;transition:background-color .2s ease,transform .5s ease .8s;height:50px;line-height:50px;min-width:140px;padding:0 20px;display:inline-block;transform:translateZ(0)}#single_post_category.animate{transform:translate3d(0,-100%,0)}#single_post_title{padding:45px 50px 48px;position:relative;z-index:2;background:#fff}#single_post_title .title{font-size:30px;line-height:1.5;opacity:0}#single_post_title .title.animate{opacity:1;transition:opacity 1.4s ease .3s;word-wrap:break-word}#single_post_title .meta{margin:10px 0 0;display:flex;flex-wrap:wrap;font-family:Arial}#single_post_title .meta .news_category{font-size:14px;color:#999;border-left:1px solid #ddd;padding:0 0 0 10px;margin:0 0 0 12px}#single_post_title .date{position:relative;color:#999;font-size:14px;margin:0;display:block;font-family:Arial}#single_post_title .update{position:relative;color:#999;font-size:14px;display:block;margin:0 0 0 15px;font-family:Arial}#single_post_title .update:before{font-family:design_plus;content:"";font-size:14px;display:inline-block;margin:0 6px 0 0;vertical-align:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#single_post_image{position:relative;margin:0 50px 50px;height:480px;aspect-ratio:830/480}#single_post_image img{width:100%;height:100%;display:block;margin:0;object-fit:cover}#article .post_content{padding:0 50px}#main_content.paged .post_content{padding-top:50px}.post_content a:hover{text-decoration:underline}#single_share_top{margin:0 50px 45px;padding:0}#single_share_top .share-top{margin:0}#single_share_bottom{margin:60px 50px -5px}#single_share_bottom .share-btm{margin-bottom:0!important;padding:0}#single_share_top .mt10,#single_share_bottom .mb45{margin:0!important}.single_copy_title_url{text-align:center}.single_copy_title_url_btn{font-size:14px;color:#000;background:#fff;border:3px solid #ccc;cursor:pointer;line-height:54px;min-width:300px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:background-color,color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease}.single_copy_title_url_btn:hover{color:#00000080!important}.single_copy_title_url_btn.copied{background:#ccc;color:#fff;pointer-events:none}#single_copy_title_url_top{margin:0 0 50px}#single_copy_title_url_bottom{margin:50px 0 0}body #main_col .author_profile .desc{max-height:4em;overflow:hidden;visibility:visible}body #main_col .author_profile .desc span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#next_prev_post{margin:50px 50px 0;position:relative;display:flex;flex-wrap:wrap}#next_prev_post .item{height:120px;width:50%;position:relative;border:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#next_prev_post .item:first-of-type{right:-1px}#next_prev_post .title{position:relative;padding:0 40px 0 70px;font-weight:500;margin-top:2px;font-size:16px;line-height:1.6;max-height:3.2em;overflow:hidden;visibility:visible;word-wrap:break-word;word-break:break-all;transition:color .2s ease}#next_prev_post a:hover .title{color:#00000080}#next_prev_post .title span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#next_prev_post .nav{display:none}#next_prev_post .next_post .title{padding:0 70px 0 40px}#next_prev_post .title:after{z-index:10;position:absolute;margin-top:2px;left:30px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:design_plus;color:#000;font-size:14px;font-weight:500;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease;transition:all .2s ease}#next_prev_post .prev_post .title:after{content:""}#next_prev_post .next_post .title:after{content:"";left:auto;right:30px}#next_prev_post a:hover .title:after{opacity:.5}#related_post{position:relative;margin:80px auto 0}#related_post .headline{font-size:26px;color:#937960;margin:0 0 75px;text-align:center}#related_post .post_list{display:flex;flex-wrap:wrap}#related_post .item{position:relative;width:calc(100% / 3);overflow:hidden}#related_post .animate_background{display:block;width:100%!important;height:180px!important;aspect-ratio:310/182;position:relative;z-index:1;overflow:hidden}#related_post .image_wrap,#related_post .image{width:100%;height:100%;position:relatiive}#related_post .image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}#related_post .category{padding:0 25px;font-size:14px;min-width:130px;height:40px;line-height:40px;background:#fff;text-align:center;display:inline-block;position:absolute;left:30px;transform:translate3d(0,-100%,0);z-index:2}#related_post .content{background:#fff;height:135px;padding:25px 30px;position:relative}body.hide_blog_date #related_post .content{display:flex;flex-wrap:wrap;align-items:center}#related_post .content:after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:0;background:#ddd;z-index:2}#related_post .item:nth-child(3n) .content:after,#related_post .item:last-of-type .content:after{display:none}#related_post .title{font-size:16px;line-height:1.9}#related_post .title a{height:3.8em;overflow:hidden;visibility:visible;display:block}#related_post .title span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.hide_blog_date #related_post .title a{height:auto;max-height:5.4em}body.hide_blog_date #related_post .title span{-webkit-line-clamp:3}#related_post .date{font-size:14px;color:#999;display:block;position:absolute;bottom:28px;font-family:Arial}#related_post .meta{position:absolute;bottom:28px;display:flex;flex-wrap:wrap}#related_post .meta .date{position:relative;bottom:0}#related_post .meta .news_category{font-size:14px;color:#999;border-left:1px solid #ddd;margin:0 0 0 10px;padding:0 0 0 10px}#bread_crumb{width:100%;height:60px;margin:0 auto;border-bottom:1px solid #ddd;border-top:none}body.hide_page_header #bread_crumb{display:none}.breadcrumb_type3 #bread_crumb{background:#f6f6f6}#bread_crumb ul{width:930px;margin:0 auto;height:60px;line-height:60px;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;visibility:visible}body.page_width_large #bread_crumb ul{width:1100px}body.page_width_small #bread_crumb ul{width:750px}#bread_crumb li{display:inline;font-size:14px;margin:0 10px 0 0;padding:0 20px 0 0;position:relative}#bread_crumb li:after{font-family:design_plus;content:"";font-size:11px;color:#000;display:block;height:13px;line-height:13px;position:absolute;right:0;top:2px}#bread_crumb li:last-of-type:after{display:none}#bread_crumb li a{color:#000;display:inline-block;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#bread_crumb li a:hover{opacity:.5}#bread_crumb li.category a{display:none}#bread_crumb li.category a:first-of-type,#bread_crumb li.category a:only-of-type{display:inline-block}#bread_crumb li.home a{position:relative;width:16px}#bread_crumb li.home a span{opacity:0}#bread_crumb li.home a:before{font-family:design_plus;content:"";font-size:12px;color:#000;display:inline-block;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search_box_headline{font-size:16px;margin:0 0 18.5px}.styled_post_list1 li{margin:0;padding:0}.styled_post_list1 a{position:relative;background:#fff;display:flex;flex-wrap:wrap;align-items:center}.styled_post_list1 a:after{content:"";display:block;width:100%;height:1px;background:#ddd;position:absolute;right:0;bottom:0}.styled_post_list1 li:last-of-type a:after{display:none}.styled_post_list1 .image_wrap{display:block;width:94px;height:94px;position:relative;z-index:1;overflow:hidden}.styled_post_list1 .image{width:100%;height:100%!important;display:block;overflow:hidden;position:relative;z-index:2}.styled_post_list1 .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:none!important}.styled_post_list1 .title{width:calc(100% - 94px);position:relative;padding:0 30px;line-height:1.8;max-height:3.6em;font-weight:500;overflow:hidden;word-wrap:break-word;word-break:break-all}.styled_post_list1 .title span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.styled_post_list1 li.no_post{padding:10px}.textwidget .post_content{font-size:14px}.textwidget .post_content p{line-height:2;margin-bottom:1.5em}#comments .headline{font-size:26px!important;margin:0 0 75px!important;text-align:center}#comments .post_content{margin:0;padding:0;background:none;font-size:14px}#comments .post_content p{margin:0 0 15px}#comments .post_content blockquote span{margin:0 0 -1em;display:block}.post_content *:first-child{margin-top:0}.post_content *:last-child{margin-bottom:0}.post_content .c-pw__btn,.post_content .c-pw__btn:hover{color:#fff}.share_button_list ul{display:flex;flex-wrap:wrap;margin:0 -3px -3px 0}.share_button_list.large_size ul{margin:0 -5px -5px 0}.share_button_list li{flex:1 1 0%;margin:0 3px 3px 0;max-width:100px}.share_button_list.large_size li{flex:0 0 auto;width:calc(25% - 5px);margin:0 5px 5px 0;max-width:inherit}.share_button_list a{display:block;text-align:center;position:relative;height:30px;background:#000;color:#fff;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:32px}.share_button_list a:hover{color:#fff}.share_button_list.mono a{line-height:30px;background:#f2f2f2;color:#000;border:1px solid #ddd}.share_button_list.large_size a{height:40px;line-height:42px}.share_button_list.large_size.mono a{line-height:40px}.share_button_list .label{font-size:12px;position:relative;font-family:Arial}.share_button_list a:before{font-family:design_plus;display:block;color:#fff;margin-right:5px;position:relative;transition:color .25s ease;-webkit-font-smoothing:antialiased}.share_button_list.mono a:before{color:#000}.share_button_list .twitter_button a:before{font-family:tiktok_x_icon;content:"";font-size:12px;top:0}.share_button_list .facebook_button a:before{content:"";font-size:18px;top:-1px}.share_button_list .hatena_button a:before{content:"";font-size:14px;top:0}.share_button_list .pocket_button a:before{content:"";font-size:16px;top:0}.share_button_list .rss_button a:before{content:"";font-size:12px;top:-.5px}.share_button_list .feedly_button a:before{content:"";font-size:15px;top:-1px}.share_button_list .pinterest_button a:before{content:"";font-size:16px;top:-.5px}.share_button_list.color .twitter_button a{background:#000;border-color:#000}.share_button_list.color .facebook_button a{background:#35629a;border-color:#35629a}.share_button_list.color .hatena_button a{background:#3c7dd1;border-color:#3c7dd1}.share_button_list.color .pocket_button a{background:#ee4056;border-color:#ee4056}.share_button_list.color .rss_button a{background:#ffb53c;border-color:#ffb53c}.share_button_list.color .feedly_button a{background:#6cc655;border-color:#6cc655}.share_button_list.color .pinterest_button a{background:#d4121c;border-color:#d4121c}.share_button_list_default ul{display:flex;flex-wrap:wrap;margin:0 -3px -10px 0}.share_button_list_default li{margin:0 3px 3px 0}.share_button_list_default li.pocket_button{width:90px!important}@media screen and (max-width:1350px){body.page_width_large #bread_crumb{padding:0 25px}}@media screen and (max-width:1350px){body.page_width_large #bread_crumb ul{width:auto}}@media(hover:hover){.share_button_list.color .twitter_button a:hover{background:#666}}@media(hover:hover){.share_button_list.color .facebook_button a:hover{background:#1f3669}}@media(hover:hover){.share_button_list.color .hatena_button a:hover{background:#0270ac}}@media(hover:hover){.share_button_list.color .pocket_button a:hover{background:#c53648}}@media(hover:hover){.share_button_list.color .rss_button a:hover{background:#e09900}}@media(hover:hover){.share_button_list.color .feedly_button a:hover{background:#5ca449}}@media(hover:hover){.share_button_list.color .pinterest_button a:hover{background:#a42f35}}@media(hover:hover){.share_button_list.mono .twitter_button a:hover{background:#000;border-color:#000}}@media(hover:hover){.share_button_list.mono .facebook_button a:hover{background:#35629a;border-color:#35629a}}@media(hover:hover){.share_button_list.mono .hatena_button a:hover{background:#3c7dd1;border-color:#3c7dd1}}@media(hover:hover){.share_button_list.mono .pocket_button a:hover{background:#ee4056;border-color:#ee4056}}@media(hover:hover){.share_button_list.mono .rss_button a:hover{background:#ffb53c;border-color:#ffb53c}}@media(hover:hover){.share_button_list.mono .feedly_button a:hover{background:#6cc655;border-color:#6cc655}}@media(hover:hover){.share_button_list.mono .pinterest_button a:hover{background:#d4121c;border-color:#d4121c}}@media(hover:hover){.share_button_list.mono a:hover{color:#fff}}@media(hover:hover){.share_button_list.mono a:hover:before{color:#fff}}@media screen and (max-width:800px){.share_button_list .label{display:none}}@media screen and (max-width:800px){.share_button_list.large_size .label{display:inline}}@media screen and (max-width:800px){.share_button_list.large_size a{height:35px;line-height:37px}}@media screen and (max-width:800px){.share_button_list.large_size.mono a{line-height:35px}}@media screen and (max-width:800px){.share_button_list a:before{margin:0}}@media screen and (max-width:800px){.share_button_list.large_size a:before{margin-right:5px}}@media screen and (max-width:800px){.share_button_list .twitter_button a:before{top:0}}@media screen and (max-width:800px){.share_button_list .facebook_button a:before{top:-1px}}@media screen and (max-width:800px){.share_button_list.large_size .facebook_button a:before{top:-1px}}@media screen and (max-width:800px){.share_button_list .hatena_button a:before{top:0}}@media screen and (max-width:800px){.share_button_list .pocket_button a:before{top:0}}@media screen and (max-width:800px){.share_button_list .feedly_button a:before{top:-1.5px}}@media screen and (max-width:800px){.share_button_list .rss_button a:before{top:-1px}}@media screen and (max-width:500px){.share_button_list li{max-width:inherit}}@media screen and (max-width:500px){.share_button_list.large_size li{width:calc(50% - 5px);max-width:inherit}}.post_content .alignleft{float:left}.post_content .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:7px}.post_content blockquote.alignleft,.post_content img.alignleft{margin:7px 24px 7px 0}.post_content .wp-caption.alignleft{margin:7px 14px 7px 0}.post_content blockquote.alignright,.post_content img.alignright{margin:7px 0 7px 24px}.post_content .wp-caption.alignright{margin:7px 0 7px 14px}.post_content blockquote.aligncenter,.post_content img.aligncenter,.post_content .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.post_content p{line-height:2.4;margin:0 0 2em}body.page .post_content>p:first-child{margin-top:-10px}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{clear:both;line-height:1.4;padding:0;font-weight:600}.post_content h1{font-size:150%;margin:0 0 35px;text-align:center}.post_content h2{font-size:140%;margin:0 0 35px;text-align:center}.post_content h3{font-size:130%;margin:0 0 35px}.post_content h4{font-size:120%;margin:0 0 30px}.post_content h5{font-size:110%;margin:0 0 30px}.post_content h6{font-size:100%;margin:0 0 30px}.post_content img[class*=align],.post_content img[class*=wp-image-],.post_content img[class*=attachment-],.post_content img.size-full,.post_content img.size-large,.post_content .wp-post-image,.post_content img{height:auto;max-width:100%}.post_content li,.post_content dt,.post_content dd{line-height:2.2}.post_content ul,.post_content ol,.post_content dl{margin-bottom:2em}.post_content ol{list-style:decimal outside none;margin-left:1.5em}.post_content ul{list-style:circle outside none;margin-left:1.3em}.post_content li>ul,.post_content li>ol{margin-bottom:0}.post_content dt{font-weight:700}.post_content dd{margin-bottom:1em}.post_content table{margin:0 0 2em;width:100%!important}.post_content td,.post_content th{border:1px solid #ddd;padding:15px 30px 13px;line-height:2.2;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.post_content th{background:#f7f7f7;font-weight:400}.post_content table.table_no_border th,.post_content table.table_no_border td{border:none;padding-left:0}.post_content table.table_border_serumtal th,.post_content table.table_border_serumtal td{border-left:none;border-right:none;padding-left:0}.post_content blockquote{position:relative;color:#0009;margin-bottom:2em;padding:2em 2.4em;box-shadow:none;background:#00000005;border:none;border-left:3px solid #000}.post_content blockquote:before{line-height:40px;top:5px;left:10px}.post_content blockquote:after{text-align:left;line-height:60px;bottom:10px;right:-2px}.post_content blockquote:before,.post_content blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:400;color:#000;width:30px;height:30px;position:absolute}.post_content blockquote p{line-height:1.8}.post_content blockquote cite{text-align:right;display:block;border-top:1px dotted #000;margin:2em 0 0;padding:1em 0 0;font-size:14px}.post_content .wp-caption{margin-bottom:2em;background:#fff;border:1px solid #ddd;padding:10px;max-width:100%}.post_content .wp-caption-text{text-align:center;line-height:1.5;margin:0 auto;padding:10px 0 0;font-size:14px}.post_content .wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.post_content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.post_content address{margin:0 0 24px;line-height:2.2}.post_content pre{border-left:3px solid #ccc;background:#f8f8f8;font-size:12px;margin:0 0 27px;line-height:1.7;padding:20px;overflow:auto}.post_content .mejs-container{margin:12px 0 25px}.post_content .style3a,.post_content .style3b,.post_content .style4a,.post_content .style4b,.post_content .style5a,.post_content .style5b,.post_content .style6{font-weight:500;line-height:1.6}.post_content h1{font-size:28px;font-weight:600;line-height:1.4;margin:120px 0 1.3em;text-align:center}.post_content h2{font-size:26px;font-weight:600;line-height:1.4;margin:3em 0 1.3em;text-align:center}.post_content h3{font-size:22px;font-weight:600;line-height:1.6;margin:3em 0 1.3em}.post_content h4{font-size:20px;font-weight:600;line-height:1.6;margin:2.3em 0 1em}.post_content h5{font-size:18px;font-weight:600;line-height:1.6;margin:2.3em 0 1em}.post_content h6{font-size:16px;font-weight:600;line-height:1.6;margin:2.3em 0 1em}.post_content>*:first-child{margin-top:0}.post_content .is-sp{display:none!important}.post_content .underline,.post_content .underline:hover{text-decoration:underline}.post_content .e_link{display:inline-block;position:relative;padding:0 20px 0 0}.post_content .e_link:after{font-family:design_plus;content:"";position:absolute;right:0;top:-1px;font-size:18px}.post_content img.frame{border:1px solid #d2d2d2;margin-bottom:-12px;box-shadow:0 6px 6px -6px #ccc}.post_content .s_table{overflow:auto;white-space:nowrap;margin-bottom:2em}.post_content .s_table table{margin-bottom:0}@media screen and (max-width:800px){.post_content p{line-height:2}}@media screen and (max-width:800px){body.page .post_content>p:first-child{margin-top:-5px}}@media screen and (max-width:800px){.post_content li,.post_content dt,.post_content dd{line-height:1.8}}@media screen and (max-width:800px){.post_content td,.post_content th{line-height:1.8;padding:14px 15px}}@media screen and (max-width:800px){.post_content .wp-caption-text{font-size:12px}}@media screen and (max-width:800px){.post_content h1{font-size:22px;margin:100px 0 1em}}@media screen and (max-width:800px){.post_content h2{font-size:20px;margin:2.5em 0 1em}}@media screen and (max-width:800px){.post_content h3{font-size:18px;margin:2.3em 0 1em}}@media screen and (max-width:800px){.post_content h4{font-size:16px;margin:2.2em 0 1em}}@media screen and (max-width:800px){.post_content h5{font-size:16px;margin:2.2em 0 1em}}@media screen and (max-width:800px){.post_content h6{font-size:14px;margin:2.2em 0 1em}}@media screen and (max-width:600px){.post_content h1{margin:80px 0 1em}}@media screen and (max-width:600px){.post_content h2{margin:2.3em 0 1em}}@media screen and (max-width:600px){.post_content h3{margin:2em 0 1em}}@media screen and (max-width:600px){.post_content h4{margin:2em 0 1em}}@media screen and (max-width:600px){.post_content h5{margin:2em 0 1em}}@media screen and (max-width:600px){.post_content h6{margin:2em 0 1em}}@media screen and (max-width:800px){.post_content .is-pc{display:none!important}}@media screen and (max-width:800px){.post_content .is-sp{display:block!important}}@media screen and (max-width:800px){.post_content .e_link{padding:0 15px 0 0}}@media screen and (max-width:800px){.post_content .e_link:after{top:-1px;font-size:16px}}.design_headline{font-family:var(--tcd-font-type2);font-weight:600}.animate_background .image{width:100%;height:auto;will-change:transform;-webkit-transition:transform .5s ease;transition:transform .5s ease}.animate_background:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}#single_post_category{background-color:#06c755}#bread_crumb,#bread_crumb li.last,#related_post .headline,#comments .headline{color:#06c755}#single_post_category:hover{background-color:#009f2d}#related_post .meta .news_category:hover,.single_post_nav:hover span:after,#next_prev_post a:hover,#single_post_title .meta .news_category:hover,#treatment_list .post_list a:hover{color:#009f2d}.breadcrumb_type2 #bread_crumb,body #main_content{background-color:#f4f4f4}.post_content a{color:#1e73be}#single_post_title .title{font-size:28px}@media screen and (max-width:800px){#single_post_title .title{font-size:20px}}@media screen and (max-width:1221px){#main_col{width:auto;margin:0 100px}}@media screen and (max-width:1000px){#main_col{margin:0 60px}}@media screen and (max-width:800px){#main_content{padding:55px 0 40px}}@media screen and (max-width:800px){#main_col{margin:0 20px}}@media screen and (max-width:800px){#article{padding-bottom:20px}}@media screen and (max-width:1221px){.index_carousel .animate_background{height:auto!important}}@media screen and (max-width:1221px){.index_carousel.type2 .animate_background{height:auto!important}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list{display:block}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item{width:auto;margin:0 0 35px}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item:nth-last-of-type(2){margin-bottom:35px}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item:last-of-type{margin-bottom:0}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item .image{margin-bottom:15px;width:100%;height:auto;aspect-ratio:320/150;position:relative;overflow:hidden}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item .image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item .desc{font-size:14px}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item .image_wrap{margin-bottom:15px;width:100%;height:auto;aspect-ratio:320/150}}@media only screen and (max-width:800px){.tcdce-body .two_column_content) .post_list > .item .image_wrap .image{margin-bottom:0!important;width:100%;height:100%;aspect-ratio:1;object-fit:cover}}@media only screen and (max-width:800px){.design_headline{margin-top:37px!important;margin-bottom:30px}}@media only screen and (max-width:800px){.design_headline:first-of-type{margin-top:-2px!important}}@media only screen and (max-width:800px){.tcdce-body .two_col_content) + .design_headline{margin-top:-10px!important;margin-bottom:25px!important}}@media only screen and (max-width:800px){.faq+.design_headline{margin-top:38px!important}}@media only screen and (max-width:800px){.design_content .post_content{margin:30px 0 -5px}}@media only screen and (max-width:800px){.post_content #staff_list:last-child{margin-bottom:-5px}}@media only screen and (max-width:800px){.career_list_headline{margin:0 0 10px;font-size:16px!important}}@media screen and (max-width:1221px){#treatment_list .post_list{width:auto;margin:0 100px 80px}}@media only screen and (max-width:1000px){#treatment_list .post_list{margin:0 60px 80px}}@media only screen and (max-width:800px){#treatment_list .post_list{margin:0 20px 40px}}@media only screen and (max-width:800px){#treatment_list .post_list a{padding:15px 20px}}@media only screen and (max-width:800px){#treatment_list .post_list .image_wrap{width:70px;height:70px}}@media only screen and (max-width:800px){#treatment_list .post_list .title{width:calc(100% - 70px);padding-left:20px}}@media only screen and (max-width:600px){#treatment_list .post_list{display:block}}@media only screen and (max-width:600px){#treatment_list .post_list .item{width:auto}}@media only screen and (max-width:600px){#treatment_list .post_list .item a{border:none;border-bottom:1px solid #ddd}}@media only screen and (max-width:600px){#treatment_list .post_list .item:last-of-type a{border-bottom:none}}@media screen and (max-width:1221px){#blog_list .animate_background{height:auto!important;aspect-ratio:465/270}}@media only screen and (max-width:800px){body.search #bread_crumb{border-bottom:none}}@media screen and (max-width:1221px){#bread_crumb{width:100%;position:relative;padding:0 25px!important;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:1221px){#bread_crumb ul{width:auto!important;height:60px;line-height:60px}}@media screen and (max-width:800px){#bread_crumb{padding:0 20px!important;height:50px}}@media screen and (max-width:800px){#bread_crumb ul{height:50px!important;line-height:50px!important;width:auto!important}}@media screen and (max-width:800px){#bread_crumb li{font-size:12px;margin-right:6px;padding-right:18px}}@media screen and (max-width:800px){#bread_crumb li.home{padding-right:15px}}@media screen and (max-width:800px){#bread_crumb li:after{font-size:9px;top:1px}}@media screen and (max-width:1200px){#single_post_title{padding:40px}}@media screen and (max-width:1200px){#single_post_image{width:auto;height:auto}}@media screen and (max-width:1200px){#article .post_content{padding:0 40px}}@media screen and (max-width:1200px){#main_content.paged .post_content{padding-top:40px}}@media screen and (max-width:800px){#single_post_category{font-size:12px;left:20px;height:35px;line-height:35px;min-width:100px;padding:0 15px}}@media screen and (max-width:800px){#single_post_title{padding:35px 20px 30px}}@media screen and (max-width:800px){#single_post_image{margin:0 20px 40px}}@media screen and (max-width:800px){#article .post_content{padding:0 20px}}@media screen and (max-width:800px){#main_content.paged .post_content{padding-top:20px}}@media screen and (max-width:800px){#single_post_title .meta{margin-bottom:10px;margin-top:5px}}@media screen and (max-width:800px){#single_post_title .date{margin:2px 0 0;font-size:12px}}@media screen and (max-width:800px){#single_post_title .update{font-size:12px;margin:2px 0 0 10px}}@media screen and (max-width:800px){#single_post_title .date:before{margin-right:5px;font-size:11px}}@media screen and (max-width:800px){#single_post_title .update:before{margin-right:5px;font-size:12px}}@media screen and (max-width:800px){#single_post_title .meta .news_category{font-size:12px;padding:0 0 0 7px;margin:2px 0 0 9px}}@media screen and (max-width:800px){#single_share_top{margin:0 20px 40px}}@media screen and (max-width:800px){#single_share_bottom{margin:40px 20px 0}}@media screen and (max-width:800px){#single_share_bottom .share-btm{margin-bottom:0!important;padding:0}}@media screen and (max-width:800px){#single_share_top .mt10{margin:0!important}}@media screen and (max-width:800px){#single_share_bottom .mb45{margin:0!important}}@media screen and (max-width:800px){#single_copy_title_url_top{margin:0 0 35px}}@media screen and (max-width:800px){#single_copy_title_url_bottom{margin:40px 0 0}}@media screen and (max-width:800px){.single_copy_title_url_btn{border-width:2px;font-size:12px;line-height:46px;min-width:250px}}@media screen and (max-width:1200px){#next_prev_post .item{height:50px}}@media screen and (max-width:1200px){#next_prev_post .nav{display:block}}@media screen and (max-width:1200px){#next_prev_post .title{display:none}}@media screen and (max-width:1200px){#next_prev_post .nav{position:relative;text-align:center;width:100%;font-weight:500;font-size:12px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .2s ease;transition:color .2s ease}}@media screen and (max-width:1200px){#next_prev_post .nav:after{z-index:10;position:absolute;margin-top:2px;left:15px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:design_plus;color:#000;font-size:12px;font-weight:500;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease;transition:all .2s ease}}@media screen and (max-width:1200px){#next_prev_post .prev_post .nav:after{content:""}}@media screen and (max-width:1200px){#next_prev_post .next_post .nav:after{content:"";left:auto;right:15px}}@media screen and (max-width:1200px){#next_prev_post{margin:40px 20px 0}}@media screen and (max-width:1200px){#related_post .animate_background{width:calc(100% + 1px)!important;height:auto!important}}@media screen and (max-width:1200px){#related_post .content{height:130px;padding:15px 20px}}@media screen and (max-width:1200px){body.hide_blog_date #related_post .content{padding:30px 20px}}@media screen and (max-width:1200px){#related_post .category{padding:0 15px;font-size:12px;min-width:100px;height:35px;line-height:35px;left:20px}}@media screen and (max-width:1200px){#related_post .title{font-size:14px;line-height:1.6}}@media screen and (max-width:1200px){#related_post .title a{height:4.8em}}@media screen and (max-width:1200px){#related_post .title span{-webkit-line-clamp:3}}@media screen and (max-width:1200px){#related_post .date{font-size:12px;bottom:20px}}@media screen and (max-width:1200px){#related_post .meta{bottom:20px}}@media screen and (max-width:1200px){#related_post .meta .news_category{font-size:12px;margin:0 0 0 7px;padding:0 0 0 7px}}@media screen and (max-width:800px){#related_post{margin:40px -20px 0}}@media screen and (max-width:800px){#related_post .headline{font-size:20px;margin:0 0 40px}}@media screen and (max-width:800px){#related_post .item{width:50%}}@media screen and (max-width:800px){#related_post .item:nth-child(3n) .content:after{display:block}}@media screen and (max-width:800px){#related_post .item:nth-child(2n) .content:after{display:none}}@media screen and (max-width:800px){#related_post .item:last-of-type .content:after{display:none}}@media(max-width:767px){.post_content .s_table,.post_content .wp-block-table{overflow:auto;white-space:nowrap;margin-bottom:2em}}@media(max-width:767px){.post_content .s_table table,.post_content .wp-block-table{margin-bottom:0}}@media screen and (max-width:800px){.styled_post_list1 .image_wrap{width:90px;height:90px}}@media screen and (max-width:800px){.styled_post_list1 .title{width:calc(100% - 90px);padding:0 20px}}@media screen and (max-width:800px){.search_box_headline{font-size:14px;margin:0 0 18.5px}}@media screen and (max-width:750px){#comments .headline{font-size:20px!important;margin:0 0 30px!important}}:root{--cta-main-red: #e53e3e;--cta-dark-red: #9b2c2c;--cta-bg-pink: #fff5f5;--cta-line-green: #06C755;--cta-line-dark: #048237;--text-main: #2d3748}.skin-cta-wrapper{line-height:1.6;color:var(--text-main);padding:20px 0;box-sizing:border-box;display:flex;justify-content:center}.shimi-media-cta-wrapper{line-height:1.7;color:var(--text-main);padding:18px 0 4px;box-sizing:border-box;display:flex;justify-content:center}.shimi-media-cta-box{width:100%;max-width:850px;box-sizing:border-box;background:radial-gradient(circle at top right,#fffffff2,#fff0 48%),linear-gradient(135deg,#fff,#fff4f4 52%,#ffe4e4);border:2px solid var(--cta-main-red);border-radius:18px;padding:20px;box-shadow:0 16px 34px -12px #e53e3e47;position:relative;overflow:hidden}.shimi-media-cta-box:before{content:"NEW";position:absolute;top:14px;right:-38px;width:150px;background:linear-gradient(135deg,var(--cta-main-red),var(--cta-dark-red));color:#fff;text-align:center;transform:rotate(35deg);font-size:12px;font-weight:900;letter-spacing:.12em;padding:5px 0;box-shadow:0 4px 10px #00000026}.shimi-media-cta-row{display:grid;gap:14px;position:relative;z-index:1}.shimi-media-cta-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--cta-dark-red);font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:6px}.shimi-media-cta-kicker:before{content:"";width:24px;height:2px;background:var(--cta-main-red);display:inline-block}.shimi-media-cta-title{font-size:clamp(20px,5.4vw,34px)!important;line-height:1.35!important;margin:0 0 8px!important;color:#1a202c;font-weight:900;letter-spacing:0}.shimi-media-cta-title strong{color:var(--cta-main-red)}.shimi-media-cta-title-sp{display:none}.shimi-media-cta-text{margin:0;color:#3b4553;font-size:clamp(13px,3.6vw,16px);font-weight:700}.shimi-media-cta-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.shimi-media-cta-tags span{background:#fff;border:1px solid rgba(229,62,62,.24);color:#9b2c2c;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.shimi-media-cta-action{display:flex;align-items:center}.shimi-media-cta-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:13px 18px;border-radius:999px;background:linear-gradient(135deg,var(--cta-main-red),var(--cta-dark-red));color:#fff!important;text-decoration:none!important;font-size:clamp(14px,3.8vw,18px);font-weight:900;box-shadow:0 6px #7b1f1f,0 12px 20px #9b2c2c38;transition:transform .1s ease,box-shadow .1s ease;box-sizing:border-box;text-align:center}.shimi-media-cta-btn:hover{transform:translateY(2px);box-shadow:0 4px #7b1f1f,0 8px 16px #9b2c2c33}.shimi-media-cta-btn:after{content:"→";margin-left:10px;font-size:1.2em;line-height:1}.skin-cta-box{background:linear-gradient(135deg,var(--cta-bg-pink) 0%,#ffe3e3 100%);border:3px solid var(--cta-main-red);border-radius:24px;padding:28px 12px 25px;margin:20px auto;position:relative;box-shadow:0 20px 40px -10px #e53e3e33;max-width:850px;width:100%;box-sizing:border-box;overflow:hidden}.skin-cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,#ffffffe6,#fff0 60%);pointer-events:none;z-index:0}.skin-cta-inner{position:relative;z-index:2}.skin-cta-video-area{margin-bottom:25px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f;background:#000}.skin-cta-video-area video{width:100%;height:auto;display:block;border-radius:12px}.skin-cta-label{text-align:center;margin-bottom:25px}.skin-cta-label span{background:transparent;color:var(--cta-main-red);border:0;padding:0;border-radius:0;font-weight:800;font-size:clamp(12px,3.8vw,18px);display:inline-block;box-shadow:none;line-height:1.5;word-break:keep-all}.skin-cta-label .cta-label-pc{display:none}.skin-cta-label .cta-label-sp{display:inline-block}.cta-text-pc{display:none}.cta-text-sp{display:block}.skin-cta-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.skin-cta-hero-row{display:grid;grid-template-columns:2fr 3fr;gap:12px;align-items:center;justify-items:center}.skin-cta-header{text-align:center;width:100%}.skin-cta-title{font-size:clamp(14px,4.5vw,28px)!important;font-weight:900;line-height:1.35;margin:0 auto;color:#1a202c;letter-spacing:-.01em}.skin-cta-title-sub{color:var(--cta-dark-red);display:block;margin-bottom:4px;font-size:.85em;font-weight:800;letter-spacing:.05em}.skin-cta-img{width:100%;max-width:180px;margin:0 auto;position:relative;transform:rotate(2deg);transition:transform .4s ease}.skin-cta-box:hover .skin-cta-img{transform:rotate(0) scale(1.05)}.skin-cta-img img{width:100%;height:auto;box-shadow:5px 10px 20px #0000001f;border:4px solid #fff;border-radius:8px;background:#fff;display:block}.skin-cta-content{width:100%}.skin-cta-message-box{background:#fff;border:3px solid var(--cta-main-red);border-radius:14px;padding:8px 10px;margin-bottom:15px;box-shadow:0 4px 16px #e53e3e1f}.skin-cta-text{font-size:clamp(10px,3.2vw,14px);line-height:1.45;margin:0 0 8px;color:#2d3748;font-weight:600;text-align:center}.skin-cta-text:last-child{margin-bottom:0}.skin-cta-message-line{display:block}.skin-cta-strong{color:#c53030;font-weight:900;font-size:1.05em;background:linear-gradient(transparent 55%,#e53e3e2e 55%);padding:0 2px}.skin-cta-danger{display:inline;color:#fff;font-weight:900;font-size:1em;background:linear-gradient(135deg,#c53030,var(--cta-main-red));padding:2px 6px;border-radius:4px;box-shadow:0 2px 6px #c530304d;line-height:1.65;-webkit-box-decoration-break:clone;box-decoration-break:clone}.skin-cta-highlight{display:inline-block;background:var(--cta-main-red);color:#fff;font-weight:900;font-size:clamp(13px,3.8vw,18px);padding:6px 16px;border-radius:8px;margin-top:4px;box-shadow:0 3px 8px #e53e3e4d}.skin-cta-highlight-wrap{text-align:center;margin-top:8px}.skin-cta-action{text-align:center;margin-top:15px}.skin-cta-balloon{display:inline-block;position:relative;background:#fff;border:2px solid var(--cta-main-red);color:#c53030;font-weight:900;font-size:clamp(13px,3.8vw,16px);padding:6px 16px;border-radius:30px;margin-bottom:12px;box-shadow:0 4px 8px #e53e3e1a;animation:floatUp 2.5s infinite ease-in-out}.skin-cta-balloon:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#fff;z-index:2}.skin-cta-balloon:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:9px solid transparent;border-top-color:var(--cta-main-red);z-index:1}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.skin-cta-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;margin:0 auto;background:linear-gradient(to bottom,var(--cta-line-green) 0%,#05a848 100%);color:#fff!important;text-decoration:none!important;font-weight:900;font-size:clamp(15px,4vw,18px);padding:14px 10px;border-radius:50px;box-shadow:0 6px 0 var(--cta-line-dark),0 10px 20px #06c7554d;transition:all .1s ease;position:relative;overflow:hidden;box-sizing:border-box}.skin-cta-btn-copy{display:inline;text-align:center;line-height:1.35}.skin-cta-btn:hover{transform:translateY(2px);box-shadow:0 4px 0 var(--cta-line-dark),0 6px 12px #06c7554d}.skin-cta-btn:active{transform:translateY(6px);box-shadow:0 0 0 var(--cta-line-dark)}.skin-cta-btn:before{content:"";display:inline-block;width:28px;height:28px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3E%3Cpath d='M8 0c4.411 0 8 2.912 8 6.492 0 1.433-.555 2.723-1.715 3.991.167.417.405 1.429.405 1.429s.137.421-.042.561c-.179.14-.396.091-.396.091s-1.486-.395-3.076-1.037C10.294 11.959 9.193 12.375 8 12.375c-4.41 0-8-2.913-8-6.492C0 2.912 3.59 0 8 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0}.skin-cta-btn:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:skew(-25deg);animation:skinShine 3.5s infinite}@keyframes skinShine{0%{left:-100%}15%{left:120%}to{left:120%}}@media(max-width:767px){.shimi-media-cta-title-pc{display:none}.shimi-media-cta-title-sp{display:inline}.skin-cta-btn-copy{display:flex;flex-direction:column;align-items:center}}@media(min-width:768px){.skin-cta-box{padding:60px 45px 50px}.skin-cta-label{margin-bottom:35px}.skin-cta-label span{padding:0;font-size:28px}.skin-cta-label .cta-label-pc{display:inline-block}.skin-cta-label .cta-label-sp{display:none}.cta-text-pc{display:block}.cta-text-sp,.br-sp{display:none}.skin-cta-hero-row{grid-template-columns:1fr 1.3fr;gap:40px}.skin-cta-header{text-align:center}.skin-cta-title{font-size:44px!important;line-height:1.35!important}.skin-cta-title-sub{font-size:1.05em!important;margin-bottom:4px}.skin-cta-img{width:100%;max-width:300px;margin:0}.skin-cta-content{display:flex;flex-direction:column;justify-content:center}.skin-cta-message-box{padding:30px;margin-bottom:25px}.skin-cta-text{font-size:19px;line-height:1.8;margin:0 0 16px}.skin-cta-danger{font-size:1.25em;padding:3px 10px}.skin-cta-highlight{font-size:34px;padding:12px 36px}.skin-cta-balloon{font-size:20px;padding:12px 30px}.skin-cta-btn{font-size:23px;max-width:none;padding:22px 30px}.skin-cta-video-area{border-radius:16px;margin-bottom:35px}.skin-cta-video-area video{border-radius:16px}.shimi-media-cta-box{padding:28px 34px}.shimi-media-cta-row{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:28px;align-items:center}.shimi-media-cta-btn{min-height:66px}}.clinic-blog-template{--blog-brand: #d71920;--blog-brand-dark: #a91218;--blog-brand-soft: #fff3f4;--blog-gold: #b2852f;--blog-ink: #202a31;--blog-muted: #68737c;--blog-line: #eadfe0;--blog-paper: #fff;--blog-canvas: #faf7f5;color:var(--blog-ink);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:16px;overflow-x:clip}.clinic-blog-template #article,.clinic-blog-template #article *{box-sizing:border-box}.clinic-blog-template #bread_crumb{height:52px;border:0;border-bottom:1px solid #f1dfe1;background:#fff;color:var(--blog-muted)}.clinic-blog-template #bread_crumb ul{width:min(100% - 40px,980px);height:52px;line-height:52px}.clinic-blog-template #bread_crumb li,.clinic-blog-template #bread_crumb li a,.clinic-blog-template #bread_crumb li.last{color:var(--blog-muted)}.clinic-blog-template #bread_crumb li:after{content:"›";font-family:inherit;font-size:17px}.clinic-blog-template #bread_crumb li.home a:before{content:"⌂";font-family:inherit;font-size:15px}.clinic-blog-template #single_post_title .update:before{content:"↻";font-family:inherit;font-size:16px}.clinic-blog-template #next_prev_post .prev_post .title:after,.clinic-blog-template #next_prev_post .prev_post .nav:after{content:"‹";font-family:inherit;font-size:20px}.clinic-blog-template #next_prev_post .next_post .title:after,.clinic-blog-template #next_prev_post .next_post .nav:after{content:"›";font-family:inherit;font-size:20px}.clinic-blog-template #main_content{padding:76px 0 96px;background:radial-gradient(circle at 50% 0,rgba(215,25,32,.055),transparent 33rem),var(--blog-canvas);overflow:hidden}.clinic-blog-template #main_col{width:min(100% - 40px,980px);margin:0 auto}.clinic-blog-template #article{overflow:hidden;padding-bottom:1px;border:1px solid rgba(215,25,32,.09);border-radius:24px;background:var(--blog-paper);box-shadow:0 24px 60px #46252717}.clinic-blog-template #article>#single_post_category{top:32px;left:60px;min-width:auto;height:34px;padding:0 16px;border-radius:999px;background:var(--blog-brand);box-shadow:0 8px 18px #d7192029;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:34px;z-index:3}.clinic-blog-template #article>#single_post_category:hover{background:var(--blog-brand-dark)}.clinic-blog-template #single_post_title{padding:92px 60px 32px;background:#fff}.clinic-blog-template #single_post_title .title{margin:0;color:var(--blog-ink);font-family:inherit;font-size:clamp(29px,3.35vw,39px);font-weight:700;letter-spacing:.025em;line-height:1.55;overflow-wrap:anywhere}.clinic-blog-template #single_post_title .meta{align-items:center;gap:10px 18px;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--blog-line)}.clinic-blog-template #single_post_title .date,.clinic-blog-template #single_post_title .update,.clinic-blog-template #single_post_title .supervisor-byline{margin:0;color:var(--blog-muted);font-family:inherit;font-size:13px;line-height:1.6}.clinic-blog-template #single_post_title .supervisor-byline{margin-left:auto;padding:2px 10px;border:1px solid #ead0d2;border-radius:999px;background:var(--blog-brand-soft);color:var(--blog-brand-dark);font-weight:700;line-height:1.3}.clinic-blog-template #single_post_title .supervisor-byline a{color:var(--blog-brand-dark);font-size:15px;text-decoration:none}.clinic-blog-template #single_post_image{width:auto;height:auto;margin:0 60px 28px;overflow:hidden;border-radius:18px;background:#f4eeee;box-shadow:0 16px 36px #3f23251c;aspect-ratio:16 / 9}.clinic-blog-template #single_post_image img{object-fit:cover}.clinic-blog-template .article-utility-bar{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin:0 60px 48px;padding:16px 0;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.clinic-blog-template #single_share_top,.clinic-blog-template #single_copy_title_url_top{margin:0}.clinic-blog-template .share_button_list ul{display:flex;gap:7px;margin:0;padding:0;list-style:none}.clinic-blog-template .share_button_list li{margin:0;list-style:none}.clinic-blog-template .share_button_list .label{display:none}.clinic-blog-template .share_button_list.small_size a{min-width:38px;height:38px;border:1px solid #e6d9da;border-radius:999px;background:#fff;color:var(--blog-muted);line-height:36px}.clinic-blog-template .single_copy_title_url_btn{min-width:0;padding:0 18px;border:1px solid #e3bec1;border-radius:999px;background:#fff;color:var(--blog-brand-dark);font-size:12px;font-weight:700;line-height:38px}.clinic-blog-template .single_copy_title_url_btn:hover{border-color:var(--blog-brand);background:var(--blog-brand-soft);color:var(--blog-brand-dark)!important}.clinic-blog-template #article .post_content{width:min(100% - 120px,780px);max-width:100%;min-width:0;margin:0 auto;padding:0 0 72px;color:var(--blog-ink);font-size:16.5px;line-height:2.05}.clinic-blog-template .article-toc{max-width:100%;margin:0 0 48px;padding:26px 30px 24px;border:1px solid #ead0d2;border-radius:0;background:linear-gradient(145deg,#fff,#fff8f8);box-shadow:0 12px 28px #502b2d0e}.clinic-blog-template .article-toc[hidden]{display:none}.clinic-blog-template .article-toc__title{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--blog-brand-dark);font-family:inherit;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1.5}.clinic-blog-template .article-toc__title:before{width:28px;height:3px;border-radius:3px;background:var(--blog-brand);content:""}.clinic-blog-template .article-toc__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.clinic-blog-template .article-toc__item{position:relative;margin:0;padding-left:17px;line-height:1.65}.clinic-blog-template .article-toc__item:before{position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:var(--blog-brand);content:""}.clinic-blog-template .article-toc__item--sub{margin-left:18px;padding-left:15px;font-size:.92em}.clinic-blog-template .article-toc__item--sub:before{width:5px;height:5px;background:var(--blog-gold)}.clinic-blog-template .article-toc a{color:#3f4a52;text-decoration:none}.clinic-blog-template .article-toc a:hover{color:var(--blog-brand);text-decoration:underline}.clinic-blog-template .post_content>.article-blocks:first-of-type{margin-bottom:34px}.clinic-blog-template .article-entry-content{color:var(--blog-ink)}.clinic-blog-template .article-entry-content>p{margin:0 0 1.65em;line-height:2.05}.clinic-blog-template .article-entry-content>p:first-child{margin-bottom:2em;padding:22px 24px;border-left:4px solid var(--blog-gold);border-radius:0 12px 12px 0;background:#fdfaf6;color:#303a41;font-size:1.04em;line-height:1.95}.clinic-blog-template .article-entry-content>h2,.clinic-blog-template .article-faq>h2{scroll-margin-top:100px;margin:3.7em 0 1.35em;padding:22px 24px 20px;border-left:6px solid var(--blog-brand);border-radius:0 14px 14px 0;background:linear-gradient(135deg,#fff1f2,#fff9f9);box-shadow:inset 0 -1px #d7192014;color:var(--blog-ink);font-family:inherit;font-size:27px;font-weight:700;letter-spacing:.025em;line-height:1.55;text-align:left}.clinic-blog-template .article-entry-content>h2 *,.clinic-blog-template .article-entry-content>h3 *{color:inherit!important}.clinic-blog-template .article-entry-content>h3{position:relative;scroll-margin-top:100px;margin:2.7em 0 1.15em;padding:0 0 12px 19px;border-bottom:2px solid #efd8da;color:#303940;font-size:21px;font-weight:700;letter-spacing:.015em;line-height:1.65}.clinic-blog-template .article-entry-content>h3:before{position:absolute;top:.25em;bottom:.72em;left:0;width:4px;border-radius:4px;background:var(--blog-brand);content:""}.clinic-blog-template .article-entry-content>h2+h3{margin-top:1.9em}.clinic-blog-template .article-entry-content b,.clinic-blog-template .article-entry-content strong{font-weight:700}.clinic-blog-template .article-entry-content a{color:#1269a8;text-decoration:underline;text-underline-offset:.18em}.clinic-blog-template .article-entry-content>table{display:block;width:100%!important;margin:2em 0 2.4em;overflow-x:auto;border:1px solid #e3c7ca;border-radius:14px;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:0 12px 28px #482c2e0f;-webkit-overflow-scrolling:touch}.clinic-blog-template .article-entry-content>table th,.clinic-blog-template .article-entry-content>table td{min-width:138px;padding:15px 16px;border:0;border-right:1px solid #ead8da;border-bottom:1px solid #ead8da;color:#263038;font-size:.94em;line-height:1.75;text-align:left;vertical-align:top;white-space:normal}.clinic-blog-template .article-entry-content>table th{background:var(--blog-brand);color:#fff;font-weight:700;text-align:center;vertical-align:middle}.clinic-blog-template .article-entry-content>table th *,.clinic-blog-template .article-entry-content>table th span{color:#fff!important}.clinic-blog-template .article-entry-content>table tbody tr:nth-child(2n) td{background:#fff8f8}.clinic-blog-template .article-entry-content>table tr>:last-child{border-right:0}.clinic-blog-template .article-entry-content>table tbody tr:last-child>*{border-bottom:0}.clinic-blog-template .article-entry-content>table td p{margin:0;line-height:inherit}.clinic-blog-template .article-entry-content>table.alltight-summary-table{margin:2.8em 0 1em;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.clinic-blog-template .article-entry-content>table.alltight-summary-table th,.clinic-blog-template .article-entry-content>table.alltight-summary-table td{min-width:0;padding:22px 18px;border:0;border-right:3px dotted #dfb0b7;border-bottom:3px dotted #dfb0b7;color:#17191b;font-size:16px;font-weight:600;line-height:1.55;text-align:center;vertical-align:middle}.clinic-blog-template .article-entry-content>table.alltight-summary-table tr>:last-child{border-right:0}.clinic-blog-template .article-entry-content>table.alltight-summary-table thead tr:first-child th.alltight-summary-banner{padding:24px 20px 22px;border:0;background:#c4e4e7;color:#7fa4d2;font-size:30px;font-weight:800;line-height:1.35;letter-spacing:.05em;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-summary-banner span{display:block;margin-top:3px;color:#7fa4d2!important;font-size:21px;letter-spacing:.08em}.clinic-blog-template .article-entry-content>table.alltight-summary-table thead tr:nth-child(2) th{padding-top:18px;padding-bottom:18px;background:#fff;color:#111;font-size:18px;font-weight:800}.clinic-blog-template .article-entry-content>table.alltight-summary-table thead tr:nth-child(2) th *{color:#111!important}.clinic-blog-template .article-entry-content>table.alltight-summary-table tr>:first-child{width:25%}.clinic-blog-template .article-entry-content>table.alltight-summary-table tr>:nth-child(2){width:35%}.clinic-blog-template .article-entry-content>table.alltight-summary-table tr>:nth-child(3){width:40%}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody td:first-child{background:#fff;color:#d8a2aa;font-size:18px;font-weight:800}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody td:nth-child(2){background:#f0f5fb}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody td:nth-child(3){background:#fff}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody tr:first-child td:nth-child(3){background:#fff8f8}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody tr:first-child td:nth-child(2),.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody tr:first-child td:nth-child(3){color:#9c4f62}.clinic-blog-template .article-entry-content>table.alltight-summary-table td small{display:block;margin-top:5px;color:#727b81;font-size:11px;font-weight:500;line-height:1.45}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-price-old{color:#666f75;text-decoration:line-through;text-decoration-color:#c98591;text-decoration-thickness:2px}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-price-clinic{display:inline-block;font-size:.86em;font-weight:800}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-price-old-line{display:inline-block;font-size:.86em}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-price-new{display:inline-block;margin-top:5px;color:#b33f57;font-size:1.35em;line-height:1.2}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-price-intro{display:block;margin-top:8px;font-weight:800}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-pain-line{white-space:nowrap}.clinic-blog-template .article-entry-content>.alltight-summary-note{margin:0 0 2.8em;color:#777e83;font-size:12px;line-height:1.8}.clinic-blog-template .article-entry-content img:not(.skin-cta-img img){border-radius:12px}.clinic-blog-template .article-entry-content blockquote{margin:2.2em 0;padding:1.7em 1.9em;border:0;border-left:4px solid var(--blog-gold);border-radius:0 12px 12px 0;background:#fdfaf6;color:#4b545a}.clinic-blog-template .post_content .inline-line-cta{max-width:100%;margin:28px 0}.clinic-blog-template .post_content .skin-cta-wrapper,.clinic-blog-template .post_content .skin-cta-box,.clinic-blog-template .post_content .skin-cta-inner,.clinic-blog-template .post_content .skin-cta-grid,.clinic-blog-template .post_content .skin-cta-hero-row,.clinic-blog-template .post_content .skin-cta-content,.clinic-blog-template .post_content .shimi-media-cta-wrapper,.clinic-blog-template .post_content .shimi-media-cta-box,.clinic-blog-template .post_content .shimi-media-cta-row{max-width:100%;min-width:0}.clinic-blog-template .post_content img,.clinic-blog-template .post_content video{max-width:100%}.clinic-blog-template .post_content .skin-cta-box,.clinic-blog-template .post_content .shimi-media-cta-box{border-radius:14px;box-shadow:0 18px 36px #5c2b2e1a}.clinic-blog-template .post_content .skin-cta-box{margin:10px auto;padding:28px 26px 24px}.clinic-blog-template .post_content .skin-cta-title{font-size:28px!important}.clinic-blog-template .post_content .skin-cta-label{margin-bottom:16px}.clinic-blog-template .post_content .skin-cta-label span{font-size:20px;line-height:1.4}.clinic-blog-template .post_content .skin-cta-grid{gap:16px}.clinic-blog-template .post_content .skin-cta-hero-row{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:20px}.clinic-blog-template .post_content .skin-cta-img{max-width:180px}.clinic-blog-template .post_content .skin-cta-message-box{margin-bottom:14px;padding:16px;border-width:2px}.clinic-blog-template .post_content .skin-cta-text{margin-bottom:8px;font-size:15px;line-height:1.55}.clinic-blog-template .post_content .skin-cta-highlight{padding:7px 20px;font-size:22px}.clinic-blog-template .post_content .skin-cta-action{margin-top:10px}.clinic-blog-template .post_content .skin-cta-balloon{margin-bottom:8px;padding:7px 20px;font-size:15px}.clinic-blog-template .post_content .skin-cta-btn{padding:14px 20px;font-size:18px}.clinic-blog-template .post_content .skin-cta-video-area{width:min(100%,560px);margin:0 auto 18px;border-radius:12px}.clinic-blog-template .post_content .shimi-media-cta-wrapper{padding:8px 0 0}.clinic-blog-template .post_content .shimi-media-cta-box{padding:18px 22px}.clinic-blog-template .post_content .shimi-media-cta-row{grid-template-columns:minmax(0,1fr) minmax(230px,.46fr);gap:18px}.clinic-blog-template .post_content .shimi-media-cta-kicker{margin-bottom:3px}.clinic-blog-template .post_content .shimi-media-cta-title{margin-bottom:4px!important;font-size:24px!important}.clinic-blog-template .post_content .shimi-media-cta-text{font-size:14px;line-height:1.55}.clinic-blog-template .post_content .shimi-media-cta-tags{margin-top:8px}.clinic-blog-template .post_content .shimi-media-cta-btn{min-height:50px;padding:10px 14px;font-size:15px}.clinic-blog-template .article-block{border-color:#e7d5d7;border-radius:14px;background:snow}.clinic-blog-template .article-block--supervisor{padding:15px 18px;border-radius:0;background:#faf8f6}.clinic-blog-template .article-block--supervisor .article-block__label{margin-bottom:8px;border-bottom-color:var(--blog-brand);color:var(--blog-brand-dark)}.clinic-blog-template .article-block--supervisor .supervisor-block__row{gap:12px}.clinic-blog-template .article-block--supervisor .supervisor-block__photo img{width:78px;height:78px}.clinic-blog-template .article-block--supervisor .supervisor-block__name,.clinic-blog-template .article-block--supervisor .supervisor-block__credential,.clinic-blog-template .article-block--supervisor .supervisor-block__desc{margin-bottom:5px}.clinic-blog-template .article-faq__item{overflow:hidden;border-color:#e8d6d8;border-radius:12px;box-shadow:0 8px 18px #482c2e0a}.clinic-blog-template .article-faq__item summary:before{color:var(--blog-brand)}.clinic-blog-template #next_prev_post{gap:12px;margin:0 60px 60px}.clinic-blog-template #next_prev_post .item{width:calc(50% - 6px);overflow:hidden;border:1px solid #ead7d9;border-radius:12px;background:snow}.clinic-blog-template #next_prev_post .item:first-of-type{right:0}.clinic-blog-template #next_prev_post .title{color:#3e484f}.clinic-blog-template #related_post{margin:44px auto 0;padding:44px;border:1px solid rgba(215,25,32,.09);border-radius:22px;background:#fff;box-shadow:0 18px 44px #46252712}.clinic-blog-template #related_post .headline{margin:0 0 30px;color:var(--blog-ink);font-family:inherit;font-size:25px;font-weight:700}.clinic-blog-template #related_post .headline:after{display:block;width:42px;height:3px;margin:13px auto 0;border-radius:3px;background:var(--blog-brand);content:""}.clinic-blog-template #related_post .post_list{gap:18px}.clinic-blog-template #related_post .item{width:calc((100% - 36px) / 3);overflow:hidden;border:1px solid #ebdfe0;border-radius:14px;background:#fff}.clinic-blog-template #related_post .animate_background{height:auto!important;aspect-ratio:16 / 9}.clinic-blog-template #related_post .image_wrap,.clinic-blog-template #related_post .image_wrap>img.image{width:100%;height:100%}.clinic-blog-template #related_post .image_wrap>img.image{display:block;object-fit:cover}.clinic-blog-template #related_post .category{left:14px;min-width:0;height:30px;padding:0 12px;border-radius:999px;background:var(--blog-brand);color:#fff;line-height:30px}.clinic-blog-template #related_post .content{height:134px;padding:20px}.clinic-blog-template #related_post .content:after{display:none}.clinic-blog-template #related_post .title a{color:#303940}@media(min-width:801px){.clinic-blog-template--nikibi .article-entry-content>table thead,.clinic-blog-template--nikibi .article-entry-content>table tbody,.clinic-blog-template--tarumi .article-entry-content>table thead,.clinic-blog-template--tarumi .article-entry-content>table tbody{display:table;width:100%;table-layout:fixed}.clinic-blog-template--nikibi .article-entry-content>table th,.clinic-blog-template--nikibi .article-entry-content>table td,.clinic-blog-template--tarumi .article-entry-content>table th,.clinic-blog-template--tarumi .article-entry-content>table td{min-width:0}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table{display:table;table-layout:fixed}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table thead{display:table-header-group;width:auto}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table tbody{display:table-row-group;width:auto}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table th,.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table td{border-right-width:4px;border-bottom-width:4px}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table thead tr:first-child th.alltight-summary-banner{height:300px;padding:48px 24px;font-size:72px;line-height:1.2}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table .alltight-summary-banner span{margin-top:12px;font-size:44px}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table thead tr:nth-child(2) th{height:120px;padding:28px 16px;font-size:34px}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table tbody td{height:290px;padding:38px 20px;font-size:34px;line-height:1.55}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table tbody td:nth-child(2){padding-right:6px;padding-left:6px;font-size:29px}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table tbody tr:first-child td:nth-child(2){font-size:34px}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table tbody td:first-child{font-size:40px;white-space:nowrap}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table tbody tr:first-child td:nth-child(3){padding-right:4px;padding-left:4px;font-size:30px;line-height:1.55}.clinic-blog-template--tarumi .article-entry-content>table.alltight-summary-table td small{margin-top:10px;font-size:13px;line-height:1.55}}@media(max-width:800px){.clinic-blog-template{font-size:14px}.clinic-blog-template #bread_crumb,.clinic-blog-template #bread_crumb ul{height:46px;line-height:46px}.clinic-blog-template #bread_crumb{padding-right:0!important;padding-left:16px!important}.clinic-blog-template #bread_crumb ul{width:100%!important;padding-right:20px;overflow-x:auto;overflow-y:hidden;text-overflow:clip;scrollbar-width:none;-webkit-overflow-scrolling:touch}.clinic-blog-template #bread_crumb ul::-webkit-scrollbar{display:none}.clinic-blog-template #main_content{padding:34px 0 56px}.clinic-blog-template #main_col{width:auto;margin:0 12px}.clinic-blog-template #article{border-radius:17px}.clinic-blog-template #article>#single_post_category{top:20px;left:20px;height:30px;padding:0 13px;font-size:11px;line-height:30px}.clinic-blog-template #single_post_title{padding:68px 20px 23px}.clinic-blog-template #single_post_title .title{font-size:clamp(23px,6.5vw,28px);line-height:1.55}.clinic-blog-template #single_post_title .meta{gap:7px 11px;margin-top:17px;padding-top:14px}.clinic-blog-template #single_post_title .supervisor-byline{width:fit-content;margin:2px 0 0;padding:4px 10px}.clinic-blog-template #single_post_image{margin:0 14px 18px;border-radius:12px}.clinic-blog-template .article-utility-bar{flex-direction:column;align-items:stretch;gap:12px;margin:0 20px 34px;padding:13px 0}.clinic-blog-template .share_button_list ul{justify-content:center}.clinic-blog-template .single_copy_title_url_btn{width:100%;line-height:42px}.clinic-blog-template #article .post_content{width:auto;margin:0 20px;padding:0 0 44px;font-size:16px;line-height:1.95}.clinic-blog-template .article-toc{margin-bottom:36px;padding:21px 20px 20px;border-radius:0}.clinic-blog-template .article-toc__title{margin-bottom:13px;font-size:18px}.clinic-blog-template .article-toc__item{font-size:14px;line-height:1.65}.clinic-blog-template .article-entry-content>p{line-height:1.95}.clinic-blog-template .article-entry-content>p:first-child{padding:18px 17px;font-size:1em;line-height:1.9}.clinic-blog-template .article-entry-content>h2,.clinic-blog-template .article-faq>h2{margin:3.2em 0 1.2em;padding:18px 16px 16px;border-left-width:5px;border-radius:0 11px 11px 0;font-size:21px;line-height:1.55}.clinic-blog-template .article-entry-content>h3{margin:2.45em 0 1em;padding:0 0 10px 16px;font-size:18px;line-height:1.6}.clinic-blog-template .article-entry-content>table{margin:1.7em 0 2em;border-radius:11px}.clinic-blog-template .article-entry-content>table th,.clinic-blog-template .article-entry-content>table td{min-width:120px;padding:12px;font-size:13px;line-height:1.65}.clinic-blog-template .article-entry-content>table.alltight-summary-table{display:table!important;width:100%!important;max-width:100%;margin-top:2.3em;border-radius:0;box-shadow:none;table-layout:fixed}.clinic-blog-template .article-entry-content>table.alltight-summary-table thead{display:table-header-group!important;width:auto!important;min-width:0!important}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody{display:table-row-group!important;width:auto!important;min-width:0!important}.clinic-blog-template .article-entry-content>table.alltight-summary-table th,.clinic-blog-template .article-entry-content>table.alltight-summary-table td{min-width:0;padding:15px 8px;border-right-width:2px;border-bottom-width:2px;font-size:15px;line-height:1.55;overflow-wrap:anywhere;word-break:normal}.clinic-blog-template .article-entry-content>table.alltight-summary-table thead tr:first-child th.alltight-summary-banner{height:170px;padding:30px 12px 24px;font-size:34px;line-height:1.2}.clinic-blog-template .article-entry-content>table.alltight-summary-table .alltight-summary-banner span{margin-top:6px;font-size:25px}.clinic-blog-template .article-entry-content>table.alltight-summary-table thead tr:nth-child(2) th{height:70px;padding:13px 6px;font-size:20px}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody td{height:130px;font-size:17px}.clinic-blog-template .article-entry-content>table.alltight-summary-table tr>:first-child{width:22%}.clinic-blog-template .article-entry-content>table.alltight-summary-table tr>:nth-child(2){width:43%}.clinic-blog-template .article-entry-content>table.alltight-summary-table tr>:nth-child(3){width:35%}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody td:nth-child(2){padding-right:4px;padding-left:4px;font-size:16px}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody tr:first-child td:nth-child(2){font-size:18px}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody tr:first-child td:nth-child(3){font-size:18px;line-height:1.6}.clinic-blog-template .article-entry-content>table.alltight-summary-table tbody td:first-child{font-size:20px}.clinic-blog-template .article-entry-content>.alltight-summary-note{margin-bottom:2.4em;font-size:11px}.clinic-blog-template .post_content .inline-line-cta{margin:24px 0}.clinic-blog-template .post_content .skin-cta-box{padding:20px 14px 18px;border-radius:12px}.clinic-blog-template .post_content .skin-cta-title{font-size:22px!important}.clinic-blog-template .post_content .skin-cta-label{margin-bottom:12px}.clinic-blog-template .post_content .skin-cta-label span{font-size:15px}.clinic-blog-template .post_content .skin-cta-label .skin-cta-clinic-name{display:inline-block;font-size:17px}.clinic-blog-template .post_content .cta-title-break-pc,.clinic-blog-template .post_content .shimi-media-text-break-pc{display:none}.clinic-blog-template .post_content .skin-cta-hero-row{grid-template-columns:1fr;gap:14px}.clinic-blog-template .post_content .skin-cta-img{max-width:170px;transform:none}.clinic-blog-template .post_content .skin-cta-message-box{margin-bottom:10px;padding:10px}.clinic-blog-template .post_content .skin-cta-text{margin-bottom:10px;font-size:12px;line-height:1.85}.clinic-blog-template .post_content .skin-cta-message-line{margin:2px 0}.clinic-blog-template .post_content .skin-cta-danger{display:inline;padding:3px 7px;line-height:1.85}.clinic-blog-template .post_content .skin-cta-highlight{padding:5px 12px;font-size:16px}.clinic-blog-template .post_content .skin-cta-highlight .br-sp{display:none}.clinic-blog-template .post_content .skin-cta-balloon{margin-bottom:7px;padding:5px 12px;font-size:13px}.clinic-blog-template .post_content .skin-cta-btn{padding:11px 12px;font-size:15px}.clinic-blog-template .post_content .skin-cta-video-area{width:min(100%,460px);margin-bottom:12px}.clinic-blog-template .post_content .shimi-media-cta-box{padding:15px;border-radius:12px}.clinic-blog-template .post_content .shimi-media-cta-row{grid-template-columns:1fr;gap:12px}.clinic-blog-template .post_content .shimi-media-cta-title{font-size:19px!important}.clinic-blog-template .post_content .shimi-media-cta-text{font-size:13px}.clinic-blog-template .post_content .shimi-media-cta-btn{min-height:44px;padding:9px 12px;font-size:14px}.clinic-blog-template .article-block--supervisor{padding:12px 14px}.clinic-blog-template .article-block--supervisor .supervisor-block__photo img{width:64px;height:64px}.clinic-blog-template #next_prev_post{gap:8px;margin:0 20px 28px}.clinic-blog-template #next_prev_post .item{width:calc(50% - 4px);border-radius:10px}.clinic-blog-template #related_post{margin:28px 0 0;padding:28px 20px;border-radius:17px}.clinic-blog-template #related_post .headline{margin-bottom:24px;font-size:22px}.clinic-blog-template #related_post .post_list{gap:12px}.clinic-blog-template #related_post .item{width:calc(50% - 6px);border-radius:12px}.clinic-blog-template #related_post .content{height:124px;padding:16px}}@media(max-width:560px){.clinic-blog-template #related_post .item{width:100%}.clinic-blog-template #related_post .content{height:auto;min-height:112px}}@media(prefers-reduced-motion:reduce){.clinic-blog-template *,.clinic-blog-template *:before,.clinic-blog-template *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.article-block{margin:2em 0;padding:1.2em 1.4em;border:1px solid #ddd;background:#fff;line-height:1.8}.article-block__label{font-weight:700;color:#b89b6e;margin-bottom:.4em}.article-block__title{font-weight:700;margin-bottom:.6em}.article-block--warning{border-color:#e5b8b8;background:#fdf6f6}.article-block ul{margin:0;padding-left:1.4em}.article-block--faq details{margin:.5em 0}.article-block--faq summary{cursor:pointer;font-weight:700}.article-block--supervisor{border:1px solid #ddd;background:#fafafa}.article-block--supervisor .article-block__label{color:#333;font-size:.9em;border-bottom:2px solid rgb(var(--tcd-accent-color));display:inline-block;padding-bottom:4px;margin-bottom:.8em}.supervisor-block__row{display:flex;gap:18px;align-items:flex-start}.supervisor-block__photo img{width:110px;height:110px;object-fit:cover;object-position:center;border-radius:50%;border:1px solid #e5e5e5;background:#fdf0ee}.supervisor-block__body{flex:1;min-width:0}@media(max-width:640px){.supervisor-block__row{gap:12px}.supervisor-block__photo img{width:80px;height:80px}}.supervisor-block__name{font-weight:700;font-size:1.05em;margin:0 0 .3em}.supervisor-block__name a{color:#000}.supervisor-block__org{font-weight:400;font-size:.85em;color:#777;margin-left:10px}.supervisor-block__credential{font-size:.9em;color:#555;margin:0 0 .6em}.supervisor-block__desc{margin:0 0 .8em;font-size:.95em}.supervisor-block__link{display:inline-block;font-size:.9em;color:#1e73be!important;text-decoration:underline!important}.serum-article-scope .article-faq__item{border:1px solid #ddd;background:#fff;margin:0 0 10px}.serum-article-scope .article-faq__item summary{cursor:pointer;font-weight:700;padding:14px 16px;list-style-position:inside}.serum-article-scope .article-faq__item summary:before{content:"Q. ";color:rgb(var(--tcd-accent-color))}.serum-article-scope .article-faq__item p{margin:0;padding:12px 16px 14px;border-top:1px dashed #e5e5e5}.serum-article-scope #single_post_title .supervisor-byline{position:relative;color:#999;font-size:14px;display:block;margin:0 0 0 15px}.serum-article-scope #single_post_title .supervisor-byline a{color:#777;text-decoration:underline}@media screen and (max-width:800px){.serum-article-scope #single_post_title .supervisor-byline{font-size:12px;margin:2px 0 0 10px}}
