/*!/wp-includes/css/dist/block-library/style.min.css*/
@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row-reverse;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;width:100%;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(ul.has-background,ol.has-background){padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}:root :where(.wp-block-site-title a){color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#1778f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#1778f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*!/wp-content/cache/asset-cleanup/css/item/common__css__theme-css-vd16a49182f6615eb60b360738a77d3c376153cc2.css*/
/*!/common/css/theme.css*/@charset "UTF-8";body,html{outline:0;vertical-align:baseline;background:0 0}html{overflow-y:scroll;font-size:62.5%}body{line-height:1;font:13px/1.231 arial,helvetica,clean,sans-serif;background:#fff;color:#333;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;-webkit-text-size-adjust:100%}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,tbody,tfoot,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}img{border:0}body,html,label,table{padding:0;border:0}body,html,img,td,th{margin:0}.slick-slide img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr,img{padding:0}a,img,label,table,td,th{background:0 0;outline:0}a,label,table{vertical-align:baseline}a{margin:0}ins,mark{background-color:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;font:100%;width:100%;margin:0 auto 20px;border-collapse:collapse}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col.reverse,.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{width:100%;position:relative;padding-right:15px;padding-left:15px}.col-xs{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs,.l-footer .gnavi ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs,.m-treatment-new .flex-box.even-flex-box>figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.container{width:768px}.col-sm{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:992px){.container{width:992px}.col-md{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1300px){.container{width:1300px}.col-lg{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1299px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1300px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1299px){.hidden-md{display:none!important}}@media (min-width:1300px){.hidden-lg{display:none!important}}@media (max-width:767px){.xs-center{text-align:center!important}}@media (min-width:768px) and (max-width:991px){.sm-center{text-align:center!important}}@media (min-width:992px) and (max-width:1299px){.md-center{text-align:center!important}}@media (min-width:1300px){.lg-center{text-align:center!important}}@media (max-width:767px){.xs-right{text-align:right!important}}@media (min-width:768px) and (max-width:991px){.sm-right{text-align:right!important}}@media (min-width:992px) and (max-width:1299px){.md-right{text-align:right!important}}@media (min-width:1300px){.lg-right{text-align:right!important}}#page{position:relative;font-size:16px;font-size:1.6rem;overflow:hidden;font-weight:500;min-width:1140px}.container{width:1140px}a:link,a:visited{color:#a27c4a}a:hover{text-decoration:none}a:active,a:hover{color:#a27c4a}img,td,th{vertical-align:top}img{line-height:1;font-size:0;height:auto;max-width:100%}td,th{padding:10px;border:1px solid #ddd}@font-face{font-family:Alphabet Font;src:url(/common/css/../webfonts/font.eot);src:url(/common/css/../webfonts/font.eot?#iefix) format("embedded-opentype"),url(/common/css/../webfonts/font.woff2) format("woff2"),url(/common/css/../webfonts/font.woff) format("woff"),url(/common/css/../webfonts/font.ttf) format("truetype");font-display:swap}@font-face{font-family:Skin Font;src:url(/common/css/../webfonts/skin-fonts.eot?#iefix) format("embedded-opentype"),url(/common/css/../webfonts/skin-fonts.woff2) format("woff2"),url(/common/css/../webfonts/skin-fonts.woff) format("woff");font-display:swap}:-moz-placeholder-shown{color:#ccc;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}:placeholder-shown{color:#ccc;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}::-webkit-input-placeholder{color:#ccc;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}:-moz-placeholder,::-moz-placeholder{color:#ccc;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;opacity:1}:-ms-input-placeholder{color:#ccc;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.f_consultation .in .top .sns_button ul,.m-regenerative .permission .table_wrap table tbody small,.slick-initialized .slick-slide{display:block}.clearfix:after,.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.menu_btn small.hidden,.menu_btn span.hidden,.slick-arrow.slick-hidden{display:none}.inline_block{display:inline-block}.table_cell{display:table-cell;display:inline;zoom:1;vertical-align:middle}.ovfl{overflow:hidden}.alignright,.fr,.imgR{float:right;margin-left:10px}.alignleft,.fl,.imgL{float:left;margin-right:10px}.aligncenter,.btn,.imgC,.tC{text-align:center}.aligncenter,.imgC{display:block;margin-left:auto;margin-right:auto}.tL{text-align:left}.sign,.tR{text-align:right}.center-block{display:block;margin-right:auto;margin-left:auto}.clearfix{zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0}.f-bold{font-weight:700}.main_visual .grid_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 90px);overflow:hidden}.main_visual .grid_wrap .main_left{width:60%;height:100%}.main_visual .grid_wrap .main_right{width:40%;height:100%}.main_visual .grid_wrap .main_right .box_m{height:30%;padding:0;-webkit-transition:all .4s ease;transition:all .4s ease}.main_visual .grid_wrap .main_right .box_m:first-child{height:40%}.main_visual .grid_wrap .main_right .box_m:first-child.selected{height:45%}.main_visual .grid_wrap .main_right .box_m:first-child.not{height:37.5%}.main_visual .grid_wrap .main_right .box_m.selected{height:35%}.main_visual .grid_wrap .main_right .box_m.not{height:27.5%}.main_visual .grid_wrap .treatment_box{display:block;position:relative;width:100%;height:100%;text-decoration:none;padding:25px 40px;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1;overflow:hidden;color:#fff}.main_visual .grid_wrap .treatment_box:hover .btn{color:#fff;background:#a27c4a}.main_visual .grid_wrap .treatment_box.aga:hover::before{width:100%;height:100%}.main_visual .grid_wrap .treatment_box::before{content:"";height:100%;width:100%;z-index:-1;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main_visual .grid_wrap .treatment_box.bg01::before{background-size:cover!important;background:url(/common/css/../../img/main/treatment_bg01.webp) center center}.main_visual .grid_wrap .treatment_box.bg02::before{background-size:cover;background:url(/common/css/../../img/main/treatment_bg02.webp) center center}.main_visual .grid_wrap .treatment_box.bg03::before{background-size:cover;background:url(/common/css/../../img/main/treatment_bg03.webp) center center}.main_visual .grid_wrap .treatment_box.bg04::before{background-size:cover;background:url(/common/css/../../img/main/treatment_bg04.webp) center center}.main_visual .grid_wrap .treatment_box.box_l::before{background-position:center bottom}.main_visual .grid_wrap .treatment_box.box_l .box_wrap{position:absolute;bottom:40px;left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:63%}.main_visual .grid_wrap .treatment_box.box_l .catch{font-size:42px;font-size:4.2rem;font-weight:700;letter-spacing:.2em;line-height:1.4;margin-bottom:30px}.main_visual .grid_wrap .treatment_box.box_l .text{font-size:20px;font-size:2rem;letter-spacing:.125em;line-height:1.4}.main_visual .grid_wrap .treatment_box.box_l .text.lsize{font-size:30px;font-size:3rem;line-height:1.28}.main_visual .grid_wrap .treatment_box.box_l .medal{width:174px}.main_visual .grid_wrap .treatment_box .text{margin-bottom:3%}.main_visual .grid_wrap .treatment_box .text h2{width:25%;font-size:24px;font-size:2.4rem}.main_visual .grid_wrap .treatment_box .text h2 .en{display:inline-block;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05rem;margin-left:8%;font-size:16px;font-size:1.6rem}.main_visual .grid_wrap .treatment_box .text p{width:75%;line-height:1.4}.main_visual .grid_wrap .treatment_box .text .btn{width:160px;font-weight:700;border:1px solid #a27c4a;padding:10px;margin-top:30px;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:14px;font-size:1.4rem}.main_visual .grid_wrap .treatment_box .text .btn i{margin-left:15px}.main_visual .grid_wrap .treatment_box .link,.main_visual .grid_wrap .treatment_box .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main_visual .grid_wrap .treatment_box .link li{width:31.3333%;margin-right:1.25%;margin-bottom:1.25%}.main_visual .grid_wrap .treatment_box .link li:nth-child(3n){margin-right:0}.main_visual .grid_wrap .treatment_box .link li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;text-decoration:none;font-weight:700;-webkit-transition:all .4s ease;transition:all .4s ease;padding:5px;background:#fff}.main_visual .grid_wrap .treatment_box .link li a:hover figure img{opacity:1}.main_visual .grid_wrap .treatment_box .link li a.nolink:hover figure img{opacity:.7}.main_visual .grid_wrap .treatment_box .link li a figure{width:26%}.main_visual .grid_wrap .treatment_box .link li a figure img{opacity:.7;-webkit-transition:all .4s ease;transition:all .4s ease}.main_visual .grid_wrap .treatment_box .link li a .title{width:74%;text-align:center;font-size:18px;font-size:1.8rem}.main_visual .grid_wrap .treatment_box .link li a .title small{display:block;font-size:11px;font-size:1.1rem}@media (max-height:850px){.main_visual .grid_wrap .treatment_box .text{margin-bottom:2%}.main_visual .grid_wrap .treatment_box .text h2{width:24%}.main_visual .grid_wrap .treatment_box .text h2 .en{margin-left:0;display:block}.main_visual .grid_wrap .treatment_box .text p{width:76%;font-size:14px;font-size:1.4rem}}@media (min-width:1301px) and (max-width:1720px){.main_visual .grid_wrap .treatment_box .link li a .title{font-size:16px;font-size:1.6rem}}@media (min-width:769px) and (max-width:1300px){.main_visual .grid_wrap .treatment_box.box_l .box_wrap{width:95%;left:20px}.main_visual .grid_wrap .treatment_box.box_l .medal{width:150px}.main_visual .grid_wrap .treatment_box .link li a .title{font-size:13px;font-size:1.3rem}}@media (min-width:768px) and (max-width:1720px){.main_visual .grid_wrap .treatment_box{padding:20px 2%}.main_visual .grid_wrap .treatment_box .box_wrap{width:90%}}.lower_ttl{background-color:#474747;padding:98px 0;position:relative;z-index:10}.lower_ttl .ttl,.lower_ttl h1{text-align:center;color:#fff;letter-spacing:.03rem;font-size:34px;font-size:3.4rem}.lower_ttl.flow .ttl,.lower_ttl.flow h1{color:#000}.lower_ttl .ttl .en,.lower_ttl h1 .en{display:block;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;letter-spacing:.05rem;margin-top:15px;font-size:16px;font-size:1.6rem}.lower_ttl .ttl{font-weight:700}.lower_ttl.about,.lower_ttl.cpc,.lower_ttl.regenerative{background-image:url(/common/css/../../img/main/main_about.webp);background-position:center center;background-size:cover}.lower_ttl.cpc,.lower_ttl.regenerative{background-image:url(/common/css/../../img/main/main_regenerative.webp)}.lower_ttl.cpc{background-image:url(/common/css/../../img/main/main_cpc.webp)}.lower_ttl.fee,.lower_ttl.flow,.lower_ttl.prp,.lower_ttl.self{background-image:url(/common/css/../../img/main/main_prp.webp);background-position:center center;background-size:cover}.lower_ttl.fee,.lower_ttl.flow,.lower_ttl.self{background-image:url(/common/css/../../img/main/main_self.webp)}.lower_ttl.fee,.lower_ttl.flow{background-image:url(/common/css/../../img/main/main_flow.jpg)}.lower_ttl.fee{background-image:url(/common/css/../../img/main/main_fee.webp)}.lower_ttl.diabetes,.lower_ttl.knee,.lower_ttl.treatment{background-image:url(/common/css/../../img/main/main_treatment.webp);background-position:center center;background-size:cover}.lower_ttl.diabetes,.lower_ttl.knee{background-image:url(/common/css/../../img/main/main_diabetes.webp)}.lower_ttl.knee{background-image:url(/common/css/../../img/main/main_knee.webp)}.lower_ttl.hip_joint,.lower_ttl.liver,.lower_ttl.shoulder,.lower_ttl.sports{background-image:url(/common/css/../../img/main/main_hip_joint.webp);background-position:center center;background-size:cover}.lower_ttl.liver,.lower_ttl.shoulder,.lower_ttl.sports{background-image:url(/common/css/../../img/main/main_shoulder.webp)}.lower_ttl.liver,.lower_ttl.sports{background-image:url(/common/css/../../img/main/main_sports.webp)}.lower_ttl.liver{background-image:url(/common/css/../../img/main/main_liver.webp)}.lower_ttl.hair,.lower_ttl.immunity,.lower_ttl.nk_immunity{background-image:url(/common/css/../../img/main/main_hair.webp);background-position:center center;background-size:cover}.lower_ttl.immunity,.lower_ttl.nk_immunity{background-image:url(/common/css/../../img/main/main_immunity.webp)}.lower_ttl.nk_immunity{background-image:url(/common/css/../../img/main/main_nk_immunity.webp)}.lower_ttl.cat_immunity,.lower_ttl.skin,.lower_ttl.stemcell{background-image:url(/common/css/../../img/main/main_cat_immunity.webp);background-position:center center;background-size:cover}.lower_ttl.skin,.lower_ttl.stemcell{background-image:url(/common/css/../../img/main/main_skin.webp)}.lower_ttl.stemcell{background-image:url(/common/css/../../img/main/main_stemcell.webp)}.lower_ttl.faq,.lower_ttl.introduction,.lower_ttl.mail,.lower_ttl.line-mail,.lower_ttl.prp-skin{background-image:url(/common/css/../../img/main/main_prp-skin.webp);background-position:center center;background-size:cover}.lower_ttl.faq,.lower_ttl.introduction,.lower_ttl.mail,.lower_ttl.line-mail{background-image:url(/common/css/../../img/main/main_introduction.webp)}.lower_ttl.faq,.lower_ttl.mail,.lower_ttl.line-mail{background-image:url(/common/css/../../img/main/main_faq.webp)}.lower_ttl.mail,.lower_ttl.line-mail{background-image:url(/common/css/../../img/main/main_mail.webp)}.lower_ttl.blog,.lower_ttl.reservation,.lower_ttl.line-reservation,.lower_ttl.seminar,.lower_ttl.topics{background-image:url(/common/css/../../img/main/main_reservation.webp);background-position:center center;background-size:cover}.lower_ttl.blog,.lower_ttl.seminar,.lower_ttl.topics{background-image:url(/common/css/../../img/main/main_seminar.webp)}.lower_ttl.blog,.lower_ttl.topics{background-image:url(/common/css/../../img/main/main_blog.webp)}.lower_ttl.topics{background-image:url(/common/css/../../img/main/main_topics.webp)}.lower_ttl.case,.lower_ttl.channel,.lower_ttl.notfound,.lower_ttl.privacy{background-image:url(/common/css/../../img/main/main_privacy.webp);background-position:center center;background-size:cover}.lower_ttl.case,.lower_ttl.channel,.lower_ttl.notfound{background-image:url(/common/css/../../img/main/main_notfound.webp)}.lower_ttl.case,.lower_ttl.channel{background-image:url(/common/css/../../img/main/main_case.webp)}.lower_ttl.channel{background-image:url(/common/css/../../img/main/main_channel.webp)}.lower_ttl.online-counseling,.lower_ttl.line-online-counseling,.lower_ttl.original,.lower_ttl.stroke{background-image:url(/common/css/../../img/main/main_online-counseling.webp);background-position:center center;background-size:cover}.lower_ttl.original,.lower_ttl.stroke{background-image:url(/common/css/../../img/main/main_original.webp)}.lower_ttl.stroke{background-image:url(/common/css/../../img/main/main_stroke.webp)}.lower_ttl.access_detail,.lower_ttl.meniscus,.lower_ttl.spinal_cord{background-image:url(/common/css/../../img/main/main_meniscus.webp);background-position:center center;background-size:cover}.lower_ttl.access_detail,.lower_ttl.spinal_cord{background-image:url(/common/css/../../img/main/main_spinal_cord.webp)}.lower_ttl.access_detail{background-image:url(/common/css/../../img/main/main_access_detail.webp)}.lower_ttl.parent{padding:212px 0}.lower_ttl.voice{background-image:url(/common/css/../../img/voice/voice_bg.jpg?240723_01);background-position:center center;background-size:cover;padding:212px 0;padding:212px 0}.lower_ttl.voice .ttl{color:#333;line-height:1.4}.lower_ttl.voice.dr_toma{background-image:url(/common/css/../../img/dr_toma_blog/dr_toma.jpg);background-position:center center;background-size:cover;padding:212px 0;padding:212px 0}.lower_ttl.fee h1 .en{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:400}.fix_content{position:fixed;width:100%;top:-100px;left:0;z-index:10;-webkit-transition:all .5s ease;transition:all .5s ease;background:#fff;height:70px;border-bottom:1px solid #eee;-webkit-box-shadow:0 6px 4px -3px rgba(238,238,238,.5);box-shadow:0 6px 4px -3px rgba(238,238,238,.5)}.is-fix .fix_content{top:0}.fix_content .container-fluid{max-width:1600px;min-width:1140px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fix_content .gnavi{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.fix_content .gnavi ul li a{font-size:13px;font-size:1.3rem;padding:16px 5px;color:#111}.fix_content .gnavi ul li a .ico{padding-right:3px}@media (max-width:1425px){.fix_content .gnavi ul li a{font-size:12px;font-size:1.2rem;padding:16px 3px}.fix_content .gnavi ul li a .ico{display:none}}.fix_content .gnavi ul .parent .child_menu{left:-25px;width:calc(100% + 50px)
} .fix_content .gnavi ul .parent .child_menu::after,.fix_content .gnavi ul .parent .child_menu::before{left:20%}.fix_content .gnavi ul .parent .child_menu::after{left:calc(20% + 1px)
} .fix_content .gnavi ul .parent .child_menu li a{padding:2px 5px}@media (max-width:1315px){.fix_content .gnavi ul .parent .child_menu::after,.fix_content .gnavi ul .parent .child_menu::before{left:30%}.fix_content .gnavi ul .parent .child_menu::after{left:calc(30% + 1px)
  }}.fix_content .h_info .tel{margin-right:20px;font-size:25px;font-size:2.5rem}.fix_content .h_info .tel .num,.m-treatment-new .flow-progress>li h3 small,.m-treatment-new .flow-progress>li h4 small,.m-treatment-new.m-skin.m-prp-skin .text-box h3 small,.m-treatment-new.m-skin.m-prp-skin .text-box h4 small{font-size:12px;font-size:1.2rem}.fix_content .h_info .tel .num span{font-size:22px;font-size:2.2rem}@media (max-width:1425px){.fix_content .h_info .tel{margin-right:8px;font-size:20px;font-size:2rem}.fix_content .h_info .tel i{font-size:18px;font-size:1.8rem;margin-right:2px}}.fix_content .h_info .btnList{margin-left:0}.fix_content .h_info .btnList li{width:96px}.fix_content .h_info .btnList li a{padding:13px 0;font-size:12px;font-size:1.2rem}.fix_content .h_info .btnList li a .txt{padding:0 10px 0 0}.fix_content .h_info .btnList li a i{margin-right:5px}.fix_content .h_info .btnList li:last-child{width:180px}@media (max-width:1439px){.fix_content .h_info .btnList li{width:90px}.fix_content .h_info .btnList li:last-child{width:160px}}.gnavi{border-bottom:1px solid #eee;-webkit-box-shadow:0 6px 4px -3px rgba(238,238,238,.5);box-shadow:0 6px 4px -3px rgba(238,238,238,.5);background:#fff}.gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gnavi ul li{position:relative}.gnavi ul li a{display:block;text-decoration:none;font-weight:700;color:#111;-webkit-transition:all .3s ease;transition:all .3s ease}.gnavi ul li a:hover{color:#a27c4a}.gnavi ul li a img{transform-box:fill-box}.gnavi ul li>a{line-height:35px;padding:20px 10px;font-size:15px;font-size:1.5rem;color:#111}.gnavi ul li>a .ico{display:inline-block;vertical-align:middle;padding-right:8px}.gnavi ul .parent .child_menu{display:none;position:absolute;left:0;width:125%;border:1px solid #a27c4a;z-index:100}.gnavi ul .parent .child_menu::after,.gnavi ul .parent .child_menu::before{content:"";position:absolute;top:-18px;left:10px;width:0;height:0;border-style:solid;border-width:0 10px 18px;border-color:transparent transparent #a27c4a;z-index:10}.gnavi ul .parent .child_menu::after{top:-16px;left:11px;z-index:11;border-width:0 9px 16px;border-color:transparent transparent #fff}.gnavi ul .parent .child_menu li a{font-weight:400;border-bottom:1px solid #dacbb7;color:#a27c4a;background:#fff;padding:5px 6px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2.2;font-size:14px;font-size:1.4rem}.gnavi ul .parent .child_menu li a:hover{color:#fff;background:#a27c4a}.gnavi ul .parent .child_menu li:last-child a{border:0}.overlay,.scroll-prevent{overflow:hidden}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;padding:40px 30px;z-index:-1;width:100%;background:#f6f6f6;display:none;-webkit-transition:all .3s ease;transition:all .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay.is-act{display:block;left:0;z-index:100}.overlay.is-act ul li{opacity:1;top:0}.overlay.is-act ul li.tel{color:#e8a265;font-family:"Roboto Condensed",sans-serif;margin-bottom:20px;font-size:34px;font-size:3.4rem}.overlay.is-act ul li.tel i{margin-right:10px;display:inline-block;font-size:22px;font-size:2.2rem}.overlay.is-act ul li.tel a{text-decoration:none;color:#e8a265}.menu_btn{height:45px;width:45px;display:block!important;cursor:pointer;position:fixed;z-index:10000;top:10px;right:15px;background:#a27c4a;padding:2px 0}.menu_btn:hover{opacity:.8}.menu_btn span{height:2px;width:35px;left:5px;top:14px;background-color:#fff;text-indent:-9999px}.menu_btn small,.menu_btn span,.menu_btn::after,.menu_btn::before{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.menu_btn small{color:#fff;bottom:4px;width:45px;text-align:center}.menu_btn::after,.menu_btn::before{content:"";height:2px;width:35px;left:5px;background-color:#fff}.menu_btn::before{top:7px}.menu_btn::after{top:21px}.menu_btn.is-act:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:21px}.menu_btn.is-act:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:21px}.sp_navi_menu{font-size:15px;font-size:1.5rem;margin:0 0 20px;width:100%}.sp_navi_menu ul{margin:0 0 20px;padding:0;width:100%}.sp_navi_menu ul li{width:100%;text-align:center;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);opacity:0;letter-spacing:3px;top:10px;font-weight:700}.sp_navi_menu ul li:nth-child(1){-webkit-transition-delay:100ms;transition-delay:100ms}.sp_navi_menu ul li:nth-child(2){-webkit-transition-delay:200ms;transition-delay:200ms}.sp_navi_menu ul li:nth-child(3){-webkit-transition-delay:300ms;transition-delay:300ms}.sp_navi_menu ul li:nth-child(4){-webkit-transition-delay:400ms;transition-delay:400ms}.sp_navi_menu ul li:nth-child(5){-webkit-transition-delay:500ms;transition-delay:500ms}.sp_navi_menu ul li:nth-child(6){-webkit-transition-delay:600ms;transition-delay:600ms}.sp_navi_menu ul li:nth-child(7){-webkit-transition-delay:700ms;transition-delay:700ms}.sp_navi_menu ul li:nth-child(8){-webkit-transition-delay:800ms;transition-delay:800ms}.sp_navi_menu ul li:nth-child(9){-webkit-transition-delay:900ms;transition-delay:900ms}.sp_navi_menu ul li:nth-child(10){-webkit-transition-delay:1000ms;transition-delay:1000ms}.sp_navi_menu ul li a,.sp_navi_menu ul li span{color:#333;text-decoration:none;display:block;border-bottom:1px solid #474747;padding:20px 0}.sp_parent{cursor:pointer}.sp_parent,.sp_parent span{position:relative}.sp_parent span::after,.sp_parent span::before{content:"";height:2px;width:16px;position:absolute;top:50%;right:10px;background-color:#474747;-webkit-transition:all .3s ease;transition:all .3s ease}.sp_parent span::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sp_parent span::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sp_parent .children{overflow:hidden;display:none;background:#fff;margin-bottom:0}.sp_parent .children li a{color:#333;border-bottom:1px solid #474747;font-weight:700}.sp_info{text-align:center}.sp_info .btn{margin-bottom:20px}.sp_info .btn:last-child a{background:#bccd62}.common_link a,.sp_info .btn a{text-align:center;display:block;color:#fff;text-decoration:none;background:#a27c4a;font-weight:700}.sp_info .btn a{font-size:15px;font-size:1.5rem;position:relative;padding:20px 50px 20px 40px;-webkit-transition:.3s;transition:.3s}.sibling_navi a::after,.sp_info .btn a::after{content:"\f105";font-family:'Font Awesome 5 Pro'}.sp_info .btn a::after{right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.sp_navi_parent_is_active.sp_parent span::before{width:0;right:18px}.sp_navi_parent_is_active .children{display:block!important}.common_ttl01,.common_ttl02{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.common_ttl01{font-size:28px;font-size:2.8rem;line-height:150%;letter-spacing:1px;margin-bottom:45px}.common_ttl01 .small{color:#a27c4a;display:block;font-size:18px;font-size:1.8rem}.common_ttl02{line-height:180%;font-weight:700;font-size:20px;font-size:2rem}.common_ttl02,.common_ttl03,.common_ttl04{color:#a27c4a;margin-bottom:25px}.common_ttl03{padding-left:45px;position:relative;font-size:20px;font-size:2rem}.common_ttl03::before{content:"";position:absolute;width:30px;left:0;top:13px;border-top:1px solid #111}.common_ttl04{font-size:28px;font-size:2.8rem}.common_ttl05{text-align:center;margin-bottom:40px;font-size:20px;font-size:2rem}.common_ttl05 .border{position:relative;display:inline-block}.common_ttl05 .border::after,.common_ttl05 .border::before{content:"";position:absolute;height:1px;width:60px;border-top:1px solid #a27c4a;top:50%;left:-80px}.common_ttl05 .border::after{left:auto;right:-80px}.common_ttl05 .num{color:#fff;background:#a27c4a;display:inline-block;width:36px;line-height:36px;border-radius:20px;margin:0 5px}.common_ttl06{color:#a27c4a;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:25px;font-size:24px;font-size:2.4rem}.common_ttl07{color:#a27c4a;border-left:8px solid #a27c4a;padding-left:10px;margin-bottom:10px;font-size:20px;font-size:2rem}.common_ttl08{color:#009b6b;font-size:24px;font-size:2.4rem;margin-bottom:20px}.common_link{width:230px}.common_link a{font-size:14px;font-size:1.4rem;padding:16px 16px 16px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.common_link a .fal,.common_link02 a .fal,.common_link03 a .fal{padding-left:10px}.common_link a:hover{background:#474747}.common_link.line2{line-height:160%}.common_link.line2 a{padding:12px;position:relative}.common_link.line2 a .fal{position:absolute;right:20px;top:calc(50% - 7px)
} .common_link.list_page_link{margin:0 auto 40px}.common_link.list_page_link.blog_btn,.common_link.list_page_link.case_btn,.common_link.list_page_link.channel_btn{margin-top:20px}.common_link.list_page_link.blog_btn a{background:#e8a265}.common_link.list_page_link.case_btn a{background:#bccd62}.common_link.list_page_link.channel_btn a,.common_link02 a{background:#009b6b}.common_link.list_page_link a:hover{background:#474747}.common_link02 a{width:300px;display:block;margin:0 auto;color:#fff;border:1px solid #009b6b;border-radius:5px;text-align:center;padding:10px 5px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.common_link02 a:hover,.common_link03 a{color:#009b6b;background:#fff}.common_link03 a{width:300px;margin:0 auto;border-radius:5px;padding:10px 5px}.common_link03 a:hover,.common_link04 a:hover,.sibling_navi a.is-act,.sibling_navi a:hover{color:#fff;background:#009b6b}.common_link04{width:320px}.common_link03 a,.common_link04 a,.sibling_navi a{text-align:center;display:block;border:1px solid #009b6b;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.common_link04 a{background:#f3fbf9;color:#333;border-radius:5px;padding:15px 5px;font-size:18px;font-size:1.8rem}.common_link04 a .fas{padding-left:10px;font-size:12px;font-size:1.2rem;color:#009b6b;vertical-align:middle}.sibling_navi{margin-bottom:80px;position:relative;z-index:10}.sibling_navi.bottom{margin:100px 0}.sibling_navi .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sibling_navi a{font-weight:700;padding:16px 10px;color:#009b6b}.sibling_navi a::after{display:inline-block;margin-left:15px;font-weight:500}.sibling_navi.sibling_navi_about .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sibling_navi.sibling_navi_about .row div{padding-left:5px;padding-right:5px}.sibling_navi.sibling_navi_about .row .col-sm-2:nth-child(1) a{padding-top:27px;padding-bottom:25px}.sibling_navi.sibling_navi_about .row .col-sm-4 a{padding-top:27px;padding-bottom:25px}.sibling_navi.sibling_navi_about a{padding:12px 5px}.sibling_navi.sibling_navi_about a span{text-align:left;display:inline-block;line-height:1.5}.anchor_list{margin-bottom:60px}.anchor_list li a{display:block;font-weight:700;text-align:center;border:1px solid #a27c4a;padding:16px 10px}.anchor_list li a::after{content:"\f107";display:inline-block;font-weight:300;margin-left:15px;font-family:'Font Awesome 5 Pro'}.anchor_list li a:hover{background:#a27c4a;color:#fff}.category_list{margin-bottom:40px}.category_list h2{font-size:18px;font-size:1.8rem}.category_list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.category_list ul li{margin:0 10px 0 0}.anchor_list li a,.category_list ul li a{-webkit-transition:all .3s ease;transition:all .3s ease}.category_list ul li a{display:inline-block;background:#474747;line-height:26px;padding:0 10px;color:#fff;text-decoration:none}.category_list ul li a.current,.category_list ul li a:hover,.index_topics .post_list ul li a .cat_list li{background:#a27c4a}.border_list li,.check_list li{position:relative;padding-left:25px}.border_list li::before{content:"";position:absolute;height:1px;width:12px;background:#a27c4a;left:0;top:13px}.check_list li::before{content:"\f00c";font-weight:300;position:absolute;left:0;top:2px;color:#a27c4a;font-size:15px;font-size:1.5rem;font-family:'Font Awesome 5 Pro'}.ttl_area{text-align:center;margin-bottom:70px}.bg01{background:#f8f4f1;padding:100px 0}.bg02,.bg03{padding:80px 0}.bg02{background:#f6f6f6}.bg03{background:#e5f5f0}.comment_box{border:1px solid #ddd;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fdfcfb}.comment_box h3{color:#a27c4a;border-right:1px solid #ddd;width:230px;padding:0 40px;font-size:20px;font-size:2rem}.comment_box .body{width:840px;padding-left:30px}.step .illust_area{margin-top:70px;margin-bottom:70px}.step .illust_area .step_box{text-align:center;background:#fff;position:relative}.step .illust_area .step_box::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:16px 0 16px 20px;border-color:transparent transparent transparent #b7b5b4;top:50%;right:-25px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.m-regenerative .permission .table_wrap table tbody a.text::after,.step .illust_area .step_box.last::after{content:none}.step .illust_area .step_box p{padding:30px 0;border-top:1px solid #f1ebe4}.crumbs{color:#333;margin:20px 0 60px!important}.crumbs li{display:inline;font-size:14px;font-size:1.4rem}.anchor_list li a,.crumbs li a{text-decoration:none}.crumbs li:not(:last-child)::after{content:"\f105";display:inline-block;margin-left:.5rem;font-weight:300;font-family:'Font Awesome 5 Pro'}.page-id-1625 .crumbs,.page-id-1627 .crumbs,.page-id-1629 .crumbs,.page-id-1631 .crumbs,.page-id-3207 .crumbs,.page-id-3210 .crumbs,.page-id-3213 .crumbs,.page-id-3216 .crumbs{display:none}.pagetop{position:fixed;right:20px;bottom:20px;z-index:10000;cursor:pointer;background:#a27c4a;width:60px;height:60px;padding:8px 0 5px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.7}.pagetop img{width:22px;height:22px;margin:auto}.pagetop span{display:block;color:#fff;font-weight:700;letter-spacing:-.1em;font-size:14px;font-size:1.4rem}.pagetop:hover{opacity:.5}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:38px;height:38px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:1px solid #a27c4a;outline:0;background:#fff;z-index:10}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}.slick-next:before,.slick-prev:before{font-family:"Font Awesome 5 Pro";font-size:16px;line-height:1;color:#a27c4a}.slick-prev{left:-25px}.slick-prev:before{content:'\f104'}.slick-next{right:-25px}.slick-next:before{content:'\f105'}input{border:1px solid #a7a6aa}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff}input[type=text],textarea{outline:0;border:1px solid #aaa;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 7px #52a8ec;box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}input[type=checkbox],input[type=radio]{margin-right:5px;vertical-align:baseline;border-style:none}label{margin:0 15px 0 0}input[type=submit]{-webkit-appearance:none}.contactForm input,.contactForm textarea{padding:5px 10px;outline:0;max-width:520px;font-size:16px;font-size:1.6rem}.contactForm .mwform-radio-field{display:block;margin-left:0!important}.contactForm input[type=radio]{position:relative;-webkit-appearance:button;appearance:button;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;content:"";background-color:#fff;border:1px solid #999;border-radius:50%;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;padding:5px}.contactForm input[type=radio]:checked:after{display:block;position:absolute;top:4px;left:4px;content:"";width:8px;height:8px;background:#a27c4a;border-radius:50%}.contactForm input[type=checkbox]{display:inline-block;position:relative;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:button;-moz-appearance:none;width:18px;height:18px;border:1px solid #999;vertical-align:middle;padding:5px}.contactForm input[type=checkbox]:checked::after{position:absolute;content:"";top:-3px;left:3px;width:8px;height:14px;border-right:4px solid #a27c4a;border-bottom:4px solid #a27c4a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnArea,.wp-pagenavi{text-align:center;overflow:hidden}.wp-pagenavi{padding:40px 0}.wp-pagenavi a{color:#fff}.recommend-list ul li .thumb,.wp-pagenavi a,.wp-pagenavi span{-webkit-transition:all .3s ease;transition:all .3s ease}.wp-pagenavi a,.wp-pagenavi span{padding:3px 11px;background:#a27c4a;border:1px solid #a27c4a;margin:0 5px 10px 0;text-decoration:none;display:inline-block}.wp-pagenavi a:hover,.wp-pagenavi span{background:#fff;color:#a27c4a}.wp-pagenavi .pages{margin-right:20px}.wp-pagenavi .alignleft{vertical-align:top;max-width:40%}.wp-pagenavi .alignleft a,.wp-pagenavi .alignright a{border:0;background:0 0;color:#a27c4a}.wp-pagenavi .alignleft,.wp-pagenavi .alignright,.wp-pagenavi .center{margin-top:0;margin-bottom:0;float:none;display:inline-block}.wp-pagenavi .alignright{vertical-align:top;max-width:40%}.post-type-archive-case .wp-pagenavi a,.post-type-archive-case .wp-pagenavi span,.single-case .wp-pagenavi a,.single-case .wp-pagenavi span{background:#bccd62;border:1px solid #bccd62}.post-type-archive-case .wp-pagenavi span,.single-case .wp-pagenavi span{background:#fff;color:#bccd62}.post-type-archive-case .wp-pagenavi a:hover,.single-case .wp-pagenavi a:hover{color:#fff;opacity:.8}.post-type-archive-case .wp-pagenavi .alignleft a,.post-type-archive-case .wp-pagenavi .alignright a,.single-case .wp-pagenavi .alignleft a,.single-case .wp-pagenavi .alignright a{border:0;background:0 0;color:#bccd62}.post-type-archive-channel .wp-pagenavi a,.post-type-archive-channel .wp-pagenavi span,.single-channel .wp-pagenavi a,.single-channel .wp-pagenavi span{background:#009b6b;border:1px solid #009b6b}.post-type-archive-channel .wp-pagenavi span,.single-channel .wp-pagenavi span{background:#fff;color:#009b6b}.post-type-archive-channel .wp-pagenavi a:hover,.single-channel .wp-pagenavi a:hover{color:#fff;opacity:.8}.post-type-archive-channel .wp-pagenavi .alignleft a,.post-type-archive-channel .wp-pagenavi .alignright a,.single-channel .wp-pagenavi .alignleft a,.single-channel .wp-pagenavi .alignright a{border:0;background:0 0;color:#009b6b}.recommend-list .common_ttl02{color:#333}.recommend-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index_topics .post_list ul li,.index_voice .post_list ul li,.index_youtube .post_list ul li,.recommend-list ul li{width:23%;margin:0 1%}.recommend-list ul li .thumb{margin-bottom:15px}.f_bottom .container .link a,.h_info .tel a,.recommend-list ul li a{color:#333;text-decoration:none}.recommend-list ul li a:hover{text-decoration:underline}.recommend-list ul li a:hover .thumb{opacity:.7}.recommend-list ul li .txt{line-height:1.2}.btnArea{margin-bottom:40px}.btnArea input{margin:0 20px}.return_top,input[name=submitConfirm]{background:#a27c4a;padding:0;width:255px;height:65px;display:block;margin:20px auto}input[name=submitConfirm]{color:#fff;border:1px solid #a27c4a;cursor:pointer;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;border-radius:0;outline:0}input[name=submitConfirm]:hover{color:#a27c4a;background:#fff}.h_info .btnList li a,.h_logo .clinic-btn li a,input[name=submitBack],input[name=submitConfirm]{font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}input[name=submitBack],input[name=submitSubmit]{height:65px;cursor:pointer;float:left;margin:1%;width:48%;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;border-radius:0;outline:0}input[name=submitBack]{background:#ddd;padding:0;border:1px solid #ddd}input[name=submitBack]:hover{background:#fff;color:#ddd}input[name=submitSubmit]{background:#a27c4a;color:#fff;border:1px solid #a27c4a;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}input[name=submitSubmit]:hover{color:#a27c4a;background:#fff}.return_top{color:#fff!important;line-height:65px;border:0}.return_top:hover{opacity:.8;filter:alpha(opacity=80)}.require{background-color:#c33;padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;zoom:normal}.require,.ui-datepicker{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}.ui-datepicker .ui-widget-header{background:#a27c4a;border-color:#a27c4a;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-default{font-weight:700}.index_features .features-list li strong,.m-about strong,.m-treatment strong,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default{color:#ad0919}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{opacity:.5}.l-contents{word-break:normal;word-wrap:break-word}.l-header{width:100%;background:#fff}.l-header .container-fluid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1600px;padding-top:20px;padding-bottom:20px}.h_logo,.h_title{position:absolute;left:30px}.h_title{top:6px;font-weight:500;font-size:12px;font-size:1.2rem}.h_logo{top:17%;width:580px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.h_logo .h_logo_img{display:block;width:290px}.h_info,.h_logo,.h_logo .clinic-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h_logo .clinic-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 300px)
} .h_logo .clinic-btn li{width:49%;text-align:center;font-size:24px;font-size:2.4rem;border:2px solid #009b6b;border-radius:100px;padding:2px 5px}.h_logo .clinic-btn li.active{padding:2px}.h_logo .clinic-btn li.active span{display:block;font-weight:700;letter-spacing:.1em;padding:1px 0}.h_info .btnList li a,.h_logo .clinic-btn li a{display:block;text-decoration:none}.h_logo .clinic-btn li a{padding:2px;color:#009b6b;letter-spacing:.1em}.h_logo .clinic-btn li a:hover,.h_logo .clinic-btn li.active span{color:#fff;background:#009b6b;border-radius:100px;padding:2px 5px}.h_info{margin-left:auto}.h_info .tel{font-family:"Roboto Condensed",sans-serif;color:#e8a265;margin-right:10px;font-weight:700;font-size:30px;font-size:3rem}.h_info .btnList li,.h_info .tel i{display:inline-block;vertical-align:middle}.h_info .tel i{margin-right:5px;position:relative;top:-2px;font-size:20px;font-size:2rem}.h_info .tel a{color:#111}.h_info .open{line-height:160%}.h_info .btnList{margin-left:20px}.h_info .btnList li{width:160px;margin:0}.h_info .btnList li a{text-align:center;color:#fff;background:#a27c4a;padding:10px 0;font-size:14px;font-size:1.4rem}.h_info .btnList li a i{display:inline-block;margin-right:10px}.f_consultation .in .cv_contact .btnList .cv_onlineBtn li a:hover,.f_consultation .in .cv_contact .btnList li a:hover,.h_info .btnList li a:hover{background:#474747}.h_info .btnList li.h_onlineBtn{width:210px}.h_info .btnList li:last-child a{background:#bccd62;border-color:#bccd62}.h_info .btnList li:last-child a:hover,.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul li:last-child a:hover{background:#474747}.h_lang{width:160px;margin-left:25px}.h_lang ul{width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.h_lang li{width:50%;vertical-align:middle;margin:3px 0}.h_lang li a{text-decoration:none;color:#333;font-size:14px;font-size:1.4rem;-webkit-transition:all .3s ease;transition:all .3s ease}.h_lang li a .ico{display:inline-block;vertical-align:middle;padding-right:5px}.h_lang li a:hover{color:#a27c4a}.l-footer.f-skin .f_consultation .in .top .parking,.l-header.h-skin .h_info .tel{color:#009b6b}.l-header.h-skin .h_info .btnList li a{color:#009b6b;background:#fff;border:1px solid #009b6b}.l-header.h-skin .menu_btn{background:#009b6b}@media (max-width:1370px){.h_info .open{width:100px;font-size:12px;font-size:1.2rem}}@media (max-width:1366px){.h_logo,.h_title{left:10px}.h_logo{width:450px}.h_logo .clinic-btn li{font-size:16px;font-size:1.6rem}.h_info .tel{margin-right:10px;font-size:26px;font-size:2.6rem}.h_info .btnList{margin-left:10px}.h_info .btnList li{font-size:14px;font-size:1.4rem;width:110px}.h_info .btnList li a i{margin-right:5px}.h_lang{padding-left:5px}}@media (max-width:1200px){.h_logo{width:360px}.h_logo .h_logo_img{width:260px}.h_logo .clinic-btn{display:block;width:calc(100% - 280px)
  } .h_logo .clinic-btn li{width:100%;font-size:13px;font-size:1.3rem}}.sp-only-contact{display:none}.l-footer,.l-main{line-height:180%}.l-main blockquote,.l-main dl,.l-main ol,.l-main p,.l-main pre,.l-main table,.l-main ul{margin-bottom:20px}.l-main .mb20-sp{margin-bottom:0}@media (max-width:768px){.l-main .mb20-sp{margin-bottom:20px}}.l-footer{width:100%;background:#fff}.l-footer .gnavi{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.l-footer .gnavi ul li>a{padding:15px 0}.l-footer .gnavi ul li .sub_link{padding-left:5px}.l-footer .gnavi ul li .sub_link a{font-size:14px;font-size:1.4rem;font-weight:500}.l-footer .gnavi ul li:last-child,.l-footer .gnavi ul li:nth-last-child(2){width:100%}.l-footer .gnavi ul li:last-child a,.l-footer .gnavi ul li:nth-last-child(2) a{display:inline-block}.l-footer .gnavi ul li:nth-last-child(2) a{padding:15px 0 5px}.l-footer .gnavi ul li:last-child,.l-footer .gnavi ul li:nth-last-child(3){width:100%}.l-footer .gnavi ul li:last-child a,.l-footer .gnavi ul li:nth-last-child(3) a{display:inline-block}.l-footer .gnavi ul li:nth-last-child(3) a{padding:15px 0 5px}.f_consultation{background:url(/common/css/../img/footer/f_consultation.webp) no-repeat center center;background-size:cover;padding:80px 0}.f_consultation .in{background:#fff;padding:0 60px 30px;max-width:920px;margin:0 auto}.f_consultation .in .top{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid #ddd}.f_consultation .in .top .logo{width:266px;text-align:center;margin-bottom:10px}.f_consultation .in .top .sns_button_sp{display:none}.f_consultation .in .top .parking{display:block;text-decoration:none}.f_consultation .in .top .parking i{display:inline-block;margin-right:10px;font-size:14px;font-size:1.4rem}.f_consultation .in .top .sns_button ul li{display:inline;float:left}.f_consultation .in .top .sns_button ul li a{display:inline-block;padding:4px 0;font-weight:400;border-radius:100%;background:#a27c4a;width:45px;line-height:37px;text-align:center;margin-right:11px;font-size:22px;font-size:2.2rem;-webkit-transition:all .3s ease;transition:all .3s ease}.f_consultation .in .top .sns_button ul li a.btn-fb{background:#3b5997}.f_consultation .in .top .sns_button ul li a.btn-tw{background:#55adec}.f_consultation .in .top .sns_button ul li a.btn-ig{background:linear-gradient(-135deg,#4c64d3 0,#cf2e92 40%,#f26939 60%,#ffdd83 100%)}.f_consultation .in .top .sns_button ul li a.btn-yt{background:red}.f_consultation .in .top .sns_button ul li a:last-child{margin-right:0}.f_consultation .in .top .sns_button ul li a:hover{opacity:.8}.f_consultation .in .top .sns_button ul li a .fab{color:#fff}.f_consultation .in .address,.f_consultation .in .time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.f_consultation .in .address{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.f_consultation .in .address .add-box{width:49%;padding:20px;border:1px solid #ddd}.f_consultation .in .address .add-box h2{font-size:18px;font-size:1.8rem;margin-bottom:10px}.f_consultation .in .address .add-box h2 a,.m-liver .comment_box.case_box p strong{color:#333}.f_consultation .in .address .add-box h2 a .fal{color:#009b6b;font-weight:900;margin-right:5px}.f_consultation .in .address .add-box p{line-height:1.5}.f_consultation .in .address .add-box .common_link03{margin:10px 0 0}.f_consultation .in .address .add-box .common_link03 a,.index_common_ctn .imgarea img,.treatment_nav_list li a .thumb .pic img{width:100%}.f_consultation .in .time{border:1px solid #ddd}.f_consultation .in .time .ttl{background-color:#e8a265;background-image:url(/common/css/../img/footer/time_ico.webp);background-repeat:no-repeat;background-position:50% 26px;background-size:48px auto;color:#fff;text-align:center;width:215px;padding-top:77px;font-size:18px;font-size:1.8rem;font-weight:700}.f_consultation .in .time table{width:582px;background:#fff6ed;margin:0}.f_consultation .in .time table tr:nth-child(even),.m-treatment-new .difference-body .acc .accshow .table-feature table tbody tr:nth-child(2n) td{background:#fff}.f_consultation .in .time table td,.f_consultation .in .time table th{border:0;text-align:left;padding:16px 10px 16px 45px}.f_consultation .in .time table th{font-weight:700;position:relative}.f_consultation .in .time table th::after{position:absolute;content:"";height:36px;width:1px;background:#ddd;right:0;top:13px}.f_consultation .in .cv_contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f_consultation .in .cv_contact .tel{font-size:40px;font-size:4rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#e8a265}.f_consultation .in .cv_contact .tel i{vertical-align:middle;display:inline-block;margin-right:10px;font-size:28px;font-size:2.8rem}.f_consultation .in .cv_contact .tel a{text-decoration:none;color:#e8a265}.f_consultation .in .cv_contact .tel small,.single .post_wrap .box-diabetes .cv_contact .list-flex .tel small{display:block;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;color:#333;font-weight:400;line-height:170%;margin-top:15px;font-size:13px;font-size:1.3rem}.f_bottom .container .link,.f_consultation .in .cv_contact .btnList{margin-left:auto}.f_consultation .in .cv_contact .btnList li{width:245px;margin-left:15px;display:inline-block;vertical-align:middle}.f_consultation .in .cv_contact .btnList li a{text-align:center;display:block;text-decoration:none;color:#fff;background:#a27c4a;padding:16px 0;font-weight:700}.f_consultation .in .cv_contact .btnList li a i{display:inline-block;margin-right:7px}.f_consultation .in .cv_contact .btnList .cv_onlineBtn{margin:10px 0 0 15px}.f_consultation .in .cv_contact .btnList .cv_onlineBtn li{width:510px;margin:0}.f_consultation .in .cv_contact .btnList .cv_onlineBtn li a,.index_voice .post_list ul li a .cat_list li{background:#bccd62}.index_voice .post_list ul li a .cat_list li{text-align:left;line-height:1.28;padding:4px 10px 3px}.f_map{margin-bottom:50px}.f_map iframe{width:100%;height:310px}.f_bottom{padding-top:50px;padding-bottom:50px}.f_bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.4rem}.f_bottom .container .link a:hover{text-decoration:underline}.l-footer.f-skin .f_consultation .in .time table{background:#f0fdf9}.l-footer.f-skin .f_consultation .in .time .ttl{background-color:#009b6b}.l-footer.f-skin .f_consultation .in .cv_contact .tel{color:#009b6b}.l-footer.f-skin .f_consultation .in .cv_contact .btnList li a{background:#fff;color:#009b6b;border:1px solid #009b6b}.sp-only{display:none}.index_banner{padding-top:80px}.index_banner .flex-box,.index_licence .main-list ul,.page_licence .main-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page_licence .main-list ul{justify-content:center;margin-top:30px;margin-bottom:0}.page_licence .main-list h3{margin-bottom:30px}.index_banner .flex-box{max-width:900px;margin:0 auto}.index_banner .flex-box .item{width:48%}.f_consultation .in .cv_contact .btnList li a,.index_banner .flex-box .item a,.index_head .information .body .info_list li a .title{-webkit-transition:all .3s ease;transition:all .3s ease}.index_banner .flex-box .item a:hover{opacity:.8}.index_head{padding:80px 0}.index_head .information{border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.index_head .information .head{text-align:center;width:220px;padding:20px 0;background:#f8f4f1}.index_head .information .head h2{font-size:16px;font-size:1.6rem}.index_head .information .body{width:873px;position:relative}.index_head .information .body a{text-decoration:none;display:block}.index_head .information .body .slick-next{left:auto;right:105px}.index_head .information .body .slick-prev{left:auto;right:148px}.index_head .information .body .more{display:block;position:absolute;color:#fff;background:#a27c4a;font-weight:700;right:0;padding:5px 16px;top:50%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:14px;font-size:1.4rem}rflow.index_head .information .body .more:hover,.index_message .txtarea .acc-button a:hover,.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box .common_link a:hover{background:#474747}.index_head .information .body .more i{display:inline-block;margin-left:10px}.index_head .information .body .info_list{margin-bottom:0}.index_head .information .body .info_list li{padding-left:40px}.index_head .information .body .info_list li a:hover .title{border-color:#adadad}.index_head .information .body .info_list li a time{font-family:"Roboto Condensed",sans-serif;margin-right:20px;display:inline-block}.index_head .information .body .info_list li a .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:520px;color:#333;display:inline-block;vertical-align:middle;border-bottom:1px solid transparent}.index_head .txtarea .main_ttl{font-size:28px;font-size:2.8rem;color:#111;margin-bottom:12px}.index_head .txtarea .sub_ttl{color:#a27c4a;margin-bottom:55px}.index_head .txtarea .detail_box{border:1px solid #ddd;background:#fdfcfb;padding:40px;margin-bottom:20px}.index_head .txtarea .detail_box h3{margin-bottom:5px;font-size:16px;font-size:1.6rem}.index_licence,.page_licence{background:url(/common/css/../../img/index/index_opinion_bg.webp) no-repeat center center;background-size:cover!important;padding:100px 0}.index_licence .common_ttl01,.page_licence .common_ttl01{margin-bottom:0;text-align:center;color:#a27c4a}.index_licence .common_ttl01 .en,.page_licence .common_ttl01 .en{display:block;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05rem;font-size:16px;font-size:1.6rem;margin-bottom:10px}.index_licence .sub_ttl,.page_licence .sub_ttl{margin-bottom:55px;text-align:center}.index_licence .main-list ul,.page_licence .main-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.index_licence ul li{cursor:pointer;width:16%}.page_licence ul li{width:30%;margin:0 1%}.index_licence ul li figure,.page_licence ul li figure{max-width:130px;margin:0 auto 10px;border:1px solid #ddd}.page_licence ul li figure{max-width:540px}.index_licence ul li p,.page_licence ul li p{text-align:center;line-height:1.4;font-size:14px;font-size:1.4rem;margin-bottom:20px!important}.index_licence .acc-button{display:none}.index_features .features-list li:last-child,.index_licence p:last-child,.page_licence p:last-child,.m-treatment-new .message-body .text p:last-child,.m-treatment-new .prevention-body .expansion p:last-child,.m-treatment-new .regene-features-body .sec .cont .features ul li :last-child{margin-bottom:0}.index_licence .modal_box{display:none;z-index:999;height:100vh!important;width:100%;position:fixed;top:0;left:0}.index_licence .modal_box .modal_bg{position:fixed;background-color:rgba(30,30,30,.9);height:100vh;width:100%;top:0;left:0;z-index:999}.index_licence .modal_box .modal_inner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;max-width:1100px;width:85%;overflow-y:visible;z-index:9999}.index_licence .modal_box .modal_inner img{max-width:100%}.index_licence .modal_box .modal_close{cursor:pointer;font-size:20px;font-size:2rem;color:#fff;display:block;text-align:center;width:10em;border:solid 1px #fff;padding:.7em 0;margin:1em auto 0}.index_regenerative{background:url(/common/css/../../img/index/index_regenerative_bg@2x.webp) no-repeat center center;background-size:cover;text-align:center;color:#fff;padding:170px 0}.index_regenerative .in{max-width:660px;margin:0 auto}.index_regenerative .common_link{width:260px;margin:50px auto 0}.index_regenerative .common_link a{color:#fff;border:1px solid #fff;background:0 0}.index_regenerative .common_link a:hover{border:1px solid #474747;background:#474747}.index_features{background:url(/common/css/../../img/index/index_features_bg@2x.webp) no-repeat right center;background-size:cover;padding-top:115px;padding-bottom:130px}.index_features .features-list{background:#fdfcfb;border:1px solid #ddd;padding:30px;margin-bottom:40px}.index_features .features-list li{padding:0 0 10px 35px;margin-bottom:10px;font-weight:700;border-bottom:1px dotted #a27c4a;background:url(/common/css/../../img/index/index-ico-attention.webp) no-repeat left .1em;background-size:24px}.index_features .common_link{width:65%}.index_features .pointarea .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}.index_features .pointarea .list li{width:160px;height:160px;background:rgba(255,255,255,.7);text-align:center;border-radius:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}.index_features .pointarea .list li span,.m-self .features .pointarea .list li span{display:block;width:100%;font-weight:700;color:#a27c4a;font-size:18px;font-size:1.8rem}.index_features .pointarea .list li small{display:block;color:#a27c4a;font-size:14px;font-size:1.4rem}.index_features .pointarea .list li:nth-of-type(4),.m-self .features .pointarea .list li:nth-of-type(4){margin-left:95px}.index_common_ctn{padding-top:100px;padding-bottom:90px}.index_common_ctn .container,.treatment_nav_list li a .thumb{position:relative}.index_common_ctn .imgarea{position:absolute;top:0}.index_common_ctn .txtarea{width:510px;position:relative;padding-top:90px}.index_common_ctn .txtarea .common_ttl01{margin-bottom:20px}.index_message{background:url(/common/css/../img/bg/bg01@2x.webp) no-repeat center center;background-size:cover}.index_message .container{min-height:650px}.index_message .imgarea{left:-22%}.index_message .txtarea{margin-left:auto}.index_message .txtarea .name{font-size:12px;font-size:1.2rem;font-weight:700}.index-doctor .doctor .greeting .wrap .name strong,.index_message .txtarea .name strong{display:block;font-size:18px;font-size:1.8rem}.index_message .txtarea .link{margin-top:50px}.index_message .txtarea .link li{display:inline-block;line-height:130%;width:245px}.index_message .txtarea .link li:first-child{margin-right:15px}.index_message .txtarea .link li a{position:relative;padding:12px 20px}.index_message .txtarea .link li a i{position:absolute;right:35px;top:calc(50% - 7px)
} .index_message .txtarea .acc-button{margin-top:40px}.index_message .txtarea .acc-button a{cursor:pointer;text-align:center;display:block;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;background:#a27c4a;padding:16px 16px 16px 20px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.index_message .txtarea .acc-button a::before{line-height:1;position:absolute;top:14px;right:10px;display:block;width:30px;height:30px;-webkit-transition:all .35s;transition:all .35s;text-align:center;content:"+";font-weight:700;font-size:27px;font-size:2.7rem;color:#a27c4a;background:#fff;border-radius:50%}.index_message .txtarea .acc-button a:hover::before{color:#474747}.index_message .txtarea .acc-button a.active::before{content:"－"}@media only screen and (min-width:768px) and (max-width:1299px){.index_message .imgarea{left:-14%}}.index_youtube{background:url(/common/css/../../img/index/index_youtube.webp) no-repeat center;background-size:cover}.index_youtube .common_ttl01{text-align:center}.index_youtube .youtube-list,.treatment_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index_youtube .youtube-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;padding:0 1%}.index_youtube .youtube-list a,.treatment_nav_list li a .thumb .pic::before{width:47%;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.index_youtube .youtube-list a:before{background:url(/common/css/../img/ico/ico-youtube.webp) no-repeat center;background-size:50px;width:50px;height:37px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:""}.index_youtube .youtube-list a:hover{opacity:.7}.index_youtube .youtube-list iframe{width:49%;height:299px}.index_youtube .post_list .text{background:#fff;padding:30px 20px}.index_youtube .post_list .text .ttl{font-weight:700;line-height:1.6;margin-bottom:10px}.index_youtube .post_list .text time{font-size:14px;font-size:1.4rem;display:block;font-family:"Roboto Condensed",sans-serif}.index_youtube .common_link{margin:50px auto 0}.index_youtube .common_link .far{padding-left:10px}.index_cpc .container{min-height:550px}.index_cpc .imgarea{right:-22%}.index_cpc .txtarea .common_link{margin-top:50px}.index_treatment .common_ttl01{text-align:center}.treatment_nav_list{margin:0 auto!important}.treatment_nav_list li{width:calc(100%/3)
} .post_list li a,.treatment_nav_list li a{text-decoration:none;display:block;color:#333}.treatment_nav_list li a:hover .thumb .pic::before{background:rgba(0,0,0,.65)}.treatment_nav_list li a.aga:hover .thumb .pic::before{background:rgba(0,0,0,.1)}.treatment_nav_list li a .thumb .pic{position:relative;z-index:1}.treatment_nav_list li a .thumb .pic::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1)}.treatment_nav_list li a .thumb .ttl{display:block;width:100%;font-size:24px;font-size:2.4rem;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;text-align:center;color:#fff;z-index:10}.treatment_nav_list li a .txt{margin-bottom:0;padding:25px 30px 20px;border-left:1px solid #eee;border-bottom:1px solid #eee}.index_voice{background:url(/common/css/../../img/index/index_voice_bg@2x.webp) no-repeat center center;padding-top:100px;padding-bottom:100px;color:#fff}.index_voice .common_ttl01{color:#fff;text-align:center}.index_voice .container>.common_link{margin:30px auto 0}.index_blog{margin-bottom:80px}.index_topics{background:#f6f6f6;padding-top:100px;padding-bottom:100px}.index_topics .common_ttl01{text-align:center}.index_topics .common_link{margin:30px auto 0}.index_blog .post_voice_list ul li a .cat_list li{background:#e8a265}.index_topics .post_list ul,.index_voice .post_list ul,.index_youtube .post_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-doctor{display:none}.index-doctor .text-clinic,.index-doctor .text-medical{vertical-align:baseline}.index-doctor .doctor{padding-bottom:100px}.index-doctor .doctor .greeting{margin-bottom:100px}.index-doctor .doctor .greeting .wrap{position:relative;margin-bottom:80px}.index-doctor .doctor .greeting .wrap:nth-child(1){margin:40px 0 120px}.index-doctor .doctor .greeting .wrap-noimg{margin-bottom:80px}.index-doctor .doctor .greeting .wrap:nth-child(even) .img{text-align:right}.index-doctor .doctor .greeting .wrap:nth-child(even) .text{left:0;padding:40px 35px}.index-doctor .doctor .greeting .wrap .common_ttl01{margin-bottom:25px}.index-doctor .doctor .greeting .wrap .text{max-width:635px;background:#fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:40px 0 40px 35px}.index-doctor .doctor .greeting .wrap .name{font-weight:700;font-size:12px;font-size:1.2rem}.index-doctor .career{padding-left:55px}.index-doctor .career.border{border-right:1px solid #ddd}.index-doctor .career dl,.index-doctor .support .head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.index-doctor .career dl dt{width:110px}.index-doctor .career dl dd{width:calc(100% - 110px)
} .index-doctor .career ul li{margin-bottom:5px}.index-doctor .support .head{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;margin-top:70px;position:relative}.index-doctor .support .head::after{width:506px;height:340px;top:20px;right:-115px;background-image:url(/common/css/../../img/doctor/support_bg.webp)}.index-doctor .support .head .name{-webkit-box-shadow:4px 4px 0 0 #a27c4a;box-shadow:4px 4px 0 0 #a27c4a;min-width:285px;text-align:center;font-size:1.8rem;padding:46px 10px;position:relative;left:-20px;background:#fff}.index-doctor .support .head.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.index-doctor .support .head.reverse::after{top:-30px;right:auto;left:-115px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.index-doctor .support .head.reverse .name{-webkit-box-shadow:-4px 4px 0 0 #a27c4a;box-shadow:-4px 4px 0 0 #a27c4a;left:auto;right:-20px}.m-about .child_nav{margin-bottom:60px}.m-about .child_nav .nav_box{display:block;text-decoration:none;position:relative;z-index:1;margin-bottom:60px}.m-about .child_nav .nav_box:hover .img img,.m-group .list .link_box:hover .thumb img{-webkit-transform:scale(1.08);transform:scale(1.08)}.m-about .child_nav .nav_box:hover h2{color:#fff;background:#a27c4a}.m-about .child_nav .nav_box .img{width:100%;height:304px;overflow:hidden}.m-about .child_nav .nav_box .img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease;transition:all .5s ease}.m-about .child_nav .nav_box h2{color:#111;position:absolute;z-index:10;bottom:0;right:0;background:#fff;width:330px;padding:20px 30px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:20px;font-size:2rem}.m-about .child_nav .nav_box h2::after{content:"\f105";position:absolute;right:30px;font-weight:500;font-family:'Font Awesome 5 Pro'}.m-about .about_head{position:relative;z-index:1;margin-bottom:100px}.index-doctor .support .head::after,.m-about .about_head::after,.m-about .about_head::before{content:"";position:absolute;background-size:cover;z-index:-1}.m-about .about_head::after{right:0;top:-135px;width:calc(365px/2);height:calc(900px/2);background-image:url(/common/css/../../img/about/obj_right.webp)}.m-about .about_head::before{left:0;bottom:-100px;width:calc(472px/2);height:calc(755px/2);background-image:url(/common/css/../../img/about/obj_left.webp)}.m-about .about_head .common_ttl01{margin-bottom:35px;color:#111}.m-about .about_detail .detail_row{margin-bottom:100px}.m-about .point_box{background:#fff;border:1px solid #ddd;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.m-about .point_box h3{border-right:#ddd 1px solid;color:#a27c4a;font-family:"Roboto Condensed",sans-serif;font-weight:500;width:240px;text-align:center;margin-right:50px;font-size:16px;font-size:1.6rem}.m-about .point_box h3 .ico{display:block;margin-bottom:15px}.m-about .point_box .body{width:790px}.m-about .point_box .body .common_link{width:310px}.m-about .point_box .body .common_link a{padding:6px 0}.m-about .type{padding:100px 0}.m-about .type .type_wrap{border-bottom:1px solid #ddd;padding-bottom:100px;margin-bottom:50px}.m-about .type .type_wrap:last-child{border:0;padding-bottom:0;margin-bottom:0}.m-about .type .type_wrap .common_ttl01{margin-bottom:25px;font-size:24px;font-size:2.4rem}.m-about .type .type_wrap dl{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.m-about .type .type_wrap dl dt{color:#fff;background:#bccd62;width:90px;text-align:center;font-size:14px;font-size:1.4rem}.m-about .type .type_wrap dl dd{padding-left:15px}.m-about .type .type_wrap .comment_box{margin-top:30px;margin-bottom:50px}.m-about .type .type_wrap .btn_area .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-about .type .type_wrap .btn_area .common_link{width:100%}.m-regenerative .about_detail .detail_row .img{text-align:center}.m-regenerative .about_detail .detail_row .img01,.m-regenerative .about_detail .detail_row .img03{margin-top:70px}.m-regenerative .about_detail .detail_row .img02{margin-top:60px}.m-regenerative .about_detail .point_box{margin-top:-50px}.m-regenerative .cpc{padding:110px 0;background-image:url(/common/css/../../img/regenerative/cpc_bg.webp);background-size:cover;background-position:center center;text-align:center;color:#fff}.m-regenerative .cpc .common_link{width:380px;margin:40px auto 0}.m-regenerative .cpc .common_link a .fal{right:70px}.m-regenerative .step .list_area .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-regenerative .step .list_area .row>div:first-child{border-right:1px solid #ddd}.m-regenerative .step .list_area .check_list,.m-regenerative .step .list_area .common_ttl03{margin-left:50px}.m-regenerative .step .list_area .common_link{margin:50px auto 0;width:380px}.m-regenerative .permission{padding-top:100px}.m-regenerative .permission .table_wrap{margin-top:90px}.m-regenerative .permission .table_wrap table thead th{color:#fff;background:#bccd62;border:0;position:relative;padding:26px 10px;z-index:1;font-size:20px;font-size:2rem}.m-regenerative .permission .table_wrap table thead th::before{content:"";background:#bccd62;width:100px;height:100px;top:-43px;z-index:-1;border-radius:50px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.m-regenerative .permission .table_wrap table thead th:first-child,.m-regenerative .permission .table_wrap table thead th:first-child::before{background:#e8a265}.m-regenerative .permission .table_wrap table thead th .ico{top:-30px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.m-regenerative .permission .table_wrap table tbody td,.m-regenerative .permission .table_wrap table tbody th{text-align:left;border-color:#ddd;padding:25px 30px}.m-regenerative .permission .table_wrap table tbody th{background:#fefaf7;width:370px}.m-regenerative .permission .table_wrap table tbody a{display:inline-block;text-decoration:none;border:1px solid #a27c4a;padding:0 20px;margin-right:10px;border-radius:20px;line-height:28px;margin-bottom:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-regenerative .permission .table_wrap table tbody a.text{color:#a27c4a}.m-regenerative .permission .table_wrap table tbody a.text:hover{color:#a27c4a;background:#fff}.m-regenerative .permission .table_wrap table tbody a::after{content:"\f105";display:inline-block;margin-left:10px;font-size:12px;font-size:1.2rem;font-family:'Font Awesome 5 Pro'}.m-regenerative .permission .table_wrap table tbody a:hover{color:#fff;background:#a27c4a}.m-regenerative .permission .table_wrap table tbody ul{margin-top:5px}.m-regenerative .permission .table_wrap table tbody ul li{font-weight:400;font-size:14px;font-size:1.4rem}.m-regenerative .past_research{padding:100px 0}.m-regenerative .past_research .check-list{padding:30px;background:#fdfcfb;border:1px solid #ddd}.m-original-new #sec03 .youtube-box h2,.m-regenerative .past_research .check-list dl,.m-treatment-new .flow-progress>li .text p,.m-treatment-new .flow-progress>li table,.m-treatment-new .regene-features-body .sec .cont .features ul,.m-treatment-new .youtube-body .youtube-box h2{margin-bottom:0}.m-regenerative .past_research .check-list dl dt{font-weight:700;color:#a27c4a;font-size:20px;font-size:2rem}.m-immunity .check-list ul li:before,.m-regenerative .past_research .check-list dl dt:before{content:url(/common/css/../../img/immunity/ico_check.webp);display:inline-block;width:15px;margin-right:10px}.m-regenerative .past_research .check-list dl dd{margin:0 0 15px;padding:0 0 10px 25px;border-bottom:1px dotted #a27c4a}.m-regenerative .past_research .check-list dl dd:last-child{margin:0}.m-cpc .about_head ul li,.m-self .cpc ul li{padding-left:35px;margin:8px 0;position:relative}.m-cpc .about_head ul li .num,.m-self .cpc ul li .num{position:absolute;top:2px;left:0;display:inline-block;color:#fff;background:#a27c4a;width:24px;line-height:24px;border-radius:12px;font-family:"Roboto Condensed",sans-serif;text-align:center}.m-cpc .facility{margin-bottom:100px}.m-cpc .facility .common_ttl01{text-align:center}.m-cpc .facility .row{margin-bottom:60px}.m-cpc .facility .text{background:#fff;padding:35px;margin:-60px 30px 0;position:relative;z-index:1}.m-cpc .facility .text.large{margin:-90px 90px 0;padding:60px}.m-cpc .facility .text.small{padding:60px;margin:40px 0 0 -120px}.m-cpc .facility .reverse .text.small{margin:70px -120px 0 0}.m-cpc .step .step_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-cpc .step .step_list .box{width:330px;margin:0 60px 40px 0;position:relative}.m-cpc .step .step_list .box::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:15px 0 15px 20px;border-color:transparent transparent transparent #ccc;top:150px;right:-40px}.m-cpc .step .step_list .box:nth-child(3),.m-cpc .step .step_list .box:nth-child(5){margin:0 0 40px}.m-cpc .step .step_list .box:nth-child(3)::after,.m-cpc .step .step_list .box:nth-child(5)::after{content:none}.m-cpc .step .step_list .box h3{color:#111;font-size:2rem;margin:20px 0}.m-cpc .step .step_list .box h3 .num{font-weight:400;display:inline-block;font-family:"Roboto Condensed",sans-serif;color:#fff;line-height:30px;width:30px;text-align:center;vertical-align:middle;background:#a27c4a;border-radius:15px;margin-right:10px}.m-prp .about_head .comment_box{margin-top:40px}.m-prp .about_detail{padding-bottom:80px}.m-prp .about_detail .check_list,.m-self .features .pointarea .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-prp .about_detail .check_list li{width:50%;margin:2px 0}.m-self .about_head .head_row,.m-treatment-new.m-hair .aga-now table.pc-table{margin-bottom:50px}.m-self .about_head .point_box{background:#fdfcfb}.m-self .features{background:url(/common/css/../../img/self/features_bg.webp) no-repeat right center;background-size:cover;padding-top:80px;padding-bottom:50px}.m-self .features .common_ttl01{margin-bottom:35px}.m-self .features .pointarea .list{margin-top:60px}.m-self .features .pointarea .list li{width:160px;height:160px;background:rgba(255,255,255,.7);text-align:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}.m-self .features .txtarea{background:rgba(248,253,254,.4);text-shadow:0 0 1px #f8fdfe,0 0 3px #f8fdfe,0 0 5px #f8fdfe,0 0 10px #f8fdfe,0 0 20px #f8fdfe;color:#111}.m-self .step .illust_area,.m-treatment-new .regene-features-body .sec .cont .flex-box .text h4{margin-bottom:20px}.m-self .features .pointarea .list li,.m-self .step .illust_area .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-self .step .illust_area .step_box.or{margin-bottom:30px}.m-self .step .illust_area .step_box.or::after{content:"or";border:0;width:100%;font-family:"Roboto Condensed",sans-serif;left:0;top:auto;bottom:0;-webkit-transform:translate(0,0);transform:translate(0,0);font-size:28px;font-size:2.8rem}.m-self .compare{padding:100px 0}.m-self .compare .table_wrap table{margin-bottom:40px}.m-self .compare .table_wrap table thead th{padding:14px 10px;vertical-align:middle;font-size:18px;font-size:1.8rem}.m-self .compare .table_wrap table thead th:nth-of-type(2){background:#e8a265;color:#fff}.m-self .compare .table_wrap table thead th:nth-of-type(3){background:#bccd62;color:#fff}.m-self .compare .table_wrap table thead th span{display:inline-block;border:1px solid #fff;padding:10px}.m-self .compare .table_wrap table tbody td,.m-self .compare .table_wrap table tbody th{padding:15px 25px;border-color:#ddd}.m-self .compare .table_wrap table tbody th{text-align:left;background:#f6f6f6;vertical-align:middle}.m-self .compare .table_wrap table tbody td{width:420px}.m-self .compare .table_wrap table tbody td:nth-of-type(1){background:#fefbf8}.m-self .cpc{background:url(/common/css/../../img/self/cpc_bg.webp) no-repeat left center;background-size:cover;padding-top:90px;padding-bottom:80px}.m-self .cpc .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-original-new .head-feature{max-width:306px;margin:0 auto}.m-original-new .ttl-feature{text-align:center;margin-bottom:30px}.m-original-new .ttl-feature span{display:inline-block;padding:20px 40px;border-radius:5px;background:#fff;border:2px solid #009b6b}.m-original-new .common_ttl08{text-align:center}.m-original-new .text-box{margin-bottom:30px;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(112,112,112,.1);box-shadow:0 0 5px rgba(112,112,112,.1);background:#effbf7;background:-webkit-gradient(linear,left top,left bottom,from(#effbf7),color-stop(50%,#bfeadd),to(#effbf7));background:linear-gradient(to bottom,#effbf7 0,#bfeadd 50%,#effbf7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#effbf7',endColorstr='#effbf7',GradientType=0)}.m-original-new .text-box>h3,.m-original-new .text-box>h4{background:#009b6b;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;padding:5px;text-align:center;letter-spacing:.2em;border-top-left-radius:5px;border-top-right-radius:5px}.m-original-new #sec-feature ol,.m-original-new .text-box .flow-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-original-new .text-box .flow-wrap{padding:30px 60px;margin-bottom:0}.m-original-new .text-box .flow-wrap li{width:30%}.m-original-new .text-box .flow-wrap li h4{color:#009b6b;text-align:center;margin-bottom:10px;font-size:20px;font-size:2rem}.m-original-new .text-box .text-wrap{background:#fff;padding:20px 30px}.m-original-new .text-box.general-box{background:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),color-stop(50%,#dcdcdc),to(#f8f8f8));background:linear-gradient(to bottom,#f8f8f8 0,#dcdcdc 50%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#f8f8f8',GradientType=0)}.m-original-new .text-box.general-box>h3,.m-original-new .text-box.general-box>h4,.m-treatment-new.m-skin.m-prp-skin .regeneration-body .box-black .flow-progress>li h3{background:#555}.m-original-new .text-box.general-box .flow-wrap li h4,.m-treatment-new{color:#555}.m-original-new #sec-feature .sub-ttl{max-width:446px;margin:0 auto 20px}.m-original-new #sec-feature ol{list-style:none;margin-bottom:60px}.m-original-new #sec-feature ol li{width:31%;background:#fff;-webkit-box-shadow:0 0 10px rgba(76,185,151,.1);box-shadow:0 0 10px rgba(76,185,151,.1)}.m-original-new #sec-feature ol li:nth-child(4),.m-original-new #sec-feature ol li:nth-child(5){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.5%;width:48%}.m-original-new #sec-feature ol li:nth-child(4) a,.m-original-new #sec-feature ol li:nth-child(5) a{width:64%}.m-original-new #sec-feature ol li:nth-child(4)::before,.m-original-new #sec-feature ol li:nth-child(5)::after{display:block;content:"";width:36%;background:#f6f6f6}.m-original-new #sec-feature ol li a{display:block;padding:20px;text-decoration:none;color:#009b6b;position:relative}.m-original-new #sec-feature ol li a:hover,.m-treatment .treatment_body .original-banner a:hover{opacity:.8}.m-original-new #sec-feature ol li a i{font-weight:700;font-style:normal;position:absolute;top:20px;left:20px;font-size:36px;font-size:3.6rem}.m-original-new #sec-feature ol li a h3{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:20px}.m-original-new #sec-feature ol li a h3 small{color:#555;font-size:16px;font-size:1.6rem;display:block;font-weight:500;line-height:1.5;margin-bottom:10px}.m-original-new #sec-feature ol li a figure{max-width:200px;margin:0 auto}.m-original-new #sec-feature .talk{max-width:459px;margin:0 auto}.m-original-new #sec-about .copy p{border:1px solid #009b6b}.m-original-new #sec-about .copy p::after{content:"";position:absolute;top:50%;left:-20px;margin-top:-6px;border:7px solid transparent;border-right:12px solid #009b6b;z-index:1}.m-original-new #sec-about .about-flow-box{border-radius:10px;background:#f5f5f5;margin-bottom:60px;padding:50px 30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-original-new #sec-about .about-flow-box .item{width:17%}.m-original-new #sec-about .about-flow-box .item:not(.last-item),.m-original-new #sec02 .text-box .flow-wrap li:not(:last-child),.m-original-new #sec03 .text-box .flow-wrap li:not(:last-child){position:relative}.m-original-new #sec-about .about-flow-box .item:not(.last-item)::after{position:absolute;content:"";background:url(/common/css/../../img/original/arrow-cpc-right.webp) no-repeat center;background-size:15px;width:15px;height:30px;top:-20%;bottom:0;right:-13%;margin:auto}.m-original-new #sec-about .about-flow-box .cpc-item{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:40px 15px 30px;background:#e2f7f0;background:-webkit-gradient(linear,left top,left bottom,from(#e2f7f0),color-stop(50%,#bfeadd),to(#e2f7f0));background:linear-gradient(to bottom,#e2f7f0 0,#bfeadd 50%,#e2f7f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2f7f0',endColorstr='#e2f7f0',GradientType=0)}.m-original-new #sec-about .about-flow-box .cpc-item h3{position:absolute;top:-16px;left:0;right:0;margin:auto;text-align:center;color:#fff;background:#009b6b;border-radius:18px;padding:4px;width:220px}.m-original-new #sec-about .about-flow-box .cpc-item .item{width:30%}.m-original-new #sec-about .about-flow-box .cpc-item .item:last-child::after{right:-21%}.m-original-new #sec-about .talk{max-width:522px;margin:0 auto}.m-original-new #sec01 .talk{max-width:701px;margin:0 auto}.m-original-new #sec01 .flow-progress li:nth-child(2) h4{background:#555}.m-original-new #sec02 .talk-skmt{max-width:442px;margin:0 auto 50px}.m-original-new #sec02 .txt-conclusion{font-size:24px;font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:60px;line-height:1.5}.m-original-new #sec02 .txt-conclusion .arrow{display:block;max-width:240px;margin:0 auto 10px}.m-original-new #sec02 .txt-conclusion .font-green{font-size:30px;font-size:3rem}.m-original-new #sec02 .talk{max-width:699px;margin:0 auto 100px}.m-original-new #sec02 .ttl-skmt{text-align:center;font-size:24px;font-size:2.4rem;letter-spacing:.2em;margin-bottom:20px}.m-original-new #sec02 .ttl-skmt i{display:inline-block;width:80px;vertical-align:middle;margin-right:10px}.m-original-new #sec02 .text-box .flow-wrap li:not(:last-child)::after{position:absolute;top:0;bottom:0;right:-37px;margin:auto;content:"";background:url(/common/css/../../img/original/arrow-cpc-right.webp) no-repeat center;background-size:25px;width:25px;height:50px}.m-original-new #sec03 .talk{max-width:587px;margin:0 auto}.m-original-new #sec03 .text-box .flow-wrap li:not(:last-child)::after{content:"";background:url(/common/css/../../img/original/arrow-above-right.webp) no-repeat center;background-size:138px;width:138px;height:126px;position:absolute;top:0;bottom:0;right:-110px;margin:auto;z-index:1}.m-original-new #sec03 .text-box.general-box .flow-wrap li::after,.single.m-blog .post_wrap .head h1:before{content:none}.m-original-new #sec03 .text-box.general-box .flow-wrap li p{font-weight:700;text-align:center;margin-top:10px}.m-original-new #sec03 .youtube-box{max-width:517px;margin:50px auto 0}.m-original-new #sec03 .youtube-box iframe,.m-treatment-new .youtube-body .youtube-box iframe{display:block;width:100%;height:291px;border:5px solid #009b6b;border-radius:5px;margin-bottom:20px}.m-original-new #sec06 .talk,.m-original-new #sec07 .talk{max-width:524px;margin:0 auto}.m-original-new #sec06 .hd-fl{font-size:2.8rem;letter-spacing:.15em;line-height:1.45;margin-top:.2em;margin-bottom:.8em}.m-original-new.renew .head-feature{max-width:326px;margin:0 auto}.m-treatment-new.renew h2{font-size:3.2rem}.renew #sec-feature h2 .red{color:#f40000}.renew #sec-feature h2 .lsize{font-size:150%;letter-spacing:0}#sec-feature ol.seven{justify-content:center}#sec-feature ol.seven li{width:31%;margin-right:3.5%}#sec-feature ol.seven li:nth-last-of-type(-n+5){margin-top:3.5%}#sec-feature ol.seven li:nth-of-type(5n+1){margin-left:4%}#sec-feature ol.seven li:nth-of-type(5n+2){margin-right:4%}#sec-feature ol.seven li:nth-of-type(5){margin-right:0}#sec-feature ol.seven li:nth-of-type(4),#sec-feature ol.seven li:nth-of-type(5){width:31%}#sec-feature ol.seven li:nth-of-type(4) a,#sec-feature ol.seven li:nth-of-type(5) a{width:100%}#sec-feature ol.seven li:nth-of-type(4) a:before,#sec-feature ol.seven li:nth-of-type(5) a:before{display:none}.m-original-new #sec07 .qt-flex{padding:60px 80px;background:url(/common/css/../../img/original/bg-quality.jpg) no-repeat center / cover;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px}.m-original-new #sec07 .qt-flex .l-area{width:285px}.m-original-new #sec07 .qt-flex .l-area p{font-weight:700;font-size:1.25em;text-align:center;margin-bottom:.5em}.m-original-new #sec07 .qt-flex .l-area .qt-list li{font-family:"游明朝体",'Yu Mincho','YuMincho','Noto Serif JP',serif;font-weight:600;font-size:1.625em;color:#111;margin-bottom:.3em;padding-left:1.5em;position:relative}.m-original-new #sec07 .qt-flex .l-area .qt-list li:before{content:'';display:block;width:1em;height:1em;background:url(/common/css/../../img/original/ico-check.png) no-repeat center / contain;position:absolute;left:0;top:0}.m-original-new #sec07 .qt-flex .r-area{width:calc(100% - 285px - 20px)}.m-original-new #sec07 .qt-flex .r-area .bg-grn{padding:.4em 0 .3em;border-radius:5px;background-color:#009b6b;color:#fff;margin-bottom:1.2em;text-align:center;font-size:1.25em;line-height:1.36}.m-original-new #sec07 .wt-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.m-original-new #sec07 .wt-flex figure{width:220px}.m-original-new #sec07 .wt-flex .txt-area{width:calc(100% - 220px - 30px)
} .m-original-new #sec07 .wt-flex .txt-area h5{font-size:1.25em;margin-bottom:.5em}.m-original-new #sec07 .wt-flex .txt-area p{color:#111}.m-original-new #sec07 .wt-flex .txt-area .linebox{font-size:.9375em;padding:5px;border:solid 1px rgba(51,51,51,.5)}.m-treatment .color-red{color:#ad0919}.m-treatment .bold{font-weight:700}.m-treatment .treatment{margin-bottom:140px}.m-treatment .img_caption figcaption{text-align:center;background:#fff;border-top:1px solid #f1ebe4;color:#111;padding:25px 10px}.m-treatment .compare{border:1px solid #ddd;background:#fdfcfb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 80px;margin-bottom:60px}.m-treatment .compare .box{position:relative;width:445px}.m-treatment .compare .box:nth-child(2) .caption{background:#e8a265}.m-treatment .compare .box .caption{text-align:center;position:absolute;background:#bccd62;width:120px;height:120px;border-radius:60px;left:-30px;top:-30px}.m-treatment .compare .box .caption .text{color:#fff;width:100%;font-weight:700;line-height:130%;font-size:20px;font-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-treatment .treatment_head{padding-bottom:100px;margin-top:-100px;padding-top:100px}.m-treatment .treatment_head .doctor{border-bottom:1px solid #ddd;margin-bottom:30px}.m-treatment .treatment_head .front{margin-bottom:40px}.m-treatment .treatment_head .list_area{margin-bottom:30px}.m-treatment .treatment_head .list_area .row div:nth-of-type(2){border-left:1px solid #ddd}.m-treatment .treatment_head .list_area h3,.m-treatment .treatment_head .list_area ul{margin-left:50px;margin-top:20px}.m-treatment .treatment_head .list_area .check_list.half{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-introduction .inside-intro .guide .guide-img-01 .guide-img-enter img,.m-treatment .treatment_head .list_area .check_list.half li{width:50%}.m-treatment .treatment_head .comment_box{margin-top:80px}.m-treatment .treatment_head .comment_box .body{padding:0 20px 0 70px}.m-treatment .treatment_body{margin-bottom:100px}.m-treatment .treatment_body .common_ttl01.doctor{background-size:90px 90px!important;background:url(/common/css/../../img/treatment/doctor_bg.webp) no-repeat left top;padding:4px 0 4px 100px}.m-treatment .treatment_body .common_ttl01.doctor.doctor-one-line{line-height:90px;display:inline-block}.m-treatment .treatment_body .front{border-bottom:1px solid #ddd;margin-bottom:60px;padding-bottom:40px}.m-treatment .treatment_body .stem_cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.m-treatment .treatment_body .stem_cell .point_box{border-top:#ddd 1px solid;border-left:#ddd 1px solid;width:50%;background-color:#fff;position:relative;padding:30px 260px 30px 30px;font-size:14px;font-size:1.4rem}.m-treatment .treatment_body .stem_cell .point_box.box01{background-image:url(/common/css/../../img/treatment/point01_bg.webp);background-repeat:no-repeat;background-position:right 40px top 20px;background-size:173px 231px}.m-treatment .treatment_body .stem_cell .point_box.box02{background-image:url(/common/css/../../img/treatment/point02_bg.webp);background-repeat:no-repeat;background-position:right bottom;background-size:240px 240px;border-right:1px solid #ddd}.m-treatment .treatment_body .stem_cell .point_box.box03{background-image:url(/common/css/../../img/treatment/point03_bg.webp);background-repeat:no-repeat;background-position:right 10px top 30px;background-size:226.5px 160px;border-bottom:1px solid #ddd}.m-treatment .treatment_body .stem_cell .point_box.box04{background-image:url(/common/css/../../img/treatment/point04_bg.webp);background-repeat:no-repeat;background-position:right top;background-size:contain;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.m-treatment .treatment_body .stem_cell .point_box .common_ttl02{margin-bottom:20px;line-height:150%}.m-treatment .treatment_body .stem_cell .point_box .num{position:absolute;color:#fff;background:#a27c4a;top:0;right:0;font-family:"Roboto Condensed",sans-serif;line-height:45px;width:45px;text-align:center}.m-treatment .treatment_body .original-banner{margin-bottom:60px}.m-treatment .treatment_body .original-banner a{display:block;margin:0 auto;max-width:740px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-treatment .treatment_body .more_box{display:block;color:#fff;text-decoration:none;min-height:384px;padding:55px 50px}.m-treatment .treatment_body .more_box:hover .btn{background:rgba(255,255,255,.7);color:#a27c4a}.m-treatment .treatment_body .more_box.self{background-image:url(/common/css/../../img/treatment/more_self_bg.webp);background-size:cover}.m-treatment .treatment_body .more_box.prp{background-image:url(/common/css/../../img/treatment/more_prp_bg.webp);background-size:cover}.m-treatment .treatment_body .more_box h4{line-height:155%;margin-bottom:20px;font-size:20px;font-size:2rem}.m-treatment .treatment_body .more_box .btn{margin-bottom:0;background:#a27c4a;font-weight:700;width:210px;margin-top:30px;padding:10px 0;border:1px solid #a27c4a;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;font-size:1.4rem}.m-treatment .treatment_body .more_box .btn::after{content:"\f105";font-weight:500;display:inline-block;margin-left:20px;font-family:'Font Awesome 5 Pro'}.m-treatment .main-visual{margin-bottom:40px}.m-treatment-new h2{font-size:28px;font-size:2.8rem;letter-spacing:.15em;line-height:1.45;margin-bottom:40px}.m-treatment-new .font-green{color:#009b6b;font-weight:700}.m-treatment .main-visual#hair-repair,.m-treatment-new .treatment-new-body{margin-bottom:80px}.m-treatment-new .section-s{margin-bottom:40px}.m-treatment-new .flex-box{margin-bottom:50px}.m-treatment-new .flex-box .comment,.m-treatment-new .flex-box .skmt-comment,.m-treatment-new .flex-box .text,.m-treatment-new .flex-box>figure,.m-treatment-new .flow-progress.two-column>li{width:48%}.m-treatment-new .flex-box.flex-box-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-treatment-new .flex-box.even-flex-box .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.m-treatment-new .flex-box .skmt-comment .skmt-comment-wrap{background:#dcf6ef;padding:30px 30px 30px 300px;border-radius:10px;position:relative}.m-treatment-new .flex-box .skmt-comment figure{width:264px;position:absolute;bottom:0;left:0}.m-treatment-new .flex-box,.m-treatment-new .flow-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-treatment-new .flow-progress>li{width:31%;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(112,112,112,.1);box-shadow:0 0 5px rgba(112,112,112,.1)}.m-treatment-new .flow-progress>li h3,.m-treatment-new .flow-progress>li h4{background:#4cb997;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;padding:5px;text-align:center;letter-spacing:.2em;border-top-left-radius:5px;border-top-right-radius:5px}.m-treatment-new .flow-progress>li .flow-list{margin:0;padding:20px 60px}.m-treatment-new .flow-progress>li .flow-list li,.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use ul li{padding-left:1.25em;position:relative}.m-treatment-new .flow-progress>li .flow-list li::before,.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use ul li::before{content:"■";color:#7fccb4;position:absolute;top:.5em;left:0;font-size:12px;font-size:1.2rem;line-height:1.2}.m-treatment-new .flow-progress>li .flow-list li:not(:last-child){margin-bottom:10px}.m-treatment-new .flow-progress>li .text{padding:20px;text-align:center}.m-fee .fee_box .table-sub tbody,.m-treatment-new .flow-progress>li table td,.m-treatment-new .flow-progress>li table th{border:0}.m-treatment-new .flow-progress>li table th{font-weight:700;color:#fff;text-align:center;vertical-align:middle}.m-treatment-new .flow-progress>li table td{padding:15px 40px}.m-treatment-new .flow-progress>li table tr.merit th{background:#e76965;width:7em}.m-treatment-new .flow-progress>li table tr.merit td{background:#fadfde}.m-treatment-new .flow-progress>li table tr.demerit th{background:#589cc4;border-bottom-left-radius:5px}.m-treatment-new .flow-progress>li table tr.demerit td{background:#dceaf2;border-bottom-right-radius:5px}.m-treatment-new .flow-progress.two-column,.m-treatment-new .regene-features-body .sec.sec02 ul.row{margin-bottom:40px}.m-treatment-new .flow-progress.two-column>li .befoaf-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px}.m-treatment-new .flow-progress.two-column>li .befoaf-text p{margin:0;line-height:1.5}.m-treatment-new .flow-progress.two-column>li .befoaf-text .triangle-right{display:inline-block;width:0;height:0;margin:auto 10px auto 5px;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #7fcdb5}.m-treatment-new .flow-three ul,.m-treatment-new .happen-body .symptoms-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-treatment-new .flow-three ul li{width:31%}.m-treatment-new .flow-body ul li figure,.m-treatment-new .flow-three ul li figure{text-align:center;margin-bottom:5px}.m-treatment-new .flow-three ul li p{text-align:center;margin-bottom:0}.m-treatment-new .multiple-point{max-width:580px;margin:60px auto 0;padding:0 30px 30px;border:10px solid #eaf8f4;background:url(/common/css/../../img/diabetes/bg-border.gif)}.m-treatment-new .multiple-point .multi-ttl{font-size:20px;font-size:2rem;text-align:center;background:#009b6b;color:#fff!important;border-radius:24px;position:relative;top:-30px;padding:10px;margin:0 auto!important;width:80%;letter-spacing:.1em}.m-treatment-new .multiple-point .multi-ttl span{background:url(/common/css/../../img/treatment/ico-check-point.webp) no-repeat left center;background-size:24px;padding-left:30px}.m-treatment-new .multiple-point .f-bold{color:#ad0919;background:#fff79a}.m-treatment-new .multiple-point p{margin-bottom:0;font-weight:700;letter-spacing:.1em}.m-treatment-new .youtube-body{background:url(/common/css/../../img/treatment/bg-flower-left.webp) no-repeat left bottom,url(/common/css/../../img/treatment/bg-flower-right.webp) no-repeat top right;padding-top:80px}.m-treatment-new .youtube-body .youtube-box{max-width:517px;margin:0 auto}.m-treatment-new .happen-body .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.m-treatment-new .happen-body .copy .skmt{width:104px}.m-treatment-new .happen-body .copy p{background:#fff;color:#009b6b;font-weight:700;font-size:14px;font-size:1.4rem;position:relative;border-radius:10px;margin:0 0 0 18px;padding:5px 10px;line-height:1.6}.m-treatment-new .happen-body .copy p::before{content:"";position:absolute;top:50%;left:-12px;margin-top:-6px;border-style:solid;border-width:7px 12px 7px 0;border-color:transparent #fff transparent transparent;z-index:2}.m-treatment-new .adapt-body .adapt-list h3,.m-treatment-new .flow-three h4,.m-treatment-new .happen-body .symptoms-list h3{text-align:center;color:#009b6b;letter-spacing:.15em;font-size:24px;font-size:2.4rem;margin-bottom:30px}.m-treatment-new .happen-body .symptoms-list ul li{width:23%}.m-treatment-new .limit-body .skmt-comment{background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px 20px 0 0;border-radius:10px;width:100%}.m-treatment-new .limit-body .skmt-comment figure{width:164px;position:static}.m-treatment-new .limit-body .skmt-comment p{width:calc(100% - 184px)
} .m-treatment-new .willbe-body{background:url(/common/css/../../img/treatment/bg-houchi.webp) no-repeat center;background-size:cover}.m-treatment-new .willbe-body .text{width:48%;margin-left:auto}.m-treatment-new .danger-body{background:url(/common/css/../../img/meniscus/bg-danger.webp) no-repeat center;background-size:cover}.m-treatment-new .danger-body .text{width:48%;color:#fff}.m-treatment-new .danger-body .text .font-green{color:#0eeda8}.m-treatment-new .adapt-body{background:url(/common/css/../../img/treatment/bg-adapt.webp)}.m-treatment-new .adapt-body .doctor,.m-treatment-new .adapt-body h2{text-align:center}.m-treatment-new .adapt-body .doctor{margin-bottom:30px}.m-treatment-new .adapt-body .adapt-list{background:#fff;padding:40px}.m-treatment-new .adapt-body .adapt-list h3{font-weight:500;letter-spacing:.1em}.m-treatment-new .adapt-body .adapt-list h3::after,.m-treatment-new .adapt-body .adapt-list h3::before{content:"";display:inline-block}.m-treatment-new .adapt-body .adapt-list h3::before{width:40px;height:40px;background:url(/common/css/../../img/treatment/ico-adapt-left.webp) no-repeat center;background-size:40px;margin-right:8px}.m-treatment-new .adapt-body .adapt-list h3::after{width:29px;height:44px;background:url(/common/css/../../img/treatment/ico-adapt-right.webp) no-repeat center;background-size:29px;margin-left:8px}.m-treatment-new .adapt-body .adapt-list ul,.m-treatment-new .avoid-body .before-after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-treatment-new .adapt-body .adapt-list ul{max-width:800px;margin:0 auto}.m-treatment-new .adapt-body .adapt-list ul li{width:27.5%;margin-bottom:4%}.m-treatment-new .adapt-body .adapt-list.four-column ul{max-width:1000px}.m-treatment-new .adapt-body .adapt-list.four-column ul li{width:22%}.m-treatment-new .avoid-body .before-after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.m-treatment-new .avoid-body .before-after .before-cont{width:33%}.m-treatment-new .avoid-body .before-after .arrow{width:14%}.m-treatment-new .avoid-body .before-after .after-cont,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner figure,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner figure{width:46%}.m-treatment-new .regene-features-body h2{text-align:center;font-size:32px;font-size:3.2rem}.m-treatment-new .regene-features-body .sub-ttl{text-align:center}.m-treatment-new .regene-features-body .sec:not(:last-child){margin-bottom:60px}.m-treatment-new .regene-features-body .sec:not(:last-child) .common_link02{margin-top:20px}.m-treatment-new .regene-features-body .sec h3{color:#009b6b;margin-bottom:20px}.m-treatment-new .regene-features-body .sec h3 .num{font-family:Alphabet Font;font-size:30px;font-size:3rem;margin-right:5px}.m-treatment-new .regene-features-body .sec .cont{background:#fff;padding:60px 40px}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:450px;margin:0 auto 50px}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment .skmt{width:76px}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment p{font-size:14px;font-size:1.4rem;font-weight:700;margin:0;color:#009b6b;width:calc(100% - 110px);letter-spacing:.1em}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment p::before{content:"";position:absolute;top:50%;left:-26px;margin-top:-14px;border:12px solid transparent;border-right:14px solid #eaf8f4;z-index:2}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment p::after{content:"";position:absolute;top:50%;left:-30px;margin-top:-16px;border:14px solid transparent;border-right:16px solid #eaf8f4;z-index:1}.m-treatment-new .regene-features-body .sec .cont .talk{max-width:700px;margin:0 auto}.m-treatment-new .regene-features-body .sec .cont .talk>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment p,.m-treatment-new .regene-features-body .sec .cont .talk p{display:inline-block;padding:20px 30px;border:1px solid #eaf8f4;border-radius:10px;position:relative;background:#eaf8f4}.m-treatment-new .regene-features-body .sec .cont .talk p::before{content:"";position:absolute;top:50%;margin-top:-14px;border:12px solid transparent;z-index:2}.m-treatment-new .regene-features-body .sec .cont .talk p::after{content:"";position:absolute;top:50%;margin-top:-16px;border:14px solid transparent;z-index:1}.m-treatment-new .regene-features-body .sec .cont .talk p .num{width:40px;vertical-align:middle}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk01 .talk-wrap,.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk02 .talk-wrap{width:590px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk01 .talk-wrap p:not(:last-child),.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk02 .talk-wrap p:not(:last-child),.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 .talk-wrap p:not(:last-child){margin-bottom:20px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk01 p,.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk02 p{width:550px;margin:0 30px 0 0}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk01 p::before,.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk02 p::before{right:-26px;border-left:14px solid #eaf8f4}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk01 p::after,.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk02 p::after{right:-30px;border-left:16px solid #eaf8f4}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk01{margin-bottom:70px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk01 .skmt{width:110px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto-talk02 .skmt{width:76px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:940px;margin:0 auto}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02:not(:last-child){margin-bottom:70px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 .skmt{width:110px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 .talk-wrap{width:560px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 p{line-height:2;display:inline-block;padding:20px 30px;border-radius:10px;position:relative;background:#eaf8f4;margin-bottom:0}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 p::before{content:"";position:absolute;top:50%;right:-26px;margin-top:-14px;border:12px solid transparent;border-left:14px solid #eaf8f4;z-index:2}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 p::after{content:"";position:absolute;top:50%;right:-30px;margin-top:-16px;border:14px solid transparent;border-left:16px solid #eaf8f4;z-index:1}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk:not(:last-child){margin-bottom:70px}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk .sibu{width:72px}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p{width:510px;margin:0 0 0 30px;background:#eaf8f4}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p::before{left:-26px;border-right:14px solid #eaf8f4}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p::after{left:-30px;border-right:16px solid #eaf8f4}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p.balloon01{width:390px}.m-treatment-new .regene-features-body .sec .cont picture{margin-bottom:30px;display:block}.m-treatment-new .regene-features-body .sec .cont .result{background:url(/common/css/../../img/original/arrow-down.webp) no-repeat top center;background-size:39px;padding-top:80px;margin-bottom:80px;text-align:center;font-weight:700;font-size:18px;font-size:1.8rem}.m-treatment-new .regene-features-body .sec .cont .result span{font-size:24px;font-size:2.4rem}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p::after,.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p::before{border-right-color:#eaf8f4}.m-treatment-new .regene-features-body .sec .cont .features{background:#eaf8f4;padding:5px;max-width:720px;margin:40px auto 0}.m-treatment-new .regene-features-body .sec .cont .features .features-wrap{border:1px solid #bcedde;background:#fff;padding:30px}.m-treatment-new .regene-features-body .sec .cont .features h3{background:url(/common/css/../../img/original/doctor03.webp) no-repeat left .1em;background-size:36px;margin-bottom:20px;padding:0 0 10px 50px;color:#009b6b;border-bottom:1px solid #009b6b;font-size:20px;font-size:2rem;line-height:52px}.m-treatment-new .regene-features-body .sec .cont .features ul li{font-weight:700;padding-left:1em;position:relative;border-bottom:1px dotted #666;padding-bottom:10px;margin-bottom:10px}.m-treatment-new .regene-features-body .sec .cont .features ul li::before{content:"●";position:absolute;top:0;left:0;color:#009b6b;font-size:10px;font-size:1rem}.m-treatment-new .regene-features-body .sec .cont .features ul li span,.m-treatment-new .regene-features-body .sec .cont .result span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ffc4c0));background:linear-gradient(transparent 60%,#ffc4c0 60%)}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-table thead th{padding:15px 3px;line-height:1.2;color:#fff}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-table thead th:nth-child(1){background:#d5f1e8;width:28%}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-table thead th:nth-child(2){background:#009b6b;width:36%}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-table thead th:nth-child(3){background:#7c7c7c;width:36%}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-table tbody th{background:#d5f1e8;font-size:15px;font-size:1.5rem;padding:15px 3px;font-weight:500}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-table tbody td{padding:15px 3px;background:#f6f6f6;text-align:center;vertical-align:middle;font-size:15px;font-size:1.5rem}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use{width:48%;max-height:200px;background:#eaf8f4;border-radius:5px;padding:30px;position:relative}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use h5,.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use.spinal_cord_only h4{color:#009b6b;font-size:18px;font-size:1.8rem;margin-bottom:20px}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use ul{margin:0;width:67%}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use figure{position:absolute;top:-13px;right:20px}.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use.spinal_cord_only{width:100%}.m-treatment-new .regene-features-body .sec .cont .therapy-box h4{text-align:center;font-size:30px;font-size:3rem;margin-bottom:20px;color:#ad0919;letter-spacing:.15em}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner{border-radius:5px;border:2px solid #009b6b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment .text,.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner figure{width:65%}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner .step{width:35%;padding:3% 3% 0}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner .step dl dt{font-weight:700;color:#fff;background:#009b6b;padding:5px 5px 5px 20px}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner .step dl dd{background:#f6f6f6;padding:10px 20px;font-size:15px;font-size:1.5rem;line-height:1.5;position:relative}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner .step dl dd .font_red{color:#ad0919;font-weight:700}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner .step dl dd:not(:last-child){margin-bottom:30px}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner .step dl dd:not(:last-child)::after{position:absolute;left:0;right:0;bottom:-24px;margin:auto;content:"";width:0;height:0;border-style:solid;border-width:16px 26px 0;border-color:#009b6a transparent transparent}.m-treatment-new .regene-features-body .sec.sec02 h4{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:40px;letter-spacing:.15em;color:#009b6b}.m-treatment-new .regene-features-body .sec.sec02 h5{font-size:20px;font-size:2rem;text-align:center;margin-bottom:20px}.m-treatment-new .regene-features-body .sec.sec02 h5::after,.m-treatment-new .regene-features-body .sec.sec02 h5::before{content:"";background:#009b6b;width:60px;height:1px;display:inline-block;vertical-align:middle}.m-treatment-new .regene-features-body .sec.sec02 h5::before{margin-right:30px}.m-treatment-new .regene-features-body .sec.sec02 h5::after{margin-left:30px}.m-treatment-new .regene-features-body .sec.sec02 ul.row h6{text-align:center;color:#fff;font-size:20px;font-size:2rem;padding:10px}.m-treatment-new .regene-features-body .sec.sec02 ul.row h6.repair-head{background:#069d6f}.m-treatment-new .regene-features-body .sec.sec02 ul.row h6.other-head{background:#2778bb}.m-treatment-new .regene-features-body .sec.sec02 ul.row figure{border:1px solid #ddd;border-top:none;text-align:center;padding:20px}.m-treatment-new .merit-body .flex-box{margin-bottom:30px}.m-treatment-new .prevention-body .expansion{background:#eaf8f4;border-radius:5px;padding:20px 40px}.m-treatment-new .prevention-body .expansion h3{color:#009b6b;text-align:center;margin-bottom:20px}.m-treatment-new .prevention-body .expansion figure{margin-bottom:20px}.m-treatment-new .prevention-body .flow-grade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-treatment-new .prevention-body .flow-grade li{width:49%;background:#eaeaea;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(112,112,112,.1);box-shadow:0 0 5px rgba(112,112,112,.1)}.m-treatment-new .difference-body .acc .accshow .flow-grade>li h3,.m-treatment-new .prevention-body .flow-grade li h3{background:#555;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;padding:5px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.m-treatment-new .difference-body .acc .accshow .flow-grade>li figure,.m-treatment-new .prevention-body .flow-grade li figure{padding:30px 20px;text-align:center}.m-treatment-new .memo-common{border:1px solid #aaa;background:url(/common/css/../../img/diabetes/bg-border.gif);padding:30px 40px}.m-treatment-new .flow-body h2,.m-treatment-new .memo-common h5{text-align:center;color:#009b6b;margin-bottom:15px;font-size:20px;font-size:2rem}.m-treatment-new .memo-common h5 span,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo h5 span,.m-treatment-new.m-liver .regene-features-body .sec .cont .memo h5 span{padding-right:90px;background:url(/common/css/../../img/original/doctor02.webp) no-repeat right center;background-size:89px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:310px;height:80px;margin:0 auto}.m-treatment-new .difference-body .acc .accshow .flow-grade>li .text p,.m-treatment-new .flow-body ul li p,.m-treatment-new .memo-common ul{margin-bottom:0}.m-treatment-new .memo-common ul li,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo ul li,.m-treatment-new.m-liver .regene-features-body .sec .cont .memo ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#111;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:2}.m-treatment-new .memo-common ul li .fas,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo ul li .fas,.m-treatment-new.m-liver .regene-features-body .sec .cont .memo ul li .fas{color:#009b6b;margin-right:3px}.m-treatment-new .howto-body{background:url(/common/css/../../img/spinal_cord/bg-howto.webp) no-repeat 80% bottom,#e5f7f2}.m-treatment-new .howto-body .text{width:48%}.m-treatment-new .howto-body .text .skmt-comment{margin-top:90px}.m-treatment-new .howto-body .text .skmt-comment .skmt-comment-wrap{background:#fff;padding:30px 30px 30px 200px;border-radius:10px;position:relative}.m-treatment-new .howto-body .text .skmt-comment figure,.m-treatment-new.m-sports .diagnosis-body .skmt-comment figure{width:172px;position:absolute;bottom:0;left:0}.m-treatment-new .flow-body h2{font-size:24px;font-size:2.4rem;letter-spacing:.15em;margin-bottom:30px}.m-treatment-new .flow-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.m-treatment-new .flow-body ul li{width:31%;margin-bottom:3.5%}.m-treatment-new .flow-body ul li:not(:nth-child(3n)){margin-right:3.5%}.m-treatment-new .lisk-body{background:url(/common/css/../../img/shoulder/bg-gray.gif)}.m-treatment-new .lisk-body h2{background:url(/common/css/../../img/shoulder/bg-yellow.gif);padding:90px 0}.m-treatment-new .lisk-body .cont{background:#fff;padding:50px 40px;border-radius:5px;position:relative;top:-80px}.m-treatment-new .lisk-body .cont h3{font-size:24px;font-size:2.4rem;letter-spacing:.15em;margin-bottom:20px}.m-treatment-new .difference-body .case-report h2{background:url(/common/css/../../img/treatment/ico-case-report.webp) no-repeat left center;background-size:75px;padding-left:64px;line-height:77px}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment,.m-treatment-new .difference-body .case-report .flex-box iframe,.m-treatment-new .message-body .text{width:48%}.m-treatment-new .difference-body .case-report .flex-box iframe{height:300px}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment{background:#96dcc6;background:linear-gradient(45deg,#c6e9de 1%,#fff 100%);border-radius:5px;padding:40px;position:relative}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment h3{width:120px;margin-bottom:20px}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment p{margin:0}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment .common_link03{margin-top:20px}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment .common_link03 a{width:auto}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment figure{position:absolute;width:182px;bottom:0;right:0}.m-treatment-new .difference-body .acc>.cssacc{display:none}.m-treatment-new .difference-body .acc>label{color:#fff;background:#009b6b;font-weight:700;font-size:20px;font-size:2rem;padding:15px;display:block;margin:0 0 40px;cursor:pointer;position:relative}.m-treatment-new .difference-body .acc>label::after{line-height:1;position:absolute;top:7px;right:10px;display:block;width:40px;height:40px;-webkit-transition:all .35s;transition:all .35s;text-align:center;content:"+";font-weight:700;font-size:38px;font-size:3.8rem;color:#009b6b;background:#fff;border-radius:50%}.m-treatment-new .difference-body .acc>.cssacc:checked+label::after{content:"－"}.m-treatment-new .difference-body .acc .accshow{height:0;padding:0;overflow:hidden;opacity:0}.m-treatment-new .difference-body .acc .accshow .sec:not(:last-child){margin-bottom:60px}.m-treatment-new .difference-body .acc .accshow .sec-s:not(:last-child){margin-bottom:40px}.m-treatment-new .difference-body .acc .accshow h2.common_ttl03{color:#009b6b;font-size:20px;font-size:2rem;letter-spacing:inherit}.m-treatment-new .difference-body .acc .accshow .sec-s>h3{color:#009b6b;margin-bottom:10px}.m-treatment-new .difference-body .acc .accshow .sec-s>h4{color:#009b6b;font-size:18px;font-size:1.8rem;margin-bottom:10px}.m-treatment-new .difference-body .acc .accshow .sec-s .common_link03 a{margin:0}.m-treatment-new .difference-body .acc .accshow .table-feature{width:760px}.m-treatment-new .difference-body .acc .accshow .table-feature h3{text-align:center;margin-bottom:10px}.m-treatment-new .difference-body .acc .accshow .table-feature table thead th{background:#009b6b;color:#fff;width:42%}.m-treatment-new .difference-body .acc .accshow .table-feature table thead th:nth-child(2){background:#7c7c7c;width:16%}.m-treatment-new .difference-body .acc .accshow .table-feature table tbody tr td{background:#f6f6f6;border-color:#aaa}.m-treatment-new .difference-body .acc .accshow .table-feature table tbody th{background:#7c7c7c;border-color:#aaa;color:#fff;text-align:center}.m-treatment-new .difference-body .acc .accshow .flex-list,.m-treatment-new .difference-body .acc .accshow .flex-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.m-treatment-new .difference-body .acc .accshow .flex-list .common_ttl03,.m-treatment-new .difference-body .acc .accshow .flex-title .common_ttl03{margin:0 30px 0 0}.m-treatment-new .difference-body .acc .accshow .flex-list p,.m-treatment-new .difference-body .acc .accshow .flex-title p{font-weight:700;margin-bottom:0}.m-treatment-new .difference-body .acc .accshow .flex-list .common_ttl03{width:105px}.m-treatment-new .difference-body .acc .accshow .flex-list ul{border-left:1px solid #cecece;padding-left:30px}.m-treatment-new .difference-body .acc .accshow .flex-list ul li{display:inline-block;font-weight:700;width:32%}.m-treatment-new .difference-body .acc .accshow .flex-list ul li .fas{color:#009b6b;margin-right:5px}.m-treatment-new .difference-body .acc .accshow .flex-list.flex-list-two li{width:38%}.m-treatment-new .difference-body .acc .accshow .flow-progress{margin-bottom:40px}.m-treatment-new .difference-body .acc .accshow .flow-grade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-treatment-new .difference-body .acc .accshow .flow-grade>li{width:23%;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(112,112,112,.1);box-shadow:0 0 5px rgba(112,112,112,.1)}.m-treatment-new .difference-body .acc .accshow .flow-grade>li .text{padding:20px}.m-treatment-new .difference-body .acc .accshow .flow-grade.flow-grade-two{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-treatment-new .difference-body .acc .accshow .flow-grade.flow-grade-two>li{background:#eaeaea}.m-treatment-new .difference-body .acc .accshow .flow-grade.flow-grade-two>li:not(:last-child){margin-right:2%}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 .skmt{width:104px;margin-right:30px}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 p{line-height:2;display:inline-block;padding:20px 30px;border-radius:10px;position:relative;background:#fff;margin-bottom:0;color:#009b6b;font-weight:700;font-size:14px;font-size:1.4rem;width:580px;border:1px solid #009b6b}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 p::after,.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 p::before{content:"";position:absolute;top:50%;left:-30px;margin-top:-14px;border:12px solid transparent;border-right:18px solid #009b6b;z-index:2}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 p::after{left:-28px;border-right:18px solid #fff!important;z-index:-3}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.spinal_cord_only{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.spinal_cord_only p{width:300px;border:1px solid #009b6b}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.spinal_cord_only p::after{content:"";position:absolute;top:50%;left:-28px;margin-top:-14px;border:12px solid transparent;border-right:18px solid #fff;z-index:3}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.diabetes_only{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.diabetes_only p{width:270px;border:1px solid #009b6b}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.diabetes_only p::after,.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.diabetes_only p::before{content:"";position:absolute;top:50%;margin-top:-14px;border:12px solid transparent}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.diabetes_only p::before{left:-30px;border-right:18px solid #009b6b;z-index:2}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.diabetes_only p::after{left:-28px;border-right:18px solid #fff;z-index:3}.m-treatment-new .difference-body .acc .cssacc:checked~.accshow{height:auto;opacity:1}.m-treatment-new .message-body{background:url(/common/css/../../img/treatment/bg-flower-left.webp) no-repeat left bottom,url(/common/css/../../img/treatment/bg-close.webp) no-repeat right center,#96dcc6;background:url(/common/css/../../img/treatment/bg-flower-left.webp) no-repeat left bottom,url(/common/css/../../img/treatment/bg-close.webp) no-repeat right center,linear-gradient(45deg,#c6e9de 1%,#fff 100%);background-size:contain;padding:120px 0}.m-treatment-new .message-body .text p{text-shadow:0 0 7px #dbf1ea}.m-treatment-new.m-diabetes .talk{max-width:540px;margin:0 auto}.m-treatment-new.m-diabetes .howto-why-body .sec-s{margin-bottom:60px}.m-treatment-new.m-diabetes .howto-why-body .sec-s:last-child,.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box li p:last-child{margin-bottom:0}.m-treatment-new.m-diabetes .howto-why-body .flex-white-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.m-treatment-new.m-diabetes .howto-why-body .flex-white-box .text-box{background:#fff;width:49%;padding:30px 50px}.m-treatment-new.m-diabetes .howto-why-body .flex-white-box .text-box h3{text-align:center;color:#009b6b;letter-spacing:.2em;margin-bottom:20px;font-size:20px;font-size:2rem}.m-treatment-new.m-diabetes .howto-why-body .flex-white-box .text-box figure{margin-bottom:20px}.m-treatment-new.m-diabetes .howto-why-body .flex-white-box .text-box p,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo ul,.m-treatment-new.m-immunity .diagnosis-list ul,.m-treatment-new.m-liver .regene-features-body .sec .cont .memo ul,.m-treatment-new.m-sports .diagnosis-body .diagnosis-box ul{margin-bottom:0}.m-treatment-new.m-diabetes .regene-features-body .sec h3{text-align:center;font-size:24px;font-size:2.4rem;letter-spacing:.2em}.m-treatment-new.m-diabetes .regene-features-body .sec .cont h4,.m-treatment-new.m-liver .regene-features-body .sec .cont h4{color:#009b6b;font-size:20px;font-size:2rem;margin-bottom:20px}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas,.m-treatment-new.m-shoulder .avoid-body .merit-body{margin-bottom:80px}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas h5{background:#4cb997;color:#fff;text-align:center;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:20px;font-size:2rem;letter-spacing:.2em}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner{padding:50px;background:#96dcc6;background:radial-gradient(ellipse at center,#96dcc6 0,#e0f7f0 99%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner figure figcaption,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner figure figcaption{text-align:center;margin-top:10px}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow{width:4%;margin-bottom:0}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow img,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo{border:1px solid #aaa;background:url(/common/css/../../img/diabetes/bg-border.gif);padding:30px 40px}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo h5{text-align:center;color:#009b6b;margin-bottom:15px;font-size:20px;font-size:2rem}.m-treatment-new.m-diabetes .difference-body{padding:0 0 20px}.m-treatment-new.m-shoulder .talk{max-width:440px;margin:0 auto}.m-treatment-new.m-shoulder .happen-body .flex-box .box{width:48%}.m-treatment-new.m-shoulder .happen-body .flex-box .box dl{width:49%;-webkit-box-shadow:0 5px 5px rgba(112,112,112,.1);box-shadow:0 5px 5px rgba(112,112,112,.1)}.m-treatment-new.m-shoulder .happen-body .flex-box .box dl dt{background:#4cb997}.m-treatment-new.m-shoulder .howto-body{background:url(/common/css/../../img/shoulder/bg-howto.webp) no-repeat 80% bottom,#e5f7f2}.m-treatment-new.m-shoulder .avoid-body .compare,.m-treatment-new.m-shoulder .happen-body .flex-box .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-introduction .inside-intro .day-night .day-night-img figure,.m-treatment-new.m-shoulder .avoid-body .compare dl{width:49%}.m-treatment-new.m-shoulder .avoid-body .compare dl dt,.m-treatment-new.m-shoulder .happen-body .flex-box .box dl dt{font-size:20px;font-size:2rem;font-weight:700;text-align:center;color:#fff;padding:5px;border-top-left-radius:5px;border-top-right-radius:5px}.m-treatment-new.m-shoulder .avoid-body .compare dl dd{border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center}.m-treatment-new.m-shoulder .avoid-body .compare dl dd p{padding:15px 0;margin:0;line-height:1.5}.m-treatment-new.m-shoulder .avoid-body .compare dl:first-child dt{background:#333}.m-treatment-new.m-shoulder .avoid-body .compare dl:first-child dd{background:#f5f5f5}.m-treatment-new.m-shoulder .avoid-body .compare dl:last-child dt{background:#009b6b}.m-treatment-new.m-shoulder .avoid-body .compare dl:last-child dd{background:#e5f7f2}.m-treatment-new.m-shoulder .box-progress{background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(112,112,112,.1);box-shadow:0 0 5px rgba(112,112,112,.1)}.m-treatment-new.m-shoulder .box-progress h3{background:#4cb997;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;padding:5px;text-align:center;letter-spacing:.2em;border-top-left-radius:5px;border-top-right-radius:5px}.m-treatment-new.m-shoulder .box-progress .befoaf-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px}.m-treatment-new.m-shoulder .box-progress .befoaf-text p{margin:0;line-height:1.5;width:41%}.m-treatment-new.m-shoulder .box-progress .befoaf-text p.font-green{width:48%}.m-treatment-new.m-shoulder .box-progress .befoaf-text .triangle-right{display:inline-block;width:0;height:0;margin:auto 10px auto 5px;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #7fcdb5}.m-treatment-new.m-shoulder .difference-body .acc .accshow .sakamoto-comment03 p{width:270px}.m-treatment-new .list,.m-treatment-new.m-liver .talk-left,.m-treatment-new.m-skin .comparison-body table{margin-bottom:40px}.m-treatment-new.m-liver .talk{max-width:540px;margin:0 auto}.m-treatment-new.m-liver .last-text{max-width:500px;margin:0 auto}.m-treatment-new.m-liver .last-text .ico-kanzou{max-width:146px;margin:0 auto 20px;display:block}.m-treatment-new.m-liver .last-text .doctor{text-align:center;margin-bottom:20px}.m-treatment-new.m-liver .flow-progress.two-column li{width:47%}.m-treatment-new.m-liver .flow-progress.two-column li:first-child{position:relative}.m-treatment-new.m-liver .flow-progress.two-column li:first-child::after{position:absolute;top:0;bottom:0;right:-50px;margin:auto;content:"";background:url(/common/css/../../img/diabetes/arrow-pc.webp) no-repeat center;background-size:cover;width:33px;height:81px}.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas{margin-bottom:80px}.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas h5{background:#4cb997;color:#fff;text-align:center;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:20px;font-size:2rem;letter-spacing:.2em}.m-treatment-new.m-liver .regene-features-body .sec .cont .memo{border:1px solid #aaa;background:url(/common/css/../../img/diabetes/bg-border.gif);padding:30px 40px}.m-treatment-new.m-liver .regene-features-body .sec .cont .memo h5{text-align:center;color:#009b6b;margin-bottom:15px;font-size:20px;font-size:2rem}.m-treatment-new.m-sports .happen-body .talk{max-width:539px;margin:0 auto}.m-treatment-new.m-sports .willbe-body{background:url(/common/css/../../img/sports/bg-manseika.webp) no-repeat center;background-size:cover;color:#333}.m-treatment-new.m-sports .diagnosis-body .skmt-talk{max-width:407px;margin:0 auto 20px}.m-treatment-new.m-sports .diagnosis-body .diagnosis-box{-webkit-box-shadow:0 0 10px rgba(76,185,151,.1);box-shadow:0 0 10px rgba(76,185,151,.1)}.m-treatment-new.m-sports .diagnosis-body .diagnosis-box:not(:last-child){margin-bottom:100px}.m-treatment-new.m-sports .diagnosis-body .diagnosis-box h3{text-align:center;font-weight:700;font-size:20px;font-size:2rem;color:#fff;background:#009b6b;padding:10px 3px;border-top-left-radius:5px;border-top-right-radius:5px}.m-treatment-new.m-sports .diagnosis-body .diagnosis-box .diagnosis-list{background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:30px 30px 20px}.m-treatment-new.m-immunity .diagnosis-list ul li,.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box li p,.m-treatment-new.m-sports .diagnosis-body .diagnosis-box ul li{margin-bottom:10px}.m-treatment-new .flow-progress.one-column>li .fas,.m-treatment-new.m-immunity .diagnosis-list ul li .fas,.m-treatment-new.m-skin .check-body .flow-progress ul li .fas,.m-treatment-new.m-sports .diagnosis-body .diagnosis-box ul li .fas{margin-right:5px}.m-treatment-new .flow-progress.one-column>li .fas::before,.m-treatment-new.m-immunity .diagnosis-list ul li .fas::before,.m-treatment-new.m-skin .check-body .flow-progress ul li .fas::before,.m-treatment-new.m-sports .diagnosis-body .diagnosis-box ul li .fas::before{content:'\f00c';color:#009b6b}.m-treatment-new.m-sports .diagnosis-body .skmt-comment .skmt-comment-wrap{background:linear-gradient(45deg,#eaf8f4 0,#b0ebda 100%);padding:30px 30px 30px 200px;border-radius:10px;position:relative}.m-treatment-new.m-sports .regene-features-body .sec h3{color:#555;font-size:24px;font-size:2.4rem}.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use{background:#eaf8f4;border-radius:5px;padding:30px;position:relative}.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use h4{color:#009b6b;font-size:18px;font-size:1.8rem;margin-bottom:20px}.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use ul{margin:0;width:67%}.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use ul li{padding-left:1.25em;position:relative}.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use ul li::before{content:"■";color:#7fccb4;position:absolute;top:0;left:0;font-size:12px;font-size:1.2rem}.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use figure{position:absolute;top:-13px;right:20px}.m-treatment-new.m-sports .regene-features-body .sec.type-body .skmt-talk{max-width:445px;margin:0 auto 20px}.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box{background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.05);box-shadow:0 5px 10px rgba(0,0,0,.05)}.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box .text-box{padding:40px}.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box h3{color:#009b6b;font-size:24px;font-size:2.4rem;margin-bottom:15px}.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box h3 span{color:#555;font-size:16px;font-size:1.6rem;display:block;margin-bottom:5px}.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box .common_link{width:auto}.m-treatment-new.m-immunity .type-body .type-box .text-box .common_link a,.m-treatment-new.m-skin .type-body .type-box .text-box .common_link a,.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box .common_link a{font-size:16px;font-size:1.6rem;background:#009b6b}.m-treatment-new.m-immunity .talk{max-width:521px;margin:0 auto}.m-treatment-new.m-immunity .skmt-talk{max-width:445px;margin:0 auto 20px}.m-treatment-new.m-immunity .diagnosis-list{background:#fff;padding:30px;border-radius:5px;margin-bottom:40px}.m-treatment-new.m-immunity .happen-body .copy p{border:1px solid #009b6b}.m-treatment-new.m-immunity .happen-body .copy p::after{content:"";position:absolute;top:50%;left:-20px;margin-top:-6px;border:7px solid transparent;border-right:12px solid #009b6b;z-index:1}.m-treatment-new.m-immunity .member-body .font-blue{color:#12489e}.m-treatment-new.m-immunity .member-body .font-orange{color:#ea5413}.m-treatment-new.m-immunity .member-body .member-new{text-align:center;margin-bottom:60px}.m-treatment-new.m-immunity .member-body .member-new h3{color:#fff;font-size:20px;font-size:2rem;letter-spacing:.2em;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}.m-treatment-new.m-immunity .member-body .member-new .member-list{background:#f0f5fe;background:-webkit-gradient(linear,left top,left bottom,from(#f0f5fe),color-stop(45%,#becee7),color-stop(55%,#becee7),to(#f0f5fe));background:linear-gradient(to bottom,#f0f5fe 0,#becee7 45%,#becee7 55%,#f0f5fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f5fe',endColorstr='#f0f5fe',GradientType=0);padding:30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.m-treatment-new.m-immunity .member-body .member-new .member-list ul,.m-treatment-new.m-skin .check-body .flow-progress ul,.m-treatment-new.m-skin .flow-body .flow-box li p{margin-bottom:0}.m-treatment-new.m-immunity .member-body .member-new .member-list .col-xs-3{padding-left:10px;padding-right:10px}.m-treatment-new.m-immunity .member-body .member-new .member-list .mem-item{background:#fff;padding:20px 12px;border-radius:10px}.m-treatment-new.m-immunity .member-body .member-new .member-list .mem-item h4{color:#fff;font-size:16px;font-size:1.6rem;border-radius:15px;margin-bottom:15px;padding:3px 5px}.m-treatment-new.m-immunity .member-body .member-new .member-list .mem-item figure{max-width:150px;margin:0 auto}.m-treatment-new.m-immunity .member-body .member-new .member-list .mem-item p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:15px;font-size:1.5rem;line-height:1.5;margin-bottom:0}.m-treatment-new.m-immunity .member-body .member-new.mem-natural h3{background:#2c5daa}.m-immunity .member.mem-natural .member-list .mem-item h5,.m-immunity .member.mem-natural h4,.m-treatment-new.m-immunity .member-body .member-new.mem-natural .member-list .mem-item h4{background:#2c5da9}.m-immunity .member.mem-gain .member-list .mem-item h5,.m-immunity .member.mem-gain h4,.m-treatment-new.m-immunity .member-body .member-new.mem-gain .member-list .mem-item h4,.m-treatment-new.m-immunity .member-body .member-new.mem-gain h3{background:#ec771b}.m-treatment-new.m-immunity .member-body .member-new.mem-gain .member-list{background:#fef8f4;background:-webkit-gradient(linear,left top,left bottom,from(#fef8f4),color-stop(45%,#fee2cd),color-stop(55%,#fee2cd),to(#fef8f4));background:linear-gradient(to bottom,#fef8f4 0,#fee2cd 45%,#fee2cd 55%,#fef8f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef8f4',endColorstr='#fef8f4',GradientType=0)}.m-treatment-new.m-immunity .type-body .skmt-talk{max-width:442px;margin:0 auto 20px}.m-treatment-new.m-immunity .type-body .type-box{background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.05);box-shadow:0 5px 10px rgba(0,0,0,.05)}.m-treatment-new.m-immunity .type-body .type-box .text-box{padding:30px 0 30px 30px}.m-treatment-new.m-immunity .type-body .type-box .text-box h3,.m-treatment-new.m-skin .type-body .type-box .text-box h3{color:#009b6b;font-size:23px;font-size:2.3rem;margin-bottom:20px}.m-treatment-new.m-immunity .type-body .type-box .text-box p,.m-treatment-new.m-skin .type-body .type-box .text-box p{font-size:15px;font-size:1.5rem;line-height:1.6}.m-treatment-new.m-immunity .type-body .type-box .text-box .common_link{width:auto}.m-flow .flow .step_box .case_box.prp h4,.m-treatment-new.m-immunity .type-body .type-box .text-box .common_link a:hover,.m-treatment-new.m-skin .type-body .type-box .text-box .common_link a:hover{background:#474747}.m-treatment-new.m-immunity .type-body .type-box.first-box{margin-bottom:30px}.m-treatment-new.m-immunity .type-body .type-box.first-box .text-box{padding:30px 30px 30px 0}.m-treatment-new.m-immunity.m-immunity-nk .talk{max-width:520px}.m-treatment-new.m-immunity.m-immunity-nk .skmt-talk01{max-width:400px}.m-immunity .num-list .comment_box ol li span,.m-online-counseling .check-list ul li strong,.m-treatment-new.m-immunity.m-immunity-nk .font-red{color:#ad0919}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .sibu-talk{max-width:454px;margin:0 auto 20px}.m-treatment-new.m-immunity.m-immunity-nk .flow-body h2,.m-treatment-new.m-skin .flow-body h2{font-size:32px;font-size:3.2rem}.m-treatment-new.m-immunity.m-immunity-nk .flow-body ul li{position:relative}.m-treatment-new.m-immunity.m-immunity-nk .flow-body ul li::after{content:"";position:absolute;margin:auto}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first{margin-bottom:2%}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first li:nth-child(1)::after,.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first li:nth-child(2)::after{background:url(/common/css/../../img/immunity/nk/arrow-right.webp) no-repeat right center;background-size:20px;width:20px;height:40px;top:0;bottom:0;right:-8%}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first li:nth-child(3)::after{background:url(/common/css/../../img/immunity/nk/arrow-down.webp) no-repeat right center;background-size:40px;width:40px;height:20px;bottom:-12%;right:0;left:0}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second li:nth-child(3){margin-right:3.5%}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second li:nth-child(1){margin-right:0}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second li:nth-child(1)::after,.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second li:nth-child(2)::after{background:url(/common/css/../../img/immunity/nk/arrow-left.webp) no-repeat right center;background-size:20px;width:20px;height:40px;top:0;bottom:0;left:-9%}.m-treatment-new.m-immunity.m-immunity-nk .why-body .skmt-talk02{max-width:367px;margin:0 auto 20px}.m-treatment-new.m-immunity.m-immunity-nk .why-body h2,.m-treatment-new.m-skin.m-prp-skin .willbe-body .text h2{margin-bottom:20px}.m-hair .merit ul,.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box li{width:24%;background:#fff;border-radius:10px;padding:18px;margin-top:1.3333%}.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box li h3{font-size:24px;font-size:2.4rem;color:#009b6b;margin-bottom:10px}.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box li p .font-red{font-size:14px;font-size:1.4rem}.m-treatment-new.m-immunity.m-immunity-nk .risk-box{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.05);box-shadow:0 1px 10px rgba(0,0,0,.05)}.m-treatment-new.m-immunity.m-immunity-nk .risk-box h3{background:#009b6b;color:#fff;text-align:center;font-size:20px;font-size:2rem;padding:8px 5px;border-top-left-radius:5px;border-top-right-radius:5px}.m-treatment-new.m-immunity.m-immunity-nk .risk-box .text-box{background:#fff;padding:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.m-treatment-new.m-skin .bg03{background:#f3fbf9}.m-treatment-new.m-skin .lead-body{padding:180px 0;background:url(/common/css/../../img/skin/bg-lead.webp) no-repeat top right,#edf6fa}.m-treatment-new.m-skin .lead-body .ttl .line{display:block;font-size:30px;font-size:3rem;font-weight:500;letter-spacing:.2em;line-height:1.6}.m-treatment-new.m-skin .lead-body .ttl .line:first-child{margin-bottom:50px}.m-treatment-new.m-skin .talk{max-width:542px;margin:0 auto}.m-treatment-new.m-skin .skmt-comment{max-width:520px;margin:100px auto 0}.m-treatment-new.m-skin .skmt-comment .skmt-comment-wrap{background:#dcf6ef;padding:30px 30px 30px 200px;border-radius:10px;position:relative}.m-treatment-new.m-skin .skmt-comment figure{width:174px;position:absolute;bottom:0;left:0}.m-treatment-new.m-skin .willbe-body{background:url(/common/css/../../img/skin/bg-shortest.webp) no-repeat top right,#fff3f2}.m-treatment-new.m-skin .willbe-body .text{margin:0}.m-treatment-new.m-skin .regene-features-body .sub-ttl{max-width:411px;margin:0 auto 20px}.m-treatment-new.m-skin .regene-features-body .sec h3{color:#555;letter-spacing:.1em;font-size:24px;font-size:2.4rem}.m-treatment-new.m-skin .regene-features-body .sec .skmt-comment{margin-top:50px}.m-treatment-new.m-skin .regene-features-body .sec .skmt-comment .skmt-comment-wrap{padding-left:160px}.m-treatment-new.m-hair .feature-merit-body .flex-box .skmt-comment figure,.m-treatment-new.m-skin .regene-features-body .sec .skmt-comment figure{width:140px}.m-treatment-new.m-skin .type-body .skmt-talk{max-width:445px;margin:0 auto 20px}.m-treatment-new.m-skin .type-body .text-wrap{max-width:720px;margin:0 auto 30px}.m-treatment-new.m-skin .type-body .type-box{background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.05);box-shadow:0 5px 10px rgba(0,0,0,.05)}.m-treatment-new.m-skin .type-body .type-box .text-box{padding:30px 0 30px 30px}.m-treatment-new.m-skin .type-body .type-box .text-box h3 small{color:#555;font-size:16px;font-size:1.6rem;display:block;margin-bottom:3px}.m-treatment-new.m-skin .type-body .type-box .text-box .common_link{width:auto}.m-stroke .acc .accshow.show04 .comment_box.block-box p,.m-treatment-new.m-skin .type-body .type-box.first-box{margin-bottom:30px}.m-treatment-new.m-skin .type-body .type-box.first-box .text-box{padding:30px 30px 30px 0}.m-treatment-new.m-skin .comparison-body table td,.m-treatment-new.m-skin .comparison-body table th{text-align:center;padding:20px 15px}.m-treatment-new.m-skin .comparison-body table th:first-child{padding:20px 5px}.m-treatment-new.m-skin .comparison-body table thead th{background:#f5f5f5;font-weight:400;width:25%}.m-treatment-new.m-skin .comparison-body table thead th:first-child,.m-treatment-new.m-skin .comparison-body table thead th:last-child{font-weight:700}.m-treatment-new.m-skin .comparison-body table thead th:first-child{width:15%}.m-treatment-new.m-skin .comparison-body table thead th:last-child{color:#fff;background:#009b6b}.m-treatment-new.m-skin .comparison-body table tbody td:last-child{background:#f3fbf9;color:#009b6b;font-weight:700}.m-treatment-new.m-skin .comparison-body table tbody td i{max-width:28px;margin:0 auto 5px;display:block}.m-treatment-new.m-skin .comparison-body table tbody td p{text-align:left;margin:10px 0 0}.m-treatment-new.m-skin .flow-body .sub-ttl{max-width:406px;margin:0 auto 20px}.m-treatment-new.m-skin .flow-body .flow-box{list-style:none;margin-left:50px;margin-bottom:0}.m-treatment-new.m-skin .flow-body .flow-box li{background:#fff;position:relative;padding:40px 40px 40px 90px}.m-treatment-new.m-skin .flow-body .flow-box li::after{content:"";position:absolute;bottom:-32px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:32px 30px 0;border-color:#fff transparent transparent;z-index:1}.m-treatment-new.m-skin .flow-body .flow-box li:nth-child(even){background:#f3fbf9}.m-treatment-new.m-skin .flow-body .flow-box li:nth-child(even)::after{border-color:#f3fbf9 transparent transparent}.m-treatment-new.m-skin .flow-body .flow-box li:last-child::after{content:none}.m-treatment-new.m-skin .flow-body .flow-box li i{position:absolute;top:0;bottom:0;left:-50px;margin:auto;width:100px;height:100px}.m-treatment-new.m-skin .flow-body .flow-box li h3{font-size:24px;font-size:2.4rem;margin-bottom:10px}.m-treatment-new.m-skin .check-body .sub-ttl{max-width:364px;margin:0 auto 20px}.m-treatment-new.m-skin .check-body .pic-face{max-width:404px;margin:0 auto 30px}.m-treatment-new.m-skin .check-body .flow-progress h3,.m-treatment-new.m-skin.m-prp-skin .regeneration-body .flow-progress>li h3,.m-treatment-new.m-skin.m-stemcell .happen-body .flow-progress>li h4{background:#009b6b}.m-treatment-new.m-skin .check-body .flow-progress ul li:not(:last-child){margin-bottom:10px}.m-treatment-new.m-skin.m-stemcell .happen-body h3.aligncenter{color:#009b6b;letter-spacing:.2em;margin-bottom:30px;font-size:24px;font-size:2.4rem}.m-treatment-new.m-skin.m-prp-skin .text-box .text-wrap p,.m-treatment-new.m-skin.m-prp-skin .willbe-body .text table,.m-treatment-new.m-skin.m-stemcell .happen-body .flow-progress,.m-treatment-new.m-skin.m-stemcell .regene-features-body .row div p{margin-bottom:0}.m-treatment-new.m-skin.m-stemcell .happen-body .flow-progress>li{position:relative;width:47%}.m-treatment-new.m-skin.m-stemcell .happen-body .flow-progress>li:first-child::after{position:absolute;top:0;bottom:0;right:-50px;margin:auto;content:"";background:url(/common/css/../../img/diabetes/arrow-pc.webp) no-repeat center;background-size:cover;width:33px;height:81px}.m-treatment-new.m-skin.m-stemcell .willbe-body ol{list-style:none;border:10px solid #fff6f6;background:#fff;margin-bottom:0;padding:30px 10px 30px 30px;width:75%}.m-treatment-new.m-skin.m-stemcell .willbe-body ol li:not(:last-child){margin-bottom:5px}.m-treatment-new.m-skin.m-stemcell .willbe-body ol .font-red{color:#cf4c45;font-weight:700}.m-treatment-new.m-skin.m-prp-skin .text-box{background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(112,112,112,.1);box-shadow:0 0 5px rgba(112,112,112,.1)}.m-treatment-new.m-skin.m-prp-skin .text-box h3,.m-treatment-new.m-skin.m-prp-skin .text-box h4{background:#009b6b;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;padding:5px;text-align:center;letter-spacing:.2em;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:0}.m-treatment-new.m-skin.m-prp-skin .text-box .text-wrap{padding:20px 30px}.m-treatment-new.m-skin.m-prp-skin .willbe-body{background:url(/common/css/../../img/skin/prp-skin/bg-efficacy.webp) no-repeat top center;background-size:cover}.m-treatment-new.m-skin.m-prp-skin .willbe-body .text{margin-left:auto}.m-treatment-new.m-skin.m-prp-skin .willbe-body .text table td,.m-treatment-new.m-skin.m-prp-skin .willbe-body .text table th{border:5px solid #fff3f2}.m-treatment-new.m-skin.m-prp-skin .willbe-body .text table th{background:#f7c9c9;color:#fff;font-size:18px;font-size:1.8rem;width:100px}.m-treatment-new.m-skin.m-prp-skin .willbe-body .text table td{background:#fff}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .sub-ttl{max-width:364px;margin:0 auto 20px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body h2{text-align:center;color:#009b6b;margin-bottom:30px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .flow-progress>li{position:relative;width:45%}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .flow-progress>li:first-child::after{position:absolute;top:0;bottom:0;right:-77px;margin:auto;content:"";background:url(/common/css/../../img/skin/prp-skin/arrow-prp.webp) no-repeat center;background-size:cover;width:50px;height:102px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .box-black,.single .post_wrap .body p+h2{margin-top:60px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .box-black h2{color:#555}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .box-black .flow-progress>li:first-child::after{background:url(/common/css/../../img/skin/prp-skin/arrow-hyaluronic.webp) no-repeat center;background-size:cover}.m-treatment-new.m-skin.m-prp-skin .commit-body{background:#fff3f2;padding:80px 0}.m-treatment-new.m-skin.m-prp-skin .commit-body h2{font-size:28px;font-size:2.8rem}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box h4{font-size:20px;font-size:2rem;text-align:center;color:#009b6b;margin-bottom:10px}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box ol{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box ol li{border:1px solid #009b6b;padding:10px;width:49%}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box ol li:not(:last-child){margin-bottom:2%}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box ol li i{font-weight:700;font-style:normal;font-size:18px;font-size:1.8rem;color:#009b6b;display:block;line-height:1;margin-bottom:5px}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box ol li p{font-size:15px;font-size:1.5rem;margin-bottom:0}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .skmt-comment{margin-top:90px}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .skmt-comment .skmt-comment-wrap{background:#f5f5f5}.m-treatment-new.m-hair .common_ttl03{color:#009b6b}.m-treatment-new.m-hair .talk01{max-width:489px;margin:0 auto}.m-treatment-new.m-hair .talk02{max-width:488px;margin:0 auto}.m-treatment-new.m-hair .talk03{max-width:495px;margin:0 auto}.m-treatment-new.m-hair .regene-features-body .sub-ttl{max-width:404px;margin:0 auto 20px}.m-treatment-new.m-hair .regene-features-body .sec h3{color:#555;font-size:24px;font-size:2.4rem;letter-spacing:.1em}.m-treatment-new.m-hair .feature-merit-body .sub-ttl{text-align:center;margin-bottom:40px}.m-treatment-new.m-hair .feature-merit-body h3{font-size:24px;font-size:2.4rem;margin-bottom:20px;letter-spacing:.1em}.m-treatment-new.m-hair .feature-merit-body .flex-box .skmt-comment{width:100%;margin-top:50px}.m-treatment-new.m-hair .feature-merit-body .flex-box .skmt-comment .skmt-comment-wrap{background:#fff;padding:30px 30px 30px 170px}.m-treatment-new.m-hair .feature-merit-body .merit-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-treatment-new.m-hair .feature-merit-body .merit-box li{width:25%;margin:0 4% 2%}.m-treatment-new.m-hair .feature-merit-body .merit-box li:nth-child(4),.m-treatment-new.m-hair .feature-merit-body .merit-box li:nth-child(5){margin-bottom:0}.m-treatment-new.m-hair .aga-now{position:relative}.m-treatment-new.m-hair .aga-now .sub-ttl{max-width:398px;margin:0 auto 20px}.m-treatment-new.m-hair .aga-now::after,.m-treatment-new.m-hair .aga-now::before{content:"";position:absolute;width:506px;height:340px;background-repeat:no-repeat;background-size:contain;z-index:-1}.m-treatment-new.m-hair .aga-now::before{top:20px;left:0;background-image:url(/common/css/../../img/treatment/bg-flower-left.webp)}.m-treatment-new.m-hair .aga-now::after{bottom:0;right:-130px;background-image:url(/common/css/../../img/treatment/bg-flower-right.webp)}.m-treatment-new.m-hair .aga-now table.pc-table td,.m-treatment-new.m-hair .aga-now table.pc-table th{border-color:#aaa}.m-treatment-new.m-hair .aga-now table.pc-table thead th{background:#fadbd9;width:18%;padding:10px 5px;line-height:1.5;font-weight:500;vertical-align:middle}.m-treatment-new.m-hair .aga-now table.pc-table thead th:first-child{background:#f6f6f6;width:10%}.m-treatment-new.m-hair .aga-now table.pc-table thead th:last-child{background:#009b6b;color:#fff;position:relative;font-weight:700}.m-treatment-new.m-hair .aga-now table.pc-table thead th:last-child::before{content:"";background:#009b6b;position:absolute;top:-10px;left:0;width:100%;height:10px;border-top-left-radius:10px;border-top-right-radius:10px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td .next-read-box>input,.m-treatment-new.m-hair .aga-now table.pc-table thead th:last-child .sp-prp{display:none}.m-treatment-new.m-hair .aga-now .sp-acc,.m-treatment-new.m-hair .aga-now table.pc-table thead th .sc-button{display:none}.m-treatment-new.m-hair .aga-now table.pc-table tbody th{background:#f6f6f6;vertical-align:middle}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td{background:#fff3f2;padding:20px 5px;font-weight:500}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td .text{padding-top:35px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td:nth-child(2) .text{background-image:url(/common/css/../../img/hair/ico-triangle.webp);background-repeat:no-repeat;background-position:top center;background-size:31px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td:nth-child(3) .text,.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td:nth-child(4) .text{background-image:url(/common/css/../../img/hair/ico-circle.webp);background-repeat:no-repeat;background-position:top center;background-size:31px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td:nth-child(5) .text{background-image:url(/common/css/../../img/hair/ico-double01.webp);background-repeat:no-repeat;background-position:top center;background-size:31px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td:last-child{background:#f3fbf9}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td:last-child .text{background-image:url(/common/css/../../img/hair/ico-double02.webp);background-repeat:no-repeat;background-position:top center;background-size:31px;color:#009b6b;font-weight:700}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td{padding:20px 5px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td .effects{padding-top:65px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td:nth-child(2) .effects,.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td:nth-child(3) .effects,.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td:nth-child(4) .effects,.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td:nth-child(5) .effects{background-image:url(/common/css/../../img/hair/ico-bad.webp);background-repeat:no-repeat;background-position:top center;background-size:54px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td:nth-child(6) .effects{background-image:url(/common/css/../../img/hair/ico-good.webp);background-repeat:no-repeat;background-position:top center;background-size:54px;color:#009b6b;font-weight:700}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(3) td{padding:20px 5px;border-top:none;line-height:1.4}.m-treatment-new.m-hair .aga-now table.pc-table tbody td{text-align:center;vertical-align:middle;background:#fff}.m-treatment-new.m-hair .aga-now table.pc-table tbody td:last-child,.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td:last-child .next-read-box{background:#f3fbf9}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td{font-weight:400;text-align:left;vertical-align:top;padding:0}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td .next-read-box{padding:10px 10px 20px;position:relative;overflow:hidden;-webkit-transition:.3s;transition:.3s;height:150px;background:#fff;font-weight:500}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td .next-read-box>input[type=checkbox]:checked+label{background:rgba(255,255,255,.6);height:34px;padding-top:5px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td .next-read-box>input[type=checkbox]:not(:checked)+label::after{content:"▼続きを読む";display:inline-block;line-height:1;border-bottom:1px solid #555}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td .next-read-box>input[type=checkbox]:checked+label::after{content:"▲テキストを閉じる";line-height:1;border-bottom:1px solid #555}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td .next-read-box>label{position:absolute;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;bottom:2px;left:0;right:0;height:69px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),color-stop(65%,#fff));background:linear-gradient(rgba(255,255,255,.5),#fff 65%);margin:0;padding:40px 0 0 10px;font-weight:700;color:#d84b61}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td:last-child .next-read-box>input[type=checkbox]:checked+label{background:rgba(243,251,249,.6)}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:last-child td:last-child .next-read-box>label{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),color-stop(65%,#f3fbf9));background:linear-gradient(rgba(255,255,255,.5),#f3fbf9 65%);color:#009b6b}.m-treatment-new.m-hair .flow-body .sub-ttl{max-width:368px;margin:0 auto 20px}.m-treatment-new.m-hair .faq-box{margin-bottom:60px}.m-treatment-new.m-hair .faq-box .acc{display:block;border-top:1px solid #aaa}.m-treatment-new.m-hair .faq-box .acc:last-child{border-bottom:1px solid #aaa}.m-treatment-new.m-hair .faq-box .acc>.cssacc,.m-treatment-new.m-hair .sp-hide input,.m-treatment-new.m-hair .sp-hide label,.skin-scroll{display:none}.m-treatment-new.m-hair .faq-box .acc>label{font-weight:700;display:block;margin:0;padding:15px 0 15px 40px;cursor:pointer;position:relative}.m-treatment-new.m-hair .faq-box .acc>label::before{position:absolute;content:"Q";left:0;top:15px;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:18px;font-size:1.8rem;color:#fff;background:#009b6b;width:28px;text-align:center}.m-treatment-new.m-hair .faq-box .acc>label::after{line-height:1;position:absolute;top:0;right:10px;bottom:0;margin:auto;display:block;width:24px;height:24px;-webkit-transition:all .35s;transition:all .35s;text-align:center;font-family:"Font Awesome 5 Pro";content:"\f078";font-weight:500;font-size:18px;font-size:1.8rem}.m-treatment-new.m-hair .faq-box .acc>.cssacc:checked+label::after{content:"\f077"}.m-treatment-new.m-hair .faq-box .acc .accshow{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s;margin:0}.m-treatment-new.m-hair .faq-box .acc .cssacc:checked~.accshow{height:auto;opacity:1}.m-treatment-new.m-hair .faq-box .acc .cssacc:checked~.accshow .accshow-in{padding-left:40px;position:relative}.m-treatment-new.m-hair .faq-box .acc .cssacc:checked~.accshow .accshow-in::before{position:absolute;content:"A";left:0;top:0;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:18px;font-size:1.8rem;color:#fff;background:#555;width:28px;text-align:center}.m-treatment-new.m-hair .faq-box .acc .cssacc:checked~.accshow .accshow-in p{width:96%;margin-bottom:15px}.m-treatment-new.m-hair .reservation .border{text-align:center;padding:30px;border:1px solid #ddd;margin-bottom:25px;background:#fff}.m-treatment-new.m-hair .reservation .border h4{color:#111;margin-bottom:15px;font-size:18px;font-size:1.8rem}.m-treatment-new.m-hair .reservation .border .btn a{display:inline-block;width:280px;color:#fff;background:#009b6b;font-weight:700;text-decoration:none;border:1px solid #009b6b;padding:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-faq .post-faq .body .border .btn a i,.m-flow .flow .step_box .border .btn a i,.m-treatment-new.m-hair .reservation .border .btn a i{display:inline-block;margin:0 10px 0 0}.m-flow .flow .step_box .border .btn a::after,.m-treatment-new.m-hair .reservation .border .btn a::after{content:"\f105";display:inline-block;font-weight:500;margin:0 0 0 20px;font-size:14px;font-size:1.4rem;font-family:'Font Awesome 5 Pro'}.m-treatment-new.m-hair .reservation .border .btn a:hover,.m-treatment-new.m-hair .reservation .border.mail .btn a:hover{color:#009b6b;background:#fff}.m-treatment-new.m-hair .reservation .border .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-treatment-new.m-hair .reservation .border.mail .btn a{background:#009b6b;border-color:#009b6b}.m-treatment-new.m-hair .reservation .border.tel .num{color:#009b6b;font-family:"Roboto Condensed",sans-serif;margin-bottom:5px;font-size:36px;font-size:3.6rem}.m-treatment-new.m-hair .reservation .border.tel .num i{vertical-align:middle;display:inline-block;margin:0 10px 0 0;font-size:28px;font-size:2.8rem}.m-treatment-new.m-hair .reservation .border.tel .time{font-size:14px;font-size:1.4rem}.m-introduction .inside-intro .lead img,.m-mail .contactForm .disease .right input,.m-reservation .contactForm .disease .right input,.m-seminar .contactForm .right input,.m-treatment-new .flow-progress.one-column>li,.post_voice_list .blog_list ul li a .thumb img,.post_voice_list .channel_list ul li a .thumb img{width:100%}.m-treatment-new .flow-progress.one-column>li .befoaf-text{padding:30px}.m-treatment-new .flow-progress.one-column>li .befoaf-text ul li{margin-bottom:10px}.m-treatment-new .list:last-child{margin-bottom:0}.m-treatment-new .list .common_ttl03{margin-bottom:15px}.m-treatment-new .list ul li{padding-left:35px;margin:8px 0;position:relative}.m-treatment-new .list ul li .num{position:absolute;top:2px;left:0;display:inline-block;color:#fff;background:#009b6b;width:24px;line-height:24px;border-radius:12px;font-family:"Roboto Condensed",sans-serif;text-align:center}.m-diabetes .border_box{background:#fff;border:1px solid #ddd;padding:35px 40px}.m-diabetes .method .img_caption{margin-top:30px;margin-bottom:80px}.m-diabetes .method .img_caption.last{width:302px;margin:0 auto 80px}.m-diabetes .method .border_box{margin-top:20px}.m-diabetes .our .ttl_area{max-width:640px;margin:0 auto 70px}.m-diabetes .our .common_ttl01 .doctor{display:block;border-bottom:1px solid #ddd;margin-bottom:30px}.m-diabetes .our .our_row{margin-bottom:80px}.m-diabetes .our .compare{margin:40px 0 80px}.m-diabetes .our .compare .box:nth-child(2)::after,.m-liver .our .compare .box:nth-child(2)::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:16px 0 16px 20px;border-color:transparent transparent transparent #b7b5b4;top:50%;left:-40px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.m-diabetes .our .check_list li::before,.m-liver .our .check_list li::before{color:#ad0919;font-weight:500}.m-diabetes .flow .step .illust_area,.m-diabetes .flow .step .illust_area p,.m-immunity .check-list ul,.m-immunity .member .member-list ul,.m-liver .about_box .comment_box p{margin-bottom:0}.m-knee .jintai .comment_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-knee .jintai .comment_box .text{width:660px;margin-left:60px}.m-knee .jintai .comment_box .text h3{width:100%;border:0}.m-hair .fee-box table tbody,.m-hair .fee-box table thead,.m-knee .fee-box table tbody,.m-knee .fee-box table thead{border:1px solid #ddd}.m-knee .fee-box table thead th{color:#fff;background:#bccd62;border:0;padding:15px 30px}.m-fee .fee_box table thead th:nth-of-type(1),.m-hair .fee-box table thead th:nth-of-type(1),.m-knee .fee-box table thead th:nth-of-type(1){background:#fff}.m-knee .fee-box table tbody td,.m-knee .fee-box table tbody th{border-left:none;border-right:none;text-align:center;padding:15px 30px}.m-knee .fee-box table tbody th{background:#f7f7f7}.m-hair .treatment_head{position:relative}.m-hair .treatment_head::after{content:"";position:absolute;right:0;top:120px;width:calc(365px/2);height:calc(900px/2);background-image:url(/common/css/../../img/about/obj_right.webp);background-size:cover;z-index:-1}.m-hair .treatment_head::before{content:"";position:absolute;left:0;bottom:0;width:calc(472px/2);height:calc(755px/2);background-image:url(/common/css/../../img/about/obj_left.webp);background-size:cover;z-index:-1}.m-hair .comment_box{padding:30px}.m-hair .comment_box .common_ttl04{padding:0;width:auto;border-right:none}.m-hair .comment_box.atte-box{padding:30px 0}.m-hair .comment_box.block-box{display:block}.m-hair .note{text-indent:-1em;padding-left:1em}.m-hair .merit{margin-bottom:60px}.m-hair .merit ul li{width:19%;text-align:center;border-radius:50%;border:1px solid #ccc;background:#fff;padding:20px 0 40px;line-height:1;font-weight:700}.m-hair .merit ul li .num{font-family:Alphabet Font;color:#a27c4a;font-size:2.8rem;width:28px;margin:0 auto 10px;display:block;font-weight:400}.m-hair .merit ul li img{display:block;margin:0 auto 12px}.m-hair .merit ul li:nth-child(1) img{width:69px}.m-hair .merit ul li:nth-child(2) img{width:78px}.m-hair .merit ul li:nth-child(3) img{width:91px}.m-hair .merit ul li:nth-child(4) img{width:54px}.m-hair .merit ul li:nth-child(5) img{width:48px}.m-hair .fee-box{margin-bottom:80px}.m-hair .fee-box table thead th{color:#fff;background:#bccd62;border:0;padding:15px 30px}.m-hair .fee-box table tbody td,.m-hair .fee-box table tbody th{border-left:none;border-right:none;text-align:center;padding:15px 30px}.m-hair .fee-box table tbody th{background:#f7f7f7}.m-hair .fee-box table tbody td{background:#fff}.m-liver .common_ttl01 .liver-icon{background:url(/common/css/../../img/liver/title_img.webp) no-repeat left center;background-size:106px auto;line-height:89px;padding-left:120px;display:inline-block}.m-liver .about_box .comment_box{display:block;margin-bottom:20px;padding:25px}.m-liver .about_box .comment_box:nth-child(2){background-image:url(/common/css/../../img/liver/about_illust.webp);background-repeat:no-repeat;background-position:96% 8%}.m-immunity .num-list .comment_box ol li:last-child,.m-liver .about_box .comment_box:last-child{margin-bottom:0}.m-liver .about_box .comment_box h3{width:auto;border:0;padding:0;color:#333;margin-bottom:20px}.m-liver .about_box .comment_box h3 .num{font-family:Alphabet Font;counter-increment:item;content:counter(item) ".";color:#a27c4a;font-size:36px;font-size:3.6rem;padding-right:.5em;font-weight:400;vertical-align:text-bottom}.m-liver .comment_box.block-box,.m-liver .compare.compare-liver{display:block}.m-liver .compare.compare-liver .compare-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-liver .comment_box,.m-liver .step .illust_area .step_box p{padding:30px}.m-liver .comment_box.block-box .common_ttl04{padding:0;width:auto;border-right:none}.m-liver .comment_box.atte_box h3 img{width:106px}.m-liver .comment_box.atte_box p,.m-liver .our .doctor_box p{font-weight:700}.m-liver .comment_box.case_box h3{width:105px}.m-liver .comment_box h3{width:400px;padding-left:0}.m-liver .comment_box .body{width:auto;padding-left:30px}.m-liver .our .ttl_area{max-width:640px;margin:0 auto 70px}.m-liver .our .common_ttl01 .doctor{display:block;border-bottom:1px solid #ddd;margin-bottom:30px}.m-liver .our .our_row{margin-bottom:80px}.m-liver .our .compare{margin:40px 0 80px}.m-liver .our .doctor_box{background:#fdfcfb;border:1px solid #ddd;margin-top:60px;padding:40px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-liver .our .doctor_box h2 .common_ttl01.doctor.doctor-one-line{margin-bottom:0;line-height:normal}.m-immunity .treatment_head{position:relative}.m-immunity .treatment_head::after{content:"";position:absolute;right:0;top:120px;width:calc(365px/2);height:calc(900px/2);background-image:url(/common/css/../../img/about/obj_right.webp);background-size:cover;z-index:-1}.m-immunity .treatment_head::before{content:"";position:absolute;left:0;bottom:0;width:calc(472px/2);height:calc(755px/2);background-image:url(/common/css/../../img/about/obj_left.webp);background-size:cover;z-index:-1}.m-immunity .common_ttl01 .doctor{background-size:90px 90px;background:url(/common/css/../../img/treatment/doctor_bg.webp) no-repeat left top;padding:4px 0 4px 100px;border-bottom:none;margin-bottom:0}.m-immunity .common_ttl01 .doctor.doctor-one-line{line-height:90px;display:inline-block}.m-immunity .common_ttl01 .doctor.doctor-two-line{display:inline-block}.m-immunity .check-list{padding:30px;background:#fdfcfb;border:1px solid #ddd}.m-immunity .check-list ul li{border-bottom:1px dotted #a27c4a;line-height:3.5}.m-immunity .check-list .row .col-sm-6:nth-child(1) ul,.m-online-counseling .check-list .row .col-sm-6:nth-child(1) ul{border-right:1px solid #ddd;padding-right:20px}.m-immunity .natural-font-color,.m-stroke .acc>label::after{font-weight:700;color:#2c5da9}.m-immunity .gain-font-color{font-weight:700;color:#ec771b}.m-immunity .member{text-align:center;margin-bottom:60px}.m-immunity .member h4{color:#fff;font-size:20px;font-size:2rem;letter-spacing:.2em;padding:10px}.m-immunity .member .member-list{background:#fff;padding:30px}.m-immunity .member .member-list .col-xs-3{padding-left:10px;padding-right:10px}.m-immunity .member .member-list .mem-item{border:1px solid #ddd;padding:20px 12px}.m-immunity .member .member-list .mem-item h5{color:#fff;font-size:16px;font-size:1.6rem;border-radius:14px;margin-bottom:15px;padding:3px 5px}.m-immunity .member .member-list .mem-item p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:15px;font-size:1.5rem;line-height:1.5}.m-immunity .member.mem-natural .member-list{border:1px solid #2c5da9}.m-immunity .member.mem-gain .member-list{border:1px solid #ec771b}.m-immunity .comment_box{padding:30px}.m-immunity .comment_box.comment_box02{padding:80px}.m-immunity .comment_box.comment_box02 figure,.m-stroke #sec-effect .regene_effect-list figure{margin-bottom:20px}.m-immunity .comment_box.comment_box02 p{margin-bottom:0}.m-immunity .comment_box.comment_box03{display:block;padding:50px 80px}.m-immunity .comment_box.comment_box03 h3{width:auto;padding:0;border-right:none;color:#333}.m-immunity .comment_box.comment_box03 .more_box{min-height:215px}.m-immunity .comment_box.comment_box03 .more_box.nk{background:url(/common/css/../../img/immunity/immunity_link01.webp) center;background-size:cover}.m-immunity .comment_box.comment_box03 .more_box.cat{background:url(/common/css/../../img/immunity/immunity_link02.webp) center;background-size:cover}.m-immunity figure .border{border:1px solid #ddd}.m-immunity .note{color:#ad0919;text-indent:-1em;padding-left:1em}.m-immunity .point_box{background:#fff;border:1px solid #ddd;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.m-immunity .point_box .title_box{border-right:#ddd 1px solid;margin-right:50px;width:240px;position:relative}.m-immunity .point_box h3{color:#a27c4a;font-family:"Roboto Condensed",sans-serif;font-weight:500;text-align:center;font-size:16px;font-size:1.6rem;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:90px}.m-immunity .point_box h3 .ico{display:block;margin-bottom:15px}.m-immunity .point_box .body{width:790px}.m-immunity .link-list,.m-immunity .num-list{position:relative}.m-immunity .link-list::after,.m-immunity .link-list::before,.m-immunity .num-list::after,.m-immunity .num-list::before{content:"";position:absolute;width:506px;height:340px;background-image:url(/common/css/../../img/doctor/support_bg.webp);background-size:cover;z-index:-1}.m-immunity .link-list::before,.m-immunity .num-list::before{top:20px;left:0}.m-immunity .link-list::after,.m-immunity .num-list::after{bottom:0;right:0}.m-immunity .num-list .comment_box,.m-skin .main-ttl span{display:block}.m-immunity .num-list .comment_box ol{margin-bottom:0;list-style-type:none;counter-reset:item}.m-immunity .num-list .comment_box ol li{border-bottom:1px dotted #a27c4a;margin-bottom:15px;padding-bottom:15px;text-indent:-1.6em;padding-left:1.6em}.m-immunity .num-list .comment_box ol li::before{font-family:Alphabet Font;counter-increment:item;content:counter(item) ".";color:#a27c4a;font-size:24px;font-size:2.4rem;padding-right:.5em;width:28px}@media only screen and (min-width:768px){.m-immunity .step .illust_area .step1-2-3{margin-bottom:15px}.m-immunity .step .illust_area .step1-2-3 .row .col-sm-4:last-child .step_box::after{top:auto;right:25%;left:25%;margin:auto;bottom:-9%;border-width:20px 16px 0;border-color:#b7b5b4 transparent transparent}.m-immunity .step .illust_area .step4-5-6 .step_box::after{border-width:16px 20px 16px 0;border-color:transparent #b7b5b4 transparent transparent}.m-immunity .step .illust_area .step4-5-6 .last-sm .step_box::after{content:none}}.m-skin .main-ttl{text-align:center;line-height:1.5;margin-bottom:60px}.m-skin .main-ttl .en{font-size:45px;font-size:4.5rem;font-weight:300;letter-spacing:.35em}.m-skin .main-ttl .jp{font-size:18px;font-size:1.8rem}.m-skin .main-ttl .jp:first-letter{color:inherit}.m-skin .main-ttl:after{content:"";width:1px;height:100px;background:#e1c87e;display:block;margin:30px auto 0}.m-stroke .acc>.cssacc{display:none}.m-stroke .acc>label{color:#fff;background:#2c5da9;font-weight:700;font-size:20px;font-size:2rem;padding:15px;display:block;margin:0 0 20px;cursor:pointer;position:relative}.m-stroke .acc>label::after{line-height:1;position:absolute;top:7px;right:10px;display:block;width:40px;height:40px;-webkit-transition:all .35s;transition:all .35s;text-align:center;content:"+";font-size:38px;font-size:3.8rem;background:#fff;border-radius:50%}.m-stroke .acc>label[for=label4]{background:#da396a}.m-stroke .acc>label[for=label4]::after{color:#da396a}.m-stroke .acc>label[for=label5]{background:#45a24b}.m-stroke .acc>label[for=label5]::after{color:#45a24b}.m-archive.m-faq .sec-faq .box .acc>.cssacc:checked+label::after,.m-stroke .acc>.cssacc:checked+label::after{content:"－"}.m-stroke .acc .accshow{height:0;padding:0;overflow:hidden;opacity:0}.m-stroke .acc .accshow .row{position:relative}.m-stroke .acc .accshow .row::before{content:"";width:1px;height:100%;position:absolute;background:#ddd;top:0;bottom:0;left:0;right:0;margin:auto}.m-stroke .acc .accshow .row .symptom-box{padding:0 40px}.m-stroke .acc .accshow .comment_box h3{width:160px;padding:0 40px 0 20px}.m-stroke .acc .accshow .comment_box .body{width:880px;padding-left:60px}.m-stroke .acc .accshow.show04 .comment_box.block-box h3{width:auto;margin-bottom:10px;padding:0 0 5px}.m-stroke .acc .cssacc:checked~.accshow{height:auto;opacity:1;margin-bottom:50px}.m-stroke .acc .cssacc:checked~.accshow.show05{margin-bottom:0}.m-stroke .main-visual{margin-bottom:150px}.m-stroke h2 .doctor-two-line{display:inline-block;text-align:left}.m-stroke h2.common_ttl01 .doctor{display:block;margin-bottom:40px}.m-stroke h3.common_ttl05 .border::after,.m-stroke h3.common_ttl05 .border::before{border-color:#111}.m-stroke .pie-pict{max-width:420px;margin:0 auto 20px}.m-stroke .sakamoto_comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:940px;margin:0 auto}.m-stroke .sakamoto_comment .skmt{width:110px}.m-stroke .sakamoto_comment p{line-height:2;background:#fff;width:800px;position:relative;display:inline-block;padding:20px 30px;border-radius:10px;margin:0}.m-stroke .sakamoto_comment p::after,.m-stroke .sakamoto_comment p::before{content:"";position:absolute;top:50%}.m-stroke .sakamoto_comment p::before{right:-26px;margin-top:-14px;border:12px solid transparent;border-left:14px solid #fff;z-index:2}.m-stroke .sakamoto_comment p::after{right:-30px;margin-top:-16px;border:14px solid transparent;border-left:16px solid #fff;z-index:1}.m-stroke .comment_box{padding-left:30px;padding-right:30px}.m-stroke .comment_box h3{width:260px;padding-left:20px}.m-stroke .comment_box.block-box{display:block;padding:50px}.m-stroke .comment_box.block-box h3{width:auto;padding:0 0 15px;border-right:none}.m-stroke .comment_box.block-box h3.noukun-head{background:url(/common/css/../../img/stroke/noukun-check.webp) no-repeat left center;background-size:88px;padding:0 0 0 100px;margin-bottom:20px;color:#a27c4a;line-height:68px;text-align:left}.m-stroke .row .col-sm-6 .comment_box.block-box{padding:30px}.m-stroke #sec-effect .regene_effect-list p,.m-stroke .row .col-sm-6 .comment_box.block-box .check_list{margin-bottom:0}.m-stroke table td,.m-stroke table th{border:1px solid #ddd;padding:25px}.m-stroke table thead th{color:#fff;background:#bccd62}.m-stroke .flow-chart .large-item,.m-stroke table tbody td,.m-stroke table tbody th{text-align:center}.m-stroke table tbody tr:nth-child(odd){background:#effde6}.m-access-detail .access-detail .info-map table tr:nth-child(even),.m-clinic .access .time table tr:nth-child(even),.m-clinic_test .access .time table tr:nth-child(even),.m-stroke table tbody tr:nth-child(even){background:#fff}.m-stroke .flow-chart{margin:100px 0 80px}.m-stroke .flow-chart .large-item span{display:block;max-width:310px;margin:0 auto;padding:10px;color:#fff;background:#ec771b;border-radius:25px;font-size:24px;font-size:2.4rem}.m-stroke .flow-chart .large-item::after{content:url(/common/css/../../img/stroke/flow-line01.webp);max-width:764px;display:block;margin:0 auto;line-height:0}.m-stroke .flow-chart .midium-item-wrap::after{content:url(/common/css/../../img/stroke/flow-line02.webp);max-width:765px;display:block;margin:0 auto;line-height:0}.m-stroke .flow-chart .midium-item{padding:30px 20px;border:1px solid #ddd}.m-stroke .flow-chart .midium-item h4{border-radius:20px;padding:5px;color:#fff;text-align:center;font-size:20px;font-size:2rem;margin-bottom:20px}.m-stroke .flow-chart .midium-item .brain-pict{max-width:230px;margin:0 auto 20px}.m-stroke .flow-chart .midium-item .brain-roentgen{max-width:166px;margin:0 auto}.m-stroke .flow-chart .midium-item .vessel-pict{max-width:238px;margin:0 auto 20px}.m-stroke .flow-chart .midium-item.item01{background:#f4f8ff}.m-stroke .flow-chart .midium-item.item01 h4{background:#2c5da9}.m-stroke .flow-chart .midium-item.item02{background:#fff3f7}.m-stroke .flow-chart .midium-item.item02 h4{background:#da396a}.m-stroke .flow-chart .midium-item.item03{background:#f5fff6}.m-stroke .flow-chart .midium-item.item03 h4{background:#45a24b}.m-stroke #sec-wall{background:url(/common/css/../../img/stroke/bg-wall.webp) no-repeat center;background-size:cover;padding:100px 0}.m-stroke .effect-list{margin-bottom:50px;padding-bottom:50px;border-bottom:1px dotted #999}.m-stroke .effect-list:last-child{margin-bottom:0}.m-fee .fee_box table.rehabili caption,.m-stroke .effect-list h4{font-size:18px;font-size:1.8rem;margin-bottom:10px}.m-stroke .effect-list h4 .num{font-family:Alphabet Font;font-weight:400;color:#a27c4a;font-size:24px;font-size:2.4rem;margin-right:5px}.m-stroke .effect-list .fs14{font-size:14px;font-size:1.4rem;margin-bottom:0;line-height:1.8}.m-stroke #sec-effect{background:url(/common/css/../../img/stroke/bg-effect.webp) no-repeat center;background-size:cover;padding:100px 0}.m-stroke #sec-effect .brain-pict{max-width:595px;margin:70px auto 0}.m-stroke #sec-effect .regene_effect-list{background:#fff;padding:30px}.m-stroke #sec-effect .regene_effect-list.eff-left{border:4px solid #f2df71}.m-stroke #sec-effect .regene_effect-list.eff-right{border:4px solid #df6e47}.m-stroke #sec-effect .regene_effect-list .common_ttl02,.post_voice_list .blog_list ul li a .text .ttl,.post_voice_list .channel_list ul li a .text .ttl{margin-bottom:10px}.m-stroke .last-box .block-box{max-width:960px;margin:0 auto;position:relative;top:-50px}.m-flow .flow{padding-bottom:100px}.m-flow .flow .common_ttl01{text-align:center}.m-flow .flow .step_box{position:relative;padding-left:150px;padding-top:25px;margin-bottom:70px}.m-flow .flow .step_box::before{content:"";position:absolute;height:calc(100% + 70px);border-left:1px dashed #a27c4a;top:0;left:51px}.m-flow .flow .step_box.box02 .step{background:#bcce62}.m-flow .flow .step_box.box02 .step::after{border-color:#bcce62 transparent transparent}.m-flow .flow .step_box.box03 .step{background:#d1d69a}.m-flow .flow .step_box.box03 .step::after{border-color:#d1d69a transparent transparent}.m-flow .flow .step_box.box04 .step{background:#d0bda5}.m-flow .flow .step_box.box04 .step::after{border-color:#d0bda5 transparent transparent}.m-archive .post_list.post_list_case ul,.m-flow .flow .step_box.box05{margin-bottom:0}.m-flow .flow .step_box.box05::before{height:100%}.m-flow .flow .step_box.box05 .step{background:#f9f4f1;color:#a27c4a}.m-flow .flow .step_box.box05 .step::after{border-color:#f9f4f1 transparent transparent}.m-flow .flow .step_box .step{position:absolute;left:0;top:0;color:#fff;background:#f29e62;font-family:"Roboto Condensed",sans-serif;width:105px;height:105px;text-align:center;border-radius:55px;line-height:100%;padding:35px 0;font-size:14px;font-size:1.4rem}.m-flow .flow .step_box .step .num{display:block;line-height:160%;font-size:18px;font-size:1.8rem}.m-flow .flow .step_box .step::after{content:"";width:0;height:0;border-style:solid;border-width:15px 7.5px 0;border-color:#f29e62 transparent transparent;top:auto;bottom:-14px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.m-flow .flow .step_box h3{color:#111;margin-bottom:20px;font-size:22px;font-size:2.2rem}.m-flow .flow .step_box small{color:#a27c4a;font-size:16px;font-size:1.6rem}.m-flow .flow .step_box .border{text-align:center;padding:30px;border:1px solid #ddd;margin-bottom:25px}.m-flow .flow .step_box .border h4{color:#111;margin-bottom:15px;font-size:18px;font-size:1.8rem}.m-flow .flow .step_box .border .btn a{display:inline-block;width:280px;color:#fff;background:#a27c4a;font-weight:700;text-decoration:none;border:1px solid #a27c4a;padding:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-flow .flow .step_box .border .btn a:hover{color:#a27c4a;background:#fff}.m-flow .flow .step_box .border .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-flow .flow .step_box .border.mail .btn a{background:#bccd62;border-color:#bccd62}.m-flow .flow .step_box .border.mail .btn a:hover{color:#bccd62;background:#fff}.m-flow .flow .step_box .border.tel .num{color:#e8a265;font-family:"Roboto Condensed",sans-serif;margin-bottom:5px;font-size:36px;font-size:3.6rem}.m-flow .flow .step_box .border.tel .num i{vertical-align:middle;display:inline-block;margin:0 10px 0 0;font-size:22px;font-size:2.2rem}.m-flow .flow .step_box .border.tel .time,.post_voice_list .blog_list ul li a .text time,.post_voice_list .channel_list ul li a .text time{font-size:14px;font-size:1.4rem}.m-fee .fee_box table tbody,.m-fee .fee_box table thead,.m-flow .flow .step_box .case_box{border:1px solid #ddd}.m-flow .flow .step_box .case_box h4{padding:12px 0;margin:-1px -1px 25px;color:#fff;text-align:center;background:#a27c4a}.m-flow .flow .step_box .case_box ul{margin:0 30px}.m-flow .flow .step_box .case_box ul li{padding-left:30px;position:relative;margin-bottom:30px}.m-flow .flow .step_box .case_box ul li .num{color:#a27c4a;font-family:"Roboto Condensed",sans-serif;position:absolute;left:0;top:0;font-weight:700}.m-fee .pay{margin-bottom:100px}.m-fee .pay .common_ttl01,.post_list li,.post_voice_list li{margin-bottom:30px}.m-fee .fee_box dl,.m-fee .pay .card_list{display:-webkit-box;display:-ms-flexbox;display:flex}.m-fee .pay .card_list{-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fdfcfb;border:1px solid #ddd;padding:25px 30px}.m-fee .pay .card_list li{margin:5px}.m-fee .fee_box{margin-bottom:60px;padding-bottom:40px}.m-fee .fee_box .common_ttl06 small{color:#ad0919;vertical-align:middle;font-size:16px;font-size:1.6rem}.m-fee .fee_box dl{border-bottom:1px dashed #ddd;padding-bottom:15px;margin-bottom:15px}.m-fee .fee_box dl dt{width:370px}.m-fee .fee_box dl dd{width:calc(100% - 370px);text-align:right}.m-fee .fee_box dl small{margin-top:5px;line-height:150%;display:block;color:#ad0919}.m-fee .fee_box table thead th{color:#fff;background:#bccd62;border:0;padding:15px 30px}.m-fee .fee_box table tbody td,.m-fee .fee_box table tbody th{border-left:none;border-right:none;text-align:center;padding:15px 30px}.m-fee .fee_box table tbody th{background:#f7f7f7}.m-fee .fee_box table.rehabili{width:730px;margin:50px 0 20px}.m-fee .fee_box table.rehabili caption{text-align:left;font-weight:700}.m-fee .fee_box table.rehabili tbody th{width:250px}.m-fee .fee_box table.rehabili tbody td{text-align:left}.m-fee .fee_box .table-sub-title{text-align:left;display:block;font-weight:700;font-size:14px;font-size:1.4rem}.m-fee .fee_box .table-sub{margin-bottom:0;font-size:14px;font-size:1.4rem}.m-fee .fee_box .table-sub tbody td,.m-fee .fee_box .table-sub tbody th{padding:0 10px;border:0}.m-fee .fee_box .table-sub tbody td,.m-group .about .common_ttl01 .logo img{vertical-align:middle}.m-faq section{margin-top:-100px;padding-top:100px}.m-faq .faq{margin-bottom:20px;border-bottom:1px dashed #ddd}.m-faq .faq dd,.m-faq .faq dt{position:relative;padding:0 0 20px 40px}.m-faq .faq dd::before,.m-faq .faq dt::before{position:absolute;left:0;top:0;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:18px;font-size:1.8rem}.m-faq .faq dt::before{content:"Q";color:#a27c4a}.m-faq .faq dd::before{content:"A"}.m-faq .faq dt{font-weight:700}.m-doctor .text-clinic,.m-doctor .text-medical{vertical-align:baseline}.m-doctor .doctor{padding-bottom:100px}.m-doctor .doctor .greeting{margin-bottom:100px}.m-doctor .doctor .greeting .wrap{position:relative;margin-bottom:80px}.m-doctor .doctor .greeting .wrap:nth-child(even) .img{text-align:right}.m-doctor .doctor .greeting .wrap:nth-child(even) .text{left:0;padding:40px 35px}.m-doctor .doctor .greeting .wrap .common_ttl01{margin-bottom:25px}.m-doctor .doctor .greeting .wrap .text{max-width:635px;background:#fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:40px 0 40px 35px}.m-doctor .doctor .greeting .wrap .name{font-weight:700;font-size:12px;font-size:1.2rem}.m-doctor .doctor .greeting .wrap .name span{display:block;font-size:18px;font-size:1.8rem}.m-doctor .career{padding-left:55px}.m-doctor .career.border{border-right:1px solid #ddd}.m-doctor .career dl,.m-doctor .support .head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.m-doctor .career dl dt{width:110px}.m-doctor .career dl dd{width:calc(100% - 110px)
} .m-doctor .career ul li{margin-bottom:5px}.m-clinic .access,.m-clinic_test .access,.m-doctor .support{padding-bottom:100px}.m-doctor .support .head{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;margin-top:70px;position:relative}.m-doctor .support .head::after{content:"";position:absolute;width:506px;height:340px;top:20px;right:-115px;background-image:url(/common/css/../../img/doctor/support_bg.webp);background-size:cover;z-index:-1}.m-doctor .support .head .name{-webkit-box-shadow:4px 4px 0 0 #a27c4a;box-shadow:4px 4px 0 0 #a27c4a;min-width:285px;text-align:center;font-size:1.8rem;padding:46px 10px;position:relative;left:-20px;background:#fff}.m-doctor .support .head.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-doctor .support .head.reverse::after{top:-30px;right:auto;left:-115px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.m-doctor .support .head.reverse .name{-webkit-box-shadow:-4px 4px 0 0 #a27c4a;box-shadow:-4px 4px 0 0 #a27c4a;left:auto;right:-20px}.m-clinic .access .common_ttl01,.m-clinic_test .access .common_ttl01{text-align:center}.m-clinic .access .common_ttl06,.m-clinic_test .access .common_ttl06{color:#009b6b}.m-clinic .access .time,.m-clinic_test .access .time{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;width:799px;margin:0 auto 80px}.m-clinic .access .time h3,.m-clinic_test .access .time h3{background-color:#777;background-image:url(/common/css/../img/footer/time_ico.webp);background-repeat:no-repeat;background-position:center top 25px;background-size:48px auto;color:#fff;text-align:center;width:215px;padding-top:77px;font-size:18px;font-size:1.8rem}.m-clinic .access .time table,.m-clinic_test .access .time table{width:582px;background:#f6f6f6;margin:0}.m-clinic .access .time table td,.m-clinic .access .time table th,.m-clinic_test .access .time table td,.m-clinic_test .access .time table th{border:0;text-align:left;padding:16px 10px 16px 45px}.m-clinic .access .time table th,.m-clinic_test .access .time table th{font-weight:700;position:relative}.m-clinic .access .time table th::after,.m-clinic_test .access .time table th::after{position:absolute;content:"";height:36px;width:1px;background:#ddd;right:0;top:13px}.m-clinic .access .overview,.m-clinic_test .access .overview{margin-top:-100px;padding-top:100px}.m-clinic .access .overview table td,.m-clinic .access .overview table th,.m-clinic_test .access .overview table td,.m-clinic_test .access .overview table th{text-align:left;border:0;padding:14px 0;border-bottom:1px solid #ddd}.m-clinic .access .overview table th,.m-clinic_test .access .overview table th{width:195px}.m-clinic .access .map,.m-clinic_test .access .map{margin-bottom:60px}.m-clinic .access .howto,.m-clinic_test .access .howto{display:-webkit-box;display:-ms-flexbox;display:flex}.m-clinic .access .howto:not(:last-child),.m-clinic_test .access .howto:not(:last-child){margin-bottom:30px}.m-clinic .access .howto .station,.m-clinic_test .access .howto .station{text-align:center;font-weight:700;border:1px solid #333;background:#f5f5f5;font-size:18px;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-clinic .access .howto .station small,.m-clinic_test .access .howto .station small{width:100%;display:block;font-size:14px;font-size:1.4rem;font-weight:500}.m-clinic .access .howto .required,.m-clinic_test .access .howto .required{text-align:center;padding:10px 0}.m-clinic .access .howto .required .way,.m-clinic_test .access .howto .required .way{padding-bottom:3px;margin-bottom:3px;font-weight:700}.m-clinic .access .howto .required .way .fas,.m-clinic_test .access .howto .required .way .fas{font-size:24px;font-size:2.4rem;margin-right:3px}.m-clinic .access .howto .goal,.m-clinic_test .access .howto .goal{text-align:center;color:#fff;font-weight:700;background:#009b6b;font-size:18px;font-size:1.8rem;width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-clinic .access .howto .two-row .two-row-wrap,.m-clinic_test .access .howto .two-row .two-row-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.m-clinic .access .howto .two-row .two-row-wrap:not(:last-child),.m-clinic_test .access .howto .two-row .two-row-wrap:not(:last-child){margin-bottom:20px}.m-clinic .access .visit-taxi,.m-clinic .access .visit-train,.m-clinic_test .access .visit-taxi,.m-clinic_test .access .visit-train{margin-bottom:80px}.m-clinic .access .visit-taxi .howto .station,.m-clinic_test .access .visit-taxi .howto .station{width:170px}.m-clinic .access .visit-taxi .howto .required,.m-clinic_test .access .visit-taxi .howto .required{background:#fff3f2;width:150px}.m-clinic .access .visit-taxi .howto .required .way,.m-clinic_test .access .visit-taxi .howto .required .way{border-bottom:1px solid #fb3c3c}.m-clinic .access .visit-taxi .howto .required .way .fa-car,.m-clinic_test .access .visit-taxi .howto .required .way .fa-car{color:#fb3c3c}.m-clinic .access .visit-train .howto .station,.m-clinic_test .access .visit-train .howto .station{width:120px}.m-clinic .access .visit-train .howto .required.req-train,.m-clinic_test .access .visit-train .howto .required.req-train{background:#eef3fc;width:180px}.m-clinic .access .visit-train .howto .required.req-train.yamanote-line,.m-clinic_test .access .visit-train .howto .required.req-train.yamanote-line{width:480px}.m-clinic .access .visit-train .howto .required.req-train .way,.m-clinic_test .access .visit-train .howto .required.req-train .way{border-bottom:1px solid #2f6cdc}.m-clinic .access .visit-train .howto .required.req-train .way .fa-subway,.m-clinic_test .access .visit-train .howto .required.req-train .way .fa-subway{color:#2f6cdc}.m-clinic .access .visit-train .howto .required.req-walk,.m-clinic_test .access .visit-train .howto .required.req-walk{background:#f3fbf9;width:150px}.m-clinic .access .visit-train .howto .required.req-walk .way,.m-clinic_test .access .visit-train .howto .required.req-walk .way{border-bottom:1px solid #009b6b}.m-clinic .access .visit-train .howto .required.req-walk .way .fa-walking::before,.m-clinic_test .access .visit-train .howto .required.req-walk .way .fa-walking::before{content:url(/common/css/../../img/clinic/ico-walking.webp)}.m-group .about{background-image:url(/common/css/../../img/group/about_bg.webp);background-size:cover;background-position:center center;position:relative;z-index:1;text-align:center;padding:108px 0;margin-bottom:100px}.m-group .about::after{content:"";width:calc(100% - 80px);height:calc(100% - 80px);background:rgba(255,255,255,.4);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.m-group .about .common_ttl01{margin-bottom:25px}.m-group .about .common_ttl01 .logo,.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul li a i{display:inline-block;margin-right:10px}.m-group .group{padding-bottom:100px}.m-group .list{padding:100px 0 80px}.m-group .list .common_ttl01{text-align:center}.m-group .list .link_box{font-weight:700;text-decoration:none;color:#333;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-access-detail .access-detail #medical-scanning .common_ttl06,.m-group .list .link_box:hover,.post_list li a:hover .detail .ttl{color:#a27c4a}.m-group .list .link_box .thumb{margin-bottom:15px;overflow:hidden}.m-group .list .link_box .thumb img{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(1);transform:scale(1)}.m-group .list .link_box .text{position:relative;display:inline-block}.m-group .list .link_box .text::after{content:"\f105";left:auto;right:-15px;font-weight:500;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-family:'Font Awesome 5 Pro'}.m-introduction .inside-intro{letter-spacing:.2em;line-height:2}.m-introduction .inside-intro .lead{margin-bottom:100px}.m-introduction .inside-intro .day-night{margin-bottom:150px}.m-introduction .inside-intro .day-night .day-night-text{max-width:930px;margin:0 auto 70px;padding:80px 150px;text-align:center;position:relative}.m-introduction .inside-intro .day-night .day-night-text::after,.m-introduction .inside-intro .day-night .day-night-text::before{content:"";width:208px;height:196px;position:absolute}.m-introduction .inside-intro .day-night .day-night-text::before{background:url(/common/css/../../img/introduction/frame-bottom-left.webp) no-repeat;bottom:0;left:0}.m-introduction .inside-intro .day-night .day-night-text::after{background:url(/common/css/../../img/introduction/frame-top-right.webp) no-repeat;top:0;right:0}.m-introduction .inside-intro .day-night .day-night-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-introduction .inside-intro .guide{background:url(/common/css/../../img/introduction/bg-opa-clinic01.webp) no-repeat right 3%}.m-introduction .inside-intro .guide .guide-map{margin-bottom:120px}.m-introduction .inside-intro .guide .guide-map h2{color:#492c05;font-size:34px;font-size:3.4rem;text-align:center;margin-bottom:60px}.m-introduction .inside-intro .guide .guide-map figure{max-width:934px;margin:0 auto}.m-introduction .inside-intro .guide .guide-img-01{position:relative;margin-bottom:140px}.m-archive .post_list.post_list_case ul li a,.m-introduction .inside-intro .guide .guide-img-01 .guide-img-enter{display:-webkit-box;display:-ms-flexbox;display:flex}.m-introduction .inside-intro .guide .guide-img-01 .guide-img-enter figcaption{margin:4% 0 0 3%}.m-introduction .inside-intro .guide .guide-img-01 .guide-way{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-20% 4% 0 auto;width:42%}.m-introduction .inside-intro .guide .guide-img-01 .guide-way figure{width:46%}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge{position:relative;margin-top:-15%;width:50%}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge figure{width:65%;margin-left:auto}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge figure figcaption,.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area .guide-img-private02 figcaption{margin-top:2%}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge::after{content:"";width:40%;height:305px;position:absolute;bottom:-60%;left:0;background:url(/common/css/../../img/introduction/deco01.webp) no-repeat;background-size:contain;z-index:1}.m-introduction .inside-intro .guide .guide-img-02{margin-bottom:140px;background:url(/common/css/../../img/introduction/bg-opa-clinic02.webp) no-repeat left 40%}.m-introduction .inside-intro .guide .guide-img-02 .guide-lounge-text{margin-bottom:140px}.m-introduction .inside-intro .guide .guide-img-02 .guide-lounge-text figure figcaption{position:absolute;bottom:0;left:0;background:#342417;color:#fff;padding:20px;width:28%}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private,.m-introduction .inside-intro .guide .guide-img-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area .guide-img-private01{margin-bottom:4%}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area .guide-img-private02,.m-introduction .inside-intro .guide .guide-img-02 .guide-lounge-text figure{position:relative}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area .guide-img-private02::after{content:"";width:40%;height:316px;position:absolute;bottom:6%;right:0;background:url(/common/css/../../img/introduction/deco02.webp) no-repeat;background-size:contain;z-index:1}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .left-area{width:45%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.m-introduction .inside-intro .guide .guide-img-03{margin-bottom:140px}.m-introduction .inside-intro .guide .guide-img-03 .guide-img-private02,.m-introduction .inside-intro .guide .guide-img-04 .guide-img-enter img{width:50%}.m-introduction .inside-intro .guide .guide-img-03 .guide-img-private02 figcaption,.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom01 figcaption{margin:2% 0 0 4%}.m-introduction .inside-intro .guide .guide-img-03 .guide-img-private03{width:45%}.m-introduction .inside-intro .guide .guide-img-04{background:url(/common/css/../../img/introduction/bg-opa-clinic03.webp) no-repeat right 2%;margin-bottom:140px}.m-introduction .inside-intro .guide .guide-img-04 .guide-img-enter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.m-introduction .inside-intro .guide .guide-img-04 .guide-img-enter figcaption{margin:4% 0 0 3%}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge figure{width:32%}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom01{margin-top:2%}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom02{text-align:center;position:relative}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom02::after{content:"";width:40%;height:296px;position:absolute;top:-3%;right:-15%;background:url(/common/css/../../img/introduction/deco03.webp) no-repeat;background-size:contain;z-index:1}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom03{margin-top:-20%}.m-introduction-new,.m-introduction-new .inside-intro .row .col-sm-6 img{margin-bottom:50px}.m-access-detail .access-detail{padding-bottom:100px}.m-access-detail .access-detail .section:not(:last-child){padding-bottom:50px}.m-access-detail .access-detail .section .section-s:not(:last-child){padding-bottom:25px}.m-access-detail .access-detail .common_ttl03,.m-access-detail .access-detail .common_ttl06,.single .post_wrap .box-skin h2 span:first-letter,.sub_list .channel-categories ul li a:hover{color:#009b6b}.m-access-detail .access-detail .sibling_navi .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-access-detail .access-detail #medical-scanning{padding:40px;background:#fbf7f2}.m-access-detail .access-detail .info-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-access-detail .access-detail .info-map iframe,.m-access-detail .access-detail .info-map table{width:48%}.m-access-detail .access-detail .info-map table{margin:0}.m-access-detail .access-detail .info-map table tr{background:#f6f6f6}.m-access-detail .access-detail .info-map table tr td,.m-access-detail .access-detail .info-map table tr th{padding:20px}.m-access-detail .access-detail .info-map table tr th{width:120px;padding:20px}.post_list li a:hover .thumb img{-webkit-transform:scale(1.08);transform:scale(1.08)}.post_list li a .thumb{overflow:hidden}.post_list li a .thumb img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.post_list li a .cat_list,.post_list li a .detail{display:-webkit-box;display:-ms-flexbox;display:flex}.post_list li a .cat_list{color:inherit;background:inherit;margin:0 0 15px;padding:0;line-height:25px;text-align:center;font-size:13px;font-size:1.3rem;font-weight:700}.post_list li a .cat_list li{background:#a27c4a;color:#fff;padding:0 10px;width:auto;margin-bottom:2%}.post_list li a .detail{background:#fff;padding:30px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post_list li a .detail .ttl{-webkit-transition:all .3s ease;transition:all .3s ease;display:block;line-height:1.6;margin-bottom:10px}.post_list li a .detail .txt{font-size:14px;font-size:1.4rem;margin-bottom:10px;line-height:24px;position:relative;height:72px;overflow:hidden}.post_list li a .detail .txt::after,.post_list li a .detail .txt::before{position:absolute;background:#fff}.post_list li a .detail .txt::before{content:"･･･";bottom:0;right:0}.post_list li a .detail .txt::after{content:"";width:100%;height:100%}.post_list li a .detail .date{font-size:14px;font-size:1.4rem;display:block}.single .post_wrap{width:825px;margin:0 auto 100px}.single .post_wrap .head{margin-bottom:45px}.single .post_wrap .head h1{border:1px solid #ccc;line-height:155%;padding:.5em .5em .5em 1.7em;margin-bottom:15px;font-size:26px;font-size:2.6rem;position:relative}.single .post_wrap .body h5::after,.single .post_wrap .head h1::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single .post_wrap .head h1::before{left:.7em;content:"";width:7px;height:60%;background:#a27c4a}.post_list li a .detail .date,.post_voice_list li a .text time,.single .post_wrap .head time{font-family:"Roboto Condensed",sans-serif}.single .post_wrap .body h2{background:#a27c4a;color:#fff;padding:.5em;margin-bottom:15px;position:relative;border:1px solid #ceac89}.single .post_wrap .body h3,.single .post_wrap .body h5{position:relative;margin-bottom:15px;padding:0 0 .25em 1.5em;border-bottom:3px solid #ccc}.single .post_wrap .body h3::before{position:absolute;top:10%;left:0;content:'';width:12px;height:12px;border:solid 3px #a27c4a;border-radius:100%}.single .post_wrap .body h4{position:relative;padding:.1em .4em;background:#e8a265;margin-bottom:15px;color:#fff}.single .post_wrap .body h5{font-size:16px;font-size:1.6rem;padding:0 0 0 2em;border-bottom:1px dotted #a27c4a}.single .post_wrap .body h5::after{left:0;content:'';width:18px;height:2px;background-color:#a27c4a}.m-archive.m-faq .sec-faq .box>.acc+h3,.single .post_wrap .body .addtoany_content_bottom,.single .post_wrap .body p+h3{margin-top:40px}.single .post_wrap .body p h5,.single .post_wrap .body p+h4{margin-top:30px}.single .post_wrap .body figure.wp-caption,.single .post_wrap .box-diabetes p{margin-bottom:40px}.single .post_wrap .body figure.wp-caption figcaption{margin-top:15px}.single .post_wrap .body .addtoany_content_bottom::before{content:"この記事を読んでいいねと思ったらシェアしてください";display:block;font-weight:700;font-size:13px;font-size:1.3rem;margin-bottom:7px}.single .post_wrap .body .addtoany_content_bottom .addtoany_list{display:block}.single .post_wrap .box-diabetes{background:#f9ffd9;border:2px solid #bccd62;padding:2px}.single .post_wrap .box-diabetes .box-diabetes-in{border:1px solid #dee9a1;padding:50px}.single .post_wrap .box-diabetes h2{text-align:center;margin-bottom:30px}.single .post_wrap .box-diabetes h2 span{padding-left:.5em;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fbf96e));background:linear-gradient(transparent 50%,#fbf96e 50%)}.single .post_wrap .box-diabetes .comment_box{margin-bottom:20px;padding:20px 30px 30px;display:block;background:#fff;border:0}.single .post_wrap .box-diabetes .comment_box .check_list{margin:0}.single .post_wrap .box-diabetes .comment_box .check_list li{border-bottom:1px dotted #a27c4a;line-height:3}.single .post_wrap .box-diabetes .comment_box .check_list li::before{top:15px;line-height:15px;border:1px solid #ccc;color:#cc2121;font-weight:400}.single .post_wrap .box-diabetes .button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single .post_wrap .box-diabetes .button .item,.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul li{width:48%}.single .post_wrap .box-diabetes .button .item a{display:block;text-align:center}.single .post_wrap .box-diabetes .button .item a.btn01{background:#a27c4a;color:#fff;text-decoration:none;padding:16px 5px;margin-bottom:15px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.single .post_wrap .box-aga .button .item a::after,.single .post_wrap .box-diabetes .button .item a.btn01::after{content:url(/common/css/../../common/img/ico/ico-arrow-white.svg);width:14px;height:9px;vertical-align:baseline;display:inline-block;margin-left:10px}.single .post_wrap .box-diabetes .button .item a.btn01:hover,.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul li a:hover{background:#474747}.single .post_wrap .box-diabetes .button .item a.btn02{color:#333}.single .post_wrap .box-diabetes .button .item a.btn02::before{content:url(/common/css/../../common/img/ico/ico-arrow-green.svg);width:15px;height:15px;vertical-align:baseline;display:inline-block;margin-right:5px}.single .post_wrap .box-diabetes .cv_contact{margin-top:40px;padding:30px;background:#fff;border:1px solid #ddd}.single .post_wrap .box-diabetes .cv_contact .list-flex,.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single .post_wrap .box-diabetes .cv_contact .list-flex .tel{width:45%;font-size:40px;font-size:4rem;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#e8a265}.single .post_wrap .box-diabetes .cv_contact .list-flex .tel i{vertical-align:middle;display:inline-block;margin-right:10px;font-size:28px;font-size:2.8rem}.single .post_wrap .box-diabetes .cv_contact .list-flex .tel a{text-decoration:none;color:#e8a265}.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList{width:55%}.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul{margin-bottom:0}.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul li a{text-align:center;display:block;text-decoration:none;color:#fff;background:#a27c4a;padding:10px 0;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList ul li:last-child a{background:#bccd62}.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList p{line-height:1}.single .post_wrap .box-aga{background:url(/common/css/../../img/topics/bg-aga.webp) no-repeat right bottom,#f3fadf;background-size:70%;padding:40px 240px 40px 40px}.single .post_wrap .box-aga h2{font-size:30px;font-size:3rem;margin-bottom:30px;line-height:1.4;text-shadow:3px 3px 0 #fff}.single .post_wrap .box-aga p{font-weight:700;text-shadow:3px 3px 0 #fff}.single .post_wrap .box-aga .button{width:50%;margin-top:40px}.m-faq .post-faq .body .border.mail h4,.m-faq .post-faq .body .col-sm-12 .border h4,.m-online-counseling .merit figure,.single .post_wrap .box-aga .button .item{margin-bottom:20px}.single .post_wrap .box-aga .button .item:last-child,.sub_list .blog-categories ul:last-child,.sub_list .channel-categories ul:last-child{margin-bottom:0}.post_voice_list li .in .ttl a,.single .post_wrap .box-aga .button .item a{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.single .post_wrap .box-aga .button .item a{display:block;background:#a27c4a;color:#fff;padding:12px 5px;font-weight:700;text-align:center}.single .post_wrap .box-aga .button .item a:hover,.single .post_wrap .box-skin .button .item a.btn01:hover{background:#474747}.single .post_wrap .box-skin{max-width:800px;margin:90px auto 0;padding:130px 80px 60px;border:1px solid #e1c87e}.single .post_wrap .box-skin h2{font-size:21px;font-size:2.1rem;margin:-185px 0 0 -90px;font-weight:500;letter-spacing:.3em;line-height:2}.single .post_wrap .box-skin h2 span{background:#fff;display:inline-block;padding:0 30px 30px 0}.single .post_wrap .box-skin p{margin-bottom:40px}.post_voice_list li a,.single .post_wrap .box-skin .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single .post_wrap .box-skin .button{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.single .post_wrap .box-skin .button .item{width:48%}.single .post_wrap .box-skin .button .item a{display:block;text-align:center}.single .post_wrap .box-skin .button .item a.btn01{background:#009b6b;color:#fff;text-decoration:none;padding:16px 5px;margin-bottom:15px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.single .post_wrap .box-skin .button .item a.btn01::after{content:url(/common/css/../../common/img/ico/ico-arrow-white.svg);width:14px;height:9px;vertical-align:baseline;display:inline-block;margin-left:10px}.single .post_wrap .box-skin .button .item a.btn02{color:#333}.single .post_wrap .box-skin .button .item a.btn02::before{content:url(/common/css/../../common/img/ico/ico-arrow-green.svg);width:15px;height:15px;vertical-align:baseline;display:inline-block;margin-right:5px}.single .post_wrap iframe{width:100%;max-width:500px;margin:0 auto;display:block}.single.m-blog{background:#f6f6f6}.single.m-blog .post_wrap{background:#fff;padding:0 30px 30px}.single.m-blog .post_wrap .head h1{margin:30px 0 20px;padding:0 0 0 15px;border:0;border-left:7px solid #e8a265}.single.m-blog .post_wrap .head time:before{font-family:"Font Awesome 5 Pro";content:'\f017';display:inline-block;font-weight:400;margin-right:5px}.single.m-blog .post_wrap .head .tag{background:#e8a265}.single.m-blog .post_wrap .body h2{color:#333;background:url(/common/css/../../img/topics/ico-blog-head-02.svg) no-repeat left top;background-size:70px;border:0;padding:30px 0 20px 30px}.single.m-blog .post_wrap .body h3{padding:0 0 5px;border-bottom:2px solid #f8e3d0;position:relative}.single.m-blog .post_wrap .body h3:before{content:none}.single.m-blog .post_wrap .body h3:after{content:"";background:#e8a265;width:50px;height:2px;position:absolute;bottom:-2px;left:0}.single.m-blog .post_wrap .body h4{color:#333;background:0 0;padding:0 0 5px;border-bottom:1px dashed #999}.single.m-blog .post_wrap .wp-pagenavi .alignleft a,.single.m-blog .post_wrap .wp-pagenavi .alignright a,.sub_list .blog-categories ul li a:hover,.sub_list .blog-categories ul.cate-staffblog li a{color:#e8a265}.single.m-blog .post_wrap .wp-pagenavi .center a{background:#e8a265;border:1px solid #e8a265}.single.m-blog .post_wrap .recommend-list .common_ttl02{margin-bottom:0;padding:5px 15px;display:inline-block;color:#e8a265;border:1px solid #e8a265;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}.single.m-blog .post_wrap .recommend-list ul{margin-bottom:0;padding:20px;border:1px solid #e8a265}.single .single-case .head h1::before{background:#bccd62}.single .single-case .body h2,.single .single-channel .body h2{padding:10px 15px;color:#4b5806;background:#e0ed9b;border:0;border-bottom:3px solid #bccd62}.single .single-channel .body h3{padding:8px 10px 8px 35px;background:#f8ffd3;border:1px solid #bccd62;border-top-left-radius:25px;border-bottom-left-radius:25px}.single .single-case .body h3::before,.single .single-channel .body h3::before{width:12px;height:12px;border:2px solid #bccd62;background:#fff;margin:auto;top:0;bottom:0;left:10px}.single .single-channel .body h4{color:inherit;background:inherit;padding:8px 10px;position:relative;border-top:2px solid #bccd62;border-bottom:2px solid #bccd62}.single .single-case .body h4::after,.single .single-case .body h4::before{position:absolute;left:0;content:"";display:block;width:100%;height:1px;background:#d9e59c}.single .single-case .body h4::before{top:1px}.single .single-case .body h4::after{bottom:1px}.single .single-case .body h5,.single .single-channel .body h5{padding:0 10px 5px;border-bottom:2px solid #e1e1e1}.single .single-case .body h5::after{-webkit-transform:none;transform:none;top:auto;bottom:-2px;width:80px;background:#bccd62}.single .single-channel .head h1::before{background:#009b6b}.single .single-channel .body h2{border-bottom:3px solid #009b6b}.single .single-channel .body h3{border:1px solid #009b6b}.single .single-channel .body h3::before{border:2px solid #009b6b}.single .single-channel .body h4{border-top:2px solid #009b6b;border-bottom:2px solid #009b6b}.single .single-channel .body h4::after,.single .single-channel .body h4::before{position:absolute;left:0;content:"";display:block;width:100%;height:1px;background:#d9e59c}.single .single-channel .body h4::before{top:1px}.single .single-channel .body h4::after{bottom:1px}.single .single-channel .body h5::after{-webkit-transform:none;transform:none;top:auto;bottom:-2px;width:80px;background:#009b6b}.post_voice_list li a{background:#fff;text-decoration:none;padding:30px;color:#111}.post_voice_list li a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.post_voice_list li .in .ttl a:hover,.post_voice_list li a:hover .ttl{color:#a27c4a}.post_voice_list li a .thumb{width:140px;height:140px;overflow:hidden}.post_voice_list li a .thumb img{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.post_voice_list li a .text{width:280px}.post_voice_list li a .text .ttl{font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:18px;font-size:1.8rem}.post_voice_list li a .text .cat_list li{display:inline-block;color:#fff;background:#474747;line-height:25px;padding:0 10px;margin:0 5px 0 0;font-size:13px;font-size:1.3rem;font-weight:700}.post_voice_list li a .text .more{color:#a27c4a;font-weight:700;margin-bottom:0;font-size:14px;font-size:1.4rem}.post_voice_list li a .text .more i{display:inline-block;margin-left:10px}.post_voice_list li .in{background:#fff;padding:45px 40px}.post_voice_list li .in .person{font-weight:700;margin-bottom:20px}.post_voice_list li .in .person span{display:inline-block;vertical-align:middle;line-height:1em}.post_voice_list li .in .person .gender{color:#a27c4a;border-left:1px solid #111;padding-left:8px;margin-left:10px}.post_voice_list li .in .ttl{display:block;margin-bottom:20px}.post_voice_list li .in .ttl a{color:#111;font-size:20px;font-size:2rem}.post_voice_list li .in .common_link{width:100%;margin-top:20px}.post_voice_list li .in .common_link a{color:#a27c4a;border:1px solid #a27c4a;background:#fff;padding:8px 16px 6px 20px}.post_voice_list li .in .common_link a:hover{border:1px solid #a27c4a;color:#fff;background:#a27c4a}.post_voice_list .blog_list,.single.m-blog .post_wrap{border-top:5px solid #e8a265}#voice_archive .post_voice_list .blog_list,.single.m-blog .post_wrap{border-top:5px solid #8CC061}.post_voice_list .blog_list,.post_voice_list .channel_list{background:#fff;padding-bottom:20px}.post_voice_list .blog_list h3,.post_voice_list .channel_list h3{font-size:26px;font-size:2.6rem;margin:30px 30px 10px;padding-bottom:15px;border-bottom:1px solid #ccc}.post_voice_list .blog_list h3:before,.post_voice_list .channel_list h3:before{content:url(/common/css/../../img/topics/ico-blog-head.svg);width:38px;height:38px;display:inline-block;margin-right:15px;vertical-align:middle}#voice_archive .post_voice_list .blog_list h3:before{content:url(/common/css/../../img/topics/ico-blog-voice.svg);width:38px;height:38px;display:inline-block;margin-right:15px;vertical-align:middle}.post_voice_list .blog_list ul li,.post_voice_list .channel_list ul li{border-bottom:1px dotted #ddd;padding:0 0 30px;margin:30px 30px 10px}.post_voice_list .blog_list ul li:last-child,.post_voice_list .channel_list ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.post_voice_list .blog_list ul li a,.post_voice_list .channel_list ul li a{padding:0;color:#333}.post_voice_list .blog_list ul li a .thumb{width:320px;height:auto}.post_voice_list .channel_list ul li a .thumb{height:auto}.post_voice_list .blog_list ul li a .text{width:420px}.post_voice_list .blog_list ul li a .text .txt,.post_voice_list .channel_list ul li a .text .txt{height:64px;overflow:hidden;line-height:150%;font-size:14px;font-size:1.4rem;position:relative;margin-bottom:10px}.post_voice_list .blog_list ul li a .text .txt:before,.post_voice_list .channel_list ul li a .text .txt:before{content:"･･･";bottom:0;right:0;position:absolute;background:#fff}.post_voice_list .blog_list ul li a .text .cat_list,.post_voice_list .channel_list ul li a .text .cat_list{margin-bottom:10px}.post_voice_list .blog_list ul li a .text .cat_list li,.post_voice_list .channel_list ul li a .text .cat_list li{background:#e8a265;border:0}.post_voice_list .channel_list{border-top:5px solid #009b6b}.post_voice_list .channel_list ul li a .thumb{width:240px}.post_voice_list .channel_list ul li a .text{width:490px}.m-archive{padding:120px 0 100px;background:#f6f6f6;margin-top:-120px}.m-archive .info_list{margin:0 95px}.m-archive .info_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0;border-bottom:1px dashed #ddd;text-decoration:none}.m-archive .info_list li a time{font-family:"Roboto Condensed",sans-serif;display:inline-block;width:100px}.m-archive .info_list li a .title{width:800px;color:#333;-webkit-transition:all .3s ease;transition:all .3s ease}.m-archive .post_list ul,.m-archive.m-faq .sec-cate .topics-categories ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-archive .post_list ul li{width:31.3333%;margin:0 1% 2%}.m-archive .post_list.post_list_case ul li{width:100%;margin:0 0 30px}.m-archive .post_list.post_list_case ul li a .thumb{width:40%}.m-archive .post_list.post_list_case ul li a .detail{width:55%}.m-archive .post_list.post_list_case ul li a .cat_list{margin-bottom:10px}.m-archive .post_list.post_list_case ul li a .cat_list li{width:auto;margin:0 10px 5px 0;background:#bccd62}.post-type-archive-topics .m-archive .post_list ul li a .cat_list li,.tag-knee-inside .m-archive .post_list ul li a .cat_list li,.sub_list #topicsSearch input[type=submit]:hover,.sub_list h3,.tax-cate .m-archive .post_list ul li a .cat_list li{background:#a27c4a}.sub_list h3{color:#fff;padding:15px 20px}.sub_list h3::before{font-family:"Font Awesome 5 Pro";line-height:1;color:#fff;display:inline-block;font-weight:400;margin-right:8px;vertical-align:middle}.sub_list h3.ttl-search::before{content:url(/common/css/../../img/topics/ico-list-search.svg);width:18px;height:22px}.sub_list h3.ttl-cate::before{content:url(/common/css/../../img/topics/ico-list-cate.svg);width:18px;height:22px}.sub_list h3.ttl-rank::before{content:url(/common/css/../../img/topics/ico-list-rank.svg);width:20px;height:24px}.sub_list h3.blog-head{background:#e8a265}.sub_list h3.case-head{background:#bccd62}.sub_list h3.channel-head{background:#009b6b}.sub_list h3.case-head-ranking{background:#bccd62;padding-right:5px}.sub_list h3.case-head-ranking::before,.sub_list h3.faq-head-ranking::before{content:url(/common/css/../../img/topics/ico-list-rank-case.svg);width:20px;height:24px}.sub_list h3.faq-head-ranking{background:#a27c4a;padding-right:5px}.sub_list #topicsSearch{position:relative}.sub_list #topicsSearch #topicsSearchInput,.sub_list #topicsSearch input[type=submit]{border:0;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ W3","Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}.sub_list #topicsSearch #topicsSearchInput{width:100%;background:#f2f2f2;line-height:36px}.sub_list #topicsSearch input[type=submit]{cursor:pointer;top:30px;right:22px;position:absolute;background:#474747;color:#fff;border-radius:0;font-weight:700;font-size:14px;font-size:1.4rem;padding:2px 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.sub_list #topicsSearch,.sub_list .blog-categories,.sub_list .channel-categories,.sub_list .topics-categories,.sub_list .topics-ranking{background:#fff;border:1px solid #ddd;padding:20px 15px;margin-bottom:30px}.sub_list .blog-categories h4,.sub_list .channel-categories h4{color:#009b6b;border-bottom:1px solid #009b6b;margin-bottom:15px;padding-bottom:5px}.sub_list .blog-categories ul,.sub_list .channel-categories ul{margin-bottom:30px}.sub_list .blog-categories ul li,.sub_list .channel-categories ul li,.sub_list .topics-categories ul li{border-bottom:1px dashed #ddd;padding-bottom:8px;margin-bottom:10px}.sub_list .blog-categories ul li a,.sub_list .channel-categories ul li a{padding:0}.sub_list .blog-categories ul li a::before,.sub_list .channel-categories ul li a::before,.sub_list .topics-categories ul li a::before{font-family:"Font Awesome 5 Pro";line-height:1;color:#009b6b;content:'\f105';display:inline-block;font-weight:400;margin-right:10px}.sub_list .blog-categories h4{color:#e8a265;border-bottom:1px solid #e8a265}.sub_list .blog-categories ul li a::before,.sub_list .topics-categories ul li a::before{color:#e8a265}.sub_list .blog-categories ul.cate-staffblog li{border-color:#e8a265;border-style:solid;padding-bottom:5px}.m-archive.m-faq .sec-cate .topics-categories ul li a:hover,.sub_list .blog-categories ul.cate-staffblog li a:hover{opacity:.7}.sub_list .blog-categories ul.cate-doctorblog li{border-color:#009b6b}.sub_list .blog-categories ul.cate-doctorblog li a,.sub_list .blog-categories ul.cate-doctorblog li a::before{color:#009b6b}.m-faq section,.sub_list .topics-categories ul,.sub_list .topics-ranking .wpp-list,.sub_list .topics-ranking .wpp-no-data{margin-bottom:0}.sub_list .blog-categories ul li a,.sub_list .channel-categories ul li a,.sub_list .topics-categories ul li a{color:#333;text-decoration:none;font-weight:700;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.sub_list .topics-categories ul li a::before{color:#a27c4a}.m-blog .side ul li a:hover,.sub_list .topics-categories ul li a:hover,.sub_list .topics-ranking .wpp-list li a:hover{color:#a27c4a}.sub_list .topics-categories ul .children{margin-left:1em}.sub_list .topics-categories ul .children li{margin:0;padding:0;border-bottom:none;font-size:14px;font-size:1.4rem}.sub_list .topics-categories ul .children li a::before{font-size:12px;font-size:1.2rem}.sub_list .topics-ranking .wpp-list li{line-height:1.3;border-bottom:1px dashed #ddd;padding-bottom:15px;margin-bottom:15px;overflow:visible;clear:both;position:relative;zoom:1}.sub_list .topics-ranking .wpp-list li:after{content:".";display:block;clear:both;height:0;visibility:hidden}.sub_list .topics-ranking .wpp-list li::before{position:absolute;top:-5px;left:-5px;width:28px;height:28px;display:inline-block}.sub_list .topics-ranking .wpp-list li:nth-child(1)::before{content:url(/common/css/../../img/topics/ico-rank-01.svg)}.sub_list .topics-ranking .wpp-list li:nth-child(2)::before{content:url(/common/css/../../img/topics/ico-rank-02.svg)}.sub_list .topics-ranking .wpp-list li:nth-child(3)::before{content:url(/common/css/../../img/topics/ico-rank-03.svg)}.sub_list .topics-ranking .wpp-list li:nth-child(4)::before{content:url(/common/css/../../img/topics/ico-rank-04.svg)}.sub_list .topics-ranking .wpp-list li:nth-child(5)::before{content:url(/common/css/../../img/topics/ico-rank-05.svg)}.sub_list .topics-ranking .wpp-list li a{font-weight:700;color:#333;text-decoration:none}.sub_list .topics-ranking .wpp-list li a .wpp-thumbnail{margin-right:10px;-webkit-transition:all .3s ease;transition:all .3s ease;float:left;display:inline}.sub_list .button a:hover,.sub_list .topics-ranking .wpp-list li a .wpp-thumbnail:hover{opacity:.8}.m-archive.m-faq .section h2.ico-none::before,.sub_list .topics-ranking.case-ranking .wpp-list li::before{content:none}.sub_list .topics-ranking.faq-ranking .wpp-list li a{margin-left:32px;display:block}.m-blog .side ul li a,.sub_list .button a,.sub_list .topics-ranking .wpp-list li a{-webkit-transition:all .3s ease;transition:all .3s ease}.m-blog .post_wrap .date{line-height:25px}.m-blog .post_wrap .tag{display:inline-block;margin:0 0 0 10px;background:#474747;color:#fff;padding:0 10px;line-height:25px;font-size:13px;font-size:1.3rem;font-weight:700}.m-blog .side h2{border-bottom:1px solid #474747;padding-bottom:15px;margin-bottom:15px;font-size:18px;font-size:1.8rem}.m-blog .side h3{margin-bottom:10px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;font-size:1.6rem}.m-blog .side ul{padding-left:20px}.m-blog .side ul li a{text-decoration:none;color:#333}.m-blog .side ul li a::before{content:"-";display:inline-block;margin-right:5px}.addtoany_content .a2a_s__default{border-radius:100%!important}.addtoany_content .a2a_s__default svg{padding:4px;-webkit-box-sizing:content-box;box-sizing:content-box;width:28px}.single-case .addtoany_content .a2a_s__default{background:#bccd62!important}.single-topics .addtoany_content .a2a_s__default{background:#a27c4a!important}.single-blog .addtoany_content .a2a_s__default{background:#e8a265!important}.single-channel .addtoany_content .a2a_s__default{background:#009b6b!important}.m-archive.m-faq .section{margin-bottom:60px}.m-archive.m-faq .sec-faq .box .acc:last-child,.m-archive.m-faq .section:last-child{margin-bottom:0}.m-archive.m-faq .section ul,.m-contact .contactNotice p,.m-contact .contactTel p,.m-mail .contactForm .disease .left label,.m-reservation .contactForm .disease .left label,.m-seminar .contactForm .left label{margin:0}.m-archive.m-faq .sec-cate .topics-categories,.m-archive.m-faq .section .box{background:#fff;padding:40px 30px 35px}.m-archive.m-faq .section h2{color:#a27c4a;font-size:24px;font-size:2.4rem;padding-bottom:10px;border-bottom:1px solid #ccc}.m-archive.m-faq .section h2::before{width:43px;height:43px;display:inline-block;vertical-align:middle;margin-right:10px}.m-archive.m-faq .sec-faq h2::before{content:url(/common/css/../../img/faq/ico-faq.svg)}.m-archive.m-faq .sec-faq .box h3{font-size:20px;font-size:2rem;line-height:44px;color:#a27c4a;background:#f1ebe4;border-left:10px solid #a27c4a;margin-bottom:20px}.m-archive.m-faq .sec-faq .box h3 span{margin-left:15px}.m-archive.m-faq .sec-faq .box .acc{display:block}.m-archive.m-faq .sec-faq .box .acc>.cssacc{display:none}.m-archive.m-faq .sec-faq .box .acc>label{background:#eef8ff;font-weight:700;font-size:18px;font-size:1.8rem;padding:12px 42px 12px 57px;display:block;margin:0;cursor:pointer;position:relative;border-bottom:1px dotted #ccc}.m-archive.m-faq .sec-faq .box .acc>label::before{content:url(/common/css/../../img/faq/ico-q-01.svg);width:35px;height:35px;display:inline-block;vertical-align:middle;position:absolute;top:12px;left:12px}.m-archive.m-faq .sec-faq .box .acc>label::after{line-height:1;position:absolute;top:0;right:10px;bottom:0;margin:auto;display:block;width:24px;height:24px;-webkit-transition:all .35s;transition:all .35s;text-align:center;content:"+";font-weight:700;font-size:22px;font-size:2.2rem;color:#fff;background:#116fab;border-radius:50%}.m-archive.m-faq .sec-faq .box .acc .accshow{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s;margin:0}.m-archive.m-faq .sec-faq .box .acc .cssacc:checked~.accshow{height:auto;opacity:1}.m-archive.m-faq .sec-faq .box .acc .cssacc:checked~.accshow .accshow-in{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-archive.m-faq .sec-faq .box .acc .cssacc:checked~.accshow .accshow-in::before{content:url(/common/css/../../img/faq/ico-a-01.svg);width:35px;height:35px;display:inline-block;vertical-align:middle;margin:0 0 0 12px}.m-archive.m-faq .sec-faq .box .acc .cssacc:checked~.accshow .accshow-in p{width:92%}.m-archive.m-faq .sec-cate h2::before{content:url(/common/css/../../img/faq/ico-cate.svg)}.m-archive.m-faq .sec-cate .topics-categories ul li{width:23.25%;margin:0 .75% 1%}.m-archive.m-faq .sec-cate .topics-categories ul li a{color:#a27c4a;font-weight:700;display:block;text-decoration:none;border-bottom:1px dotted #ccc;-webkit-transition:all .3s ease;transition:all .3s ease}.m-archive.m-faq .sec-cate .topics-categories ul li a::before{content:"\f054";font-family:"Font Awesome 5 Pro";color:#a27c4a;background:#fff;display:inline-block;font-size:11px;font-size:1.1rem;text-align:center;margin-right:10px;padding:2px;vertical-align:middle}.m-archive.m-faq .sec-new h2::before{content:url(/common/css/../../img/faq/ico-new.svg)}.m-archive.m-faq .sec-new ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc}.m-archive.m-faq .sec-new ul li:last-child,.m-faq .post-faq .body .answer-box p:last-child,.m-faq .post-faq .body .question-box p:last-child{margin-bottom:0}.m-archive.m-faq .sec-new ul li .date{font-size:13px;font-size:1.3rem;line-height:20px;display:block;text-align:right}.m-archive.m-faq .sec-new ul li .title{position:relative;padding-left:38px;display:block;line-height:1.5}.m-archive.m-faq .sec-new ul li .title::before,.m-faq .post-faq h2::before{content:url(/common/css/../../img/faq/ico-q-02.svg);width:30px;height:30px;display:inline-block;vertical-align:middle}.m-archive.m-faq .sec-new ul li .title::before{position:absolute;top:0;left:0}.m-archive.m-faq .sec-new ul li .title::after{content:"\f054";font-family:"Font Awesome 5 Pro";color:#116fab;font-weight:700;font-size:11px;font-size:1.1rem;margin-left:3px}.m-archive.m-faq .sec-new ul li .title a{color:#333;font-weight:700;text-decoration:none}.m-archive.m-faq .sec-new ul li .title a:hover{text-decoration:underline}.m-archive.m-faq .sec-new .wp-pagenavi{padding-bottom:0}.m-faq .post-faq h2{font-size:24px;font-size:2.4rem;padding-bottom:10px;border-bottom:1px solid #ccc}.m-faq .post-faq h2::before{margin-right:10px}.m-faq .post-faq .body{background:#fff;padding:30px}.m-faq .post-faq .body .question-box{margin-bottom:30px;padding:30px;background:#eef8ff}.m-faq .post-faq .body .answer-box{padding:30px;background:#fff7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-faq .post-faq .body .answer-box::before{content:url(/common/css/../../img/faq/ico-a-02.svg);width:30px;height:30px;display:inline-block;vertical-align:middle;margin:0}.m-faq .post-faq .body .answer-box .answer-text{width:92%}.m-faq .post-faq .body .border{text-align:center;padding:15px;border:1px solid #ddd;margin-bottom:25px}.m-faq .post-faq .body .border h4{color:#111;background:0 0;padding:0;margin-bottom:10px;font-size:18px;font-size:1.8rem}.m-faq .post-faq .body .border .btn a{display:inline-block;width:240px;color:#fff;background:#a27c4a;font-weight:700;text-decoration:none;border:1px solid #a27c4a;padding:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-faq .post-faq .body .border .btn a::after{content:"\f105";display:inline-block;font-weight:500;margin:0 0 0 20px;font-size:14px;font-size:1.4rem;font-family:'Font Awesome 5 Pro'}.m-faq .post-faq .body .border .btn a:hover{color:#a27c4a;background:#fff}.m-faq .post-faq .body .border .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-faq .post-faq .body .border.mail{padding:22px 15px}.m-faq .post-faq .body .border.mail .btn a{background:#bccd62;border-color:#bccd62}.m-faq .post-faq .body .border.mail .btn a:hover{color:#bccd62;background:#fff}.m-faq .post-faq .body .border.tel .num{color:#e8a265;font-family:"Roboto Condensed",sans-serif;margin-bottom:20px;font-size:36px;font-size:3.6rem}.m-faq .post-faq .body .border.tel .num i{vertical-align:middle;display:inline-block;margin:0 10px 0 0;font-size:22px;font-size:2.2rem}.m-faq .post-faq .body .border.tel .time{font-size:14px;font-size:1.4rem;line-height:1.2}.m-faq .post-faq .body .col-sm-12 .border{padding:30px 15px 20px;margin-bottom:0}.m-privacy ol{padding-left:25px}.m-notfound section,.m-privacy section{margin-bottom:100px}.m-contact .contactTel{max-width:898px;border:2px solid #ccc;margin:0 auto 20px;padding:30px 40px}.m-contact .contactTel .number{font-size:24px;font-size:2.4rem;font-weight:700;margin:15px 0}.m-contact .mw_wp_form_confirm .contactTel{display:none}.m-contact .contactConfirm,.m-contact .contactInput{max-width:960px;margin:20px auto}.m-contact .contactComplete{max-width:960px;margin:20px auto 100px}.m-contact .contactForm{max-width:960px;margin:0 auto}.m-contact .contactForm tr:nth-child(odd){background:#f7f7f7}.m-contact .contactForm th{border-style:none;vertical-align:top;text-align:left;line-height:60px;padding:0 10px}.m-contact .contactForm td{border-style:none;vertical-align:top;text-align:left;padding:11px 10px}.m-contact .contactForm .require{padding:0 5px;color:#fafafa;letter-spacing:1px;margin:0 0 0 5px;line-height:14px;font-weight:400;zoom:normal;background:#a27c4a;font-style:normal;border-radius:0;font-size:11px;font-size:1.1rem}.m-contact .contactNotice{max-width:920px;border:1px solid #ddd;border-radius:2px;padding:20px;margin:20px auto 100px}.m-contact .contactNotice .ttl{background:#474747;color:#fff;padding:5px 20px;margin:-20px -20px 20px}.m-mail .guide{text-align:center;color:#fff;background-image:url(/common/css/../../img/mail/guide_bg.webp);background-position:center center;background-size:cover;padding:85px 0}.m-mail .guide h2{line-height:180%;margin-bottom:30px}.m-mail .contactForm .mwform-radio-field{display:inline-block}.m-mail .contactForm .disease .left .horizontal-item,.m-reservation .contactForm .disease .left .horizontal-item{margin:0 0 5px;display:block}.m-mail .contactInput{margin:55px auto}.m-reservation section{padding:0 95px}.m-mail .guide h2,.m-reservation .common_ttl04{font-size:24px;font-size:2.4rem}.m-reservation .tel{margin-bottom:100px}.m-reservation .tel .contactTel,.m-reservation .tel .contactTel .number dl{display:-webkit-box;display:-ms-flexbox;display:flex}.m-reservation .tel .contactTel .text{width:50%;border-right:1px dashed #cdcdcd}.m-reservation .tel .contactTel .number{width:50%;padding-left:30px}.m-reservation .tel .contactTel .number dl{margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-reservation .tel .contactTel .number dl dt{position:relative;z-index:1;font-size:18px;font-size:1.8rem}.m-reservation .tel .contactTel .number dl dt::after{content:"";background:rgba(162,124,74,.6);position:absolute;width:100%;height:5px;bottom:4px;left:0;z-index:-1}.m-reservation .tel .contactTel .number dl dd{margin-left:25px}.m-reservation .tel .contactTel .number dl dd i{display:inline-block;margin-right:5px;color:#e8a265;vertical-align:middle;position:relative;top:-5px;font-size:20px;font-size:2rem}.m-online-counseling .btn_area h2,.m-reservation .tel .contactTel .number dl dd span{color:#e8a265;font-family:"Roboto Condensed",sans-serif;font-size:36px;font-size:3.6rem}.m-reservation .tel .contactTel .number dl dd small{display:block;font-weight:400;margin-top:5px;font-size:14px;font-size:1.4rem}.m-reservation .contactForm,.m-seminar .contactForm{margin:40px auto 0}.m-reservation .contactForm th{width:270px}.m-reservation .contactForm td,.m-seminar .contactForm td{padding:11px 20px}.m-reservation .contactForm .mwform-radio-field,.m-seminar .contactForm .mwform-radio-field{display:inline-block;padding:5px 0}.m-reservation .contactForm .hope .date{margin-bottom:10px}.m-reservation .contactForm .hope .date input{margin:0 10px}.m-reservation .contactForm .hope .date select{padding:3px}.m-reservation .contactForm .hope small{font-weight:700;color:#ad0919;font-size:14px;font-size:1.4rem}.m-seminar .contactForm th{width:300px}.m-seminar .contactForm .common_ttl02{font-size:16px;font-size:1.6rem;margin-bottom:5px}.m-seminar .contactForm .left{display:block;margin-bottom:20px}.m-seminar .contactForm .left .horizontal-item{margin:0 0 5px;display:block}.m-seminar .contactForm .left .postalcode{display:block;margin-bottom:10px}.m-seminar .contactForm .joindate .mwform-checkbox-field{display:block;margin:0}.m-online-counseling .tel .contactTel .number{margin:0}.m-online-counseling .tel .contactTel .number dl{display:block}.m-online-counseling .tel .contactTel .number dl dt{display:inline-block}.m-online-counseling .tel .contactTel .number dl dd{margin:10px 0 15px}.m-online-counseling .btn_area{border:1px solid #ddd;background:#fdfcfb;max-width:920px;margin:0 auto 80px}.m-online-counseling .btn_area h2{background:#f8f4f1;color:#a27c4a;padding:10px 20px;font-size:20px;font-size:2rem}.m-online-counseling .btn_area .row{padding:40px}.m-online-counseling .btn_area .common_link{width:auto}.m-online-counseling .btn_area .common_link a{font-size:16px;font-size:1.6rem}.m-online-counseling .about-online-counseling{margin-bottom:100px}.m-online-counseling .about{border:1px solid #ddd;background:#fff;margin-bottom:80px}.m-online-counseling .about .about-inner{background:#f8f4f1;margin:7px;padding:40px 80px}.m-online-counseling .about .about-inner h2{text-align:center;position:relative;margin-bottom:30px}.m-online-counseling .about .about-inner h2::after{content:"";width:100%;height:1px;background:#ddd;display:block;position:absolute;top:0;bottom:0;margin:auto;z-index:0}.m-online-counseling .about .about-inner h2 span{background:#f8f4f1;display:inline-block;position:relative;z-index:1;padding:0 35px;color:#a27c4a}.m-online-counseling .merit h3,.m-online-counseling .recommend h3{position:relative;padding:0 0 10px 25px;margin-bottom:30px;color:#a27c4a;border-bottom:1px solid #ccc;font-size:20px;font-size:2rem}.m-online-counseling .merit h3::after,.m-online-counseling .merit h3::before,.m-online-counseling .recommend h3::after,.m-online-counseling .recommend h3::before{width:10px;height:10px;position:absolute;left:0;content:"";display:block}.m-online-counseling .merit h3::before,.m-online-counseling .recommend h3::before{background:#a27c4a;top:5px}.m-online-counseling .merit h3::after,.m-online-counseling .recommend h3::after{background:#c7b092;top:15px}.m-online-counseling .merit{margin-bottom:80px}.m-online-counseling .merit h4{text-align:center;color:#a27c4a;font-size:18px;font-size:1.8rem;margin-bottom:15px}.m-online-counseling .merit h4 .num{background:#a27c4a;color:#fff;font-family:Alphabet Font;font-weight:400;width:100px;display:inline-block;line-height:20px;font-size:16px;font-size:1.6rem}.m-online-counseling .check-list{padding:20px 30px 30px;background:#fdfcfb;border:1px solid #ddd}.m-online-counseling .check-list ul{margin-bottom:0}.m-online-counseling .check-list ul li{border-bottom:1px dotted #a27c4a;line-height:3.5}.m-online-counseling .check-list ul li:before{content:url(/common/css/../../img/immunity/ico_check.webp);display:inline-block;width:15px;margin-right:10px}.m-online-counseling #counseling-form .common_ttl04{padding-bottom:20px;border-bottom:1px solid #ccc}@media (min-width:568px) and (max-width:767px){.main_visual .grid_wrap .treatment_box.box_l .medal{bottom:30px;right:15px;left:auto;max-width:160px}}@media only screen and (max-width:568px){.index_youtube .youtube-list iframe{height:224px}}@media (max-width:375px){.h_logo{width:290px}.h_logo .clinic-btn{width:calc(100% - 230px)
  }}@media (max-width:320px){.h_logo{top:13px;width:240px}.h_logo .h_logo_img{width:170px}.h_logo .clinic-btn{width:calc(100% - 180px)
  } .h_logo .clinic-btn li{font-size:11px;font-size:1.1rem}}@media only screen and (max-width:767px){#page{min-width:100%;font-size:14px;font-size:1.4rem}.container{width:100%}.single .post_wrap iframe{height:194px}.pc-only{display:none}.sp-only{display:block!important}.l-header{height:64px;-webkit-transition:all .5s ease;transition:all .5s ease;display:block;top:0;left:0;z-index:10000}.is-fix .l-header .is-fix2,.l-header.is-fix2{top:-64px}.is-fix .l-header{top:0}.l-header .container-fluid{padding:0}.h_title{top:3px;font-size:10px;font-size:1rem}.h_logo{top:9px;left:3px;width:320px;-webkit-transform:translate(0,0);transform:translate(0,0)}.h_logo img{height:auto}.h_logo .h_logo_img{width:220px}.h_logo .clinic-btn{display:block;width:calc(100% - 250px)
  } .h_logo .clinic-btn li{width:100%;font-size:12px;font-size:1.2rem;border-width:1px}.h_logo .clinic-btn li.active{padding:1px;margin-bottom:2px}.h_logo .clinic-btn li a{padding:1px}.sp-only-contact{display:block;position:fixed;bottom:0;left:0;z-index:99;width:100%;background:#fff}.f_consultation .in .cv_contact .btnList ul,.sp-only-contact li a,.sp-only-contact ul{display:-webkit-box;display:-ms-flexbox;display:flex}.sp-only-contact li{width:27.75%;text-align:center;background:#fcf1e3;padding:10px 3px 3px}.sp-only-contact li .fal,.sp-only-contact li .fas{display:block;font-size:23px;font-size:2.3rem}.sp-only-contact li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-weight:700;text-decoration:none;letter-spacing:-.05em;font-size:13px;font-size:1.3rem}.sp-only-contact li.counseling{padding-top:5px}.sp-only-contact li.counseling .fal{margin:0 0 3px}.sp-only-contact li.counseling a .ttl{line-height:1}.sp-only-contact li.tel{font-weight:700}.sp-only-contact li.tel span{color:#a27c4a;display:block;text-decoration:none;letter-spacing:-.05em}.sp-only-contact li.top-btn{width:15.75%;color:#a27c4a;cursor:pointer;font-weight:700;font-size:13px;font-size:1.3rem}.sp-only-contact li.top-btn .fal{margin-bottom:5px}.sp-only-contact li.top-btn .ttl{line-height:1}.sp-only-contact li .ttl2{line-height:1.4;height:2.6em;position:relative;display:block;width:100%!important}.sp-only-contact li .ttl2 .ab{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:auto}.ttl2{display:block;margin-top:2px}.tel2{color:#fff;width:27%!important;background:#d05502!important}.mail2{box-sizing:border-box;border-right:solid 2px #fff;border-left:solid 2px #fff}.counseling2{box-sizing:border-box;border-right:solid 2px #fff}.top-btn2{color:#a27c4a;font-weight:700;font-size:13px;font-size:1.3rem}.l-footer{width:100%;line-height:180%}.l-footer .gnavi{border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.f_consultation .in .cv_contact .btnList ul,.l-footer .gnavi ul,.sp-only-contact ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer .gnavi ul li>a{padding:15px 0}.l-footer .gnavi ul li .sub_link{padding-left:5px}.l-footer .gnavi ul li .sub_link a{font-size:14px;font-size:1.4rem;font-weight:500}.l-footer .gnavi ul li .sub_link a:hover{text-decoration:underline}.l-footer .gnavi ul li:last-child{width:100%}.l-footer .gnavi ul li:last-child a{display:inline-block}.f_consultation{padding-top:30px;padding-bottom:30px}.f_consultation .in{padding:20px 15px}.f_consultation .in .top{display:block;padding:0 0 20px;margin-bottom:15px}.f_consultation .in .top .logo{width:220px;margin:0 auto 20px}.f_consultation .in .top .sns_button{display:block;text-align:center}.f_consultation .in .top .sns_button ul li{display:block;float:none}.f_consultation .in .top .add{font-size:13px;font-size:1.3rem;line-height:180%;text-align:center;margin-bottom:15px}.f_consultation .in .address,.f_consultation .in .time{display:block}.f_consultation .in .address .add-box{width:100%;padding:15px}.f_consultation .in .address .add-box:not(:last-child),.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo ul li:not(:last-child){margin-bottom:10px}.f_consultation .in .time .ttl{padding:15px 15px 15px 65px;text-align:left;width:100%;background-size:30px auto;background-position:left 20px center;font-size:15px;font-size:1.5rem}.f_consultation .in .cv_contact .btnList .cv_onlineBtn li,.f_consultation .in .time .time_table,.m-archive .info_list li a time{width:100%}.f_consultation .in .time .time_table td,.f_consultation .in .time .time_table th{padding:10px 20px}.f_consultation .in .time .time_table th{padding-bottom:0}.f_consultation .in .time .time_table th::after{content:none}.category_list ul,.f_consultation .in .cv_contact{-ms-flex-wrap:wrap;flex-wrap:wrap}.f_consultation .in .cv_contact .tel{width:100%;text-align:center;margin-bottom:20px}.f_consultation .in .cv_contact .tel span,.single .post_wrap .box-diabetes .cv_contact .list-flex .tel span{font-size:32px;font-size:3.2rem}.f_consultation .in .cv_contact .tel i{font-size:20px;font-size:2rem}.f_consultation .in .cv_contact .tel small,.single .post_wrap .box-diabetes .cv_contact .list-flex .tel small{margin-top:10px}.f_consultation .in .cv_contact .btnList{width:100%;margin-left:0}.f_consultation .in .cv_contact .btnList .tR{text-align:center}.f_consultation .in .cv_contact .btnList li{width:49.5%;margin-left:0;display:block}.f_consultation .in .cv_contact .btnList li a{padding:10px 0;font-size:15px;font-size:1.5rem}.f_consultation .in .cv_contact .btnList li a .txt{padding:0 10px 0 8px}.f_consultation .in .cv_contact .btnList .cv_onlineBtn{margin:5px 0 0}.f_map{margin-bottom:5px;height:190px}.f_map iframe{height:190px;top:0}.f_bottom{padding:0 0 10px;text-align:center}.f_bottom .container{display:block;font-size:13px;font-size:1.3rem}.l-footer.f-skin .f_consultation .in .cv_contact .btnList li:last-child a{border-left:none}.main_visual .grid_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.main_visual .grid_wrap .main_left{width:100%;height:40%}.main_visual .grid_wrap .main_right{width:100%;height:auto}.main_visual .grid_wrap .main_right .box_m{height:auto}.main_visual .grid_wrap .main_right .box_m.not,.main_visual .grid_wrap .main_right .box_m.selected,.main_visual .grid_wrap .main_right .box_m:first-child{height:auto!important}.main_visual .grid_wrap .main_right .box_m .treatment_box{padding:5% 20px 10px}.main_visual .grid_wrap .main_right .box_m .text{position:static;-webkit-transform:translate(0);transform:translate(0);display:block}.main_visual .grid_wrap .main_right .box_m .text h2,.main_visual .grid_wrap .main_right .box_m .text p{width:auto}.main_visual .grid_wrap .treatment_box{padding:0}.main_visual .grid_wrap .treatment_box:hover::before{width:100%;height:100%}.main_visual .grid_wrap .treatment_box:hover .btn{color:#a27c4a;background:rgba(255,255,255,.7)}.main_visual .grid_wrap .treatment_box.box_l{padding:230px 15px 30px}.main_visual .grid_wrap .treatment_box.box_l .box_wrap{position:relative;left:0;bottom:0;display:block;width:100%}.main_visual .grid_wrap .treatment_box.box_l .catch{position:static;width:auto;max-width:220px;font-size:24px;font-size:2.4rem;margin-bottom:25px}.main_visual .grid_wrap .treatment_box.box_l .text{position:static;width:100%;margin:10px 0 0;font-size:15px;font-size:1.5rem;-webkit-transform:translate(0,0);transform:translate(0,0)}.main_visual .grid_wrap .treatment_box.box_l .left_text{height:220px}.main_visual .grid_wrap .treatment_box.box_l .text.lsize{font-size:24px;font-size:2.4rem}.main_visual .grid_wrap .treatment_box.box_l .medal{position:absolute;bottom:210px;right:auto;left:0;width:auto;max-width:140px;width:90%;max-width:364px;position:absolute;top:40px!important;left:10px!important;bottom:inherit!important;right:inherit!important}.main_visual .grid_wrap .treatment_box .text{position:absolute;top:50%;left:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-bottom:20px}.main_visual .grid_wrap .treatment_box .text h2{font-size:20px;font-size:2rem;margin-bottom:10px}.main_visual .grid_wrap .treatment_box .text h2 .en{margin-top:10px;margin-left:10px;font-size:12px;font-size:1.2rem}.main_visual .grid_wrap .treatment_box .text .btn{width:120px;padding:8px;margin-top:15px;background:rgba(255,255,255,.7);font-size:12px;font-size:1.2rem}.main_visual .grid_wrap .treatment_box .link li{width:48%;margin-right:4%;margin-bottom:4%}.main_visual .grid_wrap .treatment_box .link li:nth-child(3n){margin-right:auto}.main_visual .grid_wrap .treatment_box .link li:nth-child(2n){margin-right:0}.main_visual .grid_wrap .treatment_box .link li a figure img,.main_visual .grid_wrap .treatment_box .link li a.nolink:hover figure img{opacity:1}.lower_ttl{padding:40px 0}.lower_ttl .ttl,.lower_ttl h1{font-size:22px;font-size:2.2rem}.lower_ttl .ttl .en,.lower_ttl h1 .en{margin-top:10px;font-size:14px;font-size:1.4rem}.lower_ttl.parent{padding:80px 0}.lower_ttl.voice{padding:60px 0;background-image:url(/common/css/../../img/voice/voice_bg_sp.png?240723_01)}.lower_ttl.voice.dr_toma{padding:80px 0;background-image:url(/common/css/../../img/dr_toma_blog/dr_toma_sp.jpg)}.lower_ttl.access_detail,.lower_ttl.diabetes,.lower_ttl.hair,.lower_ttl.hip_joint,.lower_ttl.immunity,.lower_ttl.knee,.lower_ttl.nk_immunity,.lower_ttl.original,.lower_ttl.prp-skin,.lower_ttl.shoulder,.lower_ttl.skin,.lower_ttl.stemcell{background-position:center right}.lower_ttl.liver,.lower_ttl.spinal_cord{background-position:88% center}.lower_ttl.skin-subpage{margin-bottom:60px;display:block;position:relative}.lower_ttl.skin-subpage .ttl{width:auto;position:relative;z-index:1;font-size:30px;font-size:3rem}.lower_ttl.skin-subpage .ttl span{padding:106px 0}.lower_ttl.skin-subpage figure{width:100%;height:260px;position:absolute;top:0;left:0}.lower_ttl.skin-subpage.aesthetic .ttl span{padding:96px 0}.common_ttl01{margin-bottom:20px;font-size:20px;font-size:2rem}.common_ttl02,.common_ttl03{margin-bottom:20px;font-size:18px;font-size:1.8rem}.common_ttl03{padding-left:25px;margin-bottom:15px}.common_ttl03::before{top:12px;width:20px}.common_ttl04{margin-bottom:20px;font-size:20px;font-size:2rem}.common_ttl05,.common_ttl06{font-size:18px;font-size:1.8rem}.common_ttl05{text-align:left}.common_ttl05 .border::after,.common_ttl05 .border::before,.index_voice .post_list ul li a .detail .cat_list li::after{content:none}.common_ttl05 .num{width:28px;line-height:28px;text-align:center}.common_ttl06{padding-bottom:10px;margin-bottom:20px}.common_ttl08,.single .post_wrap .box-diabetes .cv_contact .list-flex .tel i{font-size:20px;font-size:2rem}.common_link{width:100%;max-width:280px;text-align:center;margin:0 auto}.bg01{padding:50px 0}.bg02,.bg03{padding:40px 0}.ttl_area{text-align:left;margin-bottom:40px}.check_list li{padding-left:20px}.check_list li::before{top:0;font-size:12px;font-size:1.2rem}.comment_box{display:block;padding:20px}.comment_box h3{width:100%;margin-bottom:15px;padding:0 0 15px;border-bottom:1px solid #ddd;border-right:none;text-align:center;font-size:16px;font-size:1.6rem}.comment_box .body{width:100%;padding:0}.step .illust_area{margin:20px 0}.step .illust_area .step_box{margin-bottom:30px}.step .illust_area .step_box.last{margin-bottom:0}.step .illust_area .step_box::after{top:auto;bottom:-30px;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg)}.step .illust_area .step_box p{padding:10px 0;font-weight:700}.step .list_area .check_list,.step .list_area .common_ttl03{margin-left:0}.category_list h2,.post_list li{margin-bottom:10px}.post_list li a .detail{padding:15px 10px 10px}.post_list li a .detail .ttl{line-height:135%}.post_list li a .detail .txt{display:none}.post_list li a .detail .date{text-align:right;line-height:100%}.post_list li a .detail .cat_list{font-size:12px;font-size:1rem}.post_list li a .detail .cat_list li{margin:0 5px 5px;line-height:1.5}.post_voice_list li,.single .post_wrap .box-diabetes p{margin-bottom:20px}.post_voice_list li a{padding:20px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post_voice_list li a .thumb{margin:0;width:100px;height:100px}.post_voice_list li a .text{width:calc(100% - 110px)
  } .post_voice_list li a .text .ttl{line-height:150%;margin-bottom:10px;font-size:14px;font-size:1.4rem}.post_voice_list li a .text .cat_list{margin-bottom:0}.post_voice_list li a .text .cat_list li{line-height:1.5;padding:0 5px;font-size:12px;font-size:1.2rem}.index_licence ul li p br,.page_licence ul li p br,.post_voice_list .blog_list ul li a .text .txt,.post_voice_list .channel_list ul li a .text .txt,.post_voice_list li a .text .more,.single .post_wrap .box-skin h2 span br{display:none}.post_voice_list .blog_list ul li,.post_voice_list .channel_list ul li{margin:20px 20px 10px}.post_voice_list .blog_list ul li a .thumb,.post_voice_list .channel_list ul li a .thumb{width:40%;min-width:130px;margin-right:10px}.post_voice_list .blog_list ul li a .text time,.post_voice_list .channel_list ul li a .text time{text-align:right;display:block}.m-archive{padding:120px 0 30px}.m-archive .info_list,.m-archive .post_list.post_list_case ul li{margin:0 0 20px}.m-archive .info_list li a{padding:15px 0;display:block}.m-archive .info_list li a .title{width:100%}.m-archive .post_list ul li{width:48%}.m-archive .post_list.post_list_case ul li a .thumb{width:70%}.m-archive .post_list.post_list_case ul li a .detail{width:60%}.sub_list h3{padding:10px 15px}.sub_list #topicsSearch,.sub_list .topics-categories{padding:15px 10px;margin-bottom:20px}.sub_list #topicsSearch #topicsSearchInput{-webkit-transform:scale(1);transform:scale(1);line-height:inherit}.sub_list #topicsSearch input[type=submit]{top:19px;right:15px}.sub_list .topics-categories ul li{padding-bottom:6px;margin-bottom:8px}.index_features .pointarea .list li span small,.index_licence ul li p,.page_licence ul li p,.m-knee .fee-box table,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo ul li .fas,.sub_list .topics-categories ul .children li{font-size:12px;font-size:1.2rem}.m-treatment-new.m-skin .comparison-body table td,.m-treatment-new.m-skin .comparison-body table th,.sub_list .topics-ranking{padding:15px 10px}.sub_list .button{text-align:center}.single,.single .post_wrap .box-skin p{margin-bottom:30px}.single .post_wrap{width:100%;margin:0}.single .post_wrap .head h2{font-size:18px;font-size:1.8rem}.single .post_wrap .box-diabetes h2 span{padding:0 .25em;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fbf96e));background:linear-gradient(transparent 70%,#fbf96e 70%)}.single .post_wrap .box-diabetes .box-diabetes-in{padding:30px 20px}.single .post_wrap .box-diabetes .comment_box{padding:20px}.single .post_wrap .box-diabetes .comment_box .check_list li{line-height:1.5;padding-bottom:5px;margin-bottom:8px}.single .post_wrap .box-diabetes .comment_box .check_list li::before{line-height:12px;top:2px}.single .post_wrap .box-diabetes .button .item:last-child,.single .post_wrap .box-diabetes .comment_box .check_list li:last-child{margin-bottom:0}.single .post_wrap .box-diabetes .button{display:block}.single .post_wrap .box-diabetes .button .item{width:100%;margin-bottom:30px}.single .post_wrap .box-diabetes .button .item a.btn01{padding:10px 5px;margin-bottom:10px}.single .post_wrap .box-diabetes .button .item a.btn02{line-height:1.2;text-align:left}.single .post_wrap .box-diabetes .cv_contact{padding:20px}.single .post_wrap .box-diabetes .cv_contact .list-flex{display:block}.single .post_wrap .box-diabetes .cv_contact .list-flex .tel{width:100%;text-align:center}.single .post_wrap .box-diabetes .cv_contact .list-flex .btnList{margin-top:20px;width:100%}.single .post_wrap .box-aga{padding:25px 25px 50%;background-size:100%}.single .post_wrap .box-aga h2{font-size:24px;font-size:2.4rem;margin-bottom:20px}.single .post_wrap .box-aga .button{width:63%;margin-top:30px}.single .post_wrap .box-aga .button .item{margin-bottom:15px}.single .post_wrap .box-skin{padding:100px 30px 30px}.single .post_wrap .box-skin h2{font-size:20px;font-size:2rem;margin:-165px 0 10px -42px;letter-spacing:.1em}.single .post_wrap .box-skin h2 span{padding:0 10px 10px}.m-archive.m-faq .sec-cate .topics-categories ul,.single .post_wrap .box-skin .button{display:block}.single .post_wrap .box-skin .button .item{width:100%;margin-bottom:20px}.index_licence .modal_box .modal_inner .row div:last-child img,.index_youtube .youtube-list iframe:last-child,.m-original-new #sec-about .about-flow-box .cpc-item .item:last-child,.m-treatment-new .willbe-body .text p:last-child,.single .post_wrap .box-skin .button .item:last-child{margin-bottom:0}.single .post_wrap .box-skin .button .item a.btn01{padding:10px 5px;margin-bottom:10px}.single .post_wrap .box-skin .button .item a.btn02{line-height:1.2;text-align:left}.m-blog .post_wrap .date{display:block;margin-bottom:5px}.m-blog .post_wrap .tag{font-weight:700;margin:0 0 5px}.m-archive.m-faq .section{margin-bottom:40px}.m-archive.m-faq .section h2::before{width:36px;height:36px;margin-right:8px}.m-archive.m-faq .sec-cate .topics-categories,.m-archive.m-faq .section .box,.m-faq .post-faq .body{padding:20px}.m-archive.m-faq .sec-faq .box .acc>label{font-size:16px;font-size:1.6rem;padding:10px 38px 10px 52px}.m-archive.m-faq .sec-faq .box .acc>label::before{width:30px;height:30px}.m-archive.m-faq .sec-faq .box .acc>label::after{width:20px;height:20px;font-size:19px;font-size:1.9rem}.m-archive.m-faq .sec-faq .box .acc .cssacc:checked~.accshow .accshow-in::before{width:30px;height:30px}.m-archive.m-faq .sec-faq .box .acc .cssacc:checked~.accshow .accshow-in p{width:100%;margin:5px 0 20px 12px}.m-archive.m-faq .sec-cate .topics-categories ul li{width:100%;margin:0 0 10px}.m-archive.m-faq .sec-cate .topics-categories ul li a,.m-treatment-new .regene-features-body .sec.sec02 h5,.m-treatment-new.m-shoulder .avoid-body .compare dl dt,.m-treatment-new.m-skin.m-prp-skin .willbe-body .text table th{font-size:16px;font-size:1.6rem}.m-archive.m-faq .sec-new ul li{padding-bottom:5px;margin-bottom:5px}.m-archive.m-faq .sec-new ul li .title::before,.m-archive.m-faq .sec-new ul li::before{width:25px;height:25px}.m-archive.m-faq .sec-new ul li .title{padding-left:32px}.m-faq .post-faq .body .answer-box,.m-faq .post-faq .body .question-box{padding:15px}.m-faq .post-faq .body .answer-box .answer-text{margin-top:5px;width:100%}.anchor_list,.sibling_navi{margin:0 0 50px;position:relative;z-index:10}.anchor_list.bottom,.sibling_navi.bottom{margin:50px 0}.anchor_list a,.anchor_list li a,.sibling_navi a,.sibling_navi li a{margin:5px 0;padding:12px}.anchor_list.sibling_navi_about .row .col-sm-2:nth-child(1) a,.sibling_navi.sibling_navi_about .row .col-sm-2:nth-child(1) a{padding-top:12px;padding-bottom:12px}.anchor_list.sibling_navi_about .row .col-sm-4 a,.sibling_navi.sibling_navi_about .row .col-sm-4 a{padding-top:12px;padding-bottom:12px}.category_list{margin-bottom:20px}.category_list ul li{margin:0 5px 5px 0}.category_list ul li a{font-weight:700;padding:0 8px;font-size:12px;font-size:1.2rem}.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll}.table-responsive tbody{width:auto;position:relative;overflow-x:auto;white-space:nowrap}.table-responsive tr{vertical-align:top}.index_head .txtarea .detail_box small,.index_voice .post_list ul,.index_voice .post_list ul li a .detail .txt,.index_youtube .post_list ul,.table-responsive2 td,.table-responsive2 th,.table-responsive2 tr{display:block}.crumbs{overflow-x:scroll;white-space:nowrap;margin:20px 0!important}.crumbs::-webkit-scrollbar{height:10px}.crumbs::-webkit-scrollbar-track{background-color:#fff}.crumbs::-webkit-scrollbar-thumb{background-color:rgba(238,238,238,.8)}.row{margin-left:-5px;margin-right:-5px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-left:5px;padding-right:5px}input,select,textarea{font-size:1.6rem;-webkit-transform:scale(.9);transform:scale(.9)}.index_banner{padding-top:50px}.index_banner .flex-box{display:block;max-width:400px}.index_banner .flex-box .item,.index_head .information .body .info_list li a .title{width:100%}.index_banner .flex-box .item:first-child{margin-bottom:30px}.index_head{padding:50px 0 30px}.index_head .information{margin-bottom:50px;display:block}.index_head .information .head{width:100%;padding:10px 0}.index_head .information .body{width:100%;padding:10px 15px}.index_head .information .body .info_list li{padding:0}.index_head .information .body .info_list li a time{margin:0;display:block}.index_head .information .body .more{position:relative;width:100px;top:0;margin:10px 0 0 auto;text-align:center;padding:3px 10px;-webkit-transform:translate(0,0);transform:translate(0,0);font-size:12px;font-size:1.2rem}.index_head .information .body .slick-next,.index_head .information .body .slick-prev{width:31px;height:31px;top:auto;bottom:-41px;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}.index_head .information .body .slick-prev{right:140px}.index_head .information .body .slick-next{right:105px}.index_head .txtarea .main_ttl{margin-bottom:5px;font-size:20px;font-size:2rem}.index_head .txtarea .sub_ttl,.index_licence .modal_box .modal_inner .row div img{margin-bottom:10px}.index_head .txtarea .detail_box{padding:20px}.index_head .txtarea .detail_box .row div:nth-child(2) h3{margin-top:20px}.index_licence,.page_licence{background:url(/common/css/../../img/index/index_opinion_bg_sp.webp) no-repeat center center;padding:40px 0}.index_licence .common_ttl01,.page_licence .common_ttl01{font-size:20px;font-size:2rem}.index_licence .common_ttl01 .en,.page_licence .common_ttl01 .en{font-size:14px;font-size:1.4rem}.index_licence .aligncenter,.index_licence .sub_ttl,.page_licence .aligncenter,.page_licence .sub_ttl{margin-bottom:30px}.index_licence ul li figure{max-width:130px}.page_licence ul li figure{max-width:180px}.index_licence .main-list ul li{width:48%}.page_licence .main-list ul{justify-content:space-between}.page_licence ul li{width:48%;margin:0}.index_licence .acc-button{display:block;max-width:510px;margin:0 auto 40px}.index_licence .acc-button a{cursor:pointer;text-align:center;display:block;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;background:#a27c4a;padding:16px 16px 16px 20px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.index_licence .acc-button a::before{line-height:1;position:absolute;top:14px;right:10px;display:block;width:30px;height:30px;-webkit-transition:all .35s;transition:all .35s;text-align:center;content:"+";font-weight:700;font-size:27px;font-size:2.7rem;color:#a27c4a;background:#fff;border-radius:50%}.index_licence .acc-button a:hover{background:#474747}.index_licence .acc-button a:hover::before{color:#474747}.index_licence .acc-button a.active::before{content:"－"}.index_licence #other-list,.m-original-new #sec-feature ol li a h3 small br,.m-regenerative .permission .table_wrap table thead th .ico{display:none}.index_licence .modal_box .modal_inner{width:50%}.index_licence .modal_box .modal_close{font-size:14px}.index_regenerative{text-align:left;padding:40px 15px}.index_regenerative .common_link{margin:30px auto 0}.index_features{background-size:auto 230px;background-position:right bottom;padding-top:40px;padding-bottom:20px}.index_features .features-list{padding:20px;margin-bottom:20px}.index_features .features-list li{background-size:20px;padding-left:28px;line-height:1.5}.index_features .common_link{width:100%;max-width:400px}.index_features .pointarea .list{margin:60px 0 0}.index_features .pointarea .list li{width:90px;height:90px;margin:0 5px 5px 0}.index_features .pointarea .list li span,.m-self .features .pointarea .list li span{line-height:140%;font-size:14px;font-size:1.4rem}.index_features .pointarea .list li:nth-of-type(4),.m-self .features .pointarea .list li:nth-of-type(4){margin-left:45px}.index_common_ctn{padding:15px 0 50px}.index_common_ctn .imgarea{position:relative;right:0}.index_common_ctn .txtarea{width:100%;padding-top:30px}.index_common_ctn .txtarea .common_ttl01,.m-original-new #sec-feature ol li a h3{margin-bottom:15px;font-size:18px;font-size:1.8rem}.index_common_ctn .txtarea .common_link{margin:30px auto 0}.index_message .container{min-height:auto}.index_message .imgarea{left:0}.index_message .txtarea .link{text-align:center;margin-top:30px;margin-bottom:0}.index_message .txtarea .link .common_link{margin:0 0 10px!important}.index_message .txtarea .acc-button a{text-align:left;font-size:14px;font-size:1.4rem}.index_message,.index_youtube{padding:40px 0}.index_youtube .youtube-list{display:block;margin-bottom:40px}.index_youtube .youtube-list iframe{width:100%;height:344px;margin-bottom:30px}.index_youtube .post_list ul li{width:100%;margin:0 0 20px;padding:15px;background:#fff}.index_youtube .post_list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.index_youtube .post_list ul li a .thumb{width:40%;min-width:130px}.index_youtube .post_list ul li .text{padding:0;width:55%}.index_youtube .post_list ul li .text .ttl{margin-bottom:5px}.index_youtube .post_list ul li .text time{text-align:right}.index_youtube .post_list ul li:nth-child(3),.index_youtube .post_list ul li:nth-child(4),.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(3),.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(4){display:none}.index_youtube .youtube-list a:before{background-size:40px;width:40px;height:32px}.index_youtube .common_link{margin-top:30px}.index_cpc .container{min-height:auto}.index_topics,.index_voice{padding:50px 0}.index_voice{background:#f6f6f6;padding-bottom:20px}.index_voice .common_ttl01{color:#333}.index_voice .post_list{width:100%;margin:0 auto}.index_voice .post_list ul li{width:100%;margin:0 0 40px;padding:30px;background:#fff}.index_voice .post_list ul li a .thumb{border:1px solid #ddd}.index_voice .post_list ul li a .detail{background:0 0;padding:15px 0 0}.index_voice .post_list ul li a .detail .cat_list li{border:0;margin:0 7px 5px 0}.index_voice .post_list ul li a .detail .cat_list li:nth-child(1){margin-left:0}.index_voice .post_list ul li a .detail .cat_list li:last-child{margin-right:0}.index_voice .post_list ul li a .detail .txt::after,.index_voice .post_list ul li a .detail .txt::before{background:#fff}.index_topics .post_list ul li{width:48%;margin-bottom:2%}.index-doctor .text-clinic{width:124px}.index-doctor .text-medical{width:115px}.index-doctor .doctor{padding-bottom:50px}.index-doctor .doctor .greeting,.index-doctor .doctor .greeting .wrap,.m-original-new #sec-feature ol{margin-bottom:40px}.index-doctor .doctor .greeting .wrap:nth-child(1){margin:0 0 40px}.index-doctor .doctor .greeting .wrap-noimg{margin-bottom:40px}.index-doctor .doctor .greeting .wrap .text{position:relative;top:0;left:0;-webkit-transform:translateY(0);transform:translateY(0);padding:0!important;margin-top:30px}.index-doctor .career{padding:0;margin-top:20px}.index-doctor .career.border{border:0}.index-doctor .career dl dt,.m-doctor .career dl dt{width:90px}.index-doctor .career dl dd,.m-doctor .career dl dd{width:calc(100% - 90px)
  } .index-doctor .support .head{display:block;margin:40px 0 0;text-align:right}.index-doctor .support .head::after,.m-regenerative .permission .table_wrap table thead th::before{content:none}.index-doctor .support .head .name{min-width:auto;display:inline-block;padding:15px 30px;top:-20px;left:-10px}.index-doctor .support .head.reverse .name{right:10px}.treatment_nav_list li{width:calc(100%/2)
  } .treatment_nav_list li a .thumb .ttl{font-size:18px;font-size:1.8rem}.treatment_nav_list li a .txt{padding:15px;line-height:170%;font-size:13px;font-size:1.3rem}.m-about .child_nav,.m-about .child_nav .nav_box{margin-bottom:20px}.m-about .child_nav .nav_box .img{height:auto}.m-about .child_nav .nav_box h2{padding:14px 20px;width:240px;background:rgba(255,255,255,.8);font-size:16px;font-size:1.6rem}.m-about .child_nav .nav_box h2::after{right:15px}.m-about .about_head,.m-faq section{margin-bottom:50px}.m-about .about_head::before{bottom:-50px}.m-about .about_head .head_row{margin-bottom:30px}.m-about .about_head .common_ttl01,.m-self .compare .table_wrap table{margin-bottom:20px}.m-about .about_head .comment_box{display:block;padding:20px}.m-about .about_head .comment_box h3,.m-about .point_box h3{width:100%;margin-bottom:15px;border-bottom:1px solid #ddd;border-right:none}.m-about .about_head .comment_box h3{text-align:center;padding:0 0 15px;font-size:16px;font-size:1.6rem}.m-about .about_head .comment_box .body,.m-about .type .type_wrap dl dd{width:100%;padding:0}.m-about .about_detail .detail_row{margin-bottom:30px}.m-about .type{padding:50px 0}.m-about .type .type_wrap{margin-bottom:30px;padding-bottom:30px}.m-about .type .type_wrap .common_ttl01{margin-bottom:20px;font-size:18px;font-size:1.8rem}.m-about .type .type_wrap .comment_box{margin-top:20px;margin-bottom:20px}.m-about .type .type_wrap .common_link{margin:5px auto}.m-about .type .type_wrap dl{display:block;margin-bottom:20px}.m-about .type .type_wrap dl dt{margin-bottom:10px;font-size:14px;font-size:1.4rem}.m-about .point_box{display:block;padding:20px}.m-about .point_box h3{padding-bottom:15px}.m-about .point_box h3 .ico{display:inline-block;vertical-align:middle;width:30px;margin:0 15px 0 0}.m-about .point_box .body,.m-original-new .text-box .flow-wrap li,.m-regenerative .about_detail .point_box .body .common_link{width:100%}.m-regenerative .about_detail .detail_row{margin-bottom:30px}.m-regenerative .about_detail .detail_row .img01,.m-regenerative .about_detail .detail_row .img02,.m-regenerative .about_detail .detail_row .img03{margin-top:0;text-align:center}.m-regenerative .about_detail .point_box{margin-top:0}.m-regenerative .cpc{padding:50px 0;text-align:left}.m-regenerative .cpc .common_link,.m-regenerative .step .list_area .common_link{margin:20px auto 0}.m-regenerative .step .list_area .check_list,.m-regenerative .step .list_area .common_ttl03{margin-left:0}.m-regenerative .permission{padding-top:50px}.m-regenerative .permission .table_wrap{margin-top:0}.m-regenerative .permission .table_wrap table thead th{padding:15px 5px;font-size:14px;font-size:1.4rem}.m-regenerative .permission .table_wrap table tbody td,.m-regenerative .permission .table_wrap table tbody th{padding:5px 10px;font-size:13px;font-size:1.3rem}.m-regenerative .permission .table_wrap table tbody th,.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use ul{width:auto}.m-regenerative .permission .table_wrap table tbody td{width:130px}.m-regenerative .permission .table_wrap table tbody td a{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:0 10px;text-align:center;margin:0 0 5px;display:block;width:130px}.m-regenerative .past_research{padding:50px 0}.m-regenerative .past_research .check-list{padding:25px 20px}.m-regenerative .past_research .check-list dl dt{font-size:18px;font-size:1.8rem}.m-self .features{background-size:auto 230px;background-position:right bottom;padding-top:40px;padding-bottom:20px}.m-self .features .pointarea .list{margin:30px 0 0}.m-self .features .pointarea .list li{width:90px;height:90px;margin:0 5px 5px 0}.m-self .compare{padding:50px 0}.m-self .compare .table_wrap table thead th,.m-treatment .compare .box .caption .text,.m-treatment-new.m-immunity .member-body .member-new .member-list .mem-item h4{font-size:14px;font-size:1.4rem}.m-self .compare .table_wrap table tbody td{font-size:13px;font-size:1.3rem}.m-self .cpc{background-size:auto 140px;background-position:left top;background-repeat:no-repeat;padding-top:170px;padding-bottom:0}.m-prp .about_head .comment_box ul{margin-top:20px}.m-prp .about_detail{padding-bottom:20px}.m-cpc .facility{margin-bottom:40px;padding:50px 0 20px}.m-cpc .facility .row,.m-original-new #sec-about .about-flow-box .item.last-item{margin-bottom:0}.m-cpc .facility .text .common_ttl02,.m-cpc .facility .text .common_ttl04,.m-treatment-new.m-immunity.m-immunity-nk .flow-body ul li figure{margin-bottom:10px}.m-cpc .facility .text,.m-cpc .facility .text.large{padding:20px;margin:-20px 15px 30px}.m-cpc .facility .text.small{padding:20px;margin:-20px 15px 30px!important}.m-cpc .step .step_list{display:block;text-align:center}.m-cpc .step .step_list .box{margin:0 auto 40px!important;max-width:330px;width:100%}.m-cpc .step .step_list .box::after{right:auto;left:calc(50% - 10px);top:auto;bottom:-35px;-webkit-transform:rotate(90deg) scale(.8);transform:rotate(90deg) scale(.8)}.m-cpc .step .step_list .box:nth-child(3)::after{content:""}.m-cpc .step .step_list .box h3{margin:15px 0 10px;font-size:1.6rem}.m-cpc .step .step_list .box h3 .num{width:25px;line-height:25px}.m-original-new h2{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}.m-original-new .ttl-feature{font-size:20px;font-size:2rem}.m-original-new .ttl-feature span{display:block;padding:15px 20px}.m-original-new p.aligncenter.mb60{margin-bottom:40px!important}.m-original-new .text-box .flow-wrap{padding:20px 30px;display:block}.m-original-new #sec-feature ol li{width:49%}.m-original-new #sec-feature ol li a{padding:12px}.m-original-new #sec-feature ol li a i{font-size:20px;font-size:2rem;position:static;margin-bottom:5px;display:block;text-align:center}.m-original-new #sec-feature ol li a h3 small{font-size:13px;font-size:1.3rem;margin-bottom:5px}.m-original-new #sec-feature ol li:nth-child(3){margin-top:2%}.m-original-new #sec-feature ol li:nth-child(4),.m-original-new #sec-feature ol li:nth-child(5){margin-top:2%;width:49%}.m-original-new #sec-feature ol li:nth-child(4) a,.m-original-new #sec-feature ol li:nth-child(5) a{width:100%}.m-original-new #sec-feature ol li:nth-child(4)::before{content:none}.m-original-new #sec-feature ol li:nth-child(5){margin-right:auto;margin-left:auto}.m-original-new #sec-about .about-flow-box{margin-bottom:40px;padding:30px;display:block}.m-original-new #sec-about .about-flow-box .item{width:60%;margin:0 auto 70px}.m-original-new #sec-about .about-flow-box .item:not(.last-item)::after{width:31px;height:16px;top:auto;right:0;left:0;bottom:-35px;background:url(/common/css/../../img/original/arrow-cpc-down.webp) no-repeat center;background-size:31px}.m-original-new #sec-about .about-flow-box .cpc-item{width:100%;display:block;margin-bottom:20px}.m-original-new #sec-about .about-flow-box .cpc-item .item{width:67%;margin-bottom:50px}.m-original-new #sec-about .about-flow-box .cpc-item .item:last-child::after,.m-treatment-new.m-hair .aga-now table.pc-table thead th:last-child::before{content:none}.m-original-new #sec02 .text-box .flow-wrap li:not(:last-child){margin-bottom:70px}.m-original-new #sec02 .text-box .flow-wrap li:not(:last-child)::after,.m-original-new #sec03 .text-box .flow-wrap li:not(:last-child)::after{top:auto;right:0;left:0;bottom:-45px;background:url(/common/css/../../img/original/arrow-cpc-down.webp) no-repeat center;background-size:61px;width:61px;height:31px}.m-original-new #sec02 .talk,.m-original-new #sec02 .txt-conclusion{margin-bottom:40px}.m-original-new #sec02 .ttl-skmt,.m-original-new #sec02 .txt-conclusion{font-size:20px;font-size:2rem}.m-original-new #sec02 .txt-conclusion .arrow{max-width:200px}.m-original-new #sec02 .txt-conclusion .font-green,.m-treatment-new .regene-features-body .sec .cont .therapy-box h4{font-size:24px;font-size:2.4rem}.m-original-new #sec02 .ttl-skmt i{display:block;margin:0 auto 10px}.m-original-new #sec03 .text-box .flow-wrap li:not(:last-child){margin-bottom:60px}.m-original-new #sec03 .text-box.general-box .flow-wrap li:not(:last-child)::after{background:url(/common/css/../../img/original/arrow-general-down.webp) no-repeat center;background-size:27px;width:27px;height:39px;right:0;bottom:-50px}.m-original-new #sec03 .youtube-box{margin-top:30px}.m-original-new #sec06 .talk,.m-original-new #sec07 .talk{max-width:524px;margin-bottom:0}.m-original-new #sec06 .hd-fl{font-size:2.4rem;margin-bottom:.4em}.m-treatment-new.renew h2{font-size:2.4rem;letter-spacing:.05em}#sec-feature ol.seven{justify-content:space-between}#sec-feature ol.seven li{width:49%;margin-right:0}#sec-feature ol.seven li:nth-last-of-type(-n+5){margin-top:2%}#sec-feature ol.seven li:nth-of-type(5n+1){margin-left:0}#sec-feature ol.seven li:nth-of-type(5n+2){margin-right:0}#sec-feature ol.seven li:nth-of-type(4),#sec-feature ol.seven li:nth-of-type(5){width:49%}#sec-feature ol.seven li:nth-of-type(5){margin-right:0;margin-left:0}#sec-feature ol.seven li:nth-of-type(5):after{display:none}#sec-feature ol.seven li:nth-of-type(7){margin-right:auto;margin-left:auto}.m-original-new #sec07 .qt-flex{padding:40px 30px 20px;background:url(/common/css/../../img/original/bg-quality-sp.jpg) no-repeat center / cover;margin-bottom:20px}.m-original-new #sec07 .qt-flex .l-area{width:100%;padding-top:50px;min-height:250px}.m-original-new #sec07 .qt-flex .l-area p{margin-bottom:1em}.m-original-new #sec07 .qt-flex .l-area .qt-list{padding-left:10%;margin-bottom:36px}.m-original-new #sec07 .qt-flex .l-area .qt-list li{font-size:1.5em}.m-original-new #sec07 .qt-flex .r-area{width:100%}.m-original-new #sec07 .wt-flex figure{width:50%;margin:0 auto 30px}.m-original-new #sec07 .wt-flex .txt-area{width:100%}.m-original-new #sec07 .wt-flex .txt-area h5{text-align:center}.m-treatment .img_caption figcaption{font-weight:700;padding:10px}.m-treatment .compare{padding:20px;display:block;margin-bottom:20px}.m-treatment .compare .box{width:100%}.m-treatment .compare .box:nth-child(2){margin-top:20px}.m-treatment .compare .box .caption{width:60px;height:60px;left:-10px;top:-10px}.m-treatment .treatment_head{padding-bottom:50px}.m-treatment .treatment_head .doctor{text-align:center}.m-treatment .treatment_head .list_area{margin-bottom:0}.m-treatment .treatment_head .list_area .row div:nth-of-type(2){border:0}.m-treatment .treatment_head .list_area h3,.m-treatment .treatment_head .list_area ul{margin-left:10px;margin-right:10px;margin-top:0}.m-treatment .treatment_head .comment_box{margin-top:30px}.m-treatment .treatment_head .comment_box .body{padding:0}.m-treatment .treatment_body{padding-bottom:30px;margin-bottom:50px}.m-treatment .treatment_body .common_ttl01{text-align:center;margin-bottom:25px}.m-treatment .treatment_body .common_ttl01.doctor{text-align:left;min-height:60px;padding:0 0 0 70px;background-size:60px 60px!important}.m-treatment .treatment_body .common_ttl01.doctor.doctor-one-line{line-height:70px}.m-treatment .treatment_body .front{margin-bottom:40px;padding-bottom:20px}.m-treatment .treatment_body .original-banner,.m-treatment .treatment_body .stem_cell{margin-bottom:40px}.m-treatment .treatment_body .stem_cell .point_box{padding:20px 20px 240px;width:100%}.m-treatment .treatment_body .stem_cell .point_box.box01,.m-treatment .treatment_body .stem_cell .point_box.box02{background-position:center bottom}.m-treatment .treatment_body .stem_cell .point_box.box03{padding:20px 20px 170px;background-position:center bottom}.m-treatment .treatment_body .stem_cell .point_box.box04{padding:20px 20px 200px;background-size:180px auto;background-position:center bottom}.m-treatment .treatment_body .more_box{padding:25px;min-height:auto;margin-bottom:20px}.m-treatment .treatment_body .more_box h4{font-size:17px;font-size:1.7rem}.m-treatment .main-visual{padding-top:60px;margin-top:-60px;margin-bottom:20px}.m-treatment .main-visual .pc-mv,.m-treatment-new .prevention-body h2 br,.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use figure,.m-treatment-new .regene-features-body .sec .cont .stem-cells-table tbody td br,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo h5 span br,.m-treatment-new.m-shoulder .avoid-body .compare dl dd p br,.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use figure{display:none}.m-treatment .main-visual#hair-repair{margin-bottom:60px}.m-treatment-new .treatment-new-body{margin-bottom:40px}.m-treatment-new h2{font-size:24px;font-size:2.4rem;margin-bottom:20px}.m-treatment-new .flex-box{display:block;margin-bottom:30px}.m-treatment-new .flex-box .comment,.m-treatment-new .flex-box .skmt-comment,.m-treatment-new .flex-box .text,.m-treatment-new .flex-box>figure,.m-treatment-new .flow-progress>li{width:100%}.m-treatment-new .flex-box .text{margin-bottom:30px}.m-treatment-new .flex-box .comment,.m-treatment-new .flex-box figure{text-align:center}.m-treatment-new .flex-box .skmt-comment{position:static}.m-treatment-new .flex-box .skmt-comment .skmt-comment-wrap,.m-treatment-new .flow-progress>li .flow-list{padding:20px}.m-treatment-new .flex-box .skmt-comment figure{width:35%;position:static;margin:0 auto 20px}.m-treatment-new .flow-progress,.m-treatment-new .flow-three ul{display:block}.m-treatment-new .flow-progress>li:not(:last-child),.m-treatment-new .flow-three ul li:not(:last-child),.m-treatment-new .prevention-body .flow-grade li:not(:last-child){margin-bottom:20px}.m-treatment-new .flow-progress.two-column li,.m-treatment-new .flow-three ul li{width:100%}.m-treatment-new .flow-three h4{font-size:20px;font-size:2rem;margin-bottom:15px}.m-treatment-new .memo-common{margin-bottom:20px;padding:20px 30px}.m-treatment-new .multiple-point{margin-top:50px;padding:0 20px 20px}.m-treatment-new .multiple-point .multi-ttl{width:100%;padding:40px 10px 10px;border-radius:40px;font-size:17px;font-size:1.7rem;top:-25px;letter-spacing:normal}.m-treatment-new .multiple-point .multi-ttl span{background-position:top center;padding:28px 0 0}.m-treatment-new .multiple-point .skmt{max-width:140px;margin:20px auto 0}.m-treatment-new .youtube-body{background-size:40%;margin-bottom:0;padding:40px 0}.m-treatment-new .happen-body .copy{margin-bottom:20px}.m-treatment-new .happen-body .copy .skmt{width:80px}.m-treatment-new .happen-body .symptoms-list h3{font-size:20px;font-size:2rem;margin-bottom:10px}.m-treatment-new .happen-body .symptoms-list ul li{width:49%;margin-bottom:2%}.m-treatment-new .limit-body .skmt-comment{padding:20px;display:block}.m-treatment-new .limit-body .skmt-comment figure{width:35%;margin:0 auto 20px}.m-treatment-new .limit-body .skmt-comment p{width:100%;margin-bottom:0}.m-treatment-new .willbe-body{background-position:25% center}.m-treatment-new .willbe-body .text{width:100%;background:rgba(255,255,255,.6);padding:30px}.m-treatment-new .danger-body{background-position:75% center}.m-treatment-new .avoid-body .before-after .after-cont,.m-treatment-new .avoid-body .before-after .before-cont,.m-treatment-new .danger-body .text{width:100%}.m-treatment-new .adapt-body .adapt-list{padding:30px}.m-treatment-new .adapt-body .adapt-list h3{font-size:18px;font-size:1.8rem}.m-treatment-new .adapt-body .adapt-list h3::before{width:25px;height:24px;background-size:25px;margin-right:5px}.m-treatment-new .adapt-body .adapt-list h3::after{width:14px;height:24px;background-size:14px;margin-left:5px}.m-treatment-new .adapt-body .adapt-list ul li,.m-treatment-new .adapt-body .adapt-list.four-column ul li{width:48%}.m-treatment-new .avoid-body .before-after{display:block;margin-bottom:30px}.m-treatment-new .avoid-body .before-after .arrow{width:20%;margin:20px auto}.m-treatment-new .regene-features-body h2{font-size:28px;font-size:2.8rem}.m-treatment-new .regene-features-body .sec.sec02 ul.row,.m-treatment-new .regene-features-body .sub-ttl{margin-bottom:30px}.m-treatment-new .regene-features-body .sec:not(:last-child){margin-bottom:40px}.m-treatment-new .regene-features-body .sec:not(:last-child) .common_link02{margin-top:15px}.m-treatment-new .regene-features-body .sec h3{margin-bottom:5px}.m-treatment-new .regene-features-body .sec .cont{padding:30px}.m-treatment-new .regene-features-body .sec .cont .result{margin-bottom:40px}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment .skmt{width:16%}.m-treatment-new .regene-features-body .sec .cont .sakamoto_comment p{padding:20px;width:calc(100% - 23%)
  } .m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk:not(:last-child){margin-bottom:30px}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk .sibu{width:20%}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p{width:70%;padding:10px 20px}.m-treatment-new .regene-features-body .sec .cont .talk .saibou-talk p.balloon01{width:70%}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02:not(:last-child){margin-bottom:30px}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 .talk-wrap{width:75%}.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 .skmt{width:20%;margin-left:5%}.m-clinic .access .time .time_table td,.m-clinic .access .time .time_table th,.m-clinic_test .access .time .time_table td,.m-clinic_test .access .time .time_table th,.m-treatment-new .regene-features-body .sec .cont .talk .sakamoto_comment02 p{padding:10px 20px}.m-treatment-new .regene-features-body .sec .cont .features{margin-top:30px}.m-treatment-new .regene-features-body .sec .cont .features .features-wrap{padding:20px}.m-treatment-new .regene-features-body .sec .cont .features h3{line-height:inherit;font-size:18px;font-size:1.8rem}.m-treatment-new .difference-body .acc .accshow .flex-list.flex-list-two li,.m-treatment-new .difference-body .acc .accshow .flow-grade li,.m-treatment-new .difference-body .case-report .flex-box .youtube-comment,.m-treatment-new .difference-body .case-report .flex-box iframe,.m-treatment-new .prevention-body .flow-grade li,.m-treatment-new .regene-features-body .sec .cont .flex-box .stem-cells-use,.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner .step,.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner figure{width:100%}.m-treatment-new .regene-features-body .sec .cont .therapy-box .therapy-box-inner{display:block}.m-treatment-new .regene-features-body .sec.sec02 h4{font-size:20px;font-size:2rem;margin-bottom:30px}.m-treatment-new .regene-features-body .sec.sec02 h5::after,.m-treatment-new .regene-features-body .sec.sec02 h5::before{width:20px}.m-treatment-new .regene-features-body .sec.sec02 h5::before{margin-right:7px}.m-treatment-new .regene-features-body .sec.sec02 h5::after{margin-left:7px}.m-treatment-new .regene-features-body .sec.sec02 ul.row h6{padding:7px;font-size:18px;font-size:1.8rem}.m-treatment-new .regene-features-body .sec.sec02 ul.row .col-sm-6:first-child{margin-bottom:20px}.m-treatment-new .onemore-body .flex-box figure{text-align:center}.m-treatment-new .prevention-body .mb40{margin-bottom:20px!important}.m-treatment-new .prevention-body .expansion{padding:20px}.m-treatment-new .prevention-body .flow-grade{display:block}.m-treatment-new .lisk-body h2{padding:50px 0 100px}.m-treatment-new .lisk-body .cont{padding:30px}.m-treatment-new .lisk-body .cont h3{font-size:20px;font-size:2rem;margin-bottom:10px}.m-treatment-new .difference-body .acc>label,.m-treatment-new .difference-body .case-report .flex-box iframe{margin-bottom:20px}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment{padding:30px 0 0 30px}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment .flex-box-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment .flex-box-02 .text{width:68%}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment .flex-box-02 figure{width:30%;position:static}.m-treatment-new .difference-body .case-report .flex-box .youtube-comment .flex-box-02 .common_link03{margin-top:10px}.m-treatment-new .difference-body .acc .accshow .sec:not(:last-child){margin-bottom:30px}.m-treatment-new .difference-body .acc .accshow .flow-grade li:not(:last-child),.m-treatment-new .difference-body .acc .accshow .sec-s:not(:last-child),.m-treatment-new .flow-body ul li:not(:last-child),.m-treatment-new.m-diabetes .flow-body ul li:not(:last-child){margin-bottom:20px}.m-treatment-new .difference-body .acc .accshow .sec-s>h3{margin-bottom:5px}.m-treatment-new .difference-body .acc .accshow .flex-list,.m-treatment-new .difference-body .acc .accshow .flex-title,.m-treatment-new .difference-body .acc .accshow .flow-grade,.m-treatment-new .flow-body ul{display:block}.m-treatment-new .difference-body .acc .accshow .flex-title .common_ttl03{margin:0 0 10px}.m-treatment-new .difference-body .acc .accshow .flex-list .common_ttl03{margin:0 0 10px;width:100%}.m-treatment-new .difference-body .acc .accshow .flex-list ul{border-left:none;border-top:1px solid #cecece;padding:10px 0 0;margin-bottom:10px}.m-treatment-new .difference-body .acc .accshow .flex-list ul li{display:block;width:100%}.m-treatment-new .difference-body .acc .accshow .flow-grade li figure{text-align:center;background:#000}.m-treatment-new .difference-body .acc .accshow .flow-grade.flow-grade-two li figure{background:0 0}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 .skmt{width:80px}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 p{width:calc(100% - 110px);padding:20px;line-height:inherit}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03 p::before{margin-top:0;top:25px}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.spinal_cord_only p{width:150px;font-size:13px;font-size:1.3rem;padding:12px 5px 12px 10px}.m-treatment-new .difference-body .acc .accshow .sakamoto-comment03.spinal_cord_only p::before{margin-top:-2px}.m-treatment-new .difference-body .acc .accshow .table-feature,.m-treatment-new .flow-body ul li,.m-treatment-new .howto-body .text,.m-treatment-new .message-body .text,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow,.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner figure{width:100%}.m-treatment-new .message-body{padding:40px 0 65%;background:url(/common/css/../../img/treatment/bg-close-sp.webp) no-repeat bottom center,linear-gradient(45deg,#c6e9de 1%,#fff 100%);background-size:contain}.m-treatment-new .howto-body{background-image:none}.m-treatment-new .howto-body .text .skmt-comment{margin-top:0}.m-treatment-new .howto-body .text .skmt-comment .skmt-comment-wrap{padding:20px}.m-treatment-new .howto-body .text .skmt-comment figure{position:static;width:35%;margin:0 auto 20px}.m-treatment-new .flow-body h2,.m-treatment-new.m-diabetes .flow-body h2,.m-treatment-new.m-hair .feature-merit-body h3,.m-treatment-new.m-skin .flow-body .flow-box li h3{font-size:20px;font-size:2rem}.m-treatment-new .flow-body ul li:not(:nth-child(3n)),.m-treatment-new.m-diabetes .flow-body ul li:not(:nth-child(3n)){margin-right:0}.m-treatment-new.m-diabetes .flow-body ul,.m-treatment-new.m-diabetes .howto-why-body .flex-white-box{display:block}.m-treatment-new.m-diabetes .howto-why-body .flex-white-box .text-box{width:100%;padding:30px}.m-treatment-new.m-diabetes .howto-why-body .flex-white-box .text-box:not(:last-child){margin-bottom:30px}.m-treatment-new.m-diabetes .regene-features-body .aligncenter.mb40{text-align:left}.m-treatment-new.m-diabetes .regene-features-body .sec h3{margin-bottom:20px;text-align:left;font-size:22px;font-size:2.2rem}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas{margin-bottom:40px}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas h5{letter-spacing:normal;padding:5px;font-size:18px;font-size:1.8rem}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner{padding:22px;display:block}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow{margin:20px 0;text-align:center}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow img,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow img{position:static;-webkit-transform:none;transform:none}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo{margin-bottom:20px;padding:14px}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo h5,.m-treatment-new.m-hair .reservation .border.tel .num i{font-size:18px;font-size:1.8rem}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo h5 span{padding:90px 0 0;background-position:top center;max-width:none;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-treatment-new.m-diabetes .regene-features-body .sec .cont .memo ul li{line-height:1.5}.m-treatment-new.m-diabetes .flow-body ul li,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow,.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner figure,.m-treatment-new.m-shoulder .happen-body .flex-box .box{width:100%}.m-treatment-new.m-shoulder .howto-body{background-image:none}.m-treatment-new.m-shoulder .avoid-body .compare dl dd p{font-size:13px;font-size:1.3rem;text-align:left;padding:15px 10px}.m-treatment-new.m-shoulder .box-progress .befoaf-text{padding:20px 10px}.m-treatment-new.m-shoulder .box-progress .befoaf-text p{width:44%}.m-treatment-new.m-shoulder .box-progress .befoaf-text p.font-green{width:50%}.m-treatment-new.m-shoulder .difference-body .acc .accshow .sakamoto-comment03 p::before{top:31px}.m-treatment-new.m-liver .last-text{max-width:none}.m-treatment-new.m-liver .flow-progress.two-column li{width:100%;margin-bottom:80px}.m-treatment-new.m-liver .flow-progress.two-column li:first-child::after{top:auto;bottom:-60px;right:0;left:0;background:url(/common/css/../../img/diabetes/arrow-sp.webp) no-repeat center;background-size:cover;width:81px;height:33px}.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas{margin-bottom:40px}.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas h5{letter-spacing:normal;padding:5px;font-size:18px;font-size:1.8rem}.m-treatment-new.m-liver .regene-features-body .sec .cont .pancreas .pancreas-inner .arrow{margin:20px 0;text-align:center}.m-treatment-new.m-liver .regene-features-body .sec .cont .memo{padding:20px 30px;margin-bottom:20px}.m-treatment-new.m-sports .willbe-body{background-position:20% center}.m-treatment-new.m-skin .flow-body .flow-box li p,.m-treatment-new.m-skin .regene-features-body .row div p,.m-treatment-new.m-sports .diagnosis-body .diagnosis-box,.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box.first-box{margin-bottom:20px}.m-treatment-new.m-sports .diagnosis-body .diagnosis-box:not(:last-child){margin-bottom:20px}.m-treatment-new.m-sports .diagnosis-body .diagnosis-box .diagnosis-list,.m-treatment-new.m-sports .diagnosis-body .skmt-comment .skmt-comment-wrap{padding:20px}.m-treatment-new.m-sports .diagnosis-body .skmt-comment{position:static}.m-treatment-new.m-sports .diagnosis-body .skmt-comment figure{width:35%;position:static;margin:0 auto 20px}.m-treatment-new.m-sports .regene-features-body .sec h3{font-size:20px;font-size:2rem;margin-bottom:10px}.m-liver .comment_box h3,.m-liver .comment_box.atte_box h3 img,.m-treatment-new.m-sports .regene-features-body .sec .stem-cells-use ul{width:auto}.m-treatment-new.m-immunity .member-body .member-new{margin-bottom:40px}.m-treatment-new.m-immunity .member-body .member-new h3{font-size:18px;font-size:1.8rem;padding:8px 10px}.m-treatment-new.m-immunity .member-body .member-new .member-list{padding:10px}.m-treatment-new.m-immunity .member-body .member-new .member-list .mem-item{padding:20px 10px;margin-bottom:10px}.m-treatment-new.m-immunity .member-body .member-new .member-list .mem-item p{font-size:14px;font-size:1.4rem;margin-top:10px}.m-treatment-new.m-immunity .type-body .type-box .text-box,.m-treatment-new.m-immunity .type-body .type-box.first-box .text-box,.m-treatment-new.m-sports .regene-features-body .sec.type-body .type-box .text-box{padding:30px 20px}.m-treatment-new.m-immunity.m-immunity-nk .flow-body h3,.m-treatment-new.m-skin .flow-body h2{font-size:24px;font-size:2.4rem}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first{margin-bottom:0}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first li{margin-bottom:60px}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first li:nth-child(1)::after,.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first li:nth-child(2)::after,.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-first li:nth-child(3)::after,.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second li:nth-child(1)::after,.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second li:nth-child(2)::after{background:url(/common/css/../../img/immunity/nk/arrow-down.webp) no-repeat right center;background-size:40px;width:40px;height:20px;top:auto;bottom:-12%;right:0;left:0}.m-treatment-new.m-immunity.m-immunity-nk .flow-body .flow-second li:not(:last-child){margin-bottom:60px}.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box li{width:49%;margin-top:2%}.m-treatment-new.m-immunity.m-immunity-nk .why-body .why-box li h3{font-size:20px;font-size:2rem;margin-bottom:5px}.m-treatment-new.m-skin .skmt-comment{margin-top:0}.m-treatment-new.m-skin .skmt-comment .skmt-comment-wrap{padding:20px 30px 30px}.m-treatment-new.m-skin .regene-features-body .sec .skmt-comment figure,.m-treatment-new.m-skin .skmt-comment figure{width:144px;position:static;margin:0 auto 20px}.m-treatment-new.m-skin .lead-body{margin:0;padding:5% 0 75%;background-color:#fff;background-size:170% auto;background-position:85% bottom}.m-treatment-new.m-skin .lead-body .ttl .line{font-size:4.75vw}.m-treatment-new.m-skin .lead-body .ttl .line:first-child{margin-bottom:8%}.m-treatment-new.m-skin .willbe-body{background-size:cover;background-position:70% center}.m-treatment-new.m-skin .regene-features-body .sec h3{margin-bottom:15px}.m-treatment-new.m-skin .regene-features-body .sec .skmt-comment{margin-top:0;margin-bottom:30px}.m-treatment-new.m-skin .regene-features-body .sec .skmt-comment .skmt-comment-wrap{padding:30px}.m-treatment-new.m-skin .type-body .type-box .text-box,.m-treatment-new.m-skin .type-body .type-box.first-box .text-box{padding:30px 20px}.m-treatment-new.m-skin .comparison-body table{font-size:13px;font-size:1.3rem;line-height:1.75}.m-treatment-new.m-skin .flow-body .flow-box{margin-left:35px}.m-treatment-new.m-skin .flow-body .flow-box li{padding:50px 30px 30px 50px}.m-treatment-new.m-skin .flow-body .flow-box li:first-child{padding-top:30px}.m-treatment-new.m-skin .flow-body .flow-box li i{width:70px;height:70px;left:-35px}.m-treatment-new.m-skin .check-body .flow-progress{margin-bottom:20px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .flow-progress>li,.m-treatment-new.m-skin.m-stemcell .happen-body .flow-progress>li{width:100%}.m-treatment-new.m-skin.m-stemcell .happen-body .flow-progress>li:first-child{margin-bottom:80px}.m-treatment-new.m-skin.m-stemcell .happen-body .flow-progress>li:first-child::after{top:auto;bottom:-60px;right:0;left:0;background:url(/common/css/../../img/diabetes/arrow-sp.webp) no-repeat center;background-size:cover;width:81px;height:33px}.m-treatment-new.m-skin.m-stemcell .willbe-body ol{width:100%;padding:20px 15px}.m-treatment-new.m-skin.m-prp-skin .willbe-body{background-position:25% center}.m-treatment-new.m-skin.m-prp-skin .willbe-body .text{background:rgba(255,255,255,.8);padding:20px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body h2{font-size:22px;font-size:2.2rem;margin-bottom:20px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .flow-progress>li:first-child{margin-bottom:110px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .flow-progress>li:first-child::after{top:auto;bottom:-90px;left:0;right:0;background:url(/common/css/../../img/skin/prp-skin/arrow-prp-sp.webp) no-repeat center;background-size:cover;width:70px;height:70px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .box-black{margin-top:40px}.m-treatment-new.m-skin.m-prp-skin .regeneration-body .box-black .flow-progress>li:first-child::after{background:url(/common/css/../../img/skin/prp-skin/arrow-hyaluronic-sp.webp) no-repeat center;background-size:cover}.m-treatment-new.m-skin.m-prp-skin .commit-body{padding:40px 0}.m-treatment-new.m-skin.m-prp-skin .commit-body h2{font-size:24px;font-size:2.4rem}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box{margin-top:10px}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box h4{text-align:left;font-size:18px;font-size:1.8rem}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .feature-box ol li{width:100%}.m-treatment-new.m-skin.m-prp-skin .commit-body .sec .skmt-comment{margin-top:0}.m-treatment-new.m-hair .regene-features-body .sec h3{font-size:20px;font-size:2rem;margin-bottom:10px}.m-immunity .link-list::after,.m-immunity .link-list::before,.m-treatment-new.m-hair .aga-now::after,.m-treatment-new.m-hair .aga-now::before{width:250px;height:170px}.m-immunity .link-list::before,.m-treatment-new.m-hair .aga-now::before{left:-30px}.m-immunity .link-list::after,.m-treatment-new.m-hair .aga-now::after{right:-30px}.m-treatment-new.m-hair .aga-now table.pc-table thead th{padding:10px 3px 40px;vertical-align:top;position:relative}.m-treatment-new.m-hair .aga-now table.pc-table thead th:last-child .how-ttl{color:#fff;background:#009b6b;display:block;line-height:1.2;padding:3px;font-size:13px;font-size:1.3rem;position:absolute;top:-36px;left:0;right:0;border-top-left-radius:10px;border-top-right-radius:10px}.m-treatment-new.m-hair .aga-now table.pc-table thead th:last-child .sc-button a{color:#009b6b}.m-treatment-new.m-hair .aga-now table.pc-table thead th .sc-button{display:block;position:absolute;bottom:10px;right:0;left:0;margin:auto;width:100%}.m-treatment-new.m-hair .aga-now table.pc-table thead th .sc-button a{text-decoration:none;background:#fff;border-radius:50%;padding:0 3px 3px;width:24px;height:24px;display:inline-block;vertical-align:middle;color:#d84b61}.m-treatment-new.m-hair .aga-now table.pc-table thead th .sc-button a:hover{opacity:.8}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td{padding:5% 5px;background-size:60% auto}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td:last-child{background-size:60% auto}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td .text{padding-top:31px}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:first-child td .text span{display:none}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td{border-bottom-style:solid}.m-treatment-new.m-hair .aga-now table.pc-table tbody tr:nth-child(2) td .effects{line-height:1.2;padding-top:70%;background-size:60% auto!important}.m-treatment-new.m-hair .aga-now .sp-acc{display:block;padding-top:70px;margin-top:-70px;margin-bottom:10px}.m-hair .merit ul li:last-child,.m-immunity .member .member-list ul li:last-child .mem-item,.m-treatment-new.m-hair .aga-now .sp-acc:last-child{margin-bottom:0}.m-clinic .access .howto .station br,.m-clinic_test .access .howto .station br,.m-immunity .member .member-list ul li .mem-item p br,.m-liver .comment_box h3 br,.m-liver .our .doctor_box h2 br,.m-liver .our .ttl_area p br,.m-stroke #sec-effect .brain-pict .brain-pc,.m-stroke .comment_box h3 br,.m-stroke h2 .doctor-two-line br,.m-treatment-new.m-hair .aga-now .sp-acc>.cssacc{display:none}.m-treatment-new.m-hair .aga-now .sp-acc>label{background:#fadbd9;font-weight:700;font-size:18px;font-size:1.8rem;padding:15px;display:block;margin:0;cursor:pointer;position:relative}.m-treatment-new.m-hair .aga-now .sp-acc>label::after{line-height:1;position:absolute;top:0;bottom:0;right:10px;display:block;width:30px;height:30px;-webkit-transition:all .35s;transition:all .35s;text-align:center;content:"+";font-weight:700;font-size:30px;font-size:3rem;color:#d84b61;background:#fff;border-radius:50%;margin:auto}.m-treatment-new.m-hair .aga-now .sp-acc#show05 label{background:#009b6b;color:#fff}.m-treatment-new.m-hair .aga-now .sp-acc#show05 label::after{content:"－";color:#009b6b}.m-treatment-new.m-hair .aga-now .sp-acc>.cssacc:checked+label::after{content:"－"}.m-treatment-new.m-hair .aga-now .sp-acc#show05>.cssacc:checked+label::after{content:"＋"}.m-treatment-new.m-hair .aga-now .sp-acc .accshow{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table th{background:#f6f6f6;width:13%;vertical-align:middle}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table td{width:87%;background:#fff;text-align:center}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table td .text{padding-top:40px}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table tr:nth-child(1) td{padding:15px;background:#fff3f2}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table tr:nth-child(2) td{border-bottom:none}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table tr:nth-child(2) .effects{padding-top:60px;background-image:url(/common/css/../../img/hair/ico-bad.webp);background-repeat:no-repeat;background-position:top center;background-size:54px}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table tr:nth-child(3) td{border-top:1px dashed #ddd}.m-treatment-new.m-hair .aga-now .sp-acc .accshow table tr:last-child td{text-align:left;font-weight:400}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show01 table tr:nth-child(1) td .text{background-image:url(/common/css/../../img/hair/ico-triangle.webp);background-repeat:no-repeat;background-position:top center;background-size:31px}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show02 table tr:nth-child(1) td .text,.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show03 table tr:nth-child(1) td .text{background-image:url(/common/css/../../img/hair/ico-circle.webp);background-repeat:no-repeat;background-position:top center;background-size:31px}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show04 table tr:nth-child(1) td .text{background-image:url(/common/css/../../img/hair/ico-double01.webp);background-repeat:no-repeat;background-position:top center;background-size:31px}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show05{height:auto;opacity:1}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show05 table td{background-color:#f3fbf9}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show05 table tr:nth-child(1) td{background-color:#f3fbf9}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show05 table tr:nth-child(1) td .text{background-image:url(/common/css/../../img/hair/ico-double02.webp);background-repeat:no-repeat;background-position:top center;background-size:31px;font-weight:700;color:#009b6b}.m-treatment-new.m-hair .aga-now .sp-acc .accshow.show05 table tr:nth-child(2) .effects{background-image:url(/common/css/../../img/hair/ico-good.webp);background-size:54px;font-weight:700;color:#009b6b}.m-treatment-new.m-hair .aga-now .sp-acc .cssacc:checked~.accshow{height:auto;opacity:1}.m-treatment-new.m-hair .aga-now .sp-acc .cssacc:checked~.accshow.show05{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.8s;transition:.8s}.m-treatment-new.m-hair .feature-merit-body .flex-box .skmt-comment{margin-top:30px}.m-diabetes .border_box,.m-treatment-new.m-hair .check-body .flow-progress.one-column>li .befoaf-text,.m-treatment-new.m-hair .feature-merit-body .flex-box .skmt-comment .skmt-comment-wrap{padding:20px}.m-treatment-new.m-hair .feature-merit-body .merit-box li{width:44%;margin:0 3% 3%}.m-treatment-new.m-hair .faq-box{margin-bottom:40px}.m-treatment-new.m-hair .faq-box .acc>label{padding:15px 25px 15px 40px}.m-treatment-new.m-hair .faq-box .acc>label::after{right:0}.m-treatment-new.m-hair .faq-box .acc .cssacc:checked~.accshow .accshow-in p{width:100%}.m-treatment-new.m-hair .reservation .border{padding:15px}.m-liver .about_box .comment_box h3,.m-treatment-new.m-hair .reservation .border .btn{margin-bottom:10px}.m-flow .flow .step_box .border .btn a,.m-treatment-new.m-hair .reservation .border .btn a{width:100%;padding:10px}.m-treatment-new.m-hair .reservation .border h4{font-size:16px;font-size:1.6rem}.m-treatment-new.m-hair .reservation .border.mail .btn{margin-bottom:0}.m-treatment-new.m-hair .reservation .border.tel .num{font-size:28px;font-size:2.8rem}.m-treatment-new.m-hair .reservation .border.tel .num a{text-decoration:none;color:#009b6b}.m-treatment-new.m-hair .check-body .aligncenter.mb60{margin-bottom:30px!important}.m-diabetes .method .img_caption{width:300px;margin:0 auto 20px}.m-diabetes .method .img_caption.last{margin:0 auto 20px}.m-diabetes .our{padding-bottom:0}.m-diabetes .our .our_row{margin-bottom:40px}.m-diabetes .our .compare{margin:20px 0}.m-diabetes .our .compare .box:nth-child(2)::after,.m-liver .our .compare .box:nth-child(2)::after{top:-22px;left:50%;border-width:12px 0 12px 16px;-webkit-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg)}.m-diabetes .our .border_box,.m-hair .merit ul li img,.m-knee .jintai .comment_box .img{margin-bottom:20px}.m-diabetes .flow .common_ttl01,.m-hair .sp-aligncenter{text-align:center}.m-knee .jintai .comment_box .text{width:100%;margin:0}.m-knee .fee-box table td,.m-knee .fee-box table th{vertical-align:middle}.m-knee .fee-box table tbody td,.m-knee .fee-box table thead th{padding:15px 8px}.m-knee .fee-box table tbody th{padding:15px 5px}.m-hair .comment_box,.m-hair .comment_box.atte-box{padding:20px}.m-hair .comment_box .common_ttl04{padding-bottom:15px}.m-hair .merit{min-width:290px}.m-hair .merit .common_ttl05{text-align:center}.m-hair .merit .common_ttl05 .border::after,.m-hair .merit .common_ttl05 .border::before{content:"";width:30px}.m-hair .merit .common_ttl05 .border::before{left:-40px}.m-hair .merit .common_ttl05 .border::after{right:-40px}.m-hair .merit ul{display:block;max-width:260px;margin:0 auto}.m-hair .merit ul li{width:100%;margin-bottom:20px;padding:40px 0 50px;font-size:18px;font-size:1.8rem}.m-hair .merit ul li .num{margin-bottom:15px;font-size:32px;font-size:3.2rem}.m-liver .common_ttl01.doctor.doctor-one-line{min-height:60px;line-height:160%!important}.m-liver .about_box .comment_box h3 .num{font-size:28px;font-size:2.8rem}.m-liver .about_box .comment_box:nth-child(2){background-image:none}.m-liver .about_box .comment_box:last-child{margin-bottom:20px}.m-liver .comment_box{padding:20px;margin-bottom:20px}.m-liver .comment_box.block-box .common_ttl04{padding-bottom:10px}.m-liver .comment_box.case_box h3,.m-liver .compare.compare-liver .compare-row .box{width:auto}.m-liver .comment_box .body,.m-online-counseling .about .about-inner h2 span,.m-reservation section{padding:0}.m-liver .compare.compare-liver .compare-row{display:block}.m-liver .compare .box .caption{width:70px;height:70px}.m-clinic .access .time .time_table th,.m-clinic_test .access .time .time_table th,.m-liver .our{padding-bottom:0}.m-liver .our .ttl_area p br:nth-child(2){display:block}.m-immunity .comment_box.comment_box02 p.mb40-sp,.m-liver .our .our_row{margin-bottom:40px}.m-liver .our .compare{margin:20px 0}.m-contact .contactForm td.radio input,.m-contact .contactForm td.tel input,.m-contact .contactForm td.zip input,.m-liver .our .compare .box{width:auto}.m-liver .our .compare .box:nth-child(2){margin-top:20px}.m-liver .our .compare .box .caption .text{font-size:12px;font-size:1.2rem}.m-liver .our .doctor_box{display:block;padding:30px 20px}.m-liver .our .doctor_box h2{margin-bottom:20px;text-align:center}.m-liver .our .doctor_box h2 .common_ttl01.doctor.doctor-one-line{padding-top:12px}.m-immunity .treatment_head .mb60{margin-bottom:0!important}.m-immunity .check-list{padding:25px 20px 10px}.m-immunity .check-list .row .col-sm-6:nth-child(1) ul,.m-online-counseling .check-list .row .col-sm-6:nth-child(1) ul{border-right:none;padding-right:0}.m-immunity .check-list ul li,.m-online-counseling .check-list ul li{line-height:normal;margin-bottom:3%;padding-bottom:3%}.m-immunity .common_ttl01 .doctor.doctor-one-line{text-align:left;min-height:60px;padding:0 0 0 70px;background-size:60px 60px;line-height:160%}.m-immunity .common_ttl01 .doctor.doctor-two-line{line-height:normal;padding:15px 0 15px 100px}.m-immunity .comment_box{padding:20px}.m-immunity .comment_box.comment_box02,.m-immunity .comment_box.comment_box03{padding:30px}.m-immunity .comment_box.comment_box03 .common_ttl05{border-bottom:none;margin-bottom:25px}.m-immunity .comment_box.comment_box03 .common_ttl05 .border::after,.m-immunity .comment_box.comment_box03 .common_ttl05 .border::before{content:""}.m-immunity .comment_box.comment_box03 .more_box{min-height:auto}.m-flow .flow .step_box .border.mail .btn,.m-immunity .comment_box.comment_box03 .more_box.cat,.m-reservation .contactForm td.tel{margin-bottom:0}.m-immunity .member{margin-bottom:40px}.m-immunity .member .member-list,.m-stroke table td,.m-stroke table th{padding:10px}.m-immunity .member .member-list ul li .mem-item{padding:15px 10px;margin-bottom:10px}.m-immunity .member .member-list ul li .mem-item h5{padding:0 2px;font-size:14px;font-size:1.4rem}.m-immunity .member .member-list ul li .mem-item p,.skin-scroll a{font-size:14px;font-size:1.4rem}.m-immunity .member .member-list ul li .mem-item figure{width:95%;display:block;margin:0 auto}.m-immunity .point_box,.skin-scroll{display:block;padding:20px}.m-immunity .point_box .title_box{margin-right:0;border-right:none;border-bottom:1px solid #ddd;width:auto;margin-bottom:25px;padding-bottom:15px}.m-immunity .point_box h3{position:static;width:auto;height:auto}.m-immunity .point_box h3 .ico{display:inline-block;vertical-align:middle;width:30px;margin:0 15px 0 0}.m-immunity .point_box .body{width:100%}.m-immunity .step4-5-6 .last-xs .step_box::after,.m-stroke .acc .accshow .row::before{content:none}.skin-scroll{width:100%;margin-bottom:35%;padding:0 15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:right;position:relative}.skin-scroll:after{content:"";width:1px;height:50px;background:#e1c87e;display:block;margin:auto;position:absolute;bottom:-70%;right:23px}.skin-scroll a{text-decoration:none;letter-spacing:.3em;color:#262626}.m-skin .main-ttl{margin-bottom:40px}.m-skin .main-ttl::after{height:60px;margin-top:20px}.m-skin .main-ttl .en{font-size:36px;font-size:3.6rem}.m-fee .fee_box dl dt,.m-flow .flow .step_box .border h4,.m-skin .main-ttl .jp{font-size:16px;font-size:1.6rem}.m-stroke .main-visual{margin-bottom:60px}.m-stroke .treatment_body .common_ttl01.doctor{padding:0 0 0 60px}.m-stroke .treatment_body .common_ttl01.doctor.doctor-one-line{padding:0 0 0 50px;letter-spacing:initial;background-size:48px 48px!important;line-height:50px}.m-stroke .treatment_body:last-child{margin-bottom:20px}.m-stroke .flow-chart{margin:60px 0 20px}.m-stroke .flow-chart .large-item::after{content:"";background:url(/common/css/../../img/stroke/flow-line01.webp) no-repeat center;background-size:contain;height:7vh}.m-stroke .flow-chart .midium-item-wrap::after{content:"";background:url(/common/css/../../img/stroke/flow-line02.webp) no-repeat center;background-size:contain;height:5vh}.m-stroke .flow-chart .midium-item{padding:10px 7px}.m-stroke .flow-chart .midium-item h4{font-size:15px;font-size:1.5rem;margin-bottom:10px;padding:2px 1px;line-height:1.3}.m-stroke .flow-chart .midium-item .brain-pict{margin-bottom:15px}.m-stroke .flow-chart .midium-item p{margin-bottom:10px;line-height:1.6}.m-stroke .flow-chart .midium-item .col-sm-4{padding-left:2px;padding-right:2px}.m-stroke .flow-chart+.mb50.aligncenter,.m-stroke table.mb50{margin-bottom:30px!important}.m-stroke .acc .accshow .row .symptom-box{padding:0 20px}.m-stroke .acc .accshow .row .col-sm-6:first-child .symptom-box{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.m-stroke .acc .accshow .comment_box h3{width:auto;padding:0 0 10px;text-align:left}.m-stroke .acc .accshow .comment_box .body{width:auto;padding:0}.m-stroke .row .col-sm-6 .comment_box.block-box{padding:20px}.m-stroke .pie-pict{max-width:300px}.m-stroke .sakamoto_comment p{width:65%;padding:20px}.m-stroke .sakamoto_comment .skmt{width:30%;margin-left:5%}.m-stroke .common_ttl05 .border{line-height:1}.m-stroke .comment_box h3{width:auto;padding-left:0;padding-bottom:10px}.m-stroke .comment_box.block-box{padding:30px}.m-stroke .comment_box.block-box h3.noukun-head{background-size:68px;background-position:left .1em;line-height:1.2;padding:18px 0 18px 76px}.m-stroke .comment_box.block-box .stroke-man{max-width:220px;margin:20px auto 0}.m-stroke #sec-wall{padding:60px 0;background-position:10% center}.m-stroke .effect-list{margin-bottom:30px;padding-bottom:30px}.m-stroke .effect-list h4{font-size:16px;font-size:1.6rem;margin-bottom:5px}.m-stroke .effect-list h4 .num{font-size:20px;font-size:2rem}.m-introduction-new .inside-intro .row .col-sm-6 img,.m-online-counseling .merit h3,.m-online-counseling .recommend h3,.m-stroke .effect-list .fs14{margin-bottom:20px}.m-stroke #sec-effect{padding:60px 0}.m-stroke #sec-effect .brain-pict{max-width:300px;margin:50px auto 20px}.m-stroke #sec-effect .regene_effect-list .common_ttl02 .sp-only{display:inline-block!important;text-align:center;padding:3px;border-radius:50%;width:38px;margin-right:8px}.m-stroke #sec-effect .regene_effect-list.eff-left{margin-bottom:30px}.m-stroke #sec-effect .regene_effect-list.eff-left .common_ttl02 .sp-only{background:#f2df71}.m-stroke #sec-effect .regene_effect-list.eff-right .common_ttl02 .sp-only{background:#df6e47;color:#fff}.m-stroke .last-box .block-box{top:-30px;width:90%;padding:20px}.m-flow .flow{padding-bottom:50px}.m-flow .flow .step_box{padding-left:60px;padding-top:10px;margin-bottom:30px}.m-flow .flow .step_box::before{left:24px}.m-flow .flow .step_box .step{width:50px;height:50px;padding:8px 0}.m-flow .flow .step_box .step::after{border-width:10px 7px 0;bottom:-8px}.m-flow .flow .step_box .border.tel .num i,.m-flow .flow .step_box h3{font-size:18px;font-size:1.8rem}.m-flow .flow .step_box .border{padding:15px}.m-flow .flow .step_box .border .btn{margin-bottom:10px}.m-flow .flow .step_box .border.tel .num,.m-reservation .tel .contactTel .number dl dd a span{font-size:28px;font-size:2.8rem}.m-flow .flow .step_box .border.tel .num a{text-decoration:none;color:#e8a265}.m-flow .flow .step_box .case_box h4{margin:-1px -1px 20px}.m-flow .flow .step_box .case_box ul{margin:0 15px}.m-flow .flow .step_box .case_box ul li{padding-left:25px;margin-bottom:15px}.m-doctor .text-clinic{width:124px}.m-doctor .text-medical{width:115px}.m-doctor .doctor{padding-bottom:50px}.m-doctor .doctor .greeting,.m-doctor .doctor .greeting .wrap{margin-bottom:40px}.m-doctor .doctor .greeting .wrap .text{position:relative;top:0;left:0;-webkit-transform:translateY(0);transform:translateY(0);padding:0!important;margin-top:30px}.m-doctor .career{padding:0;margin-top:20px}.m-doctor .career.border{border:0}.m-doctor .support .head{display:block;margin:40px 0 0;text-align:right}.m-clinic .access .time .time_table th::after,.m-clinic_test .access .time .time_table th::after,.m-doctor .support .head::after{content:none}.m-doctor .support .head .name{min-width:auto;display:inline-block;padding:15px 30px;top:-20px;left:-10px}.m-doctor .support .head.reverse .name{right:10px}.m-clinic .access,.m-clinic_test .access{padding-bottom:50px}.m-clinic .access .time,.m-clinic_test .access .time{display:block;width:100%}.m-clinic .access .time h3,.m-clinic_test .access .time h3{padding:15px 15px 15px 65px;text-align:left;width:100%;background-size:30px auto;background-position:left 20px center;font-size:15px;font-size:1.5rem}.m-clinic .access .time .time_table,.m-clinic_test .access .time .time_table{width:100%}.m-clinic .access .overview table th,.m-clinic_test .access .overview table th{width:110px}.m-clinic .access .map,.m-clinic_test .access .map{margin-top:20px}.m-clinic .access .map iframe,.m-clinic_test .access .map iframe{height:300px}.m-clinic .access .howto,.m-clinic_test .access .howto,.m-fee .fee_box dl,.m-reservation .tel .contactTel .number dl{display:block}.m-clinic .access .howto:not(:last-child),.m-clinic_test .access .howto:not(:last-child){margin-bottom:40px}.m-clinic .access .howto .station,.m-clinic_test .access .howto .station{padding:12px 0}.m-clinic .access .howto .required,.m-clinic_test .access .howto .required{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.m-clinic .access .howto .required .time-distance,.m-clinic .access .howto .required .way,.m-clinic_test .access .howto .required .time-distance,.m-clinic_test .access .howto .required .way{width:50%;padding:25px 5px;margin:0}.m-clinic .access .howto .required .way .fas,.m-clinic_test .access .howto .required .way .fas{font-size:18px;font-size:1.8rem;display:block;margin:0}.m-clinic .access .howto .goal,.m-clinic_test .access .howto .goal{padding:10px 0}.m-clinic .access .howto .two-row,.m-clinic_test .access .howto .two-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-clinic .access .howto .two-row .two-row-wrap,.m-clinic_test .access .howto .two-row .two-row-wrap{display:block;width:48%}.m-clinic .access .howto .two-row .two-row-wrap:not(:last-child),.m-clinic_test .access .howto .two-row .two-row-wrap:not(:last-child){margin-bottom:0}.m-clinic .access .visit-taxi .howto .required .way,.m-clinic_test .access .visit-taxi .howto .required .way{border-bottom:none;border-right:1px solid #fb3c3c}.m-clinic .access .visit-taxi .howto .goal,.m-clinic .access .visit-taxi .howto .required,.m-clinic .access .visit-taxi .howto .station,.m-clinic .access .visit-train .howto .goal,.m-clinic .access .visit-train .howto .required.req-train,.m-clinic .access .visit-train .howto .required.req-train.yamanote-line,.m-clinic .access .visit-train .howto .required.req-walk,.m-clinic .access .visit-train .howto .station,.m-clinic_test .access .visit-taxi .howto .goal,.m-clinic_test .access .visit-taxi .howto .required,.m-clinic_test .access .visit-taxi .howto .station,.m-clinic_test .access .visit-train .howto .goal,.m-clinic_test .access .visit-train .howto .required.req-train,.m-clinic_test .access .visit-train .howto .required.req-train.yamanote-line,.m-clinic_test .access .visit-train .howto .required.req-walk,.m-clinic_test .access .visit-train .howto .station,.m-contact .contactForm td input,.m-contact .contactForm td textarea,.m-fee .fee_box dl dd,.m-fee .fee_box dl dt,.m-fee .fee_box table.rehabili{width:100%}.m-clinic .access .visit-train .howto .required.req-train .way,.m-clinic .access .visit-train .howto .required.req-train.yamanote-line,.m-clinic_test .access .visit-train .howto .required.req-train .way,.m-clinic_test .access .visit-train .howto .required.req-train.yamanote-line{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-clinic .access .visit-train .howto .required.req-train .way,.m-clinic_test .access .visit-train .howto .required.req-train .way{border-bottom:none;border-right:1px solid #2f6cdc}.m-clinic .access .visit-train .howto .required.req-train .way .fa-subway,.m-clinic_test .access .visit-train .howto .required.req-train .way .fa-subway,.m-group .about p br,.m-group .list .link_box .text br,.m-mail .guide br,.m-reservation .tel .contactTel .text br{display:none}.m-clinic .access .visit-train .howto .required.req-train .way span::before,.m-clinic_test .access .visit-train .howto .required.req-train .way span::before{content:"\f239";font-family:"Font Awesome 5 Pro";font-weight:900;display:block;color:#2f6cdc;font-size:20px;font-size:2rem}.m-clinic .access .visit-train .howto .required.req-walk .way,.m-clinic_test .access .visit-train .howto .required.req-walk .way{border-bottom:none;border-right:1px solid #009b6b}.m-group .about{padding:50px 0;background-position:right center;margin-bottom:50px}.m-group .about::after{width:calc(100% - 30px);height:calc(100% - 30px);background:rgba(255,255,255,.7)}.m-group .about .logo img{width:40px}.m-group .about p{text-align:left;padding:0 20px}.m-group .group{padding-bottom:50px}.m-group .list{padding:50px 0 30px}.m-group .list .link_box .thumb{margin-bottom:10px}.m-group .list .link_box .text{display:block;line-height:140%;padding-right:15px;font-size:13px;font-size:1.3rem}.m-group .list .link_box .text::after{right:0}.m-faq .faq dd,.m-faq .faq dt{padding:0 0 20px 30px}.m-fee .pay{margin-bottom:40px}.m-fee .pay .card_list{padding:15px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-fee .pay .card_list li{margin:3px}.m-fee .fee_box{padding-bottom:0;margin-bottom:40pdx}.m-fee .fee_box table thead th{padding:15px}.m-fee .fee_box table tbody td,.m-fee .fee_box table tbody th{padding:15px 6px}.m-fee .fee_box table.rehabili tbody th{width:auto;border:0;text-align:left}.m-fee .fee_box table.rehabili tbody td{text-align:left}.m-fee .fee_box .table-sub,.m-fee .fee_box .table-sub-title{font-size:12px;font-size:1.2rem}.m-fee .fee_box .table-sub tbody td,.m-fee .fee_box .table-sub tbody th{padding:0 2px}.m-contact .contactForm td,.m-contact .contactForm th{display:block;background:#fff;font-size:14px;font-size:1.4rem}.m-contact .contactForm th{line-height:45px;background:#f7f7f7}.m-contact .contactForm input[type=radio]{position:relative;-webkit-appearance:button;appearance:button;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;content:"";background-color:#fff;border:1px solid #999;border-radius:24px;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;padding:5px}.m-contact .contactForm input[type=radio]:checked:after{display:block;position:absolute;top:5px;left:5px;content:"";width:6px;height:6px;background:#a27c4a;border-radius:12px}.m-contact .contactForm input[type=checkbox]{display:inline-block;position:relative;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:button;-moz-appearance:none;width:16px;height:16px;border:1px solid #999;vertical-align:middle;padding:5px}.m-contact .contactForm input[type=checkbox]:checked::after{position:absolute;content:"";top:-3px;left:3px;width:8px;height:14px;border-right:4px solid #a27c4a;border-bottom:4px solid #a27c4a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-contact .contactForm .number-text input{width:55px}.m-contact .contactForm .join-fax input,.m-seminar .contactForm td .postalcode input,.m-seminar .contactForm th{width:auto}.m-contact .contactNotice{margin:20px auto 50px}.m-contact input[name=submitConfirm]{margin:0 auto}.m-mail .guide{padding:50px 0;text-align:left}.m-mail .contactInput{margin:50px 0}.m-mail .guide h2,.m-reservation .common_ttl04{margin-bottom:20px;font-size:18px;font-size:1.8rem}.m-online-counseling .btn_area,.m-reservation .tel{margin-bottom:50px}.m-reservation .tel .contactTel{display:block;padding:20px}.m-reservation .tel .contactTel .text{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #cdcdcd;border-right:none}.m-reservation .tel .contactTel .number{width:100%;padding:0;margin:0}.m-reservation .tel .contactTel .number dl dt{display:inline-block;margin-bottom:10px}.m-reservation .tel .contactTel .number dl dd{margin:0}.m-reservation .tel .contactTel .number dl dd a{text-decoration:none}.m-introduction .inside-intro .day-night .day-night-img figure,.m-introduction .inside-intro .guide .guide-img-01 .guide-img-enter img,.m-reservation .contactForm .disease .left,.m-reservation .contactForm .disease .right,.m-reservation .contactForm th{width:100%}.m-reservation .contactForm .disease,.m-reservation .contactForm td{padding:10px}.m-reservation .contactForm td.tel input{width:29%}.m-reservation .contactForm .hope .date input{margin:0 0 0 -10px;width:180px}.m-online-counseling .btn_area .common_link{max-width:inherit}.m-online-counseling .btn_area .row{padding:20px}.m-online-counseling .btn_area .row .col-sm-6:nth-child(1) .common_link{margin-bottom:20px}.m-online-counseling .about{margin-bottom:40px}.m-online-counseling .about .about-inner{padding:40px 30px}.m-online-counseling .about .about-inner h2::after{position:static;margin-top:20px}.m-online-counseling .about-online-counseling{margin-bottom:60px}.m-introduction .inside-intro .lead,.m-online-counseling .merit,.m-online-counseling .merit p{margin-bottom:40px}.m-online-counseling .merit figure{max-width:420px;margin:0 auto 20px}.m-online-counseling .check-list{padding:20px}.m-introduction .inside-intro .day-night{margin-bottom:80px}.m-introduction .inside-intro .day-night .day-night-text{margin-bottom:50px;padding:50px 90px}.m-introduction .inside-intro .day-night .day-night-text::after,.m-introduction .inside-intro .day-night .day-night-text::before{width:130px;height:126px;background-size:130px}.m-introduction .inside-intro .day-night .day-night-img,.m-introduction .inside-intro .guide .guide-img-01 .guide-img-enter{display:block}.m-introduction .inside-intro .guide{background-position:center 3%;background-size:contain}.m-introduction .inside-intro .guide .guide-map{margin-bottom:80px}.m-introduction .inside-intro .guide .guide-map h2{font-size:28px;font-size:2.8rem;margin-bottom:30px}.m-introduction .inside-intro .guide .guide-img-01{margin-bottom:100px}.m-introduction .inside-intro .guide .guide-img-01 .guide-img-enter figcaption{margin:4% 2%}.m-introduction .inside-intro .guide .guide-img-01 .guide-way{margin:0 0 4%;width:100%}.m-introduction .inside-intro .guide .guide-img-01 .guide-way figure{width:48%}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge{margin:0;width:100%}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge figure,.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area .guide-img-private02{width:75%}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge figure figcaption{margin-top:2%}.m-introduction .inside-intro .guide .guide-img-01 .guide-lounge::after{width:30%;height:225px;bottom:-50%}.m-introduction .inside-intro .guide .guide-img-02{margin-bottom:80px}.m-introduction .inside-intro .guide .guide-img-02 .guide-lounge-text{margin-bottom:60px}.m-introduction .inside-intro .guide .guide-img-02 .guide-lounge-text figure figcaption{width:auto;line-height:1.4;padding:15px}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private{display:block}.m-access-detail .access-detail .info-map iframe,.m-access-detail .access-detail .info-map table,.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .left-area,.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area,.m-introduction .inside-intro .guide .guide-img-03 .guide-img-private02,.m-introduction .inside-intro .guide .guide-img-03 .guide-img-private03,.m-introduction .inside-intro .guide .guide-img-04 .guide-img-enter img{width:100%}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area,.m-introduction .inside-intro .guide .guide-img-03 .guide-img-private02,.m-introduction-new{margin-bottom:40px}.m-introduction .inside-intro .guide .guide-img-02 .guide-img-private .right-area .guide-img-private02::after{width:40%;height:226px;right:-30%;bottom:12%}.m-introduction .inside-intro .guide .guide-img-03{margin-bottom:80px;display:block}.m-introduction .inside-intro .guide .guide-img-04{margin-bottom:80px;background-size:contain;background-position:center}.m-access-detail .access-detail .info-map,.m-introduction .inside-intro .guide .guide-img-04 .guide-img-enter{display:block}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom01{width:100%;margin-bottom:40px}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom02{width:48%}.m-introduction .inside-intro .guide .guide-img-04 .guide-lounge .guide-restroom03{margin-top:0;width:48%}.m-access-detail .access-detail{padding-bottom:50px}.m-access-detail .access-detail .section:not(:last-child){padding-bottom:25px}.m-access-detail .access-detail .section .section-s:not(:last-child){padding-bottom:15px}.m-access-detail .access-detail #medical-scanning{padding:25px}.m-access-detail .access-detail .info-map table{margin-bottom:30px}.m-access-detail .access-detail .info-map table tr td,.m-access-detail .access-detail .info-map table tr th{padding:15px}.m-access-detail .access-detail .info-map table tr th{width:90px;padding:15px}.m-access-detail .access-detail .info-map iframe{height:240px}.pagetop{display:none!important}.recommend-list .common_ttl02{margin-bottom:10px}.recommend-list ul li{width:46%;margin:0 2%}.recommend-list ul li .thumb{text-align:center;margin-bottom:10px}}@media only screen and (max-width:767px) and (min-width:568px) and (max-width:767px){.main_visual .grid_wrap .treatment_box.box_l .medal{bottom:30px;right:15px;left:auto;max-width:160px}}@media only screen and (max-width:767px) and (max-width:568px){.index_youtube .youtube-list iframe{height:224px}}@media only screen and (max-width:767px) and (max-width:375px){.h_logo{width:290px}.h_logo .clinic-btn{width:calc(100% - 230px)
  }}@media only screen and (max-width:767px) and (max-width:320px){.h_logo{top:13px;width:240px}.h_logo .h_logo_img{width:170px}.h_logo .clinic-btn{width:calc(100% - 180px)
  } .h_logo .clinic-btn li{font-size:11px;font-size:1.1rem}}@media only screen and (min-width:768px) and (max-width:991px) and (min-width:568px) and (max-width:767px){.main_visual .grid_wrap .treatment_box.box_l .medal{bottom:30px;right:15px;left:auto;max-width:160px}}@media only screen and (min-width:768px) and (max-width:991px) and (max-width:568px){.index_youtube .youtube-list iframe{height:224px}}@media only screen and (min-width:768px) and (max-width:991px) and (max-width:375px){.h_logo{width:290px}.h_logo .clinic-btn{width:calc(100% - 230px)
  }}@media only screen and (min-width:768px) and (max-width:991px) and (max-width:320px){.h_logo{top:13px;width:240px}.h_logo .h_logo_img{width:170px}.h_logo .clinic-btn{width:calc(100% - 180px)
  } .h_logo .clinic-btn li{font-size:11px;font-size:1.1rem}}@media only screen and (min-width:992px) and (max-width:1299px) and (min-width:568px) and (max-width:767px){.main_visual .grid_wrap .treatment_box.box_l .medal{bottom:30px;right:15px;left:auto;max-width:160px}}@media only screen and (min-width:992px) and (max-width:1299px) and (max-width:568px){.index_youtube .youtube-list iframe{height:224px}}@media only screen and (min-width:992px) and (max-width:1299px) and (max-width:375px){.h_logo{width:290px}.h_logo .clinic-btn{width:calc(100% - 230px)
  }}@media only screen and (min-width:992px) and (max-width:1299px) and (max-width:320px){.h_logo{top:13px;width:240px}.h_logo .h_logo_img{width:170px}.h_logo .clinic-btn{width:calc(100% - 180px)
  } .h_logo .clinic-btn li{font-size:11px;font-size:1.1rem}}@media only screen and (min-width:1300px) and (min-width:568px) and (max-width:767px){.main_visual .grid_wrap .treatment_box.box_l .medal{bottom:30px;right:15px;left:auto;max-width:160px}}@media only screen and (min-width:1300px) and (max-width:568px){.index_youtube .youtube-list iframe{height:224px}}@media only screen and (min-width:1300px) and (max-width:375px){.h_logo{width:290px}.h_logo .clinic-btn{width:calc(100% - 230px)
  }}@media only screen and (min-width:1300px) and (max-width:320px){.h_logo{top:13px;width:240px}.h_logo .h_logo_img{width:170px}.h_logo .clinic-btn{width:calc(100% - 180px)
  } .h_logo .clinic-btn li{font-size:11px;font-size:1.1rem}}@media screen and (min-width:769px){.topicshort{background:rgba(245,255,184,.38);border:solid 1px #FFBC02;box-sizing:border-box;padding:12px 12px 5px 136px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:30px 0;position:relative}.topicshort ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}.topicshort ul li:nth-child(1){width:56.5%}.topicshort ul li:nth-child(2){width:43.5%}.topicshort ul li img:hover{opacity:.8}.topicshort p{margin-bottom:0;padding-bottom:0;padding-left:5px}.topicshort::before{position:absolute;left:10px;bottom:0;width:121px;height:110px;background:url(/common/css/../../img/btn/sbtn_icon.png) no-repeat left bottom;background-size:contain;content:''}.sponly{display:none!important}.sidefloat{position:-webkit-fixed;position:fixed;right:0;top:20%;z-index:20;box-sizing:border-box;display:flex;width:64px}.sidefloat ul{box-sizing:border-box}.sidefloat ul li{margin-bottom:20px;text-align:center;font-size:16px;position:relative}.sidefloat ul li a{color:#fff;display:inline-block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-decoration:none;border-top-left-radius:12px;border-bottom-left-radius:12px;box-sizing:border-box;padding:3px}.sidefloat ul li a span{padding:50px 14px 15px;border-top-left-radius:9px;border-bottom-left-radius:9px;display:block;border:solid 1px #fff}.sidefloat ul li.sidefloat01 a{background:#009B6B;box-sizing:border-box;letter-spacing:.18em}.sidefloat ul li.sidefloat02 a{background:#E39E1C;box-sizing:border-box;letter-spacing:.43em}.sidefloat ul li.sidefloat01::before{content:'';width:23px;height:21px;background:url(/common/css/../img/btn/icon_leaf-outline.png) no-repeat center;background-size:contain;position:absolute;left:20px;top:18px}.sidefloat ul li.sidefloat02::before{content:'';width:22px;height:22px;background:url(/common/css/../img/btn/icon_bx-test-tube.png) no-repeat center;background-size:contain;left:21px;top:18px;position:absolute}.sidefloat ul li:hover{cursor:pointer;opacity:.8}.main_visual .grid_wrap .treatment_box.box_l .medal{width:49.88%;position:absolute;top:40px;left:40px}h2.prp_ttl{font-size:4rem;letter-spacing:0;line-height:1.7em;font-weight:700}h2.prp_ttl span{border-bottom:solid 2px;padding-bottom:10px}.about_head{width:100%;position:relative}.about_head .inner{width:1095px;padding:0 15px;margin:0 auto}.about_head .inner h2.prp_ttl{font-size:3.2rem;padding-bottom:15px;margin-bottom:68px;text-align:center}.about_head .inner h4.about_subttl{font-size:28px;letter-spacing:0;line-height:1.6em;font-weight:700;color:#009B6B;margin-bottom:60px;text-align:center}.about_head .inner .about_head_cont{width:100%;margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_head .inner .about_head_cont.cont01{flex-direction:row-reverse}.about_head .inner .about_head_cont.cont02{margin-bottom:120px}.about_head .inner .about_head_txt{width:46.38%;font-size:2rem;letter-spacing:0;line-height:1.75em;font-weight:500}.about_head .inner .about_head_txt p{margin-bottom:0!important}.about_head .inner .cont02 .about_head_txt{width:50.04%}.about_head .inner .about_head_img{width:49.85%}.about_head .inner .cont02 .about_head_img{width:45.16%}.about_worry{margin-bottom:100px}.about_worry .green_bg{width:100%;padding:40px 0;background:#009B6B;text-align:center;margin-bottom:80px}.about_worry .green_bg .ttl{width:1095px;padding:0 15px;margin:0 auto;font-size:40px;letter-spacing:0;line-height:1;font-weight:700;color:#fff}.about_worry .about_btm_cont{width:1095px;padding:0 15px;margin:0 auto;padding:66px 0 73px;background:#FDFCFB;border:solid 1px #A27B49;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_worry .about_btm_cont h3{font-size:2.8rem;line-height:1.43em;font-weight:700;color:#A27B49;box-sizing:border-box;margin-bottom:32px}.about_worry .about_btm_left{width:352px;text-align:center;border-right:solid 1px #A27B49}.about_worry .about_btm_left .about_btm_img{width:240px;display:inline-block}.about_worry .about_btm_right{flex:1;padding:17px 37px 17px 65px;position:relative}.about_worry ul.check_list li{font-size:3.2rem!important;letter-spacing:0!important;line-height:2.18em!important;padding-left:61px;font-weight:700}.about_worry ul.check_list li::before{position:absolute;content:"";width:35px;height:33px;left:0;top:50%;transform:translateY(-50%);background:url(/common/css/../../img/prp/about_worry_check.png)no-repeat;background-size:contain}.about_worry .about_btm_cont.cont02{margin-top:20px;padding:27px 0}.about_worry .cont02 .about_btm_left{text-align:left;box-sizing:border-box;padding:32px 0 0 176px;position:relative}.about_worry .cont02 .about_btm_left .about_btm_img{width:233px;position:absolute;top:0;left:48px}.about_worry .about_btm_right .about_btm_btn{width:289px;position:absolute;right:60px;top:11px}.about_worry .about_btm_right .about_btm_btn a{display:block;width:100%;height:72px;font-size:28px;letter-spacing:0;line-height:72px;font-weight:700;color:#fff;text-align:center;border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;text-decoration:none;background:url(/common/css/../../img/prp/prp_arrow.png)no-repeat right 29px center #E65075;background-size:9px}.about_worry .about_btm_right .txt{margin:20px 0 0!important;font-size:28px;letter-spacing:0;line-height:1.5em;font-weight:700;color:#676767}.about_movie{margin-bottom:167px}.about_movie .inner{width:1095px;padding:0 15px;margin:0 auto}.about_movie .inner h2{color:#009B6B}.about_movie .inner h4{font-size:28px;letter-spacing:0;line-height:1.6em;font-weight:700;color:#009B6B;margin-bottom:50px}.about_movie .inner h4 span{position:relative;display:inline-block}.about_movie .inner h4 span::before{position:absolute;content:"";width:94px;height:1px;left:-117px;top:50%;background:#009B6B}.about_movie .inner h4 span::after{position:absolute;content:"";width:94px;height:1px;right:-117px;top:50%;background:#009B6B}.about_movie .inner .movie{width:77.18%;margin:0 auto;box-shadow:0 3px 10px rgba(0,0,0,.16);padding-top:43.28%;position:relative}.about_movie .inner .movie iframe{position:absolute;width:100%;height:100%;left:0;top:0}.about_detail{width:100%;background:#F6F6F6;padding:80px 0 117px}.about_detail .inner{width:1095px;padding:0 15px;margin:0 auto}.about_detail .about_detail_cont{width:100%}.about_detail .about_detail_cont h2{color:#4CB997;margin-bottom:20px}.about_detail .about_detail_cont h4{font-size:28px;letter-spacing:0;line-height:1.6em;font-weight:700;color:#000;margin-bottom:60px}.about_detail .about_detail_cont h2 span{border-color:#4CB997}.about_detail .about_detail_cont .check_list{width:1002px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about_detail .about_detail_cont .check_list li{font-size:2.4rem!important;letter-spacing:0!important;line-height:1.5em!important;margin-bottom:17px;font-weight:700;padding-left:47px!important}.about_detail .about_detail_cont .check_list li::before{position:absolute;content:"";width:26px;height:24px;left:0;top:.4em;background:url(/common/css/../../img/prp/about_worry_check.png)no-repeat;background-size:contain}.about_detail .about_detail_cont .check_list li:nth-child(3n+1){width:29.64%}.about_detail .about_detail_cont .check_list li:nth-child(3n+2){width:36.92%}.about_detail .about_detail_cont .check_list li:nth-child(3n+3){width:33.44%}.about_detail .about_detail_cont .check_list li:nth-child(n+17){margin-bottom:0}.about_detail .about_detail_cont .check_list li::before{color:#4CB997!important}.about_detail .about_detail_cont.cont01{margin-left:auto;margin-bottom:110px}.about_detail .about_detail_cont.cont02{flex-direction:row-reverse}.about_detail .about_detail_cont.cont01 .about_detail_txt{width:100%;margin-bottom:75px}.about_detail .about_detail_cont.cont02 .about_detail_txt{width:750px;margin:0 auto}.about_detail .about_detail_cont.cont02 .about_detail_txt p{font-size:2rem;letter-spacing:0;line-height:1.5em;font-weight:500;margin-bottom:0!important}.about_detail .about_detail_cont .about_detail_img{margin:0 auto}.about_detail .about_detail_cont.cont01 .about_detail_img{width:77.84%}.about_detail .about_detail_cont.cont02 .about_detail_img{width:750px;margin-bottom:40px}.about_detail .about_detail_cont .about_detail_img img{width:100%;height:auto}h3.prp_line_ttl{font-size:2.5rem;letter-spacing:0;padding:4px 0;border-top:solid 3px;border-bottom:solid 3px;text-align:center;margin-bottom:87px}h3.prp_line_ttl span{padding:19px 0;border-top:solid 1px;border-bottom:solid 1px;display:block}h4.prp_cont_ttl{font-size:1.8rem;letter-spacing:0;line-height:1.61em;font-weight:700;border-bottom:solid 1px #000;display:inline-block}.about_merit{width:100%;padding:120px 0 116px;background:url(/common/css/../../img/prp/about_merit_bg.png)no-repeat center;background-size:cover}.about_merit .inner{width:1095px;padding:0 15px;margin:0 auto}.about_merit .inner h2.prp_ttl{padding-bottom:15px;margin-bottom:60px;text-align:center}.about_merit .inner .about_merit_cont{width:100%}.about_merit .inner .merit{margin-bottom:40px}.about_merit .inner .about_merit_cont .about_merit_ttl{font-size:3.2rem;letter-spacing:0;line-height:120px;height:120px;font-weight:700;color:#fff;box-sizing:border-box;padding-left:82px}.about_merit .inner .about_merit_cont .about_merit_ttl span{font-size:2rem;letter-spacing:-.1em;display:inline-block;margin:0 25px;vertical-align:.1em}.about_merit .inner .merit .about_merit_ttl{background:#43AF89}.about_merit .inner .demerit .about_merit_ttl{background:#464746}.about_merit .inner .merit .about_merit_body{padding:40px 0 50px;background:#E7F3EF}.about_merit .inner .demerit .about_merit_body{padding:40px 0 50px;background:#F6F6F6}.about_merit .inner .about_merit_cont .about_merit_body dl{width:84.5%;max-width:900px;margin:0 auto}.about_merit .inner .about_merit_cont .about_merit_body dl dt{font-size:2.4rem;letter-spacing:0;line-height:1.81em;font-weight:700;position:relative;padding-left:44px}.about_merit .inner .merit .about_merit_body dl dt{color:#43AF89}.about_merit .inner .demerit .about_merit_body dl dt{color:#464746}.about_merit .inner .about_merit_cont .about_merit_body dl dt::before{position:absolute;content:"";width:28px;height:1px;left:0;top:.8em}.about_merit .inner .merit .about_merit_body dl dt::before{background:#43AF89}.about_merit .inner .demerit .about_merit_body dl dt::before{background:#464746}.about_merit .inner .about_merit_cont .about_merit_body dl dd{font-size:2rem;letter-spacing:0;line-height:1.5em;margin-bottom:30px}.about_merit .inner .about_merit_cont .about_merit_body dl dd:last-child{margin-bottom:0}.about_flow{width:100%;padding:120px 0;background:#E7F3EF}.about_flow .inner{width:1095px;padding:0 15px;margin:0 auto;text-align:center}.about_flow .inner h2.prp_ttl{margin-bottom:25px}.about_flow .inner .about_flow_txt{display:inline-block;font-size:2.8rem;letter-spacing:0;line-height:1;padding:0 39px;background:url(/common/css/../../img/prp/about_floe_txt_bg.png)no-repeat left bottom;background-size:100%;font-weight:700;margin-bottom:78px}.about_flow .inner .about_flow_cont{margin-bottom:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_flow .inner .about_flow_cont .about_flow_box{width:28.16%;position:relative}.about_flow .inner .about_flow_cont .about_flow_box::after{position:absolute;content:"";width:52px;height:36px;right:-65px;top:200px;background:url(/common/css/../../img/prp/about_flow_arrow.png)no-repeat;background-size:contain}.about_flow .inner .about_flow_cont .box03::after{display:none}.about_flow .inner .about_flow_cont .about_flow_box .num{font-size:2.5rem;letter-spacing:0;line-height:1;font-weight:700;color:#4CB997;margin-bottom:14px}.about_flow .inner .about_flow_cont .about_flow_box .num span.big{font-size:5rem;padding-left:.2em}.about_flow .inner .about_flow_cont .about_flow_box .about_flow_ttl{font-size:1.8rem;letter-spacing:0;line-height:1.38em;font-weight:700;color:#fff;background:#4CB997;height:76px;text-align:left;box-sizing:border-box}.about_flow .inner .about_flow_cont .box01 .about_flow_ttl{text-align:center;line-height:76px}.about_flow .inner .about_flow_cont .box02 .about_flow_ttl{padding:15px 0 15px 12%}.about_flow .inner .about_flow_cont .box03 .about_flow_ttl{padding:15px 0 15px 16%}.about_flow .inner .white_bg{background:#fff;box-sizing:border-box;padding:53px 68px}.about_flow .inner .white_bg .about_flow_list{width:96.88%}.about_flow .inner .white_bg .about_flow_list_box{width:100%;margin-bottom:25px;text-align:left}.about_flow .inner .white_bg .about_flow_list_box:last-child{margin-bottom:0}.about_flow .inner .white_bg .about_flow_list_box .about_flow_list_ttl{font-size:2.4rem;letter-spacing:0;line-height:1;font-weight:700;color:#4CB997;padding-left:44px;position:relative;margin-bottom:15px}.about_flow .inner .white_bg .about_flow_list_box .about_flow_list_ttl::before{position:absolute;content:"";width:28px;height:3px;left:0;top:.5em;background:#4CB997}.about_flow .inner .white_bg .about_flow_list_box .about_flow_list_txt{font-size:1.8rem;letter-spacing:0;line-height:1.66em}.about_flow .inner .white_bg .about_flow_list_box dl{margin-bottom:30px}.about_flow .inner .white_bg .about_flow_list_box dl:last-child{margin-bottom:0}.about_flow .inner .white_bg .about_flow_list_box dl dt{font-size:2rem;line-height:1;font-weight:700;margin-bottom:15px}.about_flow .inner .white_bg .about_flow_list_box dl dd{font-size:1.8rem;letter-spacing:0;line-height:1.66em;padding-left:10px;position:relative}.about_flow .inner .white_bg .about_flow_list_box dl dd::before{position:absolute;content:"・";width:1em;height:1em;left:-.5em;top:0;font-size:1.8rem}.about_not{width:100%;padding:90px 0 82px;background:rgba(255,213,77,.54)}.about_not .inner{width:1095px;padding:0 15px;margin:0 auto;position:relative}.about_not .inner .about_not_cont{width:91.84%;max-width:978px;margin:0 auto}.about_not .inner .about_not_cont h2.prp_ttl{letter-spacing:0;margin-bottom:31px}.about_not .inner .about_not_cont .about_not_txt{font-size:1.8rem;letter-spacing:0;margin-bottom:31px}.about_not .inner .about_not_cont ul{width:81.4%;font-size:0}.about_not .inner .about_not_cont ul li{font-size:2rem;letter-spacing:0;height:56px;line-height:56px;font-weight:700;display:inline-block;padding:0 28px 0 20px;border:solid 1px #000;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-right:15px;margin-bottom:15px}.about_not .inner .about_not_cont ul li:last-child{margin-right:0}.about_not .inner .about_not_cont ul li:nth-child(n+3){margin-bottom:0}.about_not .inner .about_not_cont .about_not_img{width:17.9%;position:absolute;bottom:0;right:49px}.about_contact{width:100%;background:#009B6B}.about_contact .inner{width:1095px;padding:0 15px;margin:0 auto;padding:41px 0 55px}.about_contact .inner .about_contact_head{width:82.73%;margin:0 auto 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.about_contact .inner .about_contact_head .about_contact_img{width:112px;margin-right:30px}.about_contact .inner .about_contact_head .about_contact_img img{width:100%;height:auto}.about_contact .inner .about_contact_head .about_contact_ttl{flex:1;font-size:3.2rem;letter-spacing:0;line-height:1.4em;font-weight:700;color:#fff;margin-bottom:0!important}.about_contact .inner .about_contact_btm{width:85.022%;margin:0 auto 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:flex-end}.about_contact .inner .about_contact_btm .tel{width:44.527%;font-size:5rem;letter-spacing:0;line-height:1;font-weight:700;color:#fff;padding-bottom:8px;border-bottom:dashed 1px #fff}.about_contact .inner .about_contact_btm .tel span{font-size:2.8rem;margin-right:25px}.about_contact .inner .about_contact_btm .tel a{color:#fff!important;text-decoration:none!important;pointer-events:none}.about_contact .inner .about_contact_btm .btn{width:50.53%;font-size:2.8rem;letter-spacing:0;line-height:1.25em;font-weight:700}.about_contact .inner .about_contact_btm .btn a{display:block;width:100%;height:76px;box-sizing:border-box;padding:23px 0 25px 44px;color:#009B6B!important;text-decoration:none;text-align:left;background:url(/common/css/../../img/prp/about_contact_arrow.png)no-repeat right 5.74% center #fff;background-size:15px;border-radius:38px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.about_price{width:100%;padding:86px 0 71px;background:#F7F4F0}.about_price .inner{width:1095px;padding:0 15px;margin:0 auto}.about_price .inner h2.prp_ttl{margin-bottom:55px;text-align:center}.about_price .inner .about_price_cont{width:89.32%;max-width:950px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_price .inner .about_price_cont .about_price_box{width:49.46%}.about_price .inner .about_price_cont .about_price_box dl{text-align:center}.about_price .inner .about_price_cont .about_price_box dl dt{font-size:2.4rem;letter-spacing:0;height:60px;line-height:60px;font-weight:700;color:#fff;background:#A27B49}.about_price .inner .about_price_cont .about_price_box dl dd{font-size:4.7rem;letter-spacing:0;line-height:1;font-weight:700;background:#fff;padding:33px 0 39px}.about_price .inner .about_price_cont .about_price_box dl dd span.line{background:url(/common/css/../../img/prp/about_price_line.png)no-repeat left bottom;background-size:100% 24px}.about_price .inner .about_price_cont .about_price_box dl dd span.small{font-size:2.1rem}.about_price .inner .about_price_cont .about_price_box .causion{font-size:1.4rem;letter-spacing:0;line-height:1.57em;padding-left:1.3em;text-indent:-1.3em;margin-left:6.7%;margin-top:15px;margin-bottom:0!important}.about_aps{width:100%;padding:110px 0 104px;background:url(/common/css/../../img/prp/about_aps_bg.png)no-repeat center;background-size:cover}.about_aps .inner{width:1095px;padding:0 15px;margin:0 auto}.about_aps .inner h3.prp_line_ttl{border-color:#67B99C}.about_aps .inner h3.prp_line_ttl span{border-color:#67B99C}.about_aps .inner .about_aps_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_aps .inner .about_aps_cont .about_aps_img{width:47.41%}.about_aps .inner .about_aps_cont .about_aps_img img{width:100%;height:auto}.about_aps .inner .about_aps_cont.cont01{margin-bottom:100px}.about_aps .inner .about_aps_cont.cont01 .about_aps_txt{width:46.2%;box-sizing:border-box;padding-right:47px;padding-top:23px}.about_aps .inner .about_aps_cont.cont01 .about_aps_txt h4.prp_cont_ttl{margin-bottom:47px}.about_aps .inner .about_aps_cont.cont01 .about_aps_txt p{font-size:1.8rem;letter-spacing:0;line-height:1.66em;margin-bottom:0!important}.about_aps .inner .about_aps_cont.cont02{flex-direction:row-reverse}.about_aps .inner .about_aps_cont.cont02 .about_aps_txt{width:44.78%}.about_aps .inner .about_aps_cont.cont02 .about_aps_txt p{font-size:1.4rem;letter-spacing:0;line-height:2.07em;margin-bottom:0!important}.about_aps .inner .about_aps_cont.cont02 .about_aps_img{box-sizing:border-box;padding-right:34px}.about_aps .inner .about_aps_cont.cont02 .about_aps_img .img{margin-bottom:25px}.about_aps .inner .about_aps_cont.cont02 .about_aps_img .img_txt{font-size:1.4rem;letter-spacing:0;line-height:1.71em}.about_aps .inner .about_aps_cont.cont02 .about_aps_img .img_txt a{color:#000!important;text-decoration:none!important}.about_pfc{width:100%;padding:141px 0;background:url(/common/css/../../img/prp/about_pfc_bg.png)no-repeat center;background-size:cover}.about_pfc .inner{width:1095px;padding:0 15px;margin:0 auto}.about_pfc .inner h3.prp_line_ttl{border-color:#A27B49}.about_pfc .inner h3.prp_line_ttl span{border-color:#A27B49}.about_pfc .inner .about_pfc_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_pfc .inner .about_pfc_cont .about_pfc_txt p{font-size:1.4rem;letter-spacing:0;line-height:1.78em;margin-bottom:0!important}.about_pfc .inner .about_pfc_cont.cont01{margin-bottom:96px}.about_pfc .inner .about_pfc_cont.cont01 .about_pfc_txt{width:50.5%}.about_pfc .inner .about_pfc_cont.cont01 .about_pfc_txt h4.prp_cont_ttl{margin-bottom:25px;display:inline-block}.about_pfc .inner .about_pfc_cont.cont01 .about_pfc_img{width:44.7%}.about_pfc .inner .about_pfc_cont.cont02{flex-direction:row-reverse}.about_pfc .inner .about_pfc_cont.cont02 .about_pfc_txt{width:46.57%}.about_pfc .inner .about_pfc_cont.cont02 .about_pfc_img{width:51.07%;padding-top:11px}.about_qa{width:100%;padding:141px 0;background:#F6F6F6}.about_qa .inner{width:1095px;padding:0 15px;margin:0 auto}.about_qa .inner .white_bg{width:100%;background:#fff;padding:74px 0 85px;border-radius:29px;-webkit-border-radius:29px;-moz-border-radius:29px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.about_qa .inner .white_bg h2.prp_ttl{margin-bottom:64px;text-align:center}.about_qa .inner .white_bg .about_qa_cont{width:89.85%;margin:0 auto 43px}.about_qa .inner .white_bg .about_qa_cont:last-child{margin-bottom:0}.about_qa_cont input[name="tab_item"]{display:none;padding:0!important;margin:0!important}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl{display:block;font-size:1.6rem;letter-spacing:0;height:66px;line-height:66px;font-weight:700;position:relative;padding-left:78px;box-sizing:border-box;background:rgba(162,123,73,.18);border-radius:33px;-webkit-border-radius:33px;-moz-border-radius:33px;cursor:pointer;margin:0!important}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl::before{position:absolute;content:"";width:17px;height:28px;left:31px;top:50%;transform:translateY(-50%);background:url(/common/css/../../img/prp/about_qa_icon_01.png)no-repeat;background-size:contain}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl span{display:block;width:34px;height:34px;position:absolute;right:18px;top:50%;transform:translateY(-50%);background:#A27B49;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl span::before{position:absolute;content:"";width:18px;height:3px;left:50%;top:50%;transform:translateY(-50%)translateX(-50%);background:#fff}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl span::after{position:absolute;content:"";width:18px;height:3px;left:50%;top:50%;transform:translateY(-50%)translateX(-50%)rotate(90deg);background:#fff}.about_qa_cont input:checked+.about_qa_cont_ttl span::after{transform:translateY(-50%)translateX(-50%)rotate(0)!important}#qa_tab1:checked~#about_qa01_cont_txt,#qa_tab2:checked~#about_qa02_cont_txt,#qa_tab3:checked~#about_qa03_cont_txt,#qa_tab4:checked~#about_qa04_cont_txt,#qa_tab5:checked~#about_qa05_cont_txt,#qa_tab6:checked~#about_qa06_cont_txt{height:auto;max-height:180px;opacity:1;padding:30px 0 0 78px;visibility:visible}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_txt{height:0;opacity:0;visibility:hidden;width:96.34%;box-sizing:border-box;padding:0 0 0 78px;font-size:1.4rem;letter-spacing:0;line-height:1.78em;position:relative;background:#fff}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_txt::before{position:absolute;content:"";width:17px;height:22px;left:31px;top:36px;background:url(/common/css/../../img/prp/about_qa_icon_02.png)no-repeat;background-size:contain}}@media screen and (max-width:768px){.topicshort{background:rgba(245,255,184,.38);border:solid 1px #FFBC02;box-sizing:border-box;padding:8vw 4vw 0 20vw;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:5vw 0;position:relative}.topicshort ul{padding:0;margin:0 0 -1vw}.topicshort ul li:nth-child(2){position:relative;top:-1.8vw}.topicshort ul li img{width:100%;height:auto;display:block}.topicshort p{margin-bottom:0;padding-bottom:0;font-size:3vw;position:absolute;left:3vw;top:2vw;width:87vw;text-align:center}.topicshort::before{position:absolute;left:4vw;bottom:2vw;width:16vw;height:16vw;background:url(/common/css/../../img/btn/sbtn_icon.png) no-repeat left bottom;background-size:contain;content:''}.pconly{display:none!important}.sp-only-contact ul{border-top:solid 2px #fff}.sp-only-contact li{width:27.75%!important;background:#009E67!important;padding:0;text-align:center!important}.sp-only-contact li a{color:#fff!important}.sp-only-contact li .ttl{font-size:1.2rem;letter-spacing:0;line-height:1.36em;margin-top:3px}.sp-only-contact li.tel3{padding:7px 3px 2px!important}.sp-only-contact li.tel3 img{width:1.8rem;height:auto}.sp-only-contact li.mail3{padding:12px 3px 0!important;box-sizing:border-box;border-right:solid 2px #fff;border-left:solid 2px #fff}.sp-only-contact li.mail3 img{width:2.3rem;height:auto}.sp-only-contact li.reserve3{padding:12px 3px 0!important;box-sizing:border-box;border-right:solid 2px #fff}.sp-only-contact li.reserve3 img{width:1.8rem;height:auto}.sp-only-contact li.reserve3 .ttl{margin-top:4px}.sp-only-contact li.youtube3{padding:0!important;background:#FF0000!important}.sp-only-contact li.youtube3 img{height:6.4rem}@media (max-width:390px){.sp-only-contact li.youtube3{position:relative}.sp-only-contact li.youtube3 img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:100%;height:auto}}.main_visual .grid_wrap .treatment_box.box_l .medal{width:90%;max-width:364px;position:absolute;top:40px!important;left:10px!important;bottom:inherit!important;right:inherit!important}h2.prp_ttl{font-size:2rem;letter-spacing:0;line-height:1.7em;font-weight:700;border-bottom:solid 2px;padding-bottom:5px}.about_head{width:100%;position:relative}.about_head .inner{width:100%;padding:0 18px;margin:0 auto}.about_head .inner h2.prp_ttl{margin-bottom:30px;text-align:left}.about_head .inner h4.about_subttl{font-size:1.6rem;letter-spacing:0;line-height:1.71em;font-weight:700;color:#009B6B;margin-bottom:25px}.about_head .inner .about_head_cont{width:100%;margin-bottom:50px}.about_head .inner .about_head_cont.cont02{margin-bottom:0}.about_head .inner .about_head_txt{width:100%;font-size:1.4rem;letter-spacing:0;line-height:1.875em;font-weight:500}.about_head .inner .about_head_txt p{margin-bottom:0!important}.about_head .inner .about_head_img{width:100%;text-align:center;margin-bottom:30px}.about_worry{margin-bottom:50px}.about_worry .green_bg{width:100%;padding:22px 0;background:#009B6B;text-align:center;margin-bottom:30px}.about_worry .green_bg .ttl{padding:0 15px;margin:0 auto;font-size:2rem;letter-spacing:0;line-height:1;font-weight:700;color:#fff}.about_worry .about_btm_cont{margin:0 18px;padding:25px 16px 30px;background:#FDFCFB;border:solid 1px #A27B49}.about_worry .about_btm_cont h3{font-size:1.6rem;line-height:1.25em;font-weight:700;color:#A27B49;box-sizing:border-box;margin-bottom:23px}.about_worry .about_btm_left{text-align:center;margin-bottom:30px}.about_worry .about_btm_left .about_btm_img{width:240px;display:inline-block}.about_worry .about_btm_right{padding:0}.about_worry ul.check_list li{font-size:1.6rem!important;letter-spacing:0!important;line-height:2.18em!important;padding-left:30px;font-weight:700}.about_worry ul.check_list li::before{position:absolute;content:"";width:18px;height:17px;left:0;top:50%;transform:translateY(-50%);background:url(/common/css/../../img/prp/about_worry_check.png)no-repeat;background-size:contain}.about_worry .about_btm_cont.cont02{margin-top:48px}.about_worry .cont02 .about_btm_left .about_btm_img{width:70.31%;max-width:290px}.about_worry .cont02 ul.check_list{text-align:center}.about_worry .cont02 ul.check_list li{display:inline-block}.about_worry .about_btm_right .about_btm_btn{width:200px;margin:0 auto}.about_worry .about_btm_right .about_btm_btn a{display:block;width:100%;height:45px;font-size:14px;letter-spacing:0;line-height:45px;font-weight:700;color:#fff;text-align:center;border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;text-decoration:none;background:url(/common/css/../../img/prp/prp_arrow.png)no-repeat right 17px center #E65075;background-size:5px}.about_worry .about_btm_right .txt{margin:10px 0 28px;font-size:14px;letter-spacing:0;line-height:1.5em;font-weight:700;color:#676767;text-align:center}.about_movie{margin-bottom:50px}.about_movie .inner{padding:0 18px;margin:0 auto}.about_movie .inner h2{color:#009B6B;margin-bottom:20px;border:none!important;padding:0;line-height:1.1em}.about_movie .inner h4{font-size:1.4rem;letter-spacing:0;line-height:1.6em;font-weight:700;color:#009B6B;margin-bottom:30px}.about_movie .inner .movie{width:100%;box-shadow:0 3px 10px rgba(0,0,0,.16);padding-top:56.15%;position:relative}.about_movie .inner .movie iframe{position:absolute;width:100%;height:100%;left:0;top:0}.about_detail{width:100%;background:#F6F6F6;padding:40px 0}.about_detail .inner{width:100%;padding:0 18px}.about_detail .about_detail_cont{width:100%}.about_detail .about_detail_cont h2{color:#4CB997;margin-bottom:10px;text-align:center;border:none;line-height:1em;padding-bottom:0}.about_detail .about_detail_cont h2 span{display:inline-block;line-height:1.3em;border-bottom:solid 1.5px #4CB997}.about_detail .about_detail_cont h4{font-size:1.4rem;letter-spacing:0;line-height:1em;font-weight:700;color:#000;margin-bottom:30px}.about_detail .about_detail_cont .check_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.about_detail .about_detail_cont .check_list li{width:46.37%;font-size:1.4rem!important;letter-spacing:0!important;line-height:1.71em!important;font-weight:700;padding-left:28px;margin:2px 0}.about_detail .about_detail_cont .check_list li:nth-child(2n){width:53.63%}.about_detail .about_detail_cont .check_list li:nth-child(n+15){width:100%}.about_detail .about_detail_cont .check_list li::before{position:absolute;content:"";width:16px;height:15px;left:0;top:4px;background:url(/common/css/../../img/prp/about_worry_check.png)no-repeat;background-size:contain}.about_detail .about_detail_cont.cont01{margin-bottom:50px}.about_detail .about_detail_cont.cont01 .about_detail_txt{width:100%;margin-bottom:30px}.about_detail .about_detail_cont.cont02 .about_detail_txt{width:100%}.about_detail .about_detail_cont .about_detail_txt p{margin-bottom:0!important}.about_detail .about_detail_cont.cont02 .about_detail_txt p{font-size:1.4rem;letter-spacing:0;line-height:1.78em}.about_detail .about_detail_cont .about_detail_img{width:100%;text-align:center}.about_detail .about_detail_cont.cont02 .about_detail_img{width:100%;margin-bottom:40px}.about_detail .about_detail_cont .about_detail_img img{width:100%;height:auto}.about_merit{width:100%;padding:50px 0;background:url(/common/css/../../img/prp/about_merit_bg.png)no-repeat center;background-size:cover}.about_merit .inner{width:100%;padding:0 18px;margin:0 auto}.about_merit .inner h2.prp_ttl{line-height:1;padding:0;border:none;margin-bottom:30px;text-align:center}.about_merit .inner h2.prp_ttl span{padding-bottom:6px;border-bottom:solid 2px #000}.about_merit .inner .about_merit_cont{width:100%}.about_merit .inner .merit{margin-bottom:25px}.about_merit .inner .about_merit_cont .about_merit_ttl{font-size:1.5rem;letter-spacing:0;line-height:60px;height:60px;font-weight:700;color:#fff;text-align:center;margin-bottom:0!important}.about_merit .inner .about_merit_cont .about_merit_ttl span{font-size:1rem;letter-spacing:-.1em;display:inline-block;margin:0 6px;vertical-align:.1em}.about_merit .inner .merit .about_merit_ttl{background:#43AF89}.about_merit .inner .demerit .about_merit_ttl{background:#464746}.about_merit .inner .merit .about_merit_body{padding:25px 0;background:#E7F3EF}.about_merit .inner .demerit .about_merit_body{padding:25px 0;background:#F6F6F6}.about_merit .inner .about_merit_cont .about_merit_body dl{width:93.33%;margin:0 auto}.about_merit .inner .about_merit_cont .about_merit_body dl dt{font-size:1.4rem;letter-spacing:0;line-height:1em;font-weight:700;position:relative;padding-left:22px;margin-bottom:15px}.about_merit .inner .merit .about_merit_body dl dt{color:#43AF89}.about_merit .inner .demerit .about_merit_body dl dt{color:#464746}.about_merit .inner .about_merit_cont .about_merit_body dl dt::before{position:absolute;content:"";width:14px;height:1px;left:0;top:.5em}.about_merit .inner .merit .about_merit_body dl dt::before{background:#43AF89}.about_merit .inner .demerit .about_merit_body dl dt::before{background:#464746}.about_merit .inner .about_merit_cont .about_merit_body dl dd{font-size:1.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:30px}.about_merit .inner .about_merit_cont .about_merit_body dl dd:last-child{margin-bottom:0}.about_flow{width:100%;padding:50px 0;background:#E7F3EF}.about_flow .inner{width:100%;padding:0 18px;margin:0 auto;text-align:center}.about_flow .inner h2.prp_ttl{line-height:1;padding:0;border:none;margin-bottom:20px}.about_flow .inner h2.prp_ttl span{padding-bottom:6px;border-bottom:solid 2px #000}.about_flow .inner .about_flow_txt{display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:1.71em;padding:0 20px;background:url(/common/css/../../img/prp/about_floe_txt_bg.png)no-repeat left center;background-size:100%;font-weight:700;margin-bottom:30px}.about_flow .inner .about_flow_cont{margin-bottom:50px}.about_flow .inner .about_flow_cont .about_flow_box{width:69.44%;position:relative;margin:0 auto 85px}.about_flow .inner .about_flow_cont .about_flow_box:last-child{margin-bottom:0}.about_flow .inner .about_flow_cont .about_flow_box::after{position:absolute;content:"";width:31px;height:45px;left:50%;bottom:-65px;background:url(/common/css/../../img/prp/about_flow_arrow_sp.png)no-repeat;background-size:contain;transform:translateX(-50%)}.about_flow .inner .about_flow_cont .box03::after{display:none}.about_flow .inner .about_flow_cont .about_flow_box .num{font-size:1.4rem;letter-spacing:0;line-height:1;font-weight:700;color:#4CB997;margin-bottom:14px}.about_flow .inner .about_flow_cont .about_flow_box .num span.big{font-size:2.7rem;padding-left:.2em;line-height:1}.about_flow .inner .about_flow_cont .about_flow_box .about_flow_ttl{font-size:1.4rem;letter-spacing:0;line-height:1.42em;font-weight:700;color:#fff;background:#4CB997;padding:10px 0;text-align:center;box-sizing:border-box}.about_flow .inner .about_flow_cont .box02 .about_flow_ttl{padding:10px 25px}.about_flow .inner .about_flow_cont .box03 .about_flow_ttl{padding:10px 50px}.about_flow .inner .about_flow_cont .about_flow_box .about_flow_img{width:100%;background:#fff}.about_flow .inner .white_bg{background:#fff;box-sizing:border-box;padding:25px 11px}.about_flow .inner .white_bg .about_flow_list{width:100%}.about_flow .inner .white_bg .about_flow_list_box{width:100%;margin-bottom:25px;text-align:left}.about_flow .inner .white_bg .about_flow_list_box:last-child{margin:0}.about_flow .inner .white_bg .about_flow_list_box .about_flow_list_ttl{font-size:1.4rem;letter-spacing:0;line-height:1;font-weight:700;color:#4CB997;padding-left:22px;position:relative;margin-bottom:15px}.about_flow .inner .white_bg .about_flow_list_box .about_flow_list_ttl::before{position:absolute;content:"";width:14px;height:1px;left:0;top:.5em;background:#4CB997}.about_flow .inner .white_bg .about_flow_list_box .about_flow_list_txt{font-size:1.2rem;letter-spacing:0;line-height:1.66em}.about_flow .inner .white_bg .about_flow_list_box dl{margin-bottom:25px}.about_flow .inner .white_bg .about_flow_list_box dl:last-child{margin-bottom:0}.about_flow .inner .white_bg .about_flow_list_box dl dt{font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:10px}.about_flow .inner .white_bg .about_flow_list_box dl dd{font-size:1.2rem;letter-spacing:0;line-height:1.66em;padding-left:1em;position:relative}.about_flow .inner .white_bg .about_flow_list_box dl dd::before{position:absolute;content:"・";left:0;top:0;font-size:1.2rem}.about_not{width:100%;padding:50px 0;background:rgba(255,213,77,.54)}.about_not .inner{width:100%;padding:0 18px;margin:0 auto}.about_not .inner .about_not_cont{width:100%;position:relative}.about_not .inner .about_not_cont h2.prp_ttl{margin-bottom:18px;text-align:left}.about_not .inner .about_not_cont .about_not_txt{font-size:1.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:25px;text-align:left}.about_not .inner .about_not_cont ul{width:61%}.about_not .inner .about_not_cont ul li{font-size:1.4rem;letter-spacing:0;padding:10px 11px;line-height:1.42em;font-weight:700;box-sizing:border-box;border:solid 1px #000;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:16px;text-align:center}.about_not .inner .about_not_cont ul li:last-child{margin-bottom:0;margin-right:0}.about_not .inner .about_not_cont .about_not_img{width:34.3%;position:absolute;bottom:0;right:0}.about_contact{width:100%;padding:40px 0;background:#009B6B}.about_contact .inner{padding:0}.about_contact .inner .about_contact_head{width:73.33%;margin:0 auto 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.about_contact .inner .about_contact_head .about_contact_img{width:56px;margin-right:15px}.about_contact .inner .about_contact_head .about_contact_img img{width:100%;height:auto}.about_contact .inner .about_contact_head .about_contact_ttl{flex:1;font-size:1.6rem;letter-spacing:0;line-height:1.4em;font-weight:700;color:#fff;margin-bottom:0!important}.about_contact .inner .about_contact_btm{width:73.33%;margin:0 auto}.about_contact .inner .about_contact_btm .tel{width:100%;font-size:2.5rem;letter-spacing:0;line-height:1;font-weight:700;text-align:center;margin-bottom:15px}.about_contact .inner .about_contact_btm .tel span{font-size:1.4rem;margin-right:8px}.about_contact .inner .about_contact_btm .tel a{display:block;width:100%;height:45px;box-sizing:border-box;padding:10px 0;color:#009B6B!important;text-decoration:none;border-radius:38px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:url(/common/css/../../img/prp/about_contact_arrow.png)no-repeat right 5.74% center #fff;background-size:15px}.about_contact .inner .about_contact_btm .btn{width:100%;font-size:1.4rem;letter-spacing:0;line-height:1;font-weight:700;text-align:center}.about_contact .inner .about_contact_btm .btn a{display:block;width:100%;height:45px;box-sizing:border-box;padding:15px 0;color:#009B6B!important;text-decoration:none;border-radius:38px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:url(/common/css/../../img/prp/about_contact_arrow.png)no-repeat right 5.74% center #fff;background-size:15px}.about_price{width:100%;padding:50px 0;background:#F7F4F0}.about_price .inner{width:100%;padding:0 18px;margin:0 auto}.about_price .inner h2.prp_ttl{line-height:1;padding:0;border:none;margin-bottom:50px;text-align:center}.about_price .inner h2.prp_ttl span{padding-bottom:5px;border-bottom:solid 2px #000}.about_price .inner .about_price_cont{width:100%}.about_price .inner .about_price_cont .about_price_box{width:100%;margin-bottom:20px}.about_price .inner .about_price_cont .about_price_box:last-child{margin-bottom:0}.about_price .inner .about_price_cont .about_price_box dl{text-align:center}.about_price .inner .about_price_cont .about_price_box dl dt{font-size:1.6rem;letter-spacing:0;height:44px;line-height:44px;font-weight:700;color:#fff;background:#A27B49}.about_price .inner .about_price_cont .about_price_box dl dd{font-size:3.3rem;letter-spacing:0;line-height:1;font-weight:700;background:#fff;padding:24px 0 29px}.about_price .inner .about_price_cont .about_price_box dl dd span.line{background:url(/common/css/../../img/prp/about_price_line.png)no-repeat left bottom;background-size:100% 17px}.about_price .inner .about_price_cont .about_price_box dl dd span.small{font-size:1.6rem;display:inline-block;margin-left:9px}.about_price .inner .about_price_cont .about_price_box .causion{font-size:1.2rem;letter-spacing:0;line-height:1.66em;margin-top:25px;margin-bottom:0!important}.about_qa{width:100%;padding:50px 0;background:#F6F6F6}.about_qa .inner{width:100%;padding:0 18px;margin:0 auto}.about_qa .inner .white_bg{width:93.333%;margin:0 auto}.about_qa .inner .white_bg h2.prp_ttl{padding-bottom:0;line-height:1;border:none;margin-bottom:30px;text-align:center}.about_qa .inner .white_bg h2.prp_ttl span{padding-bottom:5px;border-bottom:solid 2px #000}.about_qa .inner .white_bg .about_qa_cont{width:100%;margin:0 auto 25px}.about_qa .inner .white_bg .about_qa_cont:last-child{margin-bottom:0}.about_qa_cont input[name="tab_item"]{display:none;padding:0!important;margin:0!important}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl{display:block;font-size:1.2rem;letter-spacing:0;line-height:1.5em;font-weight:700;position:relative;padding:14px 31px;box-sizing:border-box;background:rgba(162,123,73,.18);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;cursor:pointer;margin:0!important}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl::before{position:absolute;content:"";width:8px;height:13px;left:11px;top:50%;transform:translateY(-50%);background:url(/common/css/../../img/prp/about_qa_icon_01.png)no-repeat;background-size:contain}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl span{display:block;width:17px;height:17px;position:absolute;right:11px;top:50%;transform:translateY(-50%);background:#A27B49;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl span::before{position:absolute;content:"";width:9px;height:1.5px;left:50%;top:50%;transform:translateY(-50%)translateX(-50%);background:#fff}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_ttl span::after{position:absolute;content:"";width:9px;height:1.5px;left:50%;top:50%;transform:translateY(-50%)translateX(-50%)rotate(90deg);background:#fff}.about_qa_cont input:checked+.about_qa_cont_ttl span::after{transform:translateY(-50%)translateX(-50%)rotate(0)!important}#qa_tab1:checked~#about_qa01_cont_txt,#qa_tab2:checked~#about_qa02_cont_txt,#qa_tab3:checked~#about_qa03_cont_txt,#qa_tab4:checked~#about_qa04_cont_txt,#qa_tab5:checked~#about_qa05_cont_txt,#qa_tab6:checked~#about_qa06_cont_txt{height:auto;max-height:500px;opacity:1;padding:15px 0 0 35px;visibility:visible}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_txt{height:0;opacity:0;visibility:hidden;width:96%;box-sizing:border-box;padding:0 0 0 40px;font-size:1.2rem;letter-spacing:0;line-height:1.66em;position:relative}.about_qa .inner .white_bg .about_qa_cont .about_qa_cont_txt::before{position:absolute;content:"";width:8.5px;height:11px;left:11px;top:20px;background:url(/common/css/../../img/prp/about_qa_icon_02.png)no-repeat;background-size:contain}h3.prp_line_ttl{font-size:2rem;letter-spacing:0;line-height:1;padding:2px 0;border-top:solid 3px;border-bottom:solid 3px;text-align:center;margin-bottom:25px}h3.prp_line_ttl span{padding:12px 0;border-top:solid 1px;border-bottom:solid 1px;display:block}h4.prp_cont_ttl{font-size:1.6rem;letter-spacing:0;line-height:1.1em;font-weight:700;border-bottom:solid 1px #000;padding-bottom:5px;text-align:center}.about_aps{width:100%;padding:50px 0;background:url(/common/css/../../img/prp/about_aps_bg.png)no-repeat center;background-size:cover}.about_aps .inner{width:100%;padding:0 15px;margin:0 auto}.about_aps .inner h3.prp_line_ttl{border-color:#67B99C}.about_aps .inner h3.prp_line_ttl span{border-color:#67B99C}.about_aps .inner .about_aps_cont .about_aps_img{width:100%;text-align:center;margin-bottom:20px}.about_aps .inner .about_aps_cont.cont01{margin-bottom:20px}.about_aps .inner .about_aps_cont .about_aps_txt{width:100%;box-sizing:border-box;margin-bottom:30px}.about_aps .inner .about_aps_cont.cont02 .about_aps_txt{margin-bottom:0}.about_aps .inner .about_aps_cont.cont01 .about_aps_txt h4.prp_cont_ttl{margin-bottom:20px}.about_aps .inner .about_aps_cont .about_aps_txt p{font-size:1.4rem;letter-spacing:0;line-height:1.78em;margin-bottom:0!important}.about_aps .inner .about_aps_cont.cont02 .about_aps_img{margin-bottom:25px}.about_aps .inner .about_aps_cont.cont02 .about_aps_img .img{margin-bottom:10px}.about_aps .inner .about_aps_cont.cont02 .about_aps_img .img_txt{font-size:1.1rem;letter-spacing:0;line-height:1.1em;text-align:left}.about_aps .inner .about_aps_cont.cont02 .about_aps_img .img_txt a{color:#000!important;text-decoration:none!important;word-wrap:break-word;overflow-wrap:break-word}.about_pfc{width:100%;padding:50px 0;background:url(/common/css/../../img/prp/about_pfc_bg.png)no-repeat center;background-size:cover}.about_pfc .inner{width:100%;padding:0 15px;margin:0 auto}.about_pfc .inner h3.prp_line_ttl{border-color:#A27B49}.about_pfc .inner h3.prp_line_ttl span{border-color:#A27B49}.about_pfc .inner .about_pfc_cont .about_pfc_txt p{font-size:1.4rem;letter-spacing:0;line-height:1.78em;margin-bottom:0!important}.about_pfc .inner .about_pfc_cont.cont01{margin-bottom:35px}.about_pfc .inner .about_pfc_cont .about_pfc_txt{width:100%}.about_pfc .inner .about_pfc_cont.cont01 .about_pfc_txt h4.prp_cont_ttl{margin-bottom:25px;display:inline-block}.about_pfc .inner .about_pfc_cont.cont01 .about_pfc_txt h4.prp_cont_ttl span{width:105%;font-size:2rem;line-height:1.25em;display:inline-block;position:relative;left:-7px}.about_pfc .inner .about_pfc_cont.cont01 .about_pfc_txt h4.prp_cont_ttl span.small{width:100%;font-size:1.4rem;position:relative;left:0}.about_pfc .inner .about_pfc_cont .about_pfc_img{width:100%;text-align:center;margin-bottom:25px}}.lower_ttl.warranty{background-image:url(/common/css/../../img/main/main_warranty.jpg);background-size:cover}.lower_ttl.monitor{background-image:url(/common/css/../../img/main/main_monitor.jpg);background-position:center center;background-size:cover}.bf-art .ttl-sec{margin-bottom:80px}.bf-art .ttl-sec .fig{width:100%}.bf-art .ttl-sec .fig .pc{display:block}.bf-art .ttl-sec .fig .sp{display:none}.bf-art .ttl-sec .desc-txt{margin-top:1.2em;text-align:center;font-size:2.4rem;line-height:1.5}.bf-art .ttl-sec .desc-txt .ud{background:linear-gradient(transparent 70%,#fff887 70%)}.bf-art.w-system .ttl-sec .desc-txt{color:#009E67}.bf-art.monitor .ttl-sec .desc-txt{color:#a36800}.bf-art .cnt-sec{padding-bottom:120px}.bf-art .cnt-sec .heading{margin-bottom:1.8em}.bf-art .cnt-sec .heading figure{width:180px;margin:0 auto 1.8em}.bf-art .cnt-sec .heading figure .pc{display:block}.bf-art .cnt-sec .heading figure .sp{display:none}.bf-art .cnt-sec .heading figure img{width:100%}.bf-art.monitor .cnt-sec .heading figure{width:825px}.bf-art.monitor .cnt-sec .heading .hd36{position:relative;top:-1em}.bf-art .cnt-sec .heading .hd36{text-align:center;font-size:3.6rem;line-height:1.333}.bf-art.monitor .cnt-sec .heading .bd-txt{text-align:center;color:#111;font-size:1.125em;line-height:1.8}.bf-art .cnt-sec .bg-area{padding:60px;margin-bottom:2.4em}.bf-art.w-system .cnt-sec .bg-area{background:url(/common/css/../../img/warranty/bg-system.jpg) no-repeat center/cover}.bf-art.monitor .cnt-sec .bg-area{background:url(/common/css/../../img/monitor/bg-monitor.jpg) no-repeat center/cover}.bf-art .cnt-sec .unit:not(:last-child){margin-bottom:50px}.bf-art .cnt-sec .unit .hd24{font-size:2.4rem;line-height:1.333;padding:.5em .8em;border-radius:5px;background-color:#009E67;color:#fff;margin-bottom:1.2em}.bf-art .cnt-sec .unit .txt-area{padding:0 10px}.bf-art .cnt-sec .unit .txt-area.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.bf-art .cnt-sec .unit .txt-area p{color:#111;font-size:1.125em;line-height:1.8}.bf-art .cnt-sec .unit .txt-area.flex p{width:calc(100% - 330px - 20px)}.bf-art .cnt-sec .unit .txt-area.flex ul{width:calc(100% - 330px - 20px)}.bf-art .cnt-sec .unit .txt-area ul li{color:#111;font-size:1.125em;line-height:1.8;padding-left:1em;text-indent:-1em;position:relative}.bf-art .cnt-sec .unit .txt-area ul li:before{content:'・'}.bf-art .cnt-sec .unit .txt-area figure{width:330px}.bf-art .cnt-sec .cta .remark{text-align:center;color:#111;font-size:1.125em;line-height:1.33;margin-bottom:.5em}.bf-art .cnt-sec .cta .remark .angle{display:inline-block;content:"";width:14px;height:14px;background:url(/common/css/../../img/warranty/ico-angle-down.png) no-repeat center/contain;margin-right:5px}.bf-art .cnt-sec .cta .btn-cntr{display:block;width:540px;margin:0 auto;font-size:1.2em;font-weight:700;line-height:1;text-decoration:none;text-align:center;color:#fff;padding:1.8em;border-radius:4px;background:-moz-linear-gradient(top,#f29e62,#d98041);background:-webkit-linear-gradient(top,#f29e62,#d98041);background:linear-gradient(to bottom,#f29e62,#d98041);transition:ease .3s}.bf-art .cnt-sec .cta .btn-cntr:hover{background:#474747}.bf-art .cnt-sec .cta .btn-cntr .arw{display:inline-block;width:8px;height:8px;margin:0 10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-left:.5em;position:relative;top:-2px}@media screen and (max-width:768px){.lower_ttl.warranty,.lower_ttl.monitor{padding:60px 0 50px}.bf-art .ttl-sec{margin-bottom:60px}.bf-art.monitor .ttl-sec{margin-bottom:30px}.bf-art .ttl-sec .fig .pc{display:none}.bf-art .ttl-sec .fig .sp{display:block}.sm-none{display:none}.bf-art .ttl-sec .desc-txt{font-size:2rem;padding:0 10px;text-align:left}.bf-art .cnt-sec{padding-bottom:90px}.bf-art .cnt-sec .heading{margin-bottom:1.2em}.bf-art .cnt-sec .heading figure .pc{display:none}.bf-art .cnt-sec .heading figure .sp{display:block}.bf-art .cnt-sec .heading .hd36{font-size:2.8rem}.bf-art.monitor .cnt-sec .heading figure{width:240px}.bf-art.monitor .cnt-sec .heading .bd-txt{text-align:left;padding:0 10px}.bf-art.monitor .cnt-sec .heading .bd-txt .sm-none{display:none}.bf-art .cnt-sec .bg-area{padding:30px 20px}.bf-art .cnt-sec .unit:not(:last-child){margin-bottom:30px}.bf-art .cnt-sec .unit .hd24{font-size:2rem;margin-bottom:1em}.bf-art .cnt-sec .unit .txt-area{padding:0}.bf-art .cnt-sec .unit .txt-area.flex p{width:100%}.bf-art .cnt-sec .unit .txt-area.flex ul{width:100%}.bf-art .cnt-sec .unit .txt-area figure{width:100%}.bf-art .cnt-sec .cta .btn-cntr{width:90%}}.sub_list .button a.mt{margin-top:10px;display:block}.monitor-bnr-sec{padding-bottom:100px}.monitor-bnr-sec .monitor-bnr-wrap{max-width:900px;margin:0 auto}.monitor-bnr-sec .monitor-bnr-wrap .pc{display:block}.monitor-bnr-sec .monitor-bnr-wrap .sp{display:none}@media screen and (max-width:768px){.monitor-bnr-sec{padding-bottom:45px}.monitor-bnr-sec .monitor-bnr-wrap .pc{display:none}.monitor-bnr-sec .monitor-bnr-wrap .sp{display:block}}.m-fee .reason .ttl_area{margin-bottom:1em}.m-fee .reason .fee_box:not(:last-child){padding-bottom:20px}.m-fee .reason .fee_box.cntr_area{padding:30px;background:#fdfcfb;border:1px solid #ddd;text-align:center}.m-fee .reason .fee_box.cntr_area .common_ttl06{border:0;font-size:2rem;padding-bottom:0;margin-bottom:1em}.fee_box .num-list{padding-left:1.2em}.fee_box .num-list li .clrword{color:#a27c4a}.fee_box .dot-list li{padding-left:1em;text-indent:-1em;position:relative}.fee_box .dot-list li:before{content:"・"}.fee_box .monitor-bnr-wrap .pc{display:block}.fee_box .monitor-bnr-wrap .sp{display:none}@media screen and (max-width:768px){.m-fee .reason .fee_box.cntr_area{padding:20px}.m-fee .reason .fee_box.cntr_area .common_ttl06{font-size:1.8rem}.m-fee .reason .fee_box.cntr_area p{text-align:left}.m-fee .reason .fee_box.cntr_area p .sm-none{display:none}.fee_box .monitor-bnr-wrap .pc{display:none}.fee_box .monitor-bnr-wrap .sp{display:block;margin-bottom:20px}}.index_voice.page_embed{padding-top:60px;padding-bottom:60px}.index_voice.page_embed .common_ttl01{margin-bottom:25px}.index_voice.page_embed .post_list ul li{background-color:#fff}.index_voice.page_embed .post_list ul li.no-bg{background-color:transparent}@media screen and (max-width:768px){.index_voice.page_embed{padding-top:40px;padding-bottom:20px;background:url(/common/css/../../img/index/index_voice_bg@2x.webp) no-repeat center center}.index_voice.page_embed .common_ttl01{color:#fff;font-size:2.4rem}.index_voice.page_embed .post_list ul{display:flex;justify-content:space-between}.index_voice.page_embed .post_list>ul>li{width:49%;margin:0 0 2%;padding:0}.index_voice.page_embed .post_list ul li a .detail{padding:15px 10px 10px}}.feature_23{padding:15px 0 5px}.feature0{margin-right:8px}.single-blog .l-contents{background:#f6f6f6;padding-top:1px}.single-blog .single.m-blog .post_wrap .head time:before{display:none}.single-blog .m-blog .thumb::before{padding:0!important}.tax-symptom .common_link.list_page_link.blog_btn,.tax-deal .common_link.list_page_link.blog_btn{max-width:230px;margin:40px auto}.tax-symptom .post_voice_list .blog_list ul li a .text .txt,.tax-deal .post_voice_list .blog_list ul li a .text .txt{height:77px}.post-type-archive-blog .thumb{position:relative}.post-type-archive-blog .thumb::before{display:block;content:'';padding-top:100%}.post-type-archive-blog .post_voice_list .blog_list ul li a .text .txt{height:77px}@media screen and (max-width:767px){.post-type-archive-blog .thumb::before,.tax-symptom .thumb::before,.tax-deal .thumb::before{display:block;content:'';padding-top:100%}}.mv-flex-picZone{position:relative}.mv-banner{position:absolute;bottom:20px;right:20px;width:330px;z-index:2}.mv-banner a{display:block}@media screen and (min-width:769px){.mv-flex-picZone{display:contents}.mv-banner a{-webkit-transition:all .3s ease;transition:all .3s ease}.mv-banner a:hover{opacity:.8}.mv-banner a img{width:100%;height:auto}}@media screen and (min-width:769px) and (max-width:1279px){.mv-banner{width:230px}}@media screen and (max-width:768px){.mv-banner{bottom:30px;right:10px;width:36%}}.pagetopscroll{position:fixed;right:20px;bottom:20px;z-index:10000;cursor:pointer;background:#a27c4a;width:60px;height:60px;padding:8px 0 5px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.7}.pagetopscroll:hover{opacity:.5}.pagetopscroll img{width:22px;height:22px;margin:auto}.pagetopscroll span{display:block;color:#fff;font-weight:700;letter-spacing:-.1em;font-size:14px;font-size:1.4rem}@media only screen and (max-width:767px){.pagetopscroll{bottom:75px;opacity:.9}}.sp-only-break{display:none}@media (max-width:768px){.sp-only-break{display:block}}@media screen and (min-width:769px){.voice-button a{cursor:pointer;text-align:center;display:block;font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;background:#8CC061;padding:16px 16px 16px 20px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}}.common_link.voice-button,.common_link.voice-button a{width:100%}.index_message{padding-bottom:140px;background:url(/common/css/../img/bg/index_message_bg.webp) no-repeat center center;background-size:cover}.index_message .common_ttl01.underLine{font-size:36px;line-height:calc(49 / 36);margin-bottom:70px;padding-bottom:44px;position:relative}.index_message .common_ttl01.underLine::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);content:"";width:56px;height:1px;background-color:#333}.index_message .imgarea{left:-14%;width:61.5%}.index_message .container--reverse .imgarea{left:auto;right:-14%}.index_message.index_common_ctn .txtarea{padding-top:35px;padding-right:35px;width:470px}.index_message.index_common_ctn .container--reverse .txtarea{margin-left:0;padding-right:0;padding-left:35px}.index_message .register{font-weight:600;font-size:12px;line-height:calc(16 / 12);margin-bottom:12px}.index_message .txtarea .name{display:flex;flex-wrap:wrap;align-items:flex-end;font-size:14px;line-height:1;margin-bottom:36px}.index_message .txtarea .name .ja{display:inline-block;margin-left:18px;margin-right:18px;font-size:24px}.index_message .txtarea .name .en{color:#BDBDBD;letter-spacing:.05em}.index_message.index_common_ctn .txtarea .common_ttl01{font-size:39px;line-height:calc(52 / 39);letter-spacing:.1em}.index_message.index_common_ctn .txtarea .common_ttl01 span{display:inline-block}.index_message h3+p{font-weight:500}.index_message .voice-button:nth-last-child(2){margin-top:50px}.index_message .container--reverse .voice-button:nth-last-child(2){margin-top:30px}.index_message .voice-button:last-child{margin-top:30px}.index_message .voice-button.voice-button--color01 a{background-color:#7EC255}.index_message .voice-button.voice-button--color02 a{background-color:#009C6C}.index_message .voice-button.voice-button--color03 a{background-color:#fff;border:1px solid #333;color:#333;padding-block:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;font-size:1.6rem;text-decoration:none;position:relative}.index_message .voice-button.voice-button--color03 a span{line-height:calc(22 / 16)}.index_message .voice-button.voice-button--color01 a:hover,.index_message .voice-button.voice-button--color02 a:hover{background-color:#474747}.index_message .voice-button.voice-button--color03 a img{width:76px}.index_message_wrapper02{margin-top:36px}@media screen and (max-width:767px){.index_message{padding-top:64px;padding-bottom:35px;background:url(/common/css/../img/bg/index_message_bg_sp.webp) no-repeat center center}.index_message .common_ttl01.underLine{font-size:20px;padding-bottom:30px;margin-bottom:38px}.index_message .imgarea,.index_message .container--reverse .imgarea{left:0;right:0;width:100%}.index_message .imgarea img{aspect-ratio:340 / 249;object-fit:cover}.index_message.index_common_ctn .txtarea,.index_message.index_common_ctn .container--reverse .txtarea{padding-top:24px;padding-inline:3px;width:100%}.index_message .txtarea .name{margin-bottom:30px}.index_message .txtarea .name .ja{font-size:20px}.index_message.index_common_ctn .txtarea .common_ttl01{font-size:16px;letter-spacing:.14em}.index_message h3+p{font-size:14px;line-height:2}.index_message .voice-button:nth-last-child(2){margin-top:24px}.index_message .voice-button{margin-inline:auto;max-width:300px}.index_message .voice-button a{font-size:14px;padding-inline:5px}.index_message_wrapper02{margin-top:82px}.index_message .voice-button.voice-button--color03 a{display:flex;align-items:center;justify-content:center;font-size:16px;padding-block:10px}.index_message .voice-button.voice-button--color03 a img{width:60px}.index_message .voice-button.voice-button--color03 a span:nth-child(2){font-size:14px;line-height:1.3;padding-right:6px}}@media (min-width:1426px) and (max-width:1479px){.fix_content .gnavi ul li a{font-size:1.2rem}}.fix_content .gnavi ul li:last-child a .ico img{margin-top:3px}body.single .post-wrap ul li::before,body.single .post_wrap ul li::before{content:"・"}body.single .post-wrap ul.dot-none li::before,body.single .post_wrap ul.dot-none li::before,body.single .post-wrap #toc_container ul li::before,body.single .post_wrap #toc_container ul li::before,body.single .post-wrap .btnList ul li::before,body.single .post_wrap .btnList ul li::before,body.single .post-wrap .recommend-list ul li::before,body.single .post_wrap .recommend-list ul li::before,body.single .post-wrap ul.term-list li::before,body.single .post_wrap ul.term-list li::before,body.single .post-wrap .topicshort ul li::before,body.single .post_wrap .topicshort ul li::before{content:""}body.single .post-wrap mark,body.single .post_wrap mark{background:linear-gradient(transparent 50%,#ffff99 50%);font-style:normal;color:inherit}@media screen and (max-width:767px){.m-about .sp-break{width:100%}}.page .m-treatment-new .tb-sec .container .tb-list>li .dt-list li{padding-left:18px;text-indent:0}.page .m-treatment-new .tb-sec .container .tb-list>li .dt-list li::before{content:"・";position:absolute;top:0;left:0}@media screen and (max-width:767px){.page .m-treatment-new .difference-body .acc>label{padding-right:45px}.page .m-treatment-new .difference-body .acc>label::after{top:50%;transform:translateY(-50%);content:"＋";width:28px;height:28px;line-height:28px;font-size:24px}}.information-section{display:flex;justify-content:center;align-items:center}.news-sidebar{width:22%;padding:20px}.news-sidebar h2{margin-bottom:20px;color:#148174;font-size:22px}.slick-slide{box-sizing:border-box}.category000{color:#148174}.sidebar-btn{display:block;width:100%;margin-bottom:10px;padding:10px;text-align:center;background-color:#f9f9f9;color:#148174!important;border:2px solid #148174;cursor:pointer;border-radius:20px;text-decoration:none;z-index:999}.news-slider{position:relative;width:80%;overflow:hidden;padding:25px 25px}.slider-content{display:flex;width:calc(100% * 5);transition:transform 0.5s ease-in-out}.news-card{flex:0 0 20%;box-sizing:border-box;background:#f9f9f9;margin-right:10px;border-radius:10px;overflow:hidden;transition:box-shadow 0.3s ease;border-radius:22px;height:185px!important;padding:25px 20px 0;width:210px!important}.news-card.slick-slide{box-shadow:0 4px 8px rgba(0,0,0,.2);transition:box-shadow 0.3s ease}.news-card.slick-slide:hover{box-shadow:0 8px 16px rgba(0,0,0,.3)}.news-card a{text-decoration:none;color:#333}.news-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.news-card time{display:block;font-size:.9em;color:#666;margin-bottom:5px}.news-card .title{font-weight:700;font-size:1em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%}.slider-btn{position:absolute;top:70%;transform:translateY(-50%);background-color:#333;color:#fff;border:none;width:50px;height:50px;cursor:pointer;border-radius:50%;transition:background-color 0.3s ease;display:flex;align-items:center;justify-content:center;z-index:999;pointer-events:auto}.slider-btn:hover{background-color:#555}.prev-btn{display:none}.next-btn{display:none}.slick-prev,.slick-next{opacity:.6;z-index:9999;width:50px;top:95px;height:50px}.slick-next{right:-35px}.slick-prev{left:-35px}.swiper-container{padding:20px 0}.swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8f8;padding:10px;border-radius:8px}.swiper-button-prev,.swiper-button-next{color:#333;cursor:pointer}.swiper-pagination{margin-top:10px}.news-card{width:auto;flex:none;box-sizing:border-box;background:#f9f9f9;margin-right:10px;border-radius:22px;height:160px;padding:25px 20px 0}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0;width:auto}.swiper-button-next,.swiper-button-prev{color:#fff!important;height:50px!important;width:50px!important;opacity:0.35!important}.swiper-button-next,.swiper-button-prev{position:absolute!important;top:92%!important;transform:translateY(-50%)!important;z-index:9999!important;width:50px!important;height:50px!important;background-color:#333!important;color:#fff!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color 0.3s ease!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:none!important}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:none!important}.information-section{display:block;margin-top:20px}.news-sidebar{width:100%;padding:10px}.news-sidebar h2{margin-bottom:15px;font-size:1.5em;color:#fff}.sidebar-btn{display:inline-block;width:auto;margin-right:5px;margin-bottom:10px;padding:8px 15px;background-color:#f9f9f9;color:#148174!important;border:2px solid #148174;cursor:pointer;border-radius:20px;text-decoration:none;text-align:center}.news-slider{width:100%;padding:15px 0}.swiper-slide{margin:0 auto}.news-card{width:100%;margin:10px 0;height:auto;padding:15px}.swiper-button-prev,.swiper-button-next{display:none}.swiper-pagination{bottom:5px;text-align:center}.news-card a{font-size:16px}.news-sidebar h2{margin-bottom:25px;font-size:1.9em;color:#148174}.news-slider{position:relative;width:80%;overflow:visible;padding:25px 25px}.swiper-slide{min-width:0}}.index_head.top-information{padding:80px 0;background-color:#DEEEED;background-clip:content-box}
/*!/wp-content/cache/asset-cleanup/css/item/common__css__sapporo-css-v049a2a4a8b2c7a1ef1811476e6f3560acf51154c.css*/
/*!/common/css/sapporo.css*/body{font-family:"Helvetica Neue","Helvetica","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.05em;line-height:1;color:#333;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:"palt"}@media screen and (max-width:767px){body{font-size:1.4rem}}.en{font-family:"Akshar",sans-serif;font-weight:400;line-height:1}.bld{font-weight:700}.mdm{font-weight:500}.grn{color:#009c6c}.ta-cntr{text-align:center}@media screen and (max-width:767px){.ta-cntr{text-align:left}}#page{font-weight:400}#page .txt{line-height:1.8;margin-bottom:1.8em;text-align:justify}#page .txt:last-child{margin-bottom:0}#page .thumb2::before{display:block;content:"";padding-top:60%}.post_list li a .detail .date{font-family:"Akshar",sans-serif;letter-spacing:.05em}.post_voice_list li a .text time{font-family:"Akshar",sans-serif;letter-spacing:.05em}.single .post_wrap .head time{font-family:"Akshar",sans-serif;letter-spacing:.05em}.index_head .information .body .info_list li a time{font-family:"Akshar",sans-serif;letter-spacing:.05em}.index_youtube .post_list .text time{font-family:"Akshar",sans-serif;letter-spacing:.05em}.lg-block{display:none}@media screen and (max-width:1279px){.lg-block{display:block}}.lg-none{display:block}@media screen and (max-width:1279px){.lg-none{display:none}}.pc-only{display:block}@media screen and (max-width:1023px){.pc-only{display:none}}.md-only{display:none}@media screen and (max-width:1023px){.md-only{display:block}}.md-block{display:none}@media screen and (max-width:1023px){.md-block{display:block}}@media screen and (max-width:767px){.md-block{display:none}}.md-none{display:inline-block}@media screen and (max-width:1023px){.md-none{display:none}}.sm-only{display:none}@media screen and (max-width:767px){.sm-only{display:block}.sm-only.ilb{display:inline-block}}.sm-none{display:inline-block}@media screen and (max-width:767px){.sm-none{display:none}}.xs-only{display:none}@media screen and (max-width:500px){.xs-only{display:block}}.xs-none{display:block}@media screen and (max-width:500px){.xs-none{display:none}}.hd32{font-size:3.2rem}.fs18{font-size:1.8rem}@media screen and (max-width:767px){.fs18{font-size:1.6rem}}.fs17{font-size:1.7rem}.common_ttl01{font-size:2em;line-height:1.3;letter-spacing:.05em;margin-bottom:1.25em;color:#111}@media screen and (max-width:767px){.common_ttl01{font-size:2.4rem}}.common_link{margin-top:50px;width:auto}.m-online-counseling .common_link{width:230px;margin-top:0}.common_link .btn{position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:#a27c4a;color:#fff;padding:0 .5em 0 0;width:280px;min-height:60px;margin:0 auto;outline:none;transition:ease .3s}.common_link .btn.line:hover{border:1px solid #fff;background-color:#009c6c}.common_link .btn span{font-size:1.8rem;font-weight:500}.common_link .btn:hover{background-color:#009c6c}.common_link .btnarrow::after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.common_link .btnarrow:hover::after{-webkit-animation:arrow .3s;animation:arrow .3s}@media screen and (max-width:767px){.common_link{margin-top:40px}.m-online-counseling .common_link{width:100%;max-width:280px;text-align:center;margin:0 auto}}@-webkit-keyframes arrow{50%{right:16px}100%{right:20px}}@keyframes arrow{50%{right:16px}100%{right:20px}}.view_more_box{position:relative}.view_more_box .view_more{position:absolute;right:0;bottom:0;margin-bottom:0}.view_more_box .view_more span{display:block;text-align:right;padding-right:24px;font-weight:500;font-size:1.6rem;color:#a27c4a;position:relative;transition:ease .3s}.view_more_box .view_more span::after{content:"";position:absolute;top:36%;right:10px;width:5px;height:5px;border-top:2px solid #a27c4a;border-right:2px solid #a27c4a;transform:rotate(45deg)}@media screen and (max-width:767px){.view_more_box .view_more{display:block}.view_more_box .view_more span{font-size:1.4rem;padding-right:22px}.view_more_box .view_more span::after{top:34%}}.h_logo{left:15px;justify-content:flex-start}.h_logo .clinic-btn{margin-left:8px;width:auto;justify-content:flex-start}.h_logo .clinic-btn li{width:auto;margin-left:4px;padding:0}.h_logo .clinic-btn li a{font-size:1.6rem;letter-spacing:.05em;padding:4px 12px}.h_logo .clinic-btn li a:hover{padding:4px 12px}.h_logo .clinic-btn li.active{padding:0;background-color:#009c6c}.h_logo .clinic-btn li.active span{font-size:1.6rem;letter-spacing:.05em;padding:4px 12px}@media(max-width:1366px){.h_logo{width:auto}}@media(max-width:1200px){.h_logo{width:auto}.h_logo .clinic-btn{width:auto;display:flex}}@media(max-width:767px){.h_logo{display:block;position:static;transform:none}.h_logo .h_logo_img{display:block!important;position:fixed;left:0;top:0;z-index:99;width:100%;height:64px;background:#fff}.h_logo .h_logo_img img{width:260px;padding-left:10px;padding-top:9px}.h_logo .clinic-btn{width:280px;height:24px;position:absolute;left:10px;top:64px;margin-left:0;margin-top:0}.h_logo .clinic-btn li{width:auto;margin-left:2px;padding:0;border-width:2px}.h_logo .clinic-btn li a{padding:2px 20px;font-size:1.4rem}.h_logo .clinic-btn li a:hover{padding:2px 20px;background-color:#fff;color:#009c6c}.h_logo .clinic-btn li.active{padding:0}.h_logo .clinic-btn li.active span{padding:2px 20px;font-size:1.4rem}}.h_info .tel{font-size:3.2rem;color:#ff9c49;padding-left:20px;position:relative;text-decoration:none;letter-spacing:.01em}.h_info .tel:before{width:18px;height:24px;content:"";background:url(/common/css/../../img/common/ico-phone-ora.png) no-repeat center/contain;position:absolute;left:0;top:52%;transform:translateY(-50%)}.h_info .open{font-size:1.2rem;line-height:1.3}.h_info .btnList{margin-left:16px}.h_info .btnList li{width:140px}.h_info .btnList li a{font-weight:500;font-size:1.6rem;padding:12px 0}.h_info .btnList li a:hover{background-color:#ff9c49}.h_info .btnList li:last-child a{background-color:#009c6c}.h_info .btnList li:last-child a:hover{background-color:#ff9c49}@media(max-width:1370px){.h_info .open{width:80px}}@media(max-width:1200px){.h_info .btnList li{width:120px}}@media(max-width:767px){.h_info .tel{font-size:2.2rem;padding-left:14px}.h_info .tel:before{width:12px;height:26px;top:52%;transform:translateY(-50%)}}.fix_content{box-shadow:none}.fix_content .container-fluid .gnavi ul li a{font-size:1.6rem;padding:16px 8px}.fix_content .container-fluid .gnavi ul li a .ico{display:none}.fix_content .container-fluid .gnavi ul .parent .child_menu.long{width:290%}.fix_content .container-fluid .gnavi ul .parent .child_menu.md{width:180%}.fix_content .container-fluid .h_info .tel{font-size:2.4rem;color:#ff9c49;padding-left:16px;margin-right:0;position:relative}.fix_content .container-fluid .h_info .tel:before{width:14px;height:26px;content:"";background:url(/common/css/../../img/common/ico-phone-ora.png) no-repeat center/contain;position:absolute;left:0;top:52%;transform:translateY(-50%)}.fix_content .container-fluid .h_info .btnList{margin-left:10px}.fix_content .container-fluid .h_info .btnList li a{font-weight:500;font-size:1.4rem;padding:10px 0}.fix_content .container-fluid .h_info .btnList li:last-child a{letter-spacing:-.05em}@media screen and (max-width:1439px){.fix_content .container-fluid .gnavi ul li a{font-size:1.5rem;padding:16px 8px}}@media screen and (max-width:1365px){.fix_content .container-fluid .gnavi ul li a{font-size:1.4rem;padding:16px 5px}}@media screen and (max-width:1279px){.fix_content{height:100px}.fix_content .container-fluid{flex-direction:column-reverse}.fix_content .container-fluid .gnavi ul li a{font-size:1.8rem;padding:5px 15px}.fix_content .container-fluid .h_info{margin-right:auto;margin-bottom:10px}}@media(max-width:767px){.btn_box{position:relative;width:80px;height:64px;margin-left:auto}.btn_box .spTel-wrap{position:absolute;right:70px;top:22px}.btn_box .spTel-wrap .spTel{display:none}.btn_box .menu_btn{width:50px;height:50px;top:7px}.btn_box .menu_btn.is-act::before,.btn_box .menu_btn.is-act:after{top:14px}.btn_box .menu_btn.is-act::before{top:16px;transform:rotate(150deg)}.btn_box .menu_btn.is-act:after{top:16px;transform:rotate(-150deg)}.btn_box .menu_btn span{background-color:transparent}.btn_box .menu_btn::before{height:2px;width:30px;left:10px;top:12px;background-color:#fff}.btn_box .menu_btn::after{height:2px;width:30px;left:10px;top:19px;background-color:#fff}.btn_box .menu_btn small{bottom:8px;width:50px;font-weight:400;font-family:"Akshar",sans-serif;font-size:1.4rem;letter-spacing:.03em;color:#fff;display:block}.btn_box .menu_btn small.hidden{display:block}}@media screen and (max-width:767px){.l-header{height:100px}}@media screen and (max-width:767px){.sp-only-contact ul{padding:0 2px;display:grid;grid-template-columns:.44fr .28fr .28fr}.sp-only-contact ul li{width:auto!important;height:60px;display:flex;justify-content:center;align-items:center}.sp-only-contact ul li.tel3{padding:0!important;background-color:#ff9c49!important}.sp-only-contact ul li.tel3 a .phone{display:flex;align-items:center;font-size:2.3rem;letter-spacing:.01em}.sp-only-contact ul li.tel3 a .phone img{width:12px;margin-right:3px;margin-bottom:2px}.sp-only-contact ul li.mail3{padding:0!important}.sp-only-contact ul li.mail3 a img{width:2rem;margin-bottom:6px;margin-top:2px}.sp-only-contact ul li.youtube3{padding:0!important;background-color:#009c6c!important}.sp-only-contact ul li.youtube3 a .yt-ttl{text-align:center;font-weight:700;font-size:1.1rem;letter-spacing:-.01em;line-height:1.25;position:absolute;right:5px;top:6px;color:#fff}.sp-only-contact ul li .ttl{font-size:1.1rem;line-height:1}}.sp_info .btn:last-child a{background-color:#009c6c}.sp_info .btn a:after{content:"";position:absolute;top:45%;right:16px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.overlay.is-act ul li.tel{color:#ff9c49}.overlay.is-act ul li.tel span{padding-left:20px;position:relative}.overlay.is-act ul li.tel span:before{width:18px;height:24px;content:"";background:url(/common/css/../../img/common/ico-phone-ora.png) no-repeat center/contain;position:absolute;left:0;top:48%;transform:translateY(-50%)}footer .ft-spr{padding:90px 0;background:url(/common/css/../../common/img/footer/f_consultation@2x.webp) no-repeat center/cover}footer .ft-spr .container{display:flex;flex-wrap:wrap;justify-content:space-between}footer .ft-spr .container .l-area{width:47%}footer .ft-spr .container .r-area{width:50%}footer .ft-spr .container .btn.ssize{position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;width:200px;height:40px;background-color:#fff;color:#a27c4a;padding:0 .5em 0 0;transition:ease .3s}footer .ft-spr .container .btnarrow.ssize::after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #a27c4a;border-right:2px solid #a27c4a;transform:rotate(45deg)}footer .ft-spr .container .btnarrow:hover::after{-webkit-animation:arrow .3s;animation:arrow .3s}@media screen and (max-width:1279px){footer .ft-spr{padding:70px 0}}@media screen and (max-width:767px){footer .ft-spr{padding:50px 0}footer .ft-spr .container .l-area{width:100%;margin-bottom:20px}footer .ft-spr .container .r-area{width:100%}footer .ft-spr .container .btn.ssize{width:120px;height:34px;padding:0}footer .ft-spr .container .btnarrow.ssize::after{display:none}}footer .ft-spr .l-area .ft-logo{display:flex;align-items:center;margin-bottom:30px}footer .ft-spr .l-area .ft-logo figure{width:300px;margin-right:12px}footer .ft-spr .l-area .ft-logo figure img{width:100%}footer .ft-spr .l-area .ft-logo span{padding-top:.3em;font-weight:500;font-size:3.2rem;letter-spacing:.08em;color:#fff}footer .ft-spr .l-area .cl-list{margin-bottom:30px}footer .ft-spr .l-area .cl-list li{display:flex;justify-content:space-between;align-items:center}footer .ft-spr .l-area .cl-list li:not(:last-of-type){margin-bottom:10px}footer .ft-spr .l-area .cl-list li .s-logo{display:flex;align-items:center}footer .ft-spr .l-area .cl-list li .s-logo figure{width:200px;margin-right:10px}footer .ft-spr .l-area .cl-list li .s-logo figure img{width:100%}footer .ft-spr .l-area .cl-list li .s-logo span{font-weight:500;font-size:2.4rem;letter-spacing:.08em;color:#fff}@media screen and (max-width:767px){footer .ft-spr .l-area .ft-logo{margin-bottom:14px}footer .ft-spr .l-area .ft-logo figure{width:220px;margin-right:10px}footer .ft-spr .l-area .ft-logo span{font-size:2.8rem}footer .ft-spr .l-area .cl-list{margin-bottom:24px}footer .ft-spr .l-area .cl-list li .s-logo figure{width:150px;margin-right:6px}footer .ft-spr .l-area .cl-list li .s-logo span{font-size:1.8rem;padding-top:.2em}}footer .ft-spr{margin-bottom:60px}footer .ft-spr .l-area .ft-cta{padding:36px 30px 36px;background-color:#fff;border-radius:6px}footer .ft-spr .l-area .ft-cta .tel{text-align:center;margin-bottom:30px}footer .ft-spr .l-area .ft-cta .tel a{display:flex;justify-content:center;align-items:center;text-decoration:none}footer .ft-spr .l-area .ft-cta .tel a .ico-phone{width:27px;margin-right:6px;position:relative;top:-2px}footer .ft-spr .l-area .ft-cta .tel a .ico-phone img{width:100%}footer .ft-spr .l-area .ft-cta .tel a .number{font-size:5rem;letter-spacing:-.02em;line-height:1;color:#111;text-decoration:none}footer .ft-spr .l-area .ft-cta .tel .note{font-size:1.5rem;line-height:1}footer .ft-spr .l-area .ft-cta .mlform{display:flex;align-items:center}footer .ft-spr .l-area .ft-cta .mlform .btn{position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:#009c6c;color:#fff;padding:0 .5em 0 0;width:240px;height:60px;outline:none;transition:ease .3s}footer .ft-spr .l-area .ft-cta .mlform .btn:nth-child(2){background-color:#a27c4a;margin-left:10px}footer .ft-spr .l-area .ft-cta .mlform .btn span{font-size:2rem;font-weight:500}footer .ft-spr .l-area .ft-cta .mlform .btn:hover{background-color:#ff9c49}footer .ft-spr .l-area .ft-cta .mlform .btnarrow::after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}footer .ft-spr .l-area .ft-cta .mlform .btnarrow:hover::after{-webkit-animation:arrow .3s;animation:arrow .3s}@media screen and (max-width:767px){footer .ft-spr{margin-bottom:20px}footer .ft-spr .l-area .ft-cta{padding:30px 10px 30px}footer .ft-spr .l-area .ft-cta .tel{margin-bottom:20px}footer .ft-spr .l-area .ft-cta .tel a .ico-phone{width:22px;margin-right:6px;top:-2px}footer .ft-spr .l-area .ft-cta .tel a .number{font-size:4rem}footer .ft-spr .l-area .ft-cta .tel .note{font-size:1.4rem}footer .ft-spr .l-area .ft-cta .mlform .btn{padding:0;width:49%;height:50px}footer .ft-spr .l-area .ft-cta .mlform .btn:nth-child(2){background-color:#a27c4a;margin-left:2%}footer .ft-spr .l-area .ft-cta .mlform .btn span{font-size:1.8rem}footer .ft-spr .l-area .ft-cta .mlform .btnarrow::after{content:"";position:absolute;top:45%;right:10px;width:3px;height:3px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}footer .ft-spr .l-area .ft-cta .mlform .btnarrow:hover::after{-webkit-animation:none;animation:none}}footer .ft-spr .r-area .sns-list{display:flex;justify-content:flex-end;margin-bottom:10px}footer .ft-spr .r-area .sns-list a{width:50px;margin-left:10px;transition:ease .3s}footer .ft-spr .r-area .sns-list a img{width:100%}footer .ft-spr .r-area .sns-list a:hover{opacity:.8}footer .ft-spr .r-area .gmap-wrap{margin-bottom:10px;position:relative;width:100%;height:0;padding-top:65%}footer .ft-spr .r-area .gmap-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer .ft-spr .r-area .ac-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}footer .ft-spr .r-area .ac-flex .addr{font-size:1.5rem;line-height:1.4;color:#fff}@media screen and (max-width:767px){footer .ft-spr .r-area .sns-list{justify-content:center;margin-bottom:20px}footer .ft-spr .r-area .sns-list a{width:40px;margin:0 5px}footer .ft-spr .r-area .ac-flex .addr{width:100%;margin-bottom:20px}footer .ft-spr .r-area .ac-flex .btn.ssize{width:140px}}footer .f_md .other-flex{display:flex;flex-wrap:wrap;justify-content:flex-end}footer .f_md .other-flex a{margin-left:30px;padding-right:20px;position:relative;text-decoration:none}footer .f_md .other-flex a span{font-weight:500;font-size:1.5rem;color:#a27c4a}footer .f_md .other-flex a::after{content:"";width:14px;height:14px;background:url(/common/css/../../img/common/ico-outer.png) no-repeat center/contain;position:absolute;right:0;top:7px}footer .f_md .other-flex a:hover{opacity:.8}@media screen and (max-width:767px){footer .f_md{display:none}}footer .ft-bnr .index_banner{padding:50px 0}footer .ft-bnr .index_banner .flex-box{max-width:720px}@media screen and (max-width:767px){footer .ft-bnr .index_banner{padding:30px 0}}.index_video{padding-top:80px;padding-bottom:60px}.index_video .container .common_ttl01{text-align:center;font-size:2.6rem;line-height:1.5}.index_video .container .yt-flex{display:flex;justify-content:center}.index_video .container .yt-flex .video-wrap{max-width:440px;width:48%;margin:0 1%}.index_video .container .yt-flex .video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%}.index_video .container .yt-flex .video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.index_video .container .yt-flex .video-wrap .yt-ttl{margin-top:.8em;text-align:center;font-weight:400}@media screen and (max-width:767px){.index_video{padding-top:70px;padding-bottom:0}.index_video .container .common_ttl01{text-align:center;font-size:2.4rem;line-height:1.5}.index_video .container .yt-flex{display:flex;flex-direction:column}.index_video .container .yt-flex .video-wrap{width:100%;margin-bottom:30px}}.index_mv{background:linear-gradient(to bottom,#fff,#b0d4c9);background-color:#cde6de;overflow:hidden}.index_mv .mv-flex{height:calc(90vh - 80px);max-width:90vw;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;align-items:center;position:relative}.index_mv .mv-flex .drs{width:58%;position:absolute;right:-2vw;bottom:0;z-index:1}.index_mv .mv-flex .drs img{width:100%}.index_mv .mv-flex .txt-area{width:100%;padding-right:45vw;padding-left:2vw;position:relative;z-index:5}@media screen and (min-width:1921px){.index_mv .mv-flex{max-width:1800px;max-height:900px}.index_mv .mv-flex .drs{width:58%;right:0}.index_mv .mv-flex .txt-area{width:100%;padding-right:50%;padding-left:0}}@media screen and (max-width:1600px){.index_mv .mv-flex{height:calc(100vh - 80px)
  }}@media screen and (max-width:1535px){.index_mv .mv-flex{height:calc(88vh - 80px)
  }}@media screen and (max-width:1439px){.index_mv .mv-flex{height:calc(100vh - 80px)
  } .index_mv .mv-flex .txt-area{padding-left:0}}@media screen and (max-width:1365px){.index_mv .mv-flex{height:calc(100vh - 80px)
  } .index_mv .mv-flex .drs{width:65%;right:-6vw}}@media screen and (max-width:1279px){.index_mv .mv-flex{height:48vw;max-width:96vw}.index_mv .mv-flex .drs{width:65%;right:-8vw}}@media screen and (max-width:1023px){.index_mv .mv-flex{height:500px;max-width:90%}}@media screen and (max-width:767px){.index_mv{padding-bottom:30px}.index_mv .mv-flex{height:auto;max-width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-top:165px}.index_mv .mv-flex .drs{position:static;width:94%;margin:0 auto 20px}.index_mv .mv-flex .txt-area{width:100%;padding:0 10px;position:static}}.index_mv .txt-area{padding-bottom:20px}.index_mv .txt-area .mv-ttl{font-size:1.8vw;line-height:1.3;color:#111;margin-bottom:36px}.index_mv .txt-area .mv-ttl .lsize{font-size:2.4em;padding-bottom:.1em;display:inline-block}.index_mv .txt-area .mv-ttl .lsize.dot{position:relative;padding-top:.24em}.index_mv .txt-area .mv-ttl .lsize.dot:before{width:3.1em;height:.2em;content:"";background:url(/common/css/../../img/index/dots.png) no-repeat center/contain;position:absolute;left:.5em;top:0}.index_mv .txt-area .sub-ttl{max-width:36vw;font-weight:500;font-size:1.7rem;line-height:1.4;margin-bottom:50px}.index_mv .txt-area .adv-list{max-width:36vw;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:10px;column-gap:10px}.index_mv .txt-area .adv-list li{background-color:#fff;border-radius:8px;padding-bottom:24px}.index_mv .txt-area .adv-list li figure{width:37.5%;margin:0 auto;position:relative;top:-20px}.index_mv .txt-area .adv-list li figure img{width:100%}.index_mv .txt-area .adv-list li .adv-ttl{text-align:center;font-size:1.2vw;line-height:1.4;color:#009c6c}@media screen and (min-width:1921px){.index_mv .txt-area .mv-ttl{font-size:4rem}.index_mv .txt-area .sub-ttl{max-width:700px}.index_mv .txt-area .adv-list{max-width:700px}.index_mv .txt-area .adv-list li .adv-ttl{font-size:2.3rem}}@media screen and (max-width:1439px){.index_mv .txt-area .mv-ttl{font-size:2vw;margin-bottom:30px}.index_mv .txt-area .sub-ttl{font-size:1.6rem;max-width:37vw}.index_mv .txt-area .adv-list{max-width:38vw}.index_mv .txt-area .adv-list li{padding-bottom:20px}.index_mv .txt-area .adv-list li .adv-ttl{font-size:1.125em}}@media screen and (max-width:1279px){.index_mv .txt-area{padding-bottom:10px}.index_mv .txt-area .mv-ttl{font-size:2.2vw}.index_mv .txt-area .sub-ttl{max-width:40vw;margin-bottom:40px}.index_mv .txt-area .adv-list{max-width:44vw}.index_mv .txt-area .adv-list li .adv-ttl{font-size:1.6vw}}@media screen and (max-width:1023px){.index_mv .txt-area .mv-ttl{font-size:2.2rem}.index_mv .txt-area .sub-ttl{max-width:410px}.index_mv .txt-area .adv-list{max-width:450px}.index_mv .txt-area .adv-list li .adv-ttl{font-size:1.2em}}@media screen and (max-width:767px){.index_mv{position:relative}.index_mv .txt-area .mv-ttl{text-align:center;font-size:1.7rem;width:100%;position:absolute;top:40px;left:0}.index_mv .txt-area .mv-ttl .lsize.dot:before{width:3em}.index_mv .txt-area .sub-ttl{padding:0 10px;font-size:1.5rem;margin-bottom:50px}.index_mv .txt-area .adv-list{max-width:100%;-moz-column-gap:5px;column-gap:5px}.index_mv .txt-area .adv-list li{padding-bottom:16px}.index_mv .txt-area .adv-list li figure{width:48px}.index_mv .txt-area .adv-list li .adv-ttl{font-size:1.5rem;margin-top:-8px}}@media screen and (max-width:374px){.index_mv .txt-area .mv-ttl{font-size:1.4rem}}.index_lineup{padding:50px 0;background:url(/common/css/../../img/index/bg-lineup.webp) no-repeat center/cover}.index_lineup .container{width:100%!important;max-width:96%}.index_lineup .tm-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.index_lineup .tm-wrap li:nth-child(1){width:50%}.index_lineup .tm-wrap li:nth-child(1) .menu-list:after{content:"";width:calc((100% - 16px)/3)
} .index_lineup .tm-wrap li:nth-child(1) .menu-list a{width:calc((100% - 16px)/3)
} .index_lineup .tm-wrap li:nth-child(2){width:32%}.index_lineup .tm-wrap li:nth-child(2) .menu-list a{width:calc((100% - 8px)/2)
} .index_lineup .tm-wrap li:nth-child(3){width:16%}.index_lineup .tm-wrap li:nth-child(3) .menu-list a{width:100%}.index_lineup .tm-wrap li .tm-ttl{font-size:2.4rem;line-height:1;color:#fff;white-space:nowrap;position:relative;overflow:hidden;margin-bottom:.5em}.index_lineup .tm-wrap li .tm-ttl::after{content:"";display:inline-block;position:relative;width:100%;height:1px;left:0;bottom:calc(1.2rem - 2px);background-image:linear-gradient(to right,#fff,#fff 1px,transparent 2px,transparent 4px);background-size:4px 2px;background-position:left bottom;background-repeat:repeat-x}.index_lineup .tm-wrap li .tm-ttl span{padding-right:.3em}@media screen and (min-width:1600px){.index_lineup .container{max-width:88%}}@media screen and (min-width:1921px){.index_lineup .container{max-width:1800px}}@media screen and (max-width:767px){.index_lineup{background:url(/common/css/../../img/index/bg-lineup-sp.webp) no-repeat center/cover}.index_lineup .container{max-width:100%}.index_lineup .tm-wrap li{margin-bottom:40px}.index_lineup .tm-wrap li:nth-child(1){width:100%}.index_lineup .tm-wrap li:nth-child(1) .menu-list:after{width:49%}.index_lineup .tm-wrap li:nth-child(1) .menu-list a{width:49%}.index_lineup .tm-wrap li:nth-child(2){width:100%}.index_lineup .tm-wrap li:nth-child(2) .menu-list:after{width:49%}.index_lineup .tm-wrap li:nth-child(2) .menu-list a{width:49%}.index_lineup .tm-wrap li:nth-child(3){width:100%;margin-bottom:0}.index_lineup .tm-wrap li:nth-child(3) .menu-list:after{width:49%}.index_lineup .tm-wrap li:nth-child(3) .menu-list a{width:49%}.index_lineup .tm-wrap li .tm-ttl{margin-bottom:.4em}}.index_lineup .menu-list{display:flex;flex-wrap:wrap;justify-content:space-between}.index_lineup .menu-list a{background-color:#fff;border-radius:4px;margin-top:12px;display:flex;align-items:center;text-decoration:none;transition:ease .3s}.index_lineup .menu-list a:hover{background-color:rgba(255,255,255,.8)}.index_lineup .menu-list a:hover figure{opacity:.8}.index_lineup .menu-list a figure{width:60px;transition:ease .3s}.index_lineup .menu-list a figure img{width:100%;border-radius:4px 0 0 4px}.index_lineup .menu-list a .menu-ttl{width:calc(100% - 60px);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25;color:#111;text-decoration:none}.index_lineup .menu-list a .menu-ttl .svnm{font-weight:700;font-size:1.8rem;margin-top:2px}.index_lineup .menu-list a .menu-ttl .ssize{font-weight:500;font-size:1.2rem;margin-top:2px}@media screen and (max-width:1279px){.index_lineup .menu-list a .menu-ttl .svnm{font-size:1.7rem}}@media screen and (max-width:767px){.index_lineup .menu-list a{margin-top:2%}.index_lineup .menu-list a .menu-ttl{width:calc(100% - 50px)
  } .index_lineup .menu-list a .menu-ttl .ssize{font-size:1.1rem}}.index_head{padding-bottom:0}#page .index_regenerative .txt{text-align:center}@media screen and (max-width:767px){#page .index_regenerative .txt{text-align:justify}}.index_regenerative{padding:120px 0}.index_regenerative .common_ttl01{color:#fff}@media screen and (max-width:767px){.index_regenerative{padding:60px 20px}}.index_features{padding-bottom:120px;background:url(/common/css/../../img/index/index_features_bg@2x.webp) no-repeat center}.index_features .container{width:100%!important;max-width:90%}.index_features .row .pointarea .list{justify-content:space-between}.index_features .row .pointarea .list li{width:37%;border-radius:999px;margin-left:0;position:relative;background-color:transparent;display:flex;justify-content:center;align-items:center}.index_features .row .pointarea .list li::before{content:"";padding-top:100%;width:100%;height:0;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.7);border-radius:999px;z-index:1}.index_features .row .pointarea .list li:nth-of-type(3n-2){margin-left:30.5%;margin-right:30.5%}.index_features .row .pointarea .list li span{font-size:2rem;line-height:1.6;position:relative;z-index:2}.index_features .row .txtarea .common_link{width:auto}.index_features .row .txtarea .common_link .btn{margin-left:0;line-height:1.4;text-align:left;height:70px}@media screen and (min-width:1600px){.index_features .container{max-width:80%}.index_features .row .pointarea .list li{max-width:250px}.index_features .row .pointarea .list li span{font-size:2.1rem}}@media screen and (max-width:1439px){.index_features .row .pointarea .list{margin-top:2vw}.index_features .row .pointarea .list span{font-size:1.8rem}}@media screen and (max-width:1279px){.index_features .container{max-width:100%;padding:0 40px}.index_features .row .pointarea .list li{width:40%}}@media screen and (max-width:767px){.index_features{padding:60px 0 40px;background-size:auto 80vw;background-position:right bottom}.index_features .container{padding:0 15px}.index_features .row .pointarea .list{margin-top:24vw}.index_features .row .pointarea .list li{width:29vw;height:29vw;border-radius:14.5vw;margin:0 5px 5px 0}.index_features .row .pointarea .list li span{font-size:3vw}.index_features .row .pointarea .list li:nth-of-type(4){margin-left:0}.index_features .row .pointarea .list li:nth-of-type(3n-2){margin-left:0;margin-right:0}.index_features .row .txtarea .common_link .btn{margin:0 auto}}.grn_cta{padding:80px 0;background:url(/common/css/../../img/common/bg-cta.webp) no-repeat center/cover}.grn_cta .container .cta-ttl{text-align:center;font-size:3.6rem;margin-bottom:1em;color:#fff}.grn_cta .container .ft-list{display:flex;justify-content:center;margin-bottom:1em}.grn_cta .container .ft-list li{padding:.43em 1em .5em;border-radius:3px;background-color:rgba(255,255,255,.8);color:#025c54;margin:0 2.5px;font-weight:500;font-size:1.125em;line-height:1}.grn_cta .container .consult{text-align:center;font-size:1.125em;line-height:1.3;color:#fff;margin-bottom:1.5em}@media screen and (max-width:767px){.grn_cta{padding:60px 0}.grn_cta .container .cta-ttl{font-size:2.7rem}.grn_cta .container .ft-list{margin-bottom:10px}.grn_cta .container .ft-list li{padding:.4em .4em;margin:0 2px;font-size:1.4rem}.grn_cta .container .consult{font-size:1em}}.grn_cta .container .act-box{max-width:960px;margin:0 auto;padding:40px 30px 40px;background-color:#fff}.grn_cta .container .act-box .flow-list-wrap{max-width:960px;margin:0 auto 24px;position:relative}.grn_cta .container .act-box .flow-list-wrap .flow-list{display:flex;justify-content:space-between;overflow:hidden}.grn_cta .container .act-box .flow-list-wrap .flow-list li{width:25%;padding:1em 0;text-align:center;color:#111;position:relative}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(1){background-color:#f9f4cc}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(1):before{content:none}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(1):after{border-left:solid 18px #f9f4cc}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(2){background-color:#f8f1bf}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(2):after{border-left:solid 18px #f8f1bf}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(3){background-color:#f7eeb2}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(3):after{border-left:solid 18px #f7eeb2}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(4){background-color:#f5eba6}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(4):after{content:none}.grn_cta .container .act-box .flow-list-wrap .flow-list li:not(:first-child):not(:last-child){padding-left:5px}.grn_cta .container .act-box .flow-list-wrap .flow-list li:before,.grn_cta .container .act-box .flow-list-wrap .flow-list li:after{content:"";width:0;height:0;display:block;position:absolute}.grn_cta .container .act-box .flow-list-wrap .flow-list li:before{border:solid 36px transparent;border-right:solid 18px transparent;border-left:solid 18px #fff;top:-5px;left:0;z-index:1}.grn_cta .container .act-box .flow-list-wrap .flow-list li:after{border:solid 36px transparent;border-right:solid 18px transparent;top:-5px;right:-32px;z-index:2}.grn_cta .container .act-box .num-flex{width:100%;margin:0 auto;display:flex;justify-content:space-between;position:absolute;top:-.5em;left:0}.grn_cta .container .act-box .num-flex .num{width:25%;text-align:center;font-weight:400;font-size:1.25em}@media screen and (max-width:1279px){.grn_cta .container .act-box .num-flex .num{font-size:1.125em}}@media screen and (max-width:767px){.grn_cta .container .act-box{padding:30px 0 30px}.grn_cta .container .act-box .flow-list-wrap{margin:0 auto 30px}.grn_cta .container .act-box .flow-list-wrap .flow-list li{height:60px;padding:1.4em 0;font-size:1.2rem;line-height:1.2}.grn_cta .container .act-box .flow-list-wrap .flow-list li:nth-child(4){line-height:60px;padding:0 0 0 20px}.grn_cta .container .act-box .flow-list-wrap .flow-list li:not(:first-child):not(:last-child){padding-left:20px}.grn_cta .container .act-box .num-flex .num:nth-child(1){padding:0 0 0 5px}.grn_cta .container .act-box .num-flex .num:not(:first-child):not(:last-child){padding-left:20px}.grn_cta .container .act-box .num-flex .num:nth-child(4){padding:0 0 0 20px}}.grn_cta .container .act-box .act-flex{display:flex;justify-content:center;align-items:center}.grn_cta .container .act-box .act-flex .tel{text-align:center;margin-right:40px}.grn_cta .container .act-box .act-flex .tel a{display:flex;justify-content:center;align-items:center;text-decoration:none}.grn_cta .container .act-box .act-flex .tel a .ico-phone{width:27px;margin-right:6px;position:relative;top:-2px}.grn_cta .container .act-box .act-flex .tel a .ico-phone img{width:100%}.grn_cta .container .act-box .act-flex .tel a .number{font-size:5rem;letter-spacing:-.02em;line-height:1;color:#111;text-decoration:none}.grn_cta .container .act-box .act-flex .tel .note{font-size:1.5rem;line-height:1}.grn_cta .container .act-box .act-flex .mlform{display:flex;align-items:center}.grn_cta .container .act-box .act-flex .mlform .btn{position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:#009c6c;color:#fff;padding:0 .5em 0 0;width:240px;height:60px;outline:none;transition:ease .3s}.grn_cta .container .act-box .act-flex .mlform .btn:nth-child(2){background-color:#a27c4a;margin-left:10px}.grn_cta .container .act-box .act-flex .mlform .btn span{font-size:2rem;font-weight:500}.grn_cta .container .act-box .act-flex .mlform .btn:hover{background-color:#ff9c49}.grn_cta .container .act-box .act-flex .mlform .btnarrow::after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.grn_cta .container .act-box .act-flex .mlform .btnarrow:hover::after{-webkit-animation:arrow .3s;animation:arrow .3s}@media screen and (max-width:1279px){.grn_cta .container .act-box .act-flex .tel{margin-right:40px}.grn_cta .container .act-box .act-flex .tel a .ico-phone{width:22px;top:-4px}.grn_cta .container .act-box .act-flex .tel a .number{font-size:4rem;margin-bottom:5px}.grn_cta .container .act-box .act-flex .tel .note{font-size:.875em}}@media screen and (max-width:767px){.grn_cta .container .act-box .act-flex{flex-direction:column}.grn_cta .container .act-box .act-flex .tel{margin-right:0;margin-bottom:20px}.grn_cta .container .act-box .act-flex .tel a .ico-phone{top:-2px}.grn_cta .container .act-box .act-flex .tel a .number{margin-bottom:0}.grn_cta .container .act-box .act-flex .mlform{flex-direction:column}.grn_cta .container .act-box .act-flex .mlform .btn{position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:#009c6c;color:#fff;padding:0 .5em 0 0;width:240px;height:60px;outline:none;transition:ease .3s}.grn_cta .container .act-box .act-flex .mlform .btn:nth-child(2){background-color:#a27c4a;margin-left:0;margin-top:10px}.grn_cta .container .act-box .act-flex .mlform .btn span{font-size:2rem;font-weight:500}.grn_cta .container .act-box .act-flex .mlform .btn:hover{background-color:#ff9c49}.grn_cta .container .act-box .act-flex .mlform .btnarrow::after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.grn_cta .container .act-box .act-flex .mlform .btnarrow:hover::after{-webkit-animation:arrow .3s;animation:arrow .3s}}@keyframes arrow{50%{right:16px}100%{right:20px}}.index_youtube{padding:110px 0;background:url(/common/css/../../img/index/bg-yt.webp) no-repeat center/cover}.index_youtube .youtube-list{display:flex;flex-wrap:wrap;justify-content:center}.index_youtube .youtube-list .video-wrap{max-width:400px;margin:0 1%}.index_youtube .youtube-list .video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%}.index_youtube .youtube-list .video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.index_youtube .youtube-list .video-wrap .yt-ttl{background-color:#fff;padding:20px;font-weight:500;font-size:1.6rem;line-height:1.4}.index_youtube .post_list .latest-ttl{text-align:center;font-size:2.8rem;color:#a27c4a;margin-bottom:1em}.index_youtube .post_list .text{padding:20px}.index_youtube .post_list .text .ttl{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.4}.index_youtube .post_list .text time{line-height:1;color:#a27c4a}@media screen and (max-width:767px){.index_youtube{padding:60px 0}.index_youtube .youtube-list .video-wrap:first-child{margin-bottom:10px}.index_youtube .post_list .latest-ttl{font-size:2.4rem;margin-bottom:1em}.index_youtube .post_list ul li{margin-bottom:10px}.index_youtube .post_list .text .ttl{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.index_voice{padding:120px 0;background:url(/common/css/../../img/index/bg-case.webp) no-repeat center center/cover}.index_voice .post_list>ul>li{background-color:#fff}.index_voice .post_list ul li a .thumb2::before{display:block;content:"";padding-top:65%}.index_voice .post_list ul li a .detail{padding:20px}.index_voice .post_list ul li a .detail .case-ttl{font-weight:500;font-size:1.6rem;line-height:1.4;color:#111;margin-bottom:1em;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.index_voice .post_list ul li a .detail .txt{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.index_voice .post_list ul li a .detail .txt::before{content:""}.index_voice .post_list ul li a .detail .date{padding-left:2px;color:#8f8f8f;line-height:1;margin-bottom:1em}.index_voice .post_list ul li a .detail .cat_list{margin-bottom:0}.index_voice .post_list ul li a .detail .cat_list li{font-weight:400;font-size:1.2rem;padding:3px 5px}.index_voice .post_list ul li a:hover .detail .case-ttl{color:#a27c4a}@media screen and (max-width:767px){.index_voice{padding:60px 0}.index_voice .common_ttl01{color:#fff}.index_voice .post_list ul li{margin:0 0 10px;padding:20px}.index_voice .post_list ul li a .detail{padding:20px 0 0}.index_voice .post_list ul li a .detail .case-ttl{font-size:2rem}.index_voice .post_list ul li a .detail .date{text-align:left}}.index_treatment{padding-top:120px}.index_treatment .common_ttl01{margin-bottom:10px}.index_treatment .treatment_nav_list li{margin-top:30px}.index_treatment .treatment_nav_list li:last-of-type a .txt{border-right:1px solid #eee}.index_treatment .treatment_nav_list li a .thumb .ttl{display:flex;flex-direction:column;text-shadow:0 0 20px rgba(0,0,0,.2)}.index_treatment .treatment_nav_list li a .thumb .ttl .tmnm{font-size:2.8rem}.index_treatment .treatment_nav_list li a .thumb .ttl .ssize{font-weight:500;font-size:1.6rem;margin-top:5px}.index_treatment .treatment_nav_list li a .txt{margin-bottom:0}.index_treatment .txt{margin-bottom:0!important}@media screen and (max-width:767px){.index_treatment{padding-top:60px}.index_treatment .common_ttl01{margin-bottom:20px}.index_treatment .treatment_nav_list li{margin-top:20px}.index_treatment .treatment_nav_list li a .thumb .ttl{text-shadow:0 0 20px rgba(0,0,0,.3)}.index_treatment .treatment_nav_list li a .thumb .ttl .tmnm{font-size:2.2rem}.index_treatment .treatment_nav_list li a .thumb .ttl .ssize{font-size:1.2rem;margin-top:3px;line-height:1.2}.index_treatment .treatment_nav_list li a .txt{margin-bottom:0;font-size:1.4rem}}.index_drs{padding:120px 0;overflow:hidden}.index_drs .common_ttl01{text-align:center}.index_drs .dr-flex{position:relative;left:8vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-left:calc(50% - 50vw)
} .index_drs .dr-flex .fig{width:63%;padding-left:2vw;position:relative}.index_drs .dr-flex .fig img{width:100%}.index_drs .dr-flex .fig .name-list{padding-left:2vw;position:absolute;left:0;bottom:0;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:6px;column-gap:6px;margin-bottom:0}.index_drs .dr-flex .fig .name-list li{background-color:rgba(0,156,108,.9);display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.8rem;color:#fff;display:flex;flex-direction:column;padding-top:8px;padding-bottom:6px}.index_drs .dr-flex .fig .name-list li p{margin-bottom:0;line-height:1.4}.index_drs .dr-flex .fig .name-list li .ssize{font-size:.77em;margin-right:5px}.index_drs .dr-flex .fig .name-list li .en-name{font-size:1.5rem;letter-spacing:.02em;line-height:1.4}.index_drs .dr-flex .txt-area{width:32%}.index_drs .dr-flex .txt-area .txt{font-size:1.7rem}.index_drs .dr-flex .txt-area .common_link a{margin-left:0}@media screen and (max-width:1600px){.index_drs .dr-flex{left:5vw}}@media screen and (max-width:1439px){.index_drs .dr-flex{left:0}.index_drs .dr-flex .txt-area{width:33%}}@media screen and (max-width:1279px){.index_drs .dr-flex{margin-left:0;padding:0 3%}.index_drs .dr-flex .fig{width:60%;padding-left:0}.index_drs .dr-flex .fig .name-list{padding-left:0}.index_drs .dr-flex .txt-area{width:34%}}@media screen and (max-width:767px){.index_drs{padding:60px 0}.index_drs .dr-flex{flex-direction:column;padding:0}.index_drs .dr-flex .fig{width:100%;margin-bottom:30px}.index_drs .dr-flex .fig .name-list{padding-left:0;-moz-column-gap:2px;column-gap:2px}.index_drs .dr-flex .fig .name-list li{font-size:1.5rem;line-height:1.4}.index_drs .dr-flex .fig .name-list li .ssize{display:block}.index_drs .dr-flex .fig .name-list li .en-name{font-size:1rem;margin-top:2px}.index_drs .dr-flex .txt-area{width:100%}.index_drs .dr-flex .txt-area .txt{font-size:1.6rem}}.index_blog.skmt{padding:120px 0;background:url(/common/css/../../img/index/index_voice_bg@2x.webp) no-repeat center center/cover;margin-bottom:0}.index_blog.skmt .common_ttl01{text-align:center;color:#fff}.index_blog.skmt .post_voice_list ul{margin-bottom:0}.index_blog.skmt .post_voice_list ul li{margin-bottom:0}.index_blog.skmt .post_voice_list ul li a{padding:20px}.index_blog.skmt .post_voice_list ul li a .thumb{width:160px;height:auto}.index_blog.skmt .post_voice_list ul li a .thumb::before{content:"";display:block;padding-top:100%}.index_blog.skmt .post_voice_list ul li a .text{width:calc(100% - 160px - 20px);position:relative}.index_blog.skmt .post_voice_list ul li a .text time{display:block;color:#8f8f8f;margin-bottom:1em}.index_blog.skmt .post_voice_list ul li a .text .ttl{font-weight:500;font-size:1.8rem;line-height:1.4;color:#111;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.index_blog.skmt .post_voice_list ul li a:hover .text .ttl{color:#a27c4a}@media screen and (max-width:767px){.index_blog.skmt{padding:60px 0}.index_blog.skmt .post_voice_list ul li:first-child{margin-bottom:10px}.index_blog.skmt .post_voice_list ul li a{display:flex;flex-direction:column}.index_blog.skmt .post_voice_list ul li a .thumb{width:100%;height:auto;margin-bottom:1em}.index_blog.skmt .post_voice_list ul li a .thumb::before{padding-top:55%}.index_blog.skmt .post_voice_list ul li a .text{width:100%;padding-bottom:30px}.index_blog.skmt .post_voice_list ul li a .text .ttl{font-size:1.6rem}}.index_licence{padding:120px 0}.index_licence .container{width:80%}.index_licence .common_ttl01{color:#111;margin-bottom:.2em}.index_licence .en{display:block;text-align:center;color:#025c54;margin-bottom:40px}.index_licence .sub_ttl{font-weight:700;font-size:2rem;color:#025c54;margin-bottom:.8em}.index_licence .fs18{margin-bottom:1.8em;line-height:1.4}.index_licence .main-list>ul{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:30px;column-gap:30px}.index_licence .main-list>ul>li{width:auto}.index_licence .main-list>ul>li figure{max-width:100%}.index_licence .main-list>ul>li p{text-align:left}@media screen and (max-width:1600px){.index_licence .container{width:90%}}@media screen and (max-width:1279px){.index_licence .container{width:1140px}}@media screen and (max-width:767px){.index_licence{padding:60px 0}.index_licence .container{width:100%}.index_licence .common_ttl01{font-size:2.4rem}.index_licence .en{margin-bottom:30px}.index_licence .sub_ttl{font-size:1.6rem}.index_licence .fs18{font-size:1.4rem}.index_licence .fs18.txt{font-size:1.6rem}.index_licence .main-list>ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px}.index_licence .main-list>ul>li{width:auto}.index_licence .main-list>ul>li figure{max-width:100%}.index_licence .main-list>ul>li p{text-align:left;font-size:1.4rem}}.index_faq{padding:120px 0;background-color:#d9e6e3;margin-bottom:0}.index_faq .common_ttl01{text-align:center}.index_faq .qa-list:not(:last-child){margin-bottom:50px}.index_faq .qa-list .qa-cate{font-weight:700;font-size:2.8rem;line-height:1;color:#009c6c;margin-bottom:.8em;padding-left:.6em;position:relative}.index_faq .qa-list .qa-cate:before{content:"";width:8px;height:8px;border-radius:4px;background-color:#009c6c;position:absolute;left:0;top:50%;transform:translateY(-50%)}.index_faq .qa-list dl{position:relative;cursor:pointer}.index_faq .qa-list dl:not(:last-of-type){margin-bottom:10px}.index_faq .qa-list dl:last-of-type{margin-bottom:0}.index_faq .qa-list dl:before{display:block;content:"";width:24px;height:24px;background-image:url(/common/css/../../img/common/ico-plus.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:20px;right:20px;z-index:10}.index_faq .qa-list dl dt{position:relative;margin:0;padding:20px 60px 20px 72px;border-radius:6px;background:#fff}.index_faq .qa-list dl dt p{font-weight:500;font-size:2rem;margin-bottom:0}.index_faq .qa-list dl dt:before{width:60px;height:60px;text-align:center;font-weight:500;font-family:"Akshar",sans-serif;font-size:3.6rem;line-height:1.4;color:#a27c4a;position:absolute;top:8px;left:12px;display:block;content:"Q."}.index_faq .qa-list dl dd{position:relative;margin:0;padding:20px 60px 20px 72px}.index_faq .qa-list dl dd:before{width:60px;height:60px;text-align:center;font-weight:500;font-family:"Akshar",sans-serif;font-size:3.6rem;line-height:1.4;color:#009c6c;position:absolute;top:8px;left:12px;display:block;content:"A."}.index_faq .qa-list dl dd p{font-size:1.8rem}.index_faq .qa-list dl dd p:not(:last-child){margin-bottom:.8em}.index_faq .qa-list dl dd p:last-of-type{margin-bottom:0}.index_faq .qa-list .open:before{background-image:url(/common/css/../../img/common/ico-minus.png)}@media screen and (max-width:767px){.index_faq{padding:60px 0}.index_faq .common_ttl01{margin-bottom:40px}.index_faq .qa-list:not(:last-child){margin-bottom:40px}.index_faq .qa-list .qa-cate{font-size:2rem}.index_faq .qa-list .qa-cate:before{width:6px;height:6px}.index_faq .qa-list dl:before{width:20px;height:20px;top:18px;right:12px}.index_faq .qa-list dl dt{padding:16px 45px}.index_faq .qa-list dl dt p{font-size:1.6rem}.index_faq .qa-list dl dt:before{width:40px;height:40px;font-size:2.8rem;top:8px;left:5px}.index_faq .qa-list dl dd{padding:16px 20px 16px 45px}.index_faq .qa-list dl dd:before{width:40px;height:40px;font-size:2.8rem;top:8px;left:5px}.index_faq .qa-list dl dd p{font-size:1.5rem}}.index_clinic{padding:120px 0;background-color:#ffefe2;margin-bottom:0}.index_clinic .common_ttl01{text-align:center;margin-bottom:20px}.index_clinic .desc{font-size:1.8rem;line-height:1.4;margin-bottom:30px}.index_clinic .cl-list{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin-bottom:0}.index_clinic .cl-list li a{display:block;background-color:#fff;transition:ease .3s;text-decoration:none}.index_clinic .cl-list li a:hover figure img{transform:scale(1.1)}.index_clinic .cl-list li a:hover .txt-area .view_more_box .cl-ttl{color:#a27c4a}.index_clinic .cl-list li a figure{width:100%;overflow:hidden;position:relative}.index_clinic .cl-list li a figure img{width:100%;transition:transform .6s ease}.index_clinic .cl-list li a .txt-area{padding:20px}.index_clinic .cl-list li a .txt-area .view_more_box{padding-bottom:30px}.index_clinic .cl-list li a .txt-area .view_more_box .cl-ttl{font-size:2rem;color:#111;margin-bottom:1em;transition:ease .3s}.index_clinic .cl-list li a .txt-area .view_more_box .addr{font-size:1.5rem;line-height:1.4;color:#8f8f8f}@media screen and (max-width:767px){.index_clinic{padding:60px 0}.index_clinic .desc{font-size:1.6rem;margin-bottom:20px}.index_clinic .cl-list{grid-template-columns:1fr;row-gap:30px}}.index_flow{padding:120px 0;background:url(/common/css/../../img/index/bg-flow.webp) no-repeat center center/cover;margin-bottom:0}.index_flow .common_ttl01{text-align:center}.index_flow .step-list{max-width:960px;margin:0 auto}.index_flow .step-list li{padding:40px 50px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.index_flow .step-list li:not(:last-child){margin-bottom:45px}.index_flow .step-list li:not(:last-child):after{content:"";border-top:25px solid #009c6c;border-right:35px solid transparent;border-left:35px solid transparent;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.index_flow .step-list li figure{width:28%}.index_flow .step-list li figure img{width:100%}.index_flow .step-list li .txt-area{width:68%}.index_flow .step-list li .txt-area .ttl-flex{display:flex;align-items:center;margin-bottom:24px}.index_flow .step-list li .txt-area .ttl-flex .stp-num{display:flex;flex-direction:column;align-items:center;margin-right:20px}.index_flow .step-list li .txt-area .ttl-flex .stp-num .number{font-weight:700;font-size:4.8rem;letter-spacing:0;line-height:1;color:#009c6c}.index_flow .step-list li .txt-area .ttl-flex h3{font-size:2.4rem;line-height:1.3;color:#111}.index_flow .step-list li .txt-area .txt{color:#8f8f8f}.index_flow .step-list li .txt-area .txt a{text-decoration:none;font-weight:500;color:#a27c4a;position:relative}.index_flow .step-list li .txt-area .txt a::after{content:"";display:inline-block;height:1px;background-color:#a27c4a;position:absolute;bottom:-3px;left:.5em;width:calc(100% - 1em)
} .index_flow .step-list li .txt-area .txt a:hover{color:#333}.index_flow .step-list li .txt-area .txt a:hover::after{background-color:#333}@media screen and (max-width:767px){.index_flow{padding:60px 0}.index_flow .step-list{max-width:100%}.index_flow .step-list li{padding:30px}.index_flow .step-list li figure{width:100%;margin-bottom:20px}.index_flow .step-list li .txt-area{width:100%}.index_flow .step-list li .txt-area .ttl-flex{margin-bottom:18px}.index_flow .step-list li .txt-area .ttl-flex .stp-num{margin-right:20px}.index_flow .step-list li .txt-area .ttl-flex .stp-num .number{font-size:4.4rem}.index_flow .step-list li .txt-area .ttl-flex h3{font-size:2rem}.index_flow .step-list li .txt-area .ttl-flex h3 span{font-size:.8em}.index_flow .step-list li .txt-area .txt a{text-decoration:underline}.index_flow .step-list li .txt-area .txt a::after{height:0}}.index_blog{padding-top:100px;margin-bottom:0;background:#f6f6f6}.index_blog .common_ttl01{text-align:center}.index_blog .post_voice_list ul{margin-bottom:0}.index_blog .post_voice_list ul li{margin-bottom:0}.index_blog .post_voice_list ul li a{padding:20px}.index_blog .post_voice_list ul li a .thumb{width:160px;height:auto}.index_blog .post_voice_list ul li a .thumb:before{content:"";display:block;padding-top:100%}.index_blog .post_voice_list ul li a .text{width:calc(100% - 160px - 20px)
} .index_blog .post_voice_list ul li a .view_more_box time{font-size:1.4rem;color:#8f8f8f;margin-bottom:1rem}.index_blog .post_voice_list ul li a .view_more_box .ttl{font-weight:500;font-size:1.8rem;color:#111;margin-bottom:.5em;transition:ease .3s}.index_blog .post_voice_list ul li a .view_more_box .cat_list li{background-color:#ff9c49;padding:3px 6px;margin:0;font-weight:500;font-size:1.2rem;line-height:1}.index_blog .post_voice_list ul li a:hover .view_more_box .ttl{color:#a27c4a}@media screen and (max-width:767px){.index_blog{padding:60px 0 20px}.index_blog .post_voice_list ul li:not(:last-of-type){margin-bottom:10px}.index_blog .post_voice_list ul li a{padding:20px}.index_blog .post_voice_list ul li a .thumb{width:100px;height:auto}.index_blog .post_voice_list ul li a .text{width:calc(100% - 100px - 20px)
  } .index_blog .post_voice_list ul li a .view_more_box .view_more.hidden{display:none}}.index_topics .post_list ul{margin-bottom:0}.index_topics .post_list ul li{background-color:#fff}.index_topics .post_list ul li a .detail{padding:20px}.index_topics .post_list ul li a .detail .ttl{font-weight:500;font-size:1.8rem;line-height:1.4;color:#111;margin-bottom:20px}.index_topics .post_list ul li a .detail .date{padding-left:2px;font-size:1.4rem;color:#8f8f8f;margin-bottom:16px}.index_topics .post_list ul li a .detail .cat_list{margin-bottom:0}.index_topics .post_list ul li a .detail .cat_list li{background-color:#bccd62;padding:3px 6px;font-weight:500;font-size:1.2rem;line-height:1}.index_topics .common_link{margin-top:50px}@media screen and (max-width:767px){.index_topics .post_list ul li a .detail{padding:15px 10px 10px}.index_topics .post_list ul li a .detail .ttl{font-size:1.5rem}.index_topics .post_list ul li a .detail .date{text-align:left}.index_topics .post_list ul li a .detail .cat_list li{font-size:1.1rem;margin:0 5px 3px 0}.index_topics .common_link{margin-top:30px}}.index_head .information .body .more{font-weight:500;padding-right:26px}.index_head .information .body .more::after{content:"";position:absolute;top:45%;right:16px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width:767px){.index_head .information .body .more{padding-right:20px}.index_head .information .body .more::after{top:40%;right:24px}}.index_head .slick-arrow{display:block;position:absolute;margin:auto;padding:0;width:38px;height:38px;color:transparent;z-index:1;transition:opacity .5s;z-index:1}.index_head .slick-arrow:hover{opacity:.7}.index_head .slick-next::after,.index_head .slick-prev::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;width:6px;height:6px;border-top:1px solid #a27c4a;border-right:1px solid #a27c4a}.index_head .slick-next::before,.index_head .slick-prev::before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.index_head .slick-next::after{right:16px;transform:rotate(45deg)}.index_head .slick-prev::after{left:16px;transform:rotate(-135deg)}@media screen and (max-width:767px){.index_head .slick-next::after{right:12px}.index_head .slick-prev::after{left:12px}}.m-index .index_banner .container .flex-box.box01{margin-bottom:30px}.index_mv.ym .mv-flex{max-width:100%;height:auto}.index_mv.ym .mv-flex .drs{width:44vw;margin-right:5vw;position:relative;right:0;bottom:0}.index_mv.ym .mv-flex .drs img{width:100%}.index_mv.ym .mv-flex .txt-area{width:40.625vw;margin-left:9vw;padding-right:0;padding-left:0}.index_mv.ym .mv-flex .flt-btn{margin-top:30px;display:grid;place-content:center;width:430px;height:80px;border-radius:6px;background:linear-gradient(0deg,#e76700,#ff9c49);z-index:10;transition:ease .3s;text-decoration:none;position:static}.index_mv.ym .mv-flex .flt-btn.sp-none{display:grid}.index_mv.ym .mv-flex .flt-btn.sp-only{display:none}.index_mv.ym .mv-flex .flt-btn:hover{opacity:.8}.index_mv.ym .mv-flex .flt-btn .inr{display:flex;justify-content:center;align-items:center}.index_mv.ym .mv-flex .flt-btn .inr figure{width:40px;margin-right:5px;margin-bottom:0}.index_mv.ym .mv-flex .flt-btn .inr figure img{width:100%;display:block}.index_mv.ym .mv-flex .flt-btn .inr .ft-ttl{font-weight:500;font-size:1.8rem;letter-spacing:.02em;line-height:1;color:#fff}.index_mv.ym .mv-flex .flt-btn .inr .ft-ttl span{padding-right:1.4em;position:relative}.index_mv.ym .mv-flex .flt-btn .inr .ft-ttl span::after{content:"";width:.8em;height:.8em;background:url(/common/css/../../img/common/arw-wht.png) no-repeat center/contain;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:1921px){.index_mv.ym .mv-flex{max-width:2000px}.index_mv.ym .mv-flex .drs{max-width:600px;width:31.25vw;margin-right:10.9375vw;right:0}.index_mv.ym .mv-flex .txt-area{max-width:800px;width:41.40625vw;margin-left:11.71875vw;padding-right:0;padding-left:0}}@media screen and (max-width:1279px){.index_mv.ym .mv-flex{max-width:100%;padding:0 5%}.index_mv.ym .mv-flex .drs{width:52%;margin-right:0}.index_mv.ym .mv-flex .txt-area{width:48%;margin-left:0}}@media screen and (max-width:767px){.index_mv.ym{padding-bottom:30px}.index_mv.ym .mv-flex{height:auto;max-width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-top:165px;padding-left:0;padding-right:0}.index_mv.ym .mv-flex .drs{position:static;width:94%;margin:0 auto 20px}.index_mv.ym .mv-flex .txt-area{width:100%;padding:0 10px;position:static}.index_mv.ym .mv-flex .flt-btn{margin-top:0;margin-bottom:30px;width:100%;height:70px}.index_mv.ym .mv-flex .flt-btn.sp-none{display:none}.index_mv.ym .mv-flex .flt-btn.sp-only{display:grid!important}}.gnavi.up-header .inr{width:100%;max-width:1600px;margin:0 auto;padding:0 15px}.gnavi.up-header .inr ul li a{font-size:1.6rem}.gnavi.up-header .inr ul .parent .child_menu.long{width:210%}.gnavi.up-header .inr ul .parent .child_menu.md{width:140%}@media screen and (max-width:1439px){.gnavi.up-header .inr ul li a{font-size:1.5rem;padding:10px}}.side_nav{width:105px;position:fixed;right:0;top:150px;z-index:100}.side_nav ul li{width:70px;margin-left:auto;margin-bottom:10px}.side_nav ul li.sakamoto_channel{width:105px;margin-bottom:0}.side_nav ul li a{display:block;width:100%;transition:all .3s ease}.side_nav ul li a:hover{opacity:.8;transition:all .3s ease}.side_nav ul li a img{width:100%;height:auto}@media screen and (max-width:767px){.side_nav.pconly{display:none}}.lower_ttl{padding:120px 0 110px;background-color:rgba(0,0,0,.1);background-blend-mode:darken;background-position:center center;background-size:cover;background-image:url(/common/css/../../img/main/main_introduction.webp)}.lower_ttl.parent{padding:120px 0 110px}.lower_ttl h1 .en,.lower_ttl .ttl .en{font-family:"Akshar",sans-serif;font-weight:500;letter-spacing:.05em}@media screen and (max-width:767px){.lower_ttl{padding:68px 0 55px}.lower_ttl.parent{padding:68px 0 55px}.lower_ttl h1,.lower_ttl .ttl{font-size:2.4rem}.lower_ttl h1 .en,.lower_ttl .ttl .en{font-size:1.2rem}}.lower_ttl .container .back_g_tit{display:flex;justify-content:center;align-items:center}.lower_ttl .container .back_g_tit .back_gti{width:100%;text-align:center;margin-top:20px;background-color:#fff;padding:5px;font-weight:700;line-height:1.4}.crumbs{margin:10px 0 80px!important}.crumbs li{position:relative}.crumbs li>span{padding-right:16px}.crumbs li:not(:last-of-type)::after{content:"";position:absolute;top:42%;right:5px;width:3px;height:3px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}@media screen and (max-width:767px){.crumbs{margin:10px 0 40px!important}}.l-contents{padding-bottom:80px}.monitor .l-contents,.warranty .l-contents{padding-bottom:0px!important}@media screen and (max-width:767px){.l-contents{padding-bottom:50px}.monitor .l-contents,.warranty .l-contents{padding-bottom:0px!important}}.m-about .child_nav{margin-bottom:0}.m-about .child_nav .nav_box{margin-bottom:30px}.m-about .child_nav .nav_box h2{width:auto;padding:10px 50px 10px 30px;font-weight:500;font-size:2.4rem;color:#fff;background-color:rgba(0,155,108,.9);right:auto;left:0}.m-about .child_nav .nav_box h2:after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.m-about .child_nav .nav_box .img{position:relative;background-color:#ccc;width:100%;padding-bottom:45%;height:0}.m-about .child_nav .nav_box .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.m-about .child_nav .nav_box .img::after{content:"";width:100%;height:100%;background:rgba(50,56,50,.05);position:absolute;top:0;left:0}.m-about .child_nav .nav_box.full .img{padding-bottom:22%}@media screen and (max-width:767px){.m-about .child_nav{margin-bottom:0}.m-about .child_nav .nav_box{margin-bottom:20px}.m-about .child_nav .nav_box.last{margin-bottom:0}.m-about .child_nav .nav_box h2{width:auto;padding:10px 40px 10px 20px;font-size:2rem}.m-about .child_nav .nav_box.full .img{padding-bottom:45%}}.m-clinic .access:last-child{padding-bottom:0}.m-clinic .access .time h3{background-color:#009c6c}.m-clinic .access .overview .row .ov-tbl-wrap{max-width:800px;margin:0 auto;width:100%}.m-clinic .access .overview .row .ov-tbl-wrap table{width:100%}.m-clinic .access .overview .row .ov-tbl-wrap table th,.m-clinic .access .overview .row .ov-tbl-wrap table td{font-size:1.8rem}.m-clinic .access .gmap-wrap{position:relative;width:100%;height:0;padding-top:36%}.m-clinic .access .gmap-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.m-clinic .access .visit{margin-top:80px;margin-bottom:0}.m-clinic .access .visit .howto .station{width:130px}.m-clinic .access .visit .howto .req-walk{width:150px;background:#f3fbf9}.m-clinic .access .visit .howto .req-walk .way{border-bottom:1px solid #009c6c}.m-clinic .access .visit .howto .required .way .walking,.m-clinic .access .visit .howto .required .way .car,.m-clinic .access .visit .howto .required .way .subway{position:relative;padding-left:30px}.m-clinic .access .visit .howto .required .way .walking:before,.m-clinic .access .visit .howto .required .way .car:before,.m-clinic .access .visit .howto .required .way .subway:before{content:"";width:24px;height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.m-clinic .access .visit .howto .required .way .walking:before{background:url(/common/css/../../img/clinic/ico-walk.png) no-repeat center/contain}.m-clinic .access .visit .howto .required .way .car:before{background:url(/common/css/../../img/clinic/ico-car.png) no-repeat center/contain}.m-clinic .access .visit .howto .required .way .subway:before{background:url(/common/css/../../img/clinic/ico-subway.png) no-repeat center/contain}.m-clinic .access .visit.around .ac-tbl-wrap{max-width:600px}.m-clinic .access .visit.around .ac-tbl-wrap table{margin-bottom:0}.m-clinic .access .visit.around .ac-tbl-wrap table th{background-color:#f6f6f6}@media screen and (max-width:767px){.m-clinic .access .common_ttl06{font-size:2rem;color:#111}.m-clinic .access .time .time_table tbody tr{width:100%}.m-clinic .access .time .time_table tbody tr th,.m-clinic .access .time .time_table tbody tr td{display:table-cell;font-size:1.5rem;padding:10px}.m-clinic .access .time .time_table tbody tr th{width:100px;padding-left:20px}.m-clinic .access .time .time_table tbody tr td{width:calc(100% - 110px)
  } .m-clinic .access .overview .row .ov-tbl-wrap table th{font-size:1.4rem;letter-spacing:-.05em}.m-clinic .access .overview .row .ov-tbl-wrap table td{font-size:1.5rem}.m-clinic .access .gmap-wrap{padding-top:100%}.m-clinic .access .visit{margin-top:60px;margin-bottom:0}.m-clinic .access .visit .howto .station,.m-clinic .access .visit .howto .goal{width:100%}.m-clinic .access .visit .howto .req-walk .way{border-bottom:none;border-right:1px solid #009b6b}.m-clinic .access .visit .howto .required{width:100%}.m-clinic .access .visit .howto .required .way .walking:before,.m-clinic .access .visit .howto .required .way .car:before,.m-clinic .access .visit .howto .required .way .subway:before{content:""!important}.m-clinic .access .visit.around .ac-tbl-wrap table th{white-space:nowrap}.m-clinic .access .visit.around .ac-tbl-wrap table td{line-height:1.5}}.m-clinic .mri .container .common_ttl01{text-align:center}.m-clinic .mri .container #medical-scanning .info-map{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:50px;column-gap:50px;margin-bottom:30px}.m-clinic .mri .container #medical-scanning .info-map table{width:100%;margin-bottom:0}.m-clinic .mri .container #medical-scanning .info-map table tr:nth-child(odd){background-color:#f5f5f5}.m-clinic .mri .container #medical-scanning .info-map table tr th,.m-clinic .mri .container #medical-scanning .info-map table tr td{vertical-align:middle}.m-clinic .mri .container #medical-scanning .info-map .gmap-wrap{position:relative;width:100%;height:0;padding-top:70%}.m-clinic .mri .container #medical-scanning .info-map .gmap-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.m-clinic .mri{padding-top:30px}.m-clinic .mri .container #medical-scanning .info-map{grid-template-columns:repeat(1,1fr);row-gap:30px}}.m-treatment .treatment{margin-bottom:0}.m-treatment .treatment .treatment_nav_list li{margin-bottom:30px}.m-treatment .treatment .treatment_nav_list li a .thumb .ttl{display:flex;flex-direction:column;text-shadow:0 0 20px rgba(0,0,0,.2)}.m-treatment .treatment .treatment_nav_list li a .thumb .ttl .tmnm{font-size:2.8rem}.m-treatment .treatment .treatment_nav_list li a .thumb .ttl .ssize{font-weight:500;font-size:1.6rem;margin-top:5px}.m-treatment .treatment .treatment_nav_list li a .txt-area{padding:20px;border-bottom:1px solid #eee;border-left:1px solid #eee}.m-treatment .treatment .treatment_nav_list li a .txt-area .txt{border:0;padding:0}.m-treatment .treatment .treatment_nav_list li a .txt-area .view_more_box{padding-top:20px}.m-treatment .treatment .treatment_nav_list li:last-of-type a .txt-area{border-right:1px solid #eee}@media screen and (max-width:767px){.m-treatment .treatment .treatment_nav_list li{margin-bottom:20px}.m-treatment .treatment .treatment_nav_list li:last-of-type{margin-bottom:0}.m-treatment .treatment .treatment_nav_list li a .thumb .ttl{text-shadow:0 0 20px rgba(0,0,0,.3)}.m-treatment .treatment .treatment_nav_list li a .thumb .ttl .tmnm{font-size:2.2rem}.m-treatment .treatment .treatment_nav_list li a .thumb .ttl .ssize{font-size:1.2rem;margin-top:3px;line-height:1.2}.m-treatment .treatment .treatment_nav_list li a .txt-area{padding:15px}.m-treatment .treatment .treatment_nav_list li a .txt-area .txt{font-size:1.4rem;margin-bottom:0}.m-treatment .treatment .treatment_nav_list li a .txt-area .view_more_box{padding-top:20px}}.m-introduction .video-wrap{width:100%;max-width:600px;margin:0 auto}.m-introduction .video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%}.m-introduction .video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.m-introduction .pic-wrap div{margin-top:50px}@media screen and (max-width:767px){.m-introduction .pic-wrap div{margin-top:20px}.m-introduction .pic-wrap div:first-of-type{margin-top:40px}}.m-doctor .greeting .gt-flex{display:flex;justify-content:space-between;align-items:center;margin-right:calc(50% - 40vw)
} .m-doctor .greeting .gt-flex .txt-area{width:480px}.m-doctor .greeting .gt-flex figure{width:40vw}@media screen and (max-width:1600px){.m-doctor .greeting .gt-flex{margin-right:calc(50% - 50vw)
  } .m-doctor .greeting .gt-flex figure{width:50vw}}@media screen and (max-width:1279px){.m-doctor .greeting .container{width:100%;padding-left:40px;padding-right:0}.m-doctor .greeting .container .gt-flex{margin-right:0}.m-doctor .greeting .container .gt-flex .txt-area{width:46%}.m-doctor .greeting .container .gt-flex figure{width:50%}}@media screen and (max-width:767px){.m-doctor .greeting .container{padding-left:15px;padding-right:15px}.m-doctor .greeting .container .gt-flex{margin-right:0;flex-direction:column-reverse}.m-doctor .greeting .container .gt-flex .txt-area{width:100%}.m-doctor .greeting .container .gt-flex figure{width:100%;margin-bottom:30px}}.m-doctor .greeting{padding-bottom:80px}.m-doctor .greeting .gt-flex .txt-area .common_ttl01{letter-spacing:.1em}.m-doctor .greeting .gt-flex .txt-area .txt-wrap .text{font-size:1.8rem;line-height:1.8}.m-doctor .greeting .gt-flex .txt-area .common_link.clmn{display:flex;flex-direction:column}.m-doctor .greeting .gt-flex .txt-area .common_link.clmn .btn{margin-left:0}.m-doctor .greeting .gt-flex .txt-area .common_link.clmn .btn:last-child{margin-top:10px;background-color:#009c6c;justify-content:flex-end;padding-right:40px;position:relative}.m-doctor .greeting .gt-flex .txt-area .common_link.clmn .btn:last-child::before{width:123px;height:56px;content:"";background:url(/common/css/../../img/doctor/ico-yt-skmt.png) no-repeat center/contain;position:absolute;left:0;bottom:0}.m-doctor .greeting .gt-flex .txt-area .common_link.clmn .btn:last-child span{line-height:1.3}.m-doctor .greeting .gt-flex .txt-area .common_link.clmn .btn:hover{background-color:#ff9c49}.m-doctor .sign{margin-top:30px;text-align:left}.m-doctor .sign .name-flex{display:flex;align-items:center}.m-doctor .sign .name-flex .name{font-weight:500;font-size:1.4em;display:block;color:#111;margin-right:2rem}.m-doctor .sign .name-flex .en-name{font-size:1.5rem;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:767px){.m-doctor .greeting{padding-bottom:60px}.m-doctor .greeting .gt-flex .txt-area .txt-wrap .text{font-size:1.6rem}.m-doctor .sign{margin-top:24px}.m-doctor .sign .name-flex .name{font-size:1.5em}.m-doctor .sign .name-flex .en-name{font-size:1.4rem}}.doctor #page{overflow:visible}.doctor #page .l-contents{padding-bottom:0}.m-doctor .profile{padding:80px 0 100px;background-color:#eee}.m-doctor .profile .chairman{max-width:1110px;margin:0 auto}.m-doctor .profile .chairman .st-flex{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin-left:calc(50% - 40vw);padding-bottom:80px}.m-doctor .profile .chairman .st-flex figure{position:-webkit-sticky;position:sticky;top:90px;width:28vw;height:100%}.m-doctor .profile .chairman .st-flex .txt-area{width:calc(100% - 28vw - 60px)
} .m-doctor .profile .chairman .st-flex .txt-area .sign{margin-top:24px}.m-doctor .profile .chairman .st-flex .txt-area .sign .name-flex .name{font-size:1.5em}.m-doctor .profile .chairman .st-flex .txt-area .sign .name-flex .en-name{font-size:1.4rem}.m-doctor .profile .chairman .st-flex.first figure{position:-webkit-sticky;position:sticky;top:90px;height:100%}.m-doctor .profile .chairman .st-flex.second{align-items:center}@media screen and (max-width:1600px){.m-doctor .profile .chairman .st-flex{margin-left:calc(50% - 50vw)
  } .m-doctor .profile .chairman .st-flex figure{width:37.5vw}.m-doctor .profile .chairman .st-flex .txt-area{width:calc(100% - 37.5vw - 60px)
  }}@media screen and (max-width:1279px){.m-doctor .profile{padding:80px 0}.m-doctor .profile .chairman{max-width:100%;padding-right:40px}.m-doctor .profile .chairman .st-flex{margin-left:0}.m-doctor .profile .chairman .st-flex figure{width:38%}.m-doctor .profile .chairman .st-flex .txt-area{width:58%}}@media screen and (max-width:767px){.m-doctor .profile{padding:0 0 40px}.m-doctor .profile .chairman{padding-right:0}.m-doctor .profile .chairman .st-flex{margin-left:0;flex-direction:column;padding-bottom:50px}.m-doctor .profile .chairman .st-flex figure{position:static;width:100%;margin-bottom:30px}.m-doctor .profile .chairman .st-flex .txt-area{width:100%;padding:0 15px}.m-doctor .profile .chairman .st-flex.first figure{position:relative;height:calc((100% - 15px)*1.125);top:0}}.m-doctor .profile .chairman .st-flex figure figcaption{width:100%;padding:50px 40px;background-color:rgba(0,155,108,.9);color:#fff;text-align:right;font-weight:500;font-size:1.8rem;position:absolute;left:0;bottom:0}.m-doctor .profile .chairman .st-flex figure figcaption .lsize{font-size:1.5em;display:inline-block;margin-left:20px}.m-doctor .profile .chairman .st-flex figure figcaption .en-name{display:block;margin-top:2px;font-size:1.5rem;letter-spacing:.05em;line-height:1.4}.m-doctor .profile .chairman .st-flex .txt-area .dr-ttl{font-size:2.8rem;padding-bottom:.7em;margin-bottom:1em;border-bottom:solid 3px #fff;position:relative}.m-doctor .profile .chairman .st-flex .txt-area .dr-ttl::after{content:"";width:2.8em;height:3px;background-color:#009c6c;position:absolute;left:0;bottom:-3px}@media screen and (max-width:767px){.m-doctor .profile .chairman .st-flex figure figcaption{padding:.8em 1em .6em;font-size:1.6rem}.m-doctor .profile .chairman .st-flex figure figcaption .lsize{margin-left:16px}.m-doctor .profile .chairman .st-flex .txt-area .dr-ttl{font-size:2.4rem;line-height:1.3;padding-bottom:.8em}}.m-doctor .profile .dr-prfl .doc-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2%}.m-doctor .profile .dr-prfl .doc-flex .history{width:52%}.m-doctor .profile .dr-prfl .doc-flex .academia{width:46%}.m-doctor .profile .dr-prfl .doc-wrap{background-color:#fff}.m-doctor .profile .dr-prfl .doc-wrap .doc-ttl{font-size:2.4rem;color:#111;padding:1em 10px .8em 36px;border-bottom:solid 3px #eee;position:relative}.m-doctor .profile .dr-prfl .doc-wrap .doc-ttl::after{content:"";width:3em;height:3px;background-color:#009c6c;position:absolute;left:0;bottom:-3px}.m-doctor .profile .dr-prfl .doc-wrap .listbox{padding:30px 36px 16px}.m-doctor .profile .dr-prfl .doc-wrap.history .listbox dl{display:flex;margin-bottom:.8em}.m-doctor .profile .dr-prfl .doc-wrap.history .listbox dl dt{width:110px;line-height:1.3}.m-doctor .profile .dr-prfl .doc-wrap.history .listbox dl dd{width:calc(100% - 110px);line-height:1.3}.m-doctor .profile .dr-prfl .doc-wrap.academia .listbox ul li{line-height:1.3;margin-bottom:.8em}.m-doctor .profile .dr-prfl .doc-wrap.academia .listbox ul li a{text-decoration:none}.m-doctor .profile .dr-prfl .doc-wrap.academia .listbox ul li a:hover{text-decoration:underline}.m-doctor .profile .dr-prfl .doc-wrap.paper .listbox ol{padding-left:1.8em}.m-doctor .profile .dr-prfl .doc-wrap.paper .listbox ol li{line-height:1.6;margin-bottom:.8em}@media screen and (max-width:767px){.m-doctor .profile .dr-prfl .doc-flex{margin-bottom:10px}.m-doctor .profile .dr-prfl .doc-flex .history{width:100%;margin-bottom:10px}.m-doctor .profile .dr-prfl .doc-flex .academia{width:100%}.m-doctor .profile .dr-prfl .doc-wrap .doc-ttl{font-size:2rem;padding:1em 10px .8em 18px}.m-doctor .profile .dr-prfl .doc-wrap .doc-ttl::after{width:2em}.m-doctor .profile .dr-prfl .doc-wrap .listbox{padding:30px 18px 16px}.m-doctor .profile .dr-prfl .doc-wrap.history .listbox dl dt{width:90px}.m-doctor .profile .dr-prfl .doc-wrap.history .listbox dl dd{width:calc(100% - 90px)
  }}.m-doctor .profile .doc-hd{padding-top:100px;max-width:1110px;margin:0 auto}.m-doctor .profile .doc-hd .cm-flex{display:flex;flex-wrap:wrap;position:relative;margin-left:calc(50% - 40vw);padding-bottom:60px}.m-doctor .profile .doc-hd .cm-flex figure{width:40vw}.m-doctor .profile .doc-hd .cm-flex .dr-info{width:48%;position:absolute;right:0;top:40%;transform:translateY(-50%);padding:50px 80px;background-color:rgba(0,155,108,.96)}.m-doctor .profile .doc-hd .cm-flex .dr-info .dr-name{display:flex;font-weight:500;font-size:2.8rem;color:#fff}.m-doctor .profile .doc-hd .cm-flex .dr-info .dr-name .ssize{font-size:.68em;display:inline-block;margin-right:20px}.m-doctor .profile .doc-hd .cm-flex .dr-info .dr-name .en-name{display:block;margin-top:4px;font-size:1.5rem;letter-spacing:.05em;line-height:1.4}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn{margin-top:20px}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn a{background-color:#fff;color:#a27c4a;margin-left:0}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn a::after{border-top:2px solid #a27c4a;border-right:2px solid #a27c4a}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn a:hover{background-color:#ffefe2}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn a:nth-child(2){margin-top:10px;justify-content:flex-end;padding-right:50px;position:relative}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn a:nth-child(2)::before{width:80px;height:27px;content:"";background:url(/common/css/../../img/doctor/ico-yt.png) no-repeat center/contain;position:absolute;left:30px;top:50%;transform:translateY(-50%)}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn a:nth-child(2) span{text-align:left;line-height:1.2}.m-doctor .profile .doc-hd.reverse .cm-flex{flex-direction:row-reverse;margin-left:auto;margin-right:calc(50% - 40vw)
} .m-doctor .profile .doc-hd.reverse .cm-flex .dr-info{right:auto;left:0}@media screen and (max-width:1600px){.m-doctor .profile .doc-hd .cm-flex{margin-left:calc(50% - 50vw)
  } .m-doctor .profile .doc-hd .cm-flex figure{width:50vw}.m-doctor .profile .doc-hd.reverse .cm-flex{margin-right:calc(50% - 50vw)
  }}@media screen and (max-width:1279px){.m-doctor .profile .doc-hd{max-width:100%;padding-right:15px}.m-doctor .profile .doc-hd .cm-flex{margin-left:0}.m-doctor .profile .doc-hd .cm-flex figure{width:54%}.m-doctor .profile .doc-hd.reverse{padding-right:0;padding-left:15px}.m-doctor .profile .doc-hd.reverse .cm-flex{margin-right:0}}@media screen and (max-width:767px){.m-doctor .profile .doc-hd{padding-top:50px;padding-right:0}.m-doctor .profile .doc-hd .cm-flex{flex-direction:column;padding-bottom:0;margin-bottom:20px}.m-doctor .profile .doc-hd .cm-flex figure{width:100%}.m-doctor .profile .doc-hd .cm-flex .dr-info{position:static;width:100%;right:0;top:auto;bottom:0;transform:none;padding:.8em 1em .6em;min-height:48px;display:flex;flex-direction:column;align-items:flex-end}.m-doctor .profile .doc-hd .cm-flex .dr-info .dr-name{font-size:2rem}.m-doctor .profile .doc-hd .cm-flex .dr-info .dr-name .ssize{margin-right:16px}.m-doctor .profile .doc-hd .cm-flex .dr-info .dr-name .en-name{margin-top:2px}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn a:nth-child(2){margin-bottom:1em}.m-doctor .profile .doc-hd .cm-flex .dr-info .common_link.clmn .btn{min-height:50px}.m-doctor .profile .doc-hd.reverse{padding-left:0}.m-doctor .profile .doc-hd.reverse .cm-flex{margin-right:0}}.information .l-contents,.channel .l-contents,.case .l-contents,.blog .l-contents,.voice .l-contents,.topics .l-contents{padding-bottom:0}.sub_list .blog-categories ul li a,.sub_list .channel-categories ul li a,.sub_list .topics-categories ul li a{padding-left:1em;position:relative}.sub_list .blog-categories ul li a::before,.sub_list .channel-categories ul li a::before,.sub_list .topics-categories ul li a::before{content:"";position:absolute;top:.6em;left:0;width:4px;height:4px;transform:rotate(45deg)}.sub_list .channel-categories ul li a::before{border-top:2px solid #009c6c;border-right:2px solid #009c6c}.sub_list .blog-categories ul li a::before{border-top:2px solid #e8a265;border-right:2px solid #e8a265}.sub_list .topics-categories ul li a::before{border-top:2px solid #a27c4a;border-right:2px solid #a27c4a}.case .sub_list .topics-categories ul li a::before{border-top:2px solid #bccd62;border-right:2px solid #bccd62}.page .post_list ul li{background:#fff}.page .post_list ul li a .cat_list{margin-bottom:0}.page .post_list ul li a .cat_list li{margin:0 5px 5px 0;padding:4px 8px 3px;font-weight:500;font-size:1.3rem;line-height:1}.page .post_list ul li a .detail .date{color:#8f8f8f;margin-bottom:1em;padding-left:2px}.page .m-archive .post_list_case ul li a .detail .date{color:inherit;margin-bottom:0;padding-left:0}.page .post_list ul li a .detail .ttl,.page .post_list ul li a .detail .case-ttl{font-size:1.8rem;line-height:1.4;margin-bottom:1.2em;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page .post_list ul li a .detail .case-ttl{font-size:2rem}.page .post_list ul li a .detail .txt{height:auto;font-size:1.5rem;margin-bottom:1.5em;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page .post_list ul li a .detail .txt:before{content:""}.page .post_voice_list .blog_list .latest,.page .post_voice_list .channel_list .latest{font-size:2.6rem;margin:30px 30px 10px;padding-bottom:15px;border-bottom:1px solid #ccc}.page .post_voice_list .blog_list .latest::before,.page .post_voice_list .channel_list .latest::before{content:url(/common/css/../../img/topics/ico-blog-head.svg);width:38px;height:38px;display:inline-block;margin-right:15px;vertical-align:middle}.page .post_voice_list .blog_list h3,.page .post_voice_list .channel_list h3{margin:0;padding-bottom:0;border-bottom:0}.page .post_voice_list .blog_list h3::before,.page .post_voice_list .channel_list h3::before{display:none}.page .post_voice_list .blog_list ul li a .text .ttl,.page .post_voice_list .channel_list ul li a .text .ttl{font-size:2rem}.page .post_voice_list .blog_list ul li a .text time,.page .post_voice_list .channel_list ul li a .text time{color:#8f8f8f;margin-bottom:1em;padding-left:2px}.page .post_voice_list .blog_list ul li a .text .txt,.page .post_voice_list .channel_list ul li a .text .txt{height:auto;font-size:1.5rem;margin-bottom:1.5em;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.page .post_voice_list .blog_list ul li a .text .txt:before,.page .post_voice_list .channel_list ul li a .text .txt:before{content:""}.page .post_voice_list .blog_list ul li a .text .cat_list,.page .post_voice_list .channel_list ul li a .text .cat_list{margin-bottom:0;display:flex;flex-wrap:wrap}.page .post_voice_list .blog_list ul li a .text .cat_list li,.page .post_voice_list .channel_list ul li a .text .cat_list li{margin:0 5px 5px 0;padding:3px 6px;font-weight:500;font-size:1.2rem;line-height:1}.page .post_voice_list .blog_list ul li a .thumb{width:310px;position:relative}.page .post_voice_list .blog_list ul li a .thumb::before{display:block;content:"";padding-top:100%}@media screen and (max-width:767px){.page .m-archive .post_list>ul>li{width:100%;margin:0 0 5%}.page .m-archive .post_list>ul>li a .cat_list li{padding:3px 6px;font-weight:500;font-size:1.2rem;line-height:1}.page .m-archive .post_list>ul>li a .detail{padding:20px}.page .m-archive .post_list>ul>li a .detail .date{text-align:left}.page .m-archive .post_list>ul>li a .detail .case-ttl{font-size:1.8rem}.page .post_voice_list .blog_list .latest,.page .post_voice_list .channel_list .latest{font-size:2rem;margin:20px 15px 10px}.page .post_voice_list .blog_list .latest::before,.page .post_voice_list .channel_list .latest::before{width:30px;height:30px}.page .post_voice_list .blog_list ul li a .text,.page .post_voice_list .channel_list ul li a .text{width:60%}.page .post_voice_list .blog_list ul li a .text .ttl,.page .post_voice_list .channel_list ul li a .text .ttl{font-size:1.6rem;line-height:1.4;margin-bottom:1.2em}.page .post_voice_list .blog_list ul li a .text time,.page .post_voice_list .channel_list ul li a .text time{text-align:left}.page .post_voice_list .blog_list ul li a .text .txt,.page .post_voice_list .channel_list ul li a .text .txt{display:none}.page .post_voice_list .blog_list ul li a .thumb,.page .post_voice_list .channel_list ul li a .thumb{width:36%;min-width:auto}}.voice .post_voice_list .blog_list .latest::before,.voice .post_voice_list .channel_list .latest::before{content:url(/common/css/../../img/topics/ico-blog-voice.svg)}.voice .post_voice_list .blog_list h3,.voice .post_voice_list .channel_list h3{margin:0;padding-bottom:0;border-bottom:0}.voice .post_voice_list .blog_list h3::before,.voice .post_voice_list .channel_list h3::before{display:none!important}@media screen and (max-width:767px){.channel .post_voice_list .channel_list ul li{padding-bottom:10px}.channel .post_voice_list .channel_list ul li a{flex-direction:column}.channel .post_voice_list .channel_list ul li a .thumb{width:100%;margin-right:0;margin-bottom:24px}.channel .post_voice_list .channel_list ul li a .text{width:100%}}.case .post_list.post_list_case ul li a .detail{width:60%;padding:30px 30px}@media screen and (max-width:767px){.case .post_list.post_list_case ul li a{flex-direction:row;min-height:180px}.case .post_list.post_list_case ul li a .thumb{width:50%}.case .post_list.post_list_case ul li a .detail{width:50%;padding:15px 15px}.case .post_list.post_list_case ul li a .detail .case-ttl{font-size:1.6rem}.case .post_list.post_list_case ul li a .detail .txt{display:none}.case .post_list.post_list_case ul li a .cat_list{margin-bottom:0}}.m-notfound{padding-top:80px}.m-notfound section{margin-bottom:50px}.m-notfound section .container{text-align:center}.m-notfound section .container .common_ttl04{margin-bottom:1.2em;line-height:1.4}.m-notfound section .container p{margin-bottom:1em;font-size:1.6rem;line-height:1.8}.m-notfound section .container .common_link{max-width:230px;margin:50px auto 0}.m-notfound section .container .common_link a span{font-size:1.6rem}@media screen and (max-width:767px){.m-notfound{padding-top:60px}.m-notfound section .container p{padding:0 10px;text-align:left;font-size:1.5rem}.m-notfound section .container .common_link{margin:40px auto 0}}.m-access-detail .container .access-detail{padding-bottom:0}.m-access-detail .container .access-detail .acc-unit .acc-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:80px}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(1) .pic-list li::before{content:"1"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(2) .pic-list li::before{content:"2"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(3) .pic-list li::before{content:"3"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(4) .pic-list li::before{content:"4"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(5) .pic-list li::before{content:"5"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(6) .pic-list li::before{content:"6"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(7) .pic-list li::before{content:"7"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(8) .pic-list li::before{content:"8"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(9) .pic-list li::before{content:"9"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(10) .pic-list li::before{content:"10"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(11) .pic-list li::before{content:"11"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s:nth-child(12) .pic-list li::before{content:"12"}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s .pic-list{margin-bottom:0}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s .pic-list li{width:100%;position:relative}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s .pic-list li::before{width:40px;height:40px;background-color:#009c6c;text-align:center;font-weight:700;font-size:2.4rem;line-height:40px;color:#fff;position:absolute;left:0;top:0}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s .pic-list li img{width:100%}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s p{margin:12px 0 0;line-height:1.4}@media screen and (max-width:767px){.m-access-detail .container .access-detail .acc-unit .acc-wrap{grid-template-columns:1fr;row-gap:40px}.m-access-detail .container .access-detail .acc-unit .acc-wrap .section-s p{font-size:1.6rem}}body.fee #page,body.privacy #page{font-size:1.8rem}@media screen and (max-width:767px){body.fee #page,body.privacy #page{font-size:1.6rem}}.m-fee .bg-fee-wrap{background-color:#f7f7f7;padding-top:1px;padding-bottom:100px}.m-fee .bg-fee-wrap .container .crumbs{overflow-x:auto}.m-fee .sec{padding-top:40px}.m-fee .sec .ttl_area{margin-bottom:90px}.m-fee .sec .common_ttl01{margin-bottom:.4em;font-size:3.2rem}.m-fee .sec .common_ttl06{padding-bottom:.5em;border-bottom:solid 1px #ccc}.m-fee .sec .common_ttl06 .l-line{display:block;padding:.2em .8em;border-left:solid 4px #a27c4a;color:#333}.m-fee .pay .card_list{margin-bottom:0;border:0;background-color:#fff}.m-fee .tax{font-size:.7em}.m-fee .fee_box:last-of-type{margin-bottom:0;padding-bottom:0}.m-fee .fee_box .wht-wrap{padding:.8em;text-align:center;background-color:#fff}.m-fee .fee_box .wht-wrap p{margin-bottom:0;font-feature-settings:1;letter-spacing:.01em}.m-fee .fee_box table{background-color:#fff}.m-fee .fee_box table tbody tr th,.m-fee .fee_box table tbody tr td{border:solid 1px #ccc;padding:15px 10px;vertical-align:middle}.m-fee .fee_box table tbody tr th{font-weight:500;background-color:#f8f4f1}.m-fee .fee_box table tbody tr td{font-feature-settings:1;letter-spacing:.01em}.m-fee .fee_box table tbody tr td .col_red{line-height:1.4;color:#ad0919;display:block;margin-top:.5em}.m-fee .fee_box table tbody tr td .ssize{font-size:1.6rem;display:block;margin-top:0}.m-fee .fee_box table tbody tr td .att{font-size:1.4rem;margin-left:10px}.m-fee .f-unit:not(:last-of-type){margin-bottom:60px}.m-fee .f-unit .b-br-ttl{font-weight:700;font-size:2rem;line-height:1.4;color:#a27c4a;margin-bottom:1em}.m-fee .f-unit .txt-wrap{margin-bottom:30px}.m-fee .f-unit .txt-wrap .table-sub-title{font-size:1.6rem;font-weight:500}.m-fee .f-unit .txt-wrap .note-list{font-size:1.6rem;margin-bottom:5px}.m-fee .f-unit .hlf-tbl-wrap{max-width:50%}.m-fee .bnr-grd{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px}.m-fee .bnr-grd a .monitor-bnr-wrap{width:100%}@media screen and (max-width:767px){.m-fee .bg-fee-wrap{padding-bottom:60px}.m-fee .sec{padding-top:20px}.m-fee .sec .ttl_area{margin-bottom:50px}.m-fee .sec .common_ttl01{font-size:2.8rem;margin-bottom:.5em}.m-fee .sec .common_ttl06{padding-bottom:.5em;font-size:2rem}.m-fee .sec .row .col-sm-6:not(:last-of-type){margin-bottom:40px}.m-fee .pay{margin-bottom:50px}.m-fee .tax{font-size:.8em}.m-fee .fee_box .scro_tab{overflow-x:scroll}.m-fee .fee_box .scro_tab .scrl{text-align:right;font-size:.875em;line-height:1.4;padding-right:1.5em;position:relative;margin-bottom:.4em}.m-fee .fee_box .scro_tab .scrl::after{content:"";width:1em;height:1em;background:url(/common/css/../../img/common/arw.png) no-repeat center/contain;position:absolute;right:0;top:.1em}.m-fee .fee_box .scro_tab table tbody tr th,.m-fee .fee_box .scro_tab table tbody tr td{white-space:nowrap}.m-fee .fee_box table tbody tr th,.m-fee .fee_box table tbody tr td{line-height:1.4}.m-fee .f-unit:not(:last-of-type){margin-bottom:40px}.m-fee .f-unit .b-br-ttl{font-size:1.9rem;margin-bottom:.5em}.m-fee .f-unit .txt-wrap{margin-bottom:30px}.m-fee .f-unit .txt-wrap .table-sub-title{font-size:1.5rem;line-height:1.4}.m-fee .f-unit .txt-wrap .note-list{font-size:1.5rem}.m-fee .f-unit .hlf-tbl-wrap{max-width:100%}.m-fee .bnr-grd{display:grid;grid-template-columns:1fr;row-gap:20px}.m-fee .bnr-grd a .monitor-bnr-wrap{width:100%}.m-fee .bnr-grd a .monitor-bnr-wrap .sp{margin-bottom:0}}.m-privacy .pp-sec{padding-top:40px;margin-bottom:0}.m-privacy .sec .pp-unit:not(:last-of-type){margin-bottom:80px}.m-privacy .sec .common_ttl06{padding-bottom:.5em;border-bottom:solid 1px #ccc}.m-privacy .sec .common_ttl06 .l-line{display:block;padding:.2em .8em;border-left:solid 4px #a27c4a;color:#111}.m-privacy .sec .num-list{margin-left:1em;margin-top:2em}.m-privacy .sec .num-list li:not(:last-of-type){line-height:1.4;margin-bottom:.7em}.m-privacy .sec .txt-wrap p:not(:last-of-type){margin-bottom:1.2em!important}.m-privacy .sec .pp-tbl-wrap{margin-top:2em}.m-privacy .sec .pp-tbl-wrap .tbl-ttl{font-weight:500;font-size:2rem;line-height:1.4;margin-bottom:.5em}.m-privacy .sec .pp-tbl-wrap .pp-tbl tr th,.m-privacy .sec .pp-tbl-wrap .pp-tbl tr td{padding:15px 20px;border:solid 1px #ccc}.m-privacy .sec .pp-tbl-wrap .pp-tbl tr th{font-weight:500;text-align:center;background-color:#f8f4f1}.m-privacy .sec .pp-tbl-wrap .pp-tbl tr td{background-color:#fff}@media screen and (max-width:767px){.m-privacy .pp-sec{padding-top:20px}.m-privacy .sec .pp-unit:not(:last-of-type){margin-bottom:60px}.m-privacy .sec .common_ttl06{padding-bottom:.5em;border-bottom:solid 1px #ccc;font-size:2rem}.m-privacy .sec .common_ttl06 .l-line{display:block;padding:.2em .8em;border-left:solid 4px #a27c4a;color:#111}.m-privacy .sec .num-list{margin-left:0em;margin-top:1.5em}.m-privacy .sec .pp-tbl-wrap .tbl-ttl{font-size:1.8rem}.m-privacy .sec .pp-tbl-wrap .pp-tbl{border-top:solid 1px #ccc}.m-privacy .sec .pp-tbl-wrap .pp-tbl tr th,.m-privacy .sec .pp-tbl-wrap .pp-tbl tr td{display:block}.m-privacy .sec .pp-tbl-wrap .pp-tbl tr th{text-align:left;padding:10px 15px;border-bottom:0;border-top:0}.m-privacy .sec .pp-tbl-wrap .pp-tbl tr td{padding:15px 15px;font-size:.9375em}}body.single-post{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body.single-post #page{font-size:1.8rem}body.single-post .single .post_wrap{margin-bottom:0}body.single-post .single .post_wrap .body h3{padding:0 0 .3em 1.2em}body.single-post .single .post_wrap .body h3:before{top:18%}@media screen and (max-width:767px){body.single-post #page{font-size:1.6rem}body.single-post .l-contents{padding-bottom:0}body.single-post .single{margin-bottom:0}body.single-post .single .post_wrap .body h3:before{top:8%}}.pc-only-contact{display:block;position:fixed;bottom:0;left:0;z-index:99;width:100%;background:#fff}.pc-only-contact ul{max-width:1020px;margin-inline:auto;display:flex;padding:4px 10px;column-gap:.7%;border-top:solid 2px #fff}.pc-only-contact ul li{height:60px;display:flex;justify-content:center;align-items:center}.pc-only-contact ul li.tel3{width:35.3%;padding:0!important;background-color:unset!important}.pc-only-contact li a{width:100%;height:100%;display:flex;align-items:center;text-decoration:none}.pc-only-contact ul li.tel3 a .phone{display:flex;align-items:flex-end}.pc-only-contact ul li.tel3 a .phone img{width:min(4vw, 40px);margin-right:2px;margin-bottom:3px}.pc-only-contact ul li.tel3 a .phone .text span:nth-child(1){display:block;padding-left:5px;font-weight:700;font-size:min(1.4vw, 14px);letter-spacing:.08em;color:#382c28}.pc-only-contact ul li.tel3 a .phone .text span:nth-child(2){display:block;padding-top:4px;padding-left:5px;font-weight:700;font-size:min(3vw, 35px);letter-spacing:0;line-height:1;color:#382c28}.pc-only-contact ul li .ttl{margin-left:6px;font-weight:700;font-size:min(1.8vw, 18px);line-height:1;color:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.pc-only-contact ul li.mail3{width:20%}.pc-only-contact ul li.mail3 a{background:linear-gradient(180deg,#0e9e6e,#0b825a);border-radius:12px;display:flex;align-items:center;justify-content:center;padding-right:5%;position:relative}.pc-only-contact ul li.mail3 a::before{position:absolute;top:50%;right:7%;transform:translateY(-50%);content:"";width:min(2vw, 20px);height:min(2.2vw, 22px);background-image:url(/common/css/../../img/main/pc_banner_arrow.png);background-repeat:no-repeat;background-size:contain}.pc-only-contact ul li.mail3 a img{width:min(2.6vw, 26px);height:auto;margin-bottom:6px;margin-top:2px}.pc-only-contact ul li.youtube{width:24%}.pc-only-contact ul li.youtube a{border:6px solid red;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;position:relative;z-index:1}.pc-only-contact ul li.youtube a::before{position:absolute;bottom:-7px;left:-12px;content:"";width:min(8.7vw, 87px);height:min(8.5vw, 85px);background-image:url(/common/css/../../img/main/pc_banner_doctor.png);background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:-1}.pc-only-contact ul li.youtube span{display:inline-block;margin-right:10%}.pc-only-contact ul li.youtube .text{margin-top:3px;padding-right:min(0.8vw, 8px);font-weight:700;font-size:min(1vw, 10px);color:#000}.pc-only-contact ul li.youtube span img{width:min(10vw, 100px)}@media only screen and (max-width:767px){.pc-only-contact{display:none}}.pc-only-contact{transition:all 0.3s}.pc-only-contact.is-hidden{opacity:0;visibility:hidden}@media screen and (max-width:767px){.prp-step-mobile{margin-bottom:50px!important;background:transparent!important}.prp-step-text-mobile{height:72px!important;border-top:none!important}.prp-step-last-mobile{background:transparent!important}.prp-step-last-text-mobile{font-weight:700!important}}@media screen and (min-width:768px){.step_box{text-align:inherit!important;background:inherit!important;position:inherit!important}.step_box::after{display:none!important}.step_box p{padding:inherit!important;border-top:none!important}}