.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-81720 .elementor-element.elementor-element-37932677 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-37932677{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-81720 .elementor-element.elementor-element-457abca > .elementor-widget-container{padding:20px 0px 20px 10px;border-style:solid;border-width:3px 0px 03px 0px;border-color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-457abca .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-42080ad4 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-42080ad4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-7ad41186 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-7ad41186{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-81720 .elementor-element.elementor-element-82fac19 img{width:80%;}.elementor-81720 .elementor-element.elementor-element-742a0f4b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-742a0f4b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-5f8df1e9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-5f8df1e9{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-9cf7f7f > .elementor-widget-container{padding:20px 0px 20px 10px;border-style:solid;border-width:3px 0px 03px 0px;border-color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-9cf7f7f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-4d7e505 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-4d7e505 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-1633521 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-1633521{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-76a30a8 img{width:80%;}.elementor-81720 .elementor-element.elementor-element-6e12925 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-6e12925 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-44e3dd9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-44e3dd9{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-414bda9 > .elementor-widget-container{padding:20px 0px 20px 10px;border-style:solid;border-width:3px 0px 03px 0px;border-color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-414bda9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-34a48e0f > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-34a48e0f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-c046850 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-c046850{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-8255385 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-8255385 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-8d8af05 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-8d8af05{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-a7162ed > .elementor-widget-container{padding:20px 0px 20px 10px;border-style:solid;border-width:3px 0px 03px 0px;border-color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-a7162ed .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-a2e423a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-a2e423a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-401edff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-401edff{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-43053f2 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-43053f2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-094912f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-094912f{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-5fb95c3 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-5fb95c3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-3896376 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-3896376{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-6ab2b6b > .elementor-widget-container{padding:20px 0px 20px 10px;border-style:solid;border-width:3px 0px 03px 0px;border-color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-6ab2b6b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-426ba51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-426ba51{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-61d1261 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-61d1261 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-b312934 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-b312934{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-ff90309 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-ff90309 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-0b061ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-0b061ee{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-bdca249 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-bdca249 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-d0042c2 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-d0042c2{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-97f33c2 > .elementor-widget-container{padding:20px 0px 20px 10px;border-style:solid;border-width:3px 0px 03px 0px;border-color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-97f33c2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-11ad3fc img{width:80%;}.elementor-81720 .elementor-element.elementor-element-cf1215f > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-cf1215f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;line-height:1.5em;color:#232323;}.elementor-81720 .elementor-element.elementor-element-f670d6d > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-f670d6d{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-e34bc82 > .elementor-widget-container{padding:20px 0px 20px 10px;border-style:solid;border-width:3px 0px 03px 0px;border-color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-e34bc82 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:normal;line-height:1.3em;color:#F58C96;}.elementor-81720 .elementor-element.elementor-element-5793b53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-81720 .elementor-element.elementor-element-5793b53{font-family:"Noto Serif JP", Sans-serif;font-size:17px;color:#232323;}.elementor-81720 .elementor-element.elementor-element-5b54f362:not(.elementor-motion-effects-element-type-background), .elementor-81720 .elementor-element.elementor-element-5b54f362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9E1DB;}.elementor-81720 .elementor-element.elementor-element-5b54f362, .elementor-81720 .elementor-element.elementor-element-5b54f362 > .elementor-background-overlay{border-radius:20px 20px 0px 0px;}.elementor-81720 .elementor-element.elementor-element-5b54f362{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:40px 40px 5px 40px;}.elementor-81720 .elementor-element.elementor-element-5b54f362 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81720 .elementor-element.elementor-element-74f1fcb0 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-81720 .elementor-element.elementor-element-74f1fcb0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;color:#666666;}.elementor-81720 .elementor-element.elementor-element-58e5d2f5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;color:#666666;}.elementor-81720 .elementor-element.elementor-element-56f477ec > .elementor-widget-container{margin:-30px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-81720 .elementor-element.elementor-element-55c0ee09{font-family:"Noto Serif JP", Sans-serif;font-size:12px;color:#666666;}.elementor-81720 .elementor-element.elementor-element-711d3e2d > .elementor-widget-container{margin:-30px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-81720 .elementor-element.elementor-element-50d549{font-family:"Noto Serif JP", Sans-serif;font-size:12px;color:#666666;}.elementor-81720 .elementor-element.elementor-element-7382a46 > .elementor-widget-container{margin:-30px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-81720 .elementor-element.elementor-element-3d4e0ac{font-family:"Noto Serif JP", Sans-serif;font-size:12px;color:#666666;}.elementor-81720 .elementor-element.elementor-element-2495c70 > .elementor-widget-container{margin:-30px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-81720 .elementor-element.elementor-element-b26edb4{font-family:"Noto Serif JP", Sans-serif;font-size:12px;color:#666666;}.elementor-81720 .elementor-element.elementor-element-6ccaeb33:not(.elementor-motion-effects-element-type-background), .elementor-81720 .elementor-element.elementor-element-6ccaeb33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9E1DB;}.elementor-81720 .elementor-element.elementor-element-6ccaeb33, .elementor-81720 .elementor-element.elementor-element-6ccaeb33 > .elementor-background-overlay{border-radius:0px 0px 30px 30px;}.elementor-81720 .elementor-element.elementor-element-6ccaeb33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-81720 .elementor-element.elementor-element-6ccaeb33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81720 .elementor-element.elementor-element-2cff9563 > .elementor-widget-container{background-color:#F9A590;padding:8px 0px 10px 20px;border-radius:11px 11px 11px 11px;}.elementor-81720 .elementor-element.elementor-element-2cff9563.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-81720 .elementor-element.elementor-element-2cff9563 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-81720 .elementor-element.elementor-element-601fbd02 > .elementor-widget-container{margin:-30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-81720 .elementor-element.elementor-element-601fbd02{font-size:11px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-81720 .elementor-element.elementor-element-6f2a5cc1 .elementor-button{background-color:#F29500;font-family:"Noto Serif JP", Sans-serif;font-size:17px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F29500;}.elementor-81720 .elementor-element.elementor-element-6f2a5cc1 > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(max-width:767px){.elementor-81720 .elementor-element.elementor-element-37932677{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-457abca .elementor-heading-title{font-size:16px;}.elementor-81720 .elementor-element.elementor-element-7ad41186{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-5f8df1e9{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-9cf7f7f .elementor-heading-title{font-size:16px;}.elementor-81720 .elementor-element.elementor-element-1633521{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-44e3dd9{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-414bda9 .elementor-heading-title{font-size:16px;}.elementor-81720 .elementor-element.elementor-element-c046850{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-8d8af05{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-a7162ed .elementor-heading-title{font-size:16px;}.elementor-81720 .elementor-element.elementor-element-401edff{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-094912f{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-3896376{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-6ab2b6b .elementor-heading-title{font-size:16px;}.elementor-81720 .elementor-element.elementor-element-426ba51{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-b312934{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-0b061ee{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-d0042c2{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-97f33c2 .elementor-heading-title{font-size:16px;}.elementor-81720 .elementor-element.elementor-element-f670d6d{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-e34bc82 .elementor-heading-title{font-size:16px;}.elementor-81720 .elementor-element.elementor-element-5793b53{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-74f1fcb0 .elementor-heading-title{font-size:14px;}.elementor-81720 .elementor-element.elementor-element-58e5d2f5 .elementor-heading-title{font-size:20px;}.elementor-81720 .elementor-element.elementor-element-55c0ee09{font-size:11px;}.elementor-81720 .elementor-element.elementor-element-50d549{font-size:11px;}.elementor-81720 .elementor-element.elementor-element-3d4e0ac{font-size:11px;}.elementor-81720 .elementor-element.elementor-element-b26edb4{font-size:11px;}}@media(min-width:768px){.elementor-81720 .elementor-element.elementor-element-20476713{width:25.018%;}.elementor-81720 .elementor-element.elementor-element-1dbb4109{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-81720 .elementor-element.elementor-element-1dbb4109{width:73%;}}/* Start custom CSS for text-editor, class: .elementor-element-56f477ec */.post_content .style5b {width:80px; text-align:center; background: #666666 !important; padding: .2em .8em .1em 1em !important; font-size: 14px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c0ee09 */.post_content p.profile {line-height: 1.4; margin: 0 0 0 0;}
.post_content table.profile-table {
    margin-bottom: 0;
}
.post_content .profile-table tr{
    margin-bottom: 10px;
}
.post_content .profile-table th, .post_content .profile-table td{
    padding: 0;
    border: none; 
    line-height: 1.5;
}
.post_content .profile-table th{
    background: none;
    width: 50px;
    text-align: left;
}
@media only screen and (max-width: 767px) {
    .post_content .profile-table th{
        width: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-711d3e2d */.post_content .style5b {width:80px; text-align:center; background: #666666 !important; padding: .2em .8em .1em 1em !important; font-size: 14px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50d549 */.post_content p.profile {line-height: 1.4; margin: 0 0 0 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7382a46 */.post_content .style5b {width:80px; text-align:center; background: #666666 !important; padding: .2em .8em .1em 1em !important; font-size: 14px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d4e0ac */.post_content p.profile {line-height: 1.4; margin: 0 0 0 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2495c70 */.post_content .style5b {width:80px; text-align:center; background: #666666 !important; padding: .2em .8em .1em 1em !important; font-size: 14px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b26edb4 */.post_content p.profile {line-height: 1.4; margin: 0 0 0 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8a10b9 */.post_content p.clinic_profile {line-height: 1.5; margin: 0 0 0 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c282c9 */#tablepress-1 {width:100%;}
.post_content td.column-1,
.post_content td.column-2,
.post_content td.column-3,
.post_content td.column-4,
.post_content td.column-5,
.post_content td.column-6,
.post_content td.column-7,
.post_content td.column-8
{background-color:#ffffff; text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601fbd02 */.post_content p.clinic_profile {line-height: 1.5; margin: 0 0 0 0;}/* End custom CSS */