/*!
Theme Name: shimitori
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: shimitori
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

shimitori is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.frame-parent1.fsst{gap:0 !important;*/}.entry-content{word-break:break-all}.gnavi__sp-style li.menu-item{position:relative}.gnavi__sp-style li.menu-item a:before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);border:5px solid transparent;border-left:8px solid #1b5c9d}.shiro{color:#fff !important}.ftlink{text-decoration:none}.icons2{gap:0 !important}h2.elementor-heading-title{line-height:1.4}.black,.arms-legs{color:#333}.bold{font-weight:600}.mincho,#post-16{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.doctor-link3{width:100%;cursor:pointer;background-color:#effcff !important;padding:15px 0;border:var(--color-white) !important;border-radius:var(--br-10xs);flex-direction:row;justify-content:center;gap:var(--gap-6xl);color:#1b5c9d;margin:auto}.doctor-link2{width:100%;cursor:pointer;background-color:1px solid var(--color-steelblue);padding:15px 0;border:var(--color-white) !important;border-radius:var(--br-10xs);flex-direction:row;justify-content:center;gap:var(--gap-6xl);color:#fff;margin:auto}.link{max-width:640px;text-align:center;margin:auto;height:100%}main#primary{margin:10px 0 70px;padding:0 20px}.entry-header{margin-bottom:10px}h1.entry-title{color:#1b5c9d;border-color:#1b5c9d;padding:0 0 2px 8px;border-style:solid;border-width:0 0 0 5px;border-radius:0}.entry-content h2,.entry-content h3,.entry-content h4{color:#1b5c9d}.nav-links{font-size:16px;display:flex}h2.screen-reader-text{display:none !important}.nav-links div[class^=nav-]{width:50%;margin:auto}.nav-links .nav-next{margin-left:auto}.nav-links .nav-previous+.nav-next{margin-left:-1px}.nav-links a{display:flex;align-items:center;justify-content:center;width:100%;height:3.5em;border:1px solid #ddd}@media (max-width:767px){.nav-links{font-size:14px}}div#wrapper{max-width:900px;margin:auto}@media screen and (min-width:501px){.div71{font-size:30px !important;line-height:40px}.h34{color:#1b5c9d;font-size:40px !important;margin:0}}@media screen and (max-width:500px){.copyright1,.div66,.div67{font-size:15px !important;line-height:19px}.div71{font-size:26px !important;line-height:29px}.h34{color:#1b5c9d;font-size:28px !important;font-weight:600}.link{font-size:16px !important;text-align:center}}@media screen and (max-width:400px){.h2.bold{font-size:18px !important}.div71{font-size:24px !important;line-height:27px}.h34{color:#1b5c9d;font-size:25px !important}}a.linkbox{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.button{position:relative}header{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:30px}h1{font-size:20px;font-weight:700}.div71{font-size:40px;line-height:42px}.min{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif !important}.kon,.intro-title-parent{color:#1b5c9d}.h34{color:#1b5c9d;font-size:40px;margin:0 0 10px;position:relative;letter-spacing:.04em;line-height:1.4em;font-weight:600;font-family:inherit;display:inline-block;min-width:125px}.gnavi__pc-style{margin:0 auto}.gnavi__pc-style ul{display:flex;justify-content:space-between}.gnavi__pc-style ul li:not(:last-of-type){margin:0 20px}.gnavi__sp-style{display:none}@media screen and (max-width:768px){.div69{font-size:15px}li.menu-item{border:1px solid #888;border-radius:10px;margin:10px 0}li.menu-item{border:1px solid #888;border-radius:10px}img.frame-4870topl-1{height:280px}nav.gnavi__sp-style:not(.active){display:none}.footer{padding:30px 15px;font-size:14px}.arms-legs-parent,.quote,.div14,.div15,.div16,.p2,.p3,.p4,.p5,.p6,.p7,.p12,.p14,.div62,.elementor-kit-33 h2{display:contents}h1{font-size:1.6em !important;margin:3px 0 0 !important}p.site-description{display:none}.gnavi__pc-style{display:none}.gnavi__sp-style{display:block}.menu-btn{display:block;position:fixed;z-index:3;right:30px;top:20px;width:42px;height:42px;cursor:pointer;text-align:center}.menu-btn span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#555;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.menu-btn span:nth-of-type(1){top:10px}.menu-btn span:nth-of-type(2){top:20px}.menu-btn span:nth-of-type(3){top:30px}.menu-btn.active span:nth-child(1){top:16px;left:6px;background:#777;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-btn.active span:nth-child(2),.menu-btn.active span:nth-child(3){top:16px;background:#777;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.gnavi__sp-style{position:fixed;z-index:2;top:0;left:0;color:#fff;background-color:#fff;text-align:center;width:100%;height:100vh;opacity:0;transition:opacity .6s ease,visibility .6s ease;align-items:center}.gnavi__sp-style ul{margin:0 auto;padding:0;width:80%;margin-top:100px}.gnavi__sp-style ul li{list-style-type:none;padding:0;width:100%;transition:.4s all}.gnavi__sp-style ul li:last-of-type{padding-bottom:0}.gnavi__sp-style ul li:hover{background:#ddd}.gnavi__sp-style ul li a{display:block;color:#fff;padding:.5em 0;text-decoration:none}.gnavi__sp-style.active{opacity:1}}@media screen and (min-width:768px){header#masthead{flex-flow:column}.site-branding{text-align:center}p.site-description{font-size:small;margin-top:-10px}.main-navigation{text-align:center}.footer{padding:30px 15px;font-size:16px}.arms-legs-parent,.quote,.div14,.div15,.div16,.p2,.p3,.p4,.p5,.p6,.p7,.p12,.p14,.div62,.elementor-kit-33 h2{display:contents}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:1.8em;margin:36px 0 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:20px}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#333;font-family:"Hiragino Kaku Gothic Pro";font-size:16px;font-style:normal;font-weight:300;line-height:normal}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:center}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-summary{margin:1.5em 0 0}.entry-content margin:0.5em 0 0;}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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 !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}span.bold{color:#1b5c9d;font-size:22px}@media (max-width:767px){.elementor-kit-33 span{font-size:18px;line-height:1.4em}}.site-title{margin:10px 0 0}ul#primary-menu a{color:#505050;font-weight:600}.frame-4870topl-1,.frame-child{position:relative;max-width:100%}.frame-4870topl-1{align-self:stretch;flex:1;overflow:hidden;max-height:100%;object-fit:cover}.frame-child{height:1px;border-top:1px solid var(--color-white);box-sizing:border-box}.p,.p1{margin:0}.div{height:58px;position:relative;line-height:29px;font-weight:500;display:inline-block}.content-row,.frame-item{box-sizing:border-box;max-width:100%}.content-row{width:350px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:0 0 0 var(--padding-2xl)}.frame-item{height:1px;position:relative;border-top:1px solid var(--color-white)}.line-parent{flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:1.5px;max-width:100%}.inner-content-inner{width:446px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 var(--padding-29xl);box-sizing:border-box;max-width:100%}.inner-content,.inner-content-wrapper{display:flex;flex-direction:column;max-width:100%}.inner-content{align-self:stretch;flex:1;align-items:center;justify-content:center;gap:var(--gap-49xl)}.inner-content-wrapper{height:368.1px;width:446px;align-items:flex-start;justify-content:flex-end;padding:0 0 5.1px;box-sizing:border-box;min-width:446px;flex-shrink:0}.frame-4738-1topr-2{height:213px;flex:1;position:relative;max-width:100%;overflow:hidden;object-fit:cover}.frame-4738-1topr-2-wrapper{width:394px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 54px;box-sizing:border-box;max-width:100%}.group-447-1{width:100%;height:100%;margin:0 !important;top:calc(50% - 118.05px);left:calc(50% - 207px);object-fit:cover;z-index:0}.frame-group,.group-447-1-wrapper{width:414px;display:flex;flex-direction:column}.group-447-1-wrapper{height:236.1px;align-items:center;justify-content:center;position:relative;background-image:url(//shimi.or.jp/wp-content/themes/shimitori/./public/group-447-1@2x.png);background-size:cover;background-repeat:no-repeat;background-position:top}.frame-group{align-items:flex-start;justify-content:flex-start;gap:7px;min-width:414px;max-width:100%;flex-shrink:0}.frame-parent,.pctop-inner{display:flex;flex-direction:row;box-sizing:border-box;max-width:100%}.frame-parent{width:NaNpx;overflow:hidden;flex-shrink:0;align-items:flex-end;justify-content:flex-start;padding:0 30px 23.9px;gap:44px}.pctop-inner{align-self:stretch;background-color:#3fbbf0;align-items:flex-start;justify-content:center;padding:50px 0 49.1px;text-align:center;font-size:17px;color:var(--color-white);font-family:var(--font-yugothic)}.h2,.icon{position:relative}.h2{margin:0;align-self:stretch;font-size:inherit;letter-spacing:.04em;line-height:35px;font-weight:400;font-family:inherit}.icon{width:190px;height:120px;object-fit:contain}.parent{width:800px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:29px;max-width:100%}.div1{width:738px;line-height:26px}.div1,.div2,.div3{position:relative;letter-spacing:.04em;display:inline-block;max-width:100%}.div2{width:738px;font-size:var(--font-size-3xl);line-height:36px}.div3{width:783px;line-height:26px}.group{align-self:stretch;align-items:flex-start;padding:0 var(--padding-xl) 0 0;box-sizing:border-box;gap:var(--gap-3xs)}.frame-wrapper2,.frame-wrapper3,.group{display:flex;flex-direction:column;justify-content:flex-start;max-width:100%}.frame-wrapper3{align-self:stretch;align-items:center}.frame-wrapper2{align-items:flex-start}.frame-wrapper1,.frame-wrapper2{align-self:stretch}.frame-div,.frame-wrapper,.frame-wrapper1{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:100%}.frame-wrapper{align-self:stretch;font-size:var(--font-size-xl);color:var(--color-darkslategray)}.frame-div{width:880px;gap:var(--gap-29xl)}.s1-1-icon{height:89px;width:96px;position:relative;object-fit:cover}.div4,.h3{position:relative;letter-spacing:.04em}.h3{margin:0;font-size:inherit;line-height:34px;font-weight:400;font-family:inherit}.div4{font-size:var(--font-size-lg);line-height:28px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:113px}.container{align-self:stretch;gap:var(--gap-11xs)}.container,.frame-wrapper4,.frame-wrapper5{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper5{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper4{flex:1}.div5{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.frame-parent1{align-items:center;justify-content:flex-start;gap:var(--gap-5xl);min-width:126px}.button,.frame-parent1,.icons{flex:1;display:flex;flex-direction:row}.icons{align-items:center;justify-content:center;gap:var(--gap-5xl)}.button{border-radius:var(--br-10xs);background-color:var(--color-azure);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;align-items:flex-start;justify-content:flex-start;padding:var(--padding-xs) var(--padding-2xl) var(--padding-sm);min-width:260px;max-width:100%}.causes-content-icon{height:96.5px;width:98.3px;position:relative;object-fit:cover}.div6,.h31{position:relative;letter-spacing:.04em}.h31{margin:0;font-size:inherit;line-height:34px;font-weight:400;font-family:inherit}.div6{font-size:var(--font-size-lg);line-height:28px;display:inline-block;text-shadow:1px 0 0#effcff,0 1px 0#effcff,-1px 0 0#effcff,0-1px 0#effcff;min-width:113px}.parent1{align-self:stretch;gap:var(--gap-11xs)}.frame-wrapper6,.frame-wrapper7,.parent1{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper7{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper6{flex:1}.div7{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.frame-parent2{flex:1;align-items:center;gap:var(--gap-5xl);min-width:126px}.button1,.causes-content,.frame-parent2,.type-buttons{display:flex;flex-direction:row;justify-content:flex-start}.causes-content{flex:1;align-items:center;gap:var(--gap-5xl)}.button1,.type-buttons{align-items:flex-start;max-width:100%}.button1{flex:1;border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;padding:var(--padding-xs) var(--padding-2xl) var(--padding-sm);min-width:260px;position:relative}.type-buttons{align-self:stretch;flex-wrap:wrap;gap:var(--gap-61xl)}.frame-inner{height:91px;width:93px;position:relative;object-fit:cover}.div8,.h32{position:relative;letter-spacing:.04em}.h32{margin:0;font-size:inherit;line-height:34px;font-weight:400;font-family:inherit}.div8{font-size:var(--font-size-lg);line-height:28px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:113px}.parent2{align-self:stretch;gap:var(--gap-11xs)}.frame-wrapper8,.frame-wrapper9,.parent2{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper9{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper8{flex:1}.div9{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.frame-parent4{align-items:center;gap:var(--gap-5xl);min-width:126px}.button2,.frame-parent3,.frame-parent4{flex:1;display:flex;flex-direction:row;justify-content:flex-start}.frame-parent3{align-items:center;gap:var(--gap-5xl)}.button2{border-radius:var(--br-10xs);background-color:var(--color-azure);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;align-items:flex-start;padding:var(--padding-2xs) var(--padding-22xl) var(--padding-smi) 44px;min-width:260px;max-width:100%;position:relative}.frame-icon{height:92px;width:98px;position:relative;object-fit:cover}.div11,.h33{position:relative;letter-spacing:.04em}.h33{margin:0;font-size:inherit;line-height:34px;font-weight:400;font-family:inherit}.div11{font-size:var(--font-size-lg);line-height:28px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:113px}.parent3{align-self:stretch;gap:var(--gap-11xs)}.frame-wrapper10,.frame-wrapper11,.parent3{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper11{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper10{flex:1}.div12{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.frame-parent6{flex:1;align-items:center;gap:var(--gap-5xl);min-width:126px}.div10,.frame-parent5,.frame-parent6,.type-button-pair{display:flex;flex-direction:row;justify-content:flex-start}.frame-parent5{flex:1;align-items:center;gap:var(--gap-5xl)}.div10,.type-button-pair{align-items:flex-start;max-width:100%}.div10{flex:1;border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;padding:var(--padding-2xs) 40px var(--padding-xs);min-width:260px;position:relative}.type-button-pair{align-self:stretch;flex-wrap:wrap;gap:var(--gap-61xl)}.frame-container,.type-buttons-parent{display:flex;flex-direction:column;justify-content:flex-start;max-width:100%}.type-buttons-parent{width:880px;align-items:flex-start;gap:var(--gap-29xl);font-size:var(--font-size-9xl)}.frame-container{align-self:stretch;box-shadow:0 4px 4px rgba(0,0,0,.25);background-color:#fffef6;overflow:hidden;align-items:center;padding:var(--padding-61xl) var(--padding-xl);box-sizing:border-box;gap:var(--gap-41xl);text-align:left;font-size:var(--font-size-13xl);color:var(--color-steelblue)}.pctop-child{align-self:stretch;height:16px;position:relative;background-color:var(--color-steelblue)}.flalu{margin:0;font-size:inherit;line-height:35px;font-weight:400;font-family:inherit;text-shadow:2px 0 0#fff,0 2px 0#fff,-2px 0 0#fff,0-2px 0#fff;max-width:100%}.div13,.div14,.flalu{position:relative;letter-spacing:.04em;display:inline-block}.div13{width:325px;line-height:36px;max-width:100%}.div14{width:400px;font-size:var(--font-size-xl);line-height:26px;max-height:52px;word-break:break-word}.icon1,.images1{align-self:stretch;max-width:100%}.images1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs)}.icon1{height:786.9px;position:relative;overflow:hidden;flex-shrink:0;object-fit:cover}.images{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-13xl);min-width:260px;max-width:100%}.div15,.div16{position:relative;letter-spacing:.04em;display:inline-block}.div15{width:325px;line-height:36px;max-width:100%}.div16{width:400px;font-size:var(--font-size-xl);line-height:26px;max-height:52px;word-break:break-word}.icon2,.parent4{align-self:stretch;max-width:100%}.parent4{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs)}.icon2{height:786.9px;position:relative;overflow:hidden;flex-shrink:0;object-fit:cover}.images2{flex:1;flex-direction:column;gap:var(--gap-13xl);min-width:260px}.case-study,.flalu-parent,.images2{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.case-study{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl);font-size:var(--font-size-3xl);color:var(--color-darkslategray)}.flalu-parent{width:880px;flex-direction:column;gap:var(--gap-29xl);flex-shrink:0}.more-cases-child{align-self:stretch;flex:1;position:relative;max-width:100%;overflow:hidden;max-height:100%;object-fit:cover;min-width:260px;min-height:139px}.div17,.div18{position:relative;letter-spacing:.04em;line-height:20px}.div18{width:21px;font-size:var(--font-size-xl);display:inline-block}.link{border-radius:var(--br-10xs);background-color:var(--color-white);border:1px solid var(--color-steelblue);box-sizing:border-box;flex-direction:row;align-items:flex-start;padding:var(--padding-39xl) 36px var(--padding-39xl) 66px;gap:var(--gap-6xl)}.frame-section,.link,.more-cases{display:flex;justify-content:flex-start;max-width:100%}.more-cases{width:880px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--gap-61xl);font-size:var(--font-size-5xl)}.frame-section{align-self:stretch;overflow:hidden;flex-direction:column;align-items:center;padding:73.9px var(--padding-xl) 51.1px;box-sizing:border-box;gap:var(--gap-29xl);background-image:url(//shimi.or.jp/wp-content/themes/shimitori/./public/frame-4870@3x.png);background-size:cover;background-repeat:no-repeat;background-position:top;text-align:left;font-size:var(--font-size-13xl);color:var(--color-steelblue)}.pctop-item{align-self:stretch;height:16px;position:relative;background-color:var(--color-steelblue)}.icon3{width:100%;height:100%;position:absolute;margin:0 !important;top:0;right:0;bottom:0;left:0;max-width:100%;overflow:hidden;max-height:100%;object-fit:cover}.h21{margin:0;width:880px;position:relative;font-size:inherit;letter-spacing:.04em;line-height:46px;font-weight:400;font-family:inherit;display:inline-block;max-height:92px;word-break:break-word}.container4,.container5,.container6{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.container4{align-items:flex-start}.container3{align-self:stretch;align-items:center}.container1,.container2,.container3{display:flex;flex-direction:column;justify-content:flex-start}.container2{align-self:stretch;align-items:flex-start}.container1{width:880px;align-items:center;max-width:100%;z-index:1;font-size:var(--font-size-13xl);color:var(--color-steelblue)}.div19,.p2{position:relative;letter-spacing:.04em;z-index:1}.div19{align-self:stretch;line-height:36px}.p2{margin:0;width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:96px;word-break:break-word}.arms-legs{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs);min-width:260px;max-width:100%}.div20,.p3{position:relative;letter-spacing:.04em;z-index:1}.div20{align-self:stretch;line-height:36px}.p3{margin:0;width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:96px;word-break:break-word}.arms-legs-parent,.arms-legs1{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.arms-legs1{flex:1;flex-direction:column;gap:var(--gap-3xs);min-width:260px}.arms-legs-parent{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl)}.placeholder-icon{height:81px;width:85px;position:relative;object-fit:cover}.div21,.div22{position:relative;letter-spacing:.04em}.div21{align-self:stretch;line-height:32px}.div22{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.parent6{align-self:stretch;gap:var(--gap-11xs)}.frame-wrapper12,.frame-wrapper13,.parent6{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper13{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper12{flex:1}.div23{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.button3,.frame-parent7,.placeholder-parent{flex:1;display:flex;flex-direction:row;justify-content:flex-start}.frame-parent7{align-items:center;gap:var(--gap-5xs);min-width:184px}.button3,.placeholder-parent{background-color:var(--color-white);max-width:100%}.placeholder-parent{align-items:center;gap:var(--gap-9xs)}.button3{border-radius:var(--br-10xs);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;align-items:flex-start;padding:var(--padding-base) var(--padding-xs) var(--padding-lg);min-width:260px;z-index:1}.back-treatment-icon{height:89.3px;width:85px;position:relative;object-fit:cover;min-height:89px}.div24,.div25{position:relative;letter-spacing:.04em}.div24{align-self:stretch;line-height:32px}.div25{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.container11{align-self:stretch;gap:var(--gap-11xs)}.container10,.container11,.container9{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.container10{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.container9{flex:1}.div26{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.container8{align-items:center;gap:var(--gap-5xs)}.container7,.container8,.hands-treatment-image{flex:1;display:flex;flex-direction:row;justify-content:flex-start}.container7{align-items:center;min-width:184px}.hands-treatment-image{align-items:flex-start;gap:var(--gap-9xs);max-width:100%}.button4{flex:1;border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;flex-direction:row;padding:var(--padding-xs) var(--padding-xs) var(--padding-smi);min-width:260px;z-index:1}.button4,.method-button-pair,.method-pair{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.method-button-pair{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl);font-size:var(--font-size-5xl);color:var(--color-steelblue)}.method-pair{width:880px;flex-direction:column;gap:var(--gap-13xl)}.div27,.p4{position:relative;letter-spacing:.04em;z-index:1}.div27{align-self:stretch;line-height:36px;font-size:22px}.p4{margin:0;width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:96px;word-break:break-word}.parent7{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs);min-width:260px;max-width:100%}.div28,.p5{position:relative;letter-spacing:.04em;z-index:1}.div28{align-self:stretch;line-height:36px}.p5{margin:0;width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:96px;word-break:break-word}.arm-method-content,.methods{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.arm-method-content{flex:1;flex-direction:column;gap:var(--gap-3xs);min-width:260px}.methods{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl)}.icon4{height:96.3px;width:85px;position:relative;object-fit:cover}.div29,.div30{position:relative;letter-spacing:.04em;line-height:32px}.div30{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.parent9{align-self:stretch;gap:var(--gap-11xs)}.frame-wrapper14,.frame-wrapper15,.parent9{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper15{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper14{flex:1}.div31{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.button5,.frame-parent8,.parent8{flex:1;display:flex;flex-direction:row;justify-content:flex-start}.frame-parent8{align-items:center;gap:var(--gap-5xs);min-width:184px}.button5,.parent8{max-width:100%}.parent8{align-items:center;gap:var(--gap-9xs)}.button5{border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;align-items:flex-start;padding:var(--padding-4xs) var(--padding-xs);min-width:260px;z-index:1}.icon5{align-self:stretch;width:85px;position:relative;max-height:100%;object-fit:cover;min-height:96px}.div32,.div33{position:relative;letter-spacing:.04em;line-height:32px}.div33{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.parent11{align-self:stretch;gap:var(--gap-11xs)}.container-wrapper,.container13,.parent11{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.container13{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.container-wrapper{flex:1}.div34{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.frame-parent9{display:flex;align-items:center;justify-content:flex-start;padding:var(--padding-xl) 0;box-sizing:border-box;gap:var(--gap-5xs);min-width:184px}.button6,.frame-parent9,.parent10{flex:1;flex-direction:row}.parent10{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-9xs);max-width:100%}.button6{border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;padding:var(--padding-4xs) var(--padding-xs);min-width:260px;z-index:1}.button-parent,.button6,.container12{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.button-parent{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl);font-size:var(--font-size-5xl);color:var(--color-steelblue)}.container12{width:880px;flex-direction:column;gap:var(--gap-13xl)}.div35,.p6{position:relative;letter-spacing:.04em;z-index:1}.div35{align-self:stretch;line-height:36px}.p6{margin:0;width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:128px;word-break:break-word}.arm-method-content1{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs);min-width:260px;max-width:100%}.div36,.p7{position:relative;letter-spacing:.04em;z-index:1}.div36{align-self:stretch;line-height:36px}.p7{margin:0;width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:128px;word-break:break-word}.arm-leg-treatment,.treatment-options{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.arm-leg-treatment{flex:1;flex-direction:column;gap:var(--gap-3xs);min-width:260px}.treatment-options{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl)}.icon6{height:100%;width:100%;position:absolute;margin:0 !important;top:0;right:0;bottom:0;left:0;border-radius:14px 0 0;max-width:100%;overflow:hidden;max-height:100%;object-fit:contain}.leg-details,.legs-link-child{position:absolute;top:1.5px;left:0;background-color:var(--color-gray);width:2.9px;height:2.9px;z-index:1}.legs-link-child{top:.94px;left:3.81px;width:3px;height:1.3px;transform:rotate(40.5deg);transform-origin:0 0;z-index:2}.legs-link{height:4.4px;width:3.4px;position:relative}.spacer{height:2.4px;width:3.1px;position:absolute;margin:0 !important;top:24.47px;left:13.05px;border-radius:4px;background-color:var(--color-gray);transform:rotate(49.7deg);transform-origin:0 0;z-index:1}.div37{height:89.3px;width:85px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:23.7px 0 24px;box-sizing:border-box;position:relative}.div38,.div39{position:relative;letter-spacing:.04em;line-height:32px}.div39{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.container17{align-self:stretch;gap:var(--gap-11xs)}.container15,.container16,.container17{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.container16{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.container15{flex:1}.div40{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.arm-details,.button7,.container14{display:flex;justify-content:flex-start}.container14{align-self:stretch;flex-direction:row;align-items:center;gap:var(--gap-5xs)}.arm-details,.button7{flex:1;box-sizing:border-box;align-items:flex-start}.arm-details{flex-direction:column;padding:16.6px 0 0;min-width:184px}.button7{border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);overflow:hidden;flex-direction:row;padding:var(--padding-xs) var(--padding-xs) var(--padding-smi);gap:var(--gap-9xs);min-width:260px;max-width:100%;z-index:1}.icon7{height:79.3px;width:85px;position:relative;object-fit:cover}.div41,.div42{position:relative;letter-spacing:.04em}.div41{align-self:stretch;line-height:32px}.div42{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.container19{align-self:stretch;gap:var(--gap-11xs)}.container-container,.container18,.container19{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.container18{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.container-container{flex:1}.div43{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.frame-parent10{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-5xs);min-width:184px}.button8,.frame-parent10,.parent12{flex:1;flex-direction:row}.parent12{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-9xs);max-width:100%}.button8{border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;padding:17px var(--padding-xs) var(--padding-lg);min-width:260px;z-index:1}.body-treatment,.button8,.treatment-banner{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.treatment-banner{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl);font-size:var(--font-size-5xl);color:var(--color-steelblue)}.body-treatment{width:880px;flex-direction:column;gap:var(--gap-13xl)}.parent5,.rectangle-div{align-self:stretch;position:relative}.parent5{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--padding-61xl) var(--padding-xl) 100px var(--padding-13xl);box-sizing:border-box;gap:var(--gap-29xl);max-width:100%;text-align:left;font-size:var(--font-size-3xl);color:var(--color-darkslategray)}.rectangle-div{height:16px;background-color:var(--color-steelblue)}.h22{margin:0;position:relative;font-size:inherit;letter-spacing:.04em;line-height:46px;font-weight:400;font-family:inherit;display:inline-block;max-width:100%}.p8{width:400px;line-height:32px;max-height:96px;word-break:break-word}.p10,.p8,.p9{margin:0;position:relative;letter-spacing:.04em;display:inline-block}.p9{align-self:stretch;height:96px;line-height:32px}.p10{width:400px;line-height:26px;max-height:52px;word-break:break-word}.span,.span1{display:block}.div44,.p11{width:400px;position:relative;letter-spacing:.04em;display:inline-block;word-break:break-word}.p11{margin:0;line-height:32px;max-height:192px}.div44{line-height:26px;max-height:52px}.drmiko-icon,.quote{flex:1;max-width:100%}.quote{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-sm);min-width:260px}.drmiko-icon{align-self:stretch;position:relative;border-radius:2px;overflow:hidden;max-height:100%;object-fit:cover}.div45{position:relative;letter-spacing:.04em;line-height:20px}.titles{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0 6px}.div46{align-self:stretch}.div46,.drmiko{position:relative;letter-spacing:.04em;line-height:20px}.doctor-credentials,.doctor-name,.titles1{display:flex;align-items:flex-start;justify-content:flex-start}.titles1{flex-direction:row;padding:0 var(--padding-4xs)}.doctor-credentials,.doctor-name{flex-direction:column}.doctor-name{width:278px;padding:0 7px 0 0;box-sizing:border-box;gap:var(--gap-sm)}.doctor-credentials{width:286px;flex:1;gap:var(--gap-5xl)}.div47,.div48{position:relative;font-size:var(--font-size-5xl);letter-spacing:.04em;line-height:20px;font-family:var(--font-hiragino-mincho-pro);color:var(--color-steelblue);text-align:left}.div48{width:21px;font-size:var(--font-size-xl);display:inline-block}.doctor-info,.doctor-link{display:flex;align-items:center}.doctor-link{width:100%;cursor:pointer;border:1px solid var(--color-steelblue);padding:var(--padding-8xl) 61px var(--padding-8xl) 90px;background-color:var(--color-white) !important;border-radius:var(--br-10xs);flex-direction:row;justify-content:center;gap:var(--gap-6xl)}.doctor-info{height:546px;flex-direction:column;justify-content:flex-start;padding:var(--padding-5xs) 0 0;box-sizing:border-box;gap:var(--gap-13xl);max-width:100%}.doctor-message1{align-self:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--gap-61xl);font-size:var(--font-size-xl);color:var(--color-darkslategray)}.doctor-intro,.doctor-message,.doctor-message1{display:flex;align-items:flex-start;max-width:100%}.doctor-message{width:880px;flex-direction:column;justify-content:flex-start;gap:43px}.doctor-intro{align-self:stretch;background-color:var(--color-white);overflow:hidden;flex-direction:row;justify-content:center;padding:79.9px 0 0;box-sizing:border-box;text-align:left;font-size:var(--font-size-13xl);color:var(--color-steelblue);font-family:var(--font-hiragino-mincho-pro)}.pctop-child1{align-self:stretch;height:16px;position:relative;background-color:var(--color-steelblue)}.spot-introduction-icon{height:148px;width:190px;object-fit:cover}.freckle-treatment{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:0 var(--padding-xl)}.h23{margin:0;width:880px;position:relative;font-size:inherit;letter-spacing:.04em;line-height:46px;font-weight:400;font-family:inherit;display:inline-block;max-height:92px;word-break:break-word}.treatment-info{width:880px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:33px;max-width:100%;font-size:var(--font-size-13xl);color:var(--color-steelblue)}.div49{width:400px;font-size:var(--font-size-3xl);line-height:36px;display:inline-block;max-width:100%}.div49,.div50,.p12{position:relative;letter-spacing:.04em}.p12{margin:0;width:400px;line-height:32px;display:inline-block;max-height:128px;word-break:break-word}.div50{align-self:stretch;font-size:var(--font-size-3xl);line-height:36px}.description{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-41xl);min-width:260px;max-width:100%}.treatment-names-icon{height:86px;width:66px;position:relative;object-fit:cover}.div51,.div52{position:relative;letter-spacing:.04em}.div51{align-self:stretch;line-height:32px}.div52{font-size:var(--font-size-base);line-height:22px;text-align:left;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.freckle-treatment-title{align-self:stretch;gap:var(--gap-11xs)}.freckle-treatment-details,.freckle-treatment-link,.freckle-treatment-title{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.freckle-treatment-link{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.freckle-treatment-details{flex:1}.div53{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;text-align:left;display:inline-block}.freckle-details,.freckle-link{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.freckle-details{gap:var(--gap-5xs);min-width:184px}.freckle-link{gap:var(--gap-xs);max-width:100%}.button9{align-self:stretch;border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;flex-direction:row;padding:15px var(--padding-base) var(--padding-sm) 19px}.button9,.freckle-content,.treatment{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.treatment{flex:1;flex-direction:column;padding:var(--padding-5xs) 0 0;box-sizing:border-box;min-width:260px;text-align:center;font-size:var(--font-size-5xl);color:var(--color-steelblue)}.freckle-content{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl)}.p13{margin:0;width:400px;position:relative;letter-spacing:.04em;line-height:32px;display:inline-block;flex-shrink:0;max-height:128px;word-break:break-word;max-width:100%}.freckle-treatment-icon{height:85px;width:75px;position:relative;object-fit:contain}.div54,.div55{position:relative;letter-spacing:.04em}.div54{align-self:stretch;line-height:32px}.div55{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.parent14{align-self:stretch;gap:var(--gap-11xs)}.frame-wrapper16,.frame-wrapper17,.parent14{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper17{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper16{flex:1}.div56{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.button10,.frame-parent11,.freckle-treatment-parent{display:flex;flex-direction:row;justify-content:flex-start}.frame-parent11{flex:1;align-items:center;gap:var(--gap-5xs);min-width:184px}.button10,.freckle-treatment-parent{max-width:100%}.freckle-treatment-parent{flex:1;align-items:center;gap:var(--gap-xs)}.button10{align-self:stretch;border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;align-items:flex-start;padding:var(--padding-sm) var(--padding-smi) var(--padding-smi)}.treatment-link{flex:1;flex-direction:column;padding:var(--padding-5xs) 0 0;box-sizing:border-box;min-width:260px;font-size:var(--font-size-5xl);color:var(--color-steelblue)}.freckle-info,.parent13,.treatment-link{display:flex;align-items:flex-start;justify-content:flex-start;max-width:100%}.parent13{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:var(--gap-61xl)}.freckle-info{width:880px;flex-direction:column;gap:var(--gap-3xs);font-size:var(--font-size-xl)}.div57,.p14{position:relative;letter-spacing:.04em}.div57{align-self:stretch;line-height:36px}.p14{margin:0;width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:96px;word-break:break-word}.parent15{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs);min-width:260px;max-width:100%}.icon8{height:85px;width:75px;position:relative;object-fit:contain}.div58,.div59{position:relative;letter-spacing:.04em}.div58{align-self:stretch;line-height:32px}.div59{font-size:var(--font-size-base);line-height:22px;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.age-spot-detail{align-self:stretch;gap:var(--gap-11xs)}.age-spot-container,.age-spot-detail,.mole-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.mole-container{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.age-spot-container{flex:1}.div60{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;display:inline-block}.mole-link{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--gap-5xs);min-width:184px}.spot-treatments{flex:1;align-items:center;gap:var(--gap-xs)}.button11,.spot-mark,.spot-treatments{display:flex;flex-direction:row;justify-content:flex-start;max-width:100%}.button11{flex:.925;border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;align-items:flex-start;padding:var(--padding-sm) var(--padding-smi) var(--padding-smi);min-width:260px;font-size:var(--font-size-5xl);color:var(--color-steelblue)}.spot-mark{width:880px;align-items:flex-end;gap:var(--gap-61xl)}.div61,.div62{position:relative;letter-spacing:.04em}.div61{align-self:stretch;line-height:36px}.div62{width:400px;font-size:var(--font-size-xl);line-height:32px;display:inline-block;max-height:96px;word-break:break-word}.parent16{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-3xs);min-width:260px;max-width:100%}.icon9{height:85px;width:75px;position:relative;object-fit:cover}.div63,.div64{position:relative;letter-spacing:.04em}.div63{align-self:stretch;line-height:32px}.div64{font-size:var(--font-size-base);line-height:22px;text-align:left;display:inline-block;text-shadow:1px 0 0#fff,0 1px 0#fff,-1px 0 0#fff,0-1px 0#fff;min-width:100px}.parent18{align-self:stretch;gap:var(--gap-11xs)}.frame-wrapper18,.frame-wrapper19,.parent18{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.frame-wrapper19{align-self:stretch;padding:0 0 0 var(--padding-9xs)}.frame-wrapper18{flex:1}.div65{width:21px;position:relative;font-size:var(--font-size-xl);letter-spacing:.04em;line-height:20px;text-align:left;display:inline-block}.frame-parent12,.parent17{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.frame-parent12{gap:var(--gap-5xs);min-width:184px}.parent17{gap:var(--gap-xs);max-width:100%}.button12{flex:.925;border-radius:var(--br-10xs);background-color:var(--color-white);border:2px solid var(--color-steelblue);box-sizing:border-box;overflow:hidden;flex-direction:row;align-items:flex-start;padding:var(--padding-sm) var(--padding-smi) var(--padding-base);min-width:260px;text-align:center;font-size:var(--font-size-5xl);color:var(--color-steelblue)}.button12,.spot-types,.treatment-options1{display:flex;justify-content:flex-start;max-width:100%}.treatment-options1{width:880px;flex-direction:row;align-items:flex-end;gap:var(--gap-61xl)}.spot-types{align-self:stretch;background-color:var(--color-azure);overflow:hidden;flex-direction:column;align-items:center;padding:var(--padding-61xl) var(--padding-xl) 60px;box-sizing:border-box;gap:var(--gap-41xl);text-align:left;font-size:var(--font-size-3xl);color:var(--color-darkslategray)}.b,.copyright1,.div66{position:relative;display:inline-block}.b{font-size:var(--font-size-13xl);line-height:32px;font-weight:700;min-width:128px;text-align:center}.copyright1,.div66{line-height:24px;font-weight:500;max-width:100%}.copyright1{height:20px;line-height:20px}.copyright{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--gap-lg);max-width:100%}.div67{position:relative;line-height:24px;font-weight:500}.wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.b1{position:relative;font-size:13px;letter-spacing:-.04em;line-height:20px;font-weight:700;font-family:var(--font-yugothic);color:var(--color-darkslategray);text-align:left;display:inline-block;min-width:126px}.button13{cursor:pointer;border:0;padding:5px 43px;background-color:#fce57b !important;border-radius:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}.button13:hover{background-color:#e3cc61}.footer-links,.parent19{display:flex;align-items:center;max-width:100%}.footer-links{flex-direction:row;justify-content:center;gap:26px}.parent19{flex-direction:column;justify-content:flex-start;gap:var(--gap-lg)}.footer,.pctop{display:flex;align-items:flex-start}.footer{align-self:stretch;background-color:var(--color-steelblue);overflow:hidden;flex-direction:row;justify-content:center;padding:44.9px var(--padding-xl) 45px 35px;box-sizing:border-box;min-height:263px;max-width:100%;text-align:left;font-size:var(--font-size-xl);color:var(--color-white);font-family:var(--font-yugothic)}.pctop{width:100%;position:relative;flex-direction:column;justify-content:flex-start;line-height:normal;letter-spacing:normal}@media screen and (max-width:1200px){.frame-4870topl-1{align-self:stretch;width:auto;flex:1}.group-447-1,.inner-content-inner{width:350px}.group-447-1-wrapper{width:360px;height:200px;gap:0}.frame-parent{width:null;height:null;padding-left:var(--padding-xl);padding-right:var(--padding-xl);box-sizing:border-box}.frame-section,.parent5,.spot-types{padding-top:var(--padding-29xl);padding-bottom:33px;box-sizing:border-box}.parent5,.spot-types{padding-top:var(--padding-33xl);padding-bottom:50px}.spot-types{padding-bottom:50px}}@media screen and (max-width:1050px){.frame-4870topl-1{align-self:stretch;width:auto;flex:1}.content-row{flex-direction:column}.inner-content-inner{width:null}.inner-content{width:null;gap:var(--gap-49xl);align-items:center;justify-content:center}.inner-content-wrapper{width:446px;height:368px;align-items:flex-start;justify-content:flex-end;min-width:446}.frame-4738-1topr-2{align-self:stretch;height:auto}.frame-4738-1topr-2-wrapper,.group-447-1{width:350px;flex:1}.group-447-1-wrapper{width:350px;min-height:150}.frame-group{width:400px;align-self:stretch;height:auto;min-width:400}.frame-parent{width:null;height:auto;flex-direction:row;align-items:flex-end;justify-content:flex-start}.pctop-inner{gap:var(--gap-3xs)}.h2{font-size:var(--font-size-7xl);line-height:28px}.type-button-pair,.type-buttons{gap:var(--gap-21xl)}.frame-container{gap:var(--gap-11xl);padding-top:var(--padding-33xl);padding-bottom:var(--padding-33xl);box-sizing:border-box}.flalu{font-size:var(--font-size-7xl);line-height:28px}.case-study{gap:var(--gap-21xl)}.more-cases-child{min-width:200;min-height:120}.more-cases{gap:var(--gap-21xl);align-items:center;justify-content:center}.h21{font-size:var(--font-size-7xl);line-height:37px}.arms-legs-parent,.button-parent,.method-button-pair,.methods,.treatment-banner,.treatment-options{gap:var(--gap-21xl)}.h22{font-size:var(--font-size-7xl);line-height:37px}.doctor-info{flex:1;align-items:center;justify-content:flex-start}.doctor-message1{gap:var(--gap-21xl)}.doctor-intro{padding-top:var(--padding-33xl);padding-bottom:var(--padding-33xl);box-sizing:border-box}.h23{font-size:var(--font-size-7xl);line-height:37px}.freckle-content,.parent13,.spot-mark,.treatment-options1{gap:var(--gap-21xl)}.spot-types{gap:var(--gap-11xl)}.b{font-size:var(--font-size-7xl);line-height:26px}.copyright{flex-wrap:wrap}}@media screen and (max-width:750px){header{margin-bottom:0 !important}.icon{margin:18px 0 0 8px;width:100px !important;height:42px;object-fit:contain}.frame-4870topl-1{width:null;flex:2}.content-row{align-self:stretch;width:auto;align-items:center;justify-content:center}.inner-content-inner{align-self:stretch;width:auto;flex:1}.inner-content{width:null;gap:var(--gap-3xs);padding-left:var(--padding-xl);padding-right:var(--padding-xl);box-sizing:border-box}.inner-content-wrapper{align-self:stretch;width:auto;flex:1;min-width:100%}.frame-group,.frame-parent,.inner-content-wrapper{align-items:center;justify-content:center}.frame-group{padding-left:var(--padding-xl);padding-right:var(--padding-xl);box-sizing:border-box;min-width:100%}.frame-parent{width:480px;height:auto;flex-direction:column;gap:22px}.pctop-inner{padding-top:var(--padding-13xl);padding-bottom:var(--padding-13xl);box-sizing:border-box}.more-cases-child{flex:unset;align-self:stretch}.div17{text-align:left}.link,.more-cases{align-items:center;justify-content:center}.link{align-self:stretch;width:auto}.more-cases{flex-direction:column;gap:var(--gap-61xl)}.frame-section{padding-top:31px;padding-bottom:var(--padding-2xl);box-sizing:border-box}.parent5{gap:var(--gap-5xl);padding-top:var(--padding-15xl);padding-bottom:var(--padding-23xl);box-sizing:border-box}.h22{align-self:stretch;width:auto}.doctor-info{flex:1;align-items:center;justify-content:flex-start}.doctor-message{align-items:center;justify-content:center}.button11,.parent15{flex:1}.spot-mark{flex-wrap:wrap}.button12,.parent16{flex:1}.treatment-options1{flex-wrap:wrap}.spot-types{padding-top:var(--padding-15xl);padding-bottom:53px;box-sizing:border-box}.footer-links{flex-wrap:wrap}}@media screen and (max-width:450px){.content-row{flex-direction:column}.inner-content-inner{flex:1;padding-left:var(--padding-xl);padding-right:var(--padding-xl);box-sizing:border-box}.inner-content{gap:34px;align-items:center;justify-content:center;padding-left:var(--padding-3xs);padding-right:var(--padding-3xs);box-sizing:border-box}.frame-4738-1topr-2-wrapper{padding-left:var(--padding-xl);padding-right:var(--padding-xl);box-sizing:border-box}.frame-parent{height:null;flex-direction:column}.div1,.h2{font-size:var(--font-size-lgi);line-height:21px}.div1{font-size:var(--font-size-base)}.div2{font-size:var(--font-size-lg);line-height:29px}.div3{font-size:var(--font-size-base);line-height:21px}.frame-wrapper2{gap:var(--gap-base)}.frame-wrapper{gap:var(--gap-mid)}.frame-div{gap:var(--gap-5xl)}.h3{font-size:var(--font-size-3xl);line-height:27px}.div5{font-size:var(--font-size-base);line-height:16px}.icons{flex-wrap:wrap}.h31{font-size:var(--font-size-3xl);line-height:27px}.div7{font-size:var(--font-size-base);line-height:16px}.causes-content{flex-wrap:wrap}.button1{padding-left:var(--padding-xl);box-sizing:border-box}.type-buttons{gap:var(--gap-xl)}.h32{font-size:var(--font-size-3xl);line-height:27px}.div9{font-size:var(--font-size-base);line-height:16px}.frame-parent3{flex-wrap:wrap}.button2{padding-left:var(--padding-xl);box-sizing:border-box}.h33{font-size:var(--font-size-3xl);line-height:27px}.div12{font-size:var(--font-size-base);line-height:16px}.frame-parent5{flex-wrap:wrap}.type-button-pair{gap:var(--gap-xl)}.type-buttons-parent{gap:var(--gap-5xl)}.frame-container{padding-top:var(--padding-15xl);padding-bottom:var(--padding-15xl);box-sizing:border-box}.flalu{font-size:var(--font-size-lgi);line-height:21px}.div13{font-size:var(--font-size-lg);line-height:29px}.div14{font-size:var(--font-size-base);line-height:21px}.images{gap:var(--gap-base)}.div15{font-size:var(--font-size-lg);line-height:29px}.div16{font-size:var(--font-size-base);line-height:21px}.images2{gap:var(--gap-base)}.case-study{gap:var(--gap-xl)}.flalu-parent{gap:var(--gap-5xl)}.div17,.div18{font-size:var(--font-size-lgi);line-height:16px}.div18{font-size:var(--font-size-base)}.link{padding-left:var(--padding-xl);box-sizing:border-box}.more-cases{gap:var(--gap-xl)}.frame-section{gap:var(--gap-5xl)}.h21{font-size:var(--font-size-lgi);line-height:28px}.container4{gap:var(--gap-base)}.container2{gap:var(--gap-mid)}.container1{gap:var(--gap-base)}.div19{font-size:var(--font-size-lg);line-height:29px}.p2{font-size:var(--font-size-base);line-height:26px}.div20{font-size:var(--font-size-lg);line-height:29px}.p3{font-size:var(--font-size-base);line-height:26px}.arms-legs-parent{gap:var(--gap-xl)}.div21{font-size:var(--font-size-lgi);line-height:26px}.div23{font-size:var(--font-size-base);line-height:16px}.placeholder-parent{flex-wrap:wrap}.div24{font-size:var(--font-size-lgi);line-height:26px}.div26{font-size:var(--font-size-base);line-height:16px}.hands-treatment-image{flex-wrap:wrap}.method-button-pair{gap:var(--gap-xl)}.method-pair{gap:var(--gap-base)}.div27{font-size:var(--font-size-lg);line-height:29px}.p4{font-size:var(--font-size-base);line-height:26px}.div28{font-size:var(--font-size-lg);line-height:29px}.p5{font-size:var(--font-size-base);line-height:26px}.methods{gap:var(--gap-xl)}.div29{font-size:var(--font-size-lgi);line-height:26px}.div31{font-size:var(--font-size-base);line-height:16px}.parent8{flex-wrap:wrap}.div32{font-size:var(--font-size-lgi);line-height:26px}.div34{font-size:var(--font-size-base);line-height:16px}.parent10{flex-wrap:wrap}.button-parent{gap:var(--gap-xl)}.container12{gap:var(--gap-base)}.div35{font-size:var(--font-size-lg);line-height:29px}.p6{font-size:var(--font-size-base);line-height:26px}.div36{font-size:var(--font-size-lg);line-height:29px}.p7{font-size:var(--font-size-base);line-height:26px}.treatment-options{gap:var(--gap-xl)}.div38{font-size:var(--font-size-lgi);line-height:26px}.div40{font-size:var(--font-size-base);line-height:16px}.button7{flex-wrap:wrap}.div41{font-size:var(--font-size-lgi);line-height:26px}.div43{font-size:var(--font-size-base);line-height:16px}.parent12{flex-wrap:wrap}.treatment-banner{gap:var(--gap-xl)}.body-treatment{gap:var(--gap-base)}.h22{font-size:var(--font-size-lgi);line-height:28px}.div44,.p10,.p11,.p8,.p9{font-size:var(--font-size-base);line-height:26px}.div44,.p10,.p11{line-height:21px}.div44,.p11{line-height:26px}.div44{line-height:21px}.div45,.div46,.div47,.div48,.drmiko{font-size:var(--font-size-base);line-height:16px}.div47,.div48{font-size:var(--font-size-lgi)}.div48{font-size:var(--font-size-base)}.doctor-link{padding-left:var(--padding-xl);padding-right:var(--padding-xl);box-sizing:border-box}.doctor-info{gap:var(--gap-base)}.doctor-message1{gap:var(--gap-xl)}.doctor-intro,.doctor-message{gap:var(--gap-2xl)}.doctor-intro{padding-top:var(--padding-15xl);padding-bottom:var(--padding-15xl);box-sizing:border-box}.h23{font-size:var(--font-size-lgi);line-height:28px}.treatment-info{gap:var(--gap-base)}.div49{font-size:var(--font-size-lg);line-height:29px}.p12{font-size:var(--font-size-base);line-height:26px}.div50{font-size:var(--font-size-lg);line-height:29px}.description{gap:var(--gap-11xl)}.div51{font-size:var(--font-size-lgi);line-height:26px}.div53{font-size:var(--font-size-base);line-height:16px}.freckle-link{flex-wrap:wrap}.freckle-content{gap:var(--gap-xl)}.div54,.p13{font-size:var(--font-size-base);line-height:26px}.div54{font-size:var(--font-size-lgi)}.div56{font-size:var(--font-size-base);line-height:16px}.freckle-treatment-parent{flex-wrap:wrap}.parent13{gap:var(--gap-xl)}.div57{font-size:var(--font-size-lg);line-height:29px}.div58,.p14{font-size:var(--font-size-base);line-height:26px}.div58{font-size:var(--font-size-lgi)}.div60{font-size:var(--font-size-base);line-height:16px}.spot-treatments{flex-wrap:wrap}.spot-mark{gap:var(--gap-xl)}.div61{font-size:var(--font-size-lg);line-height:29px}.div62,.div63{font-size:var(--font-size-base);line-height:26px}.div63{font-size:var(--font-size-lgi)}.div65{font-size:var(--font-size-base);line-height:16px}.parent17{flex-wrap:wrap}.treatment-options1{gap:var(--gap-xl)}.b{font-size:var(--font-size-lgi);line-height:19px}.copyright1,.div66,.div67{font-size:var(--font-size-base);line-height:19px}.copyright1,.div67{line-height:16px}.div67{line-height:19px}}