@charset "UTF-8";:root{--font-family-text:"Noto Sans JP",sans-serif;--font-family-title:"Shippori Mincho",sans-serif;--font-family-en:"Lora",sans-serif;--text-color:#1A1A1A;--text-dark-color:#CECECE;--loud-color:#218A03;--title-color:#1A1A1A;--menu-color:#1A1A1A;--primary-btn-color:#218A03;--background-primary-btn:#FFFFFF;--background-loud:#f3ede3;--background-footer:#218A03;--base-font-size:1.8rem;--h1-font-size:5.7rem;--h2-font-size:4.5rem;--h3-font-size:3.6rem;--h4-font-size:2.8rem;--h5-font-size:2.2rem;--fz16:1.6rem;--fz14:1.4rem}@media (min-width:768px) and (max-width:991px){.class{width:60%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;outline:0;border:0;cursor:pointer;padding:0;font-size:var(--base-font-size);font-family:var(--font-family-text)}input{padding:0;font-family:var(--font-family-text);font-size:var(--base-font-size)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:700;color:var(--title-color);line-height:1.4}h1{font-size:var(--h1-font-size)}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}h5{font-size:var(--h5-font-size)}a{color:var(--text-color);text-decoration:none}a:visited{color:var(--text-color);text-decoration:none}a:hover,a:visited:hover{color:var(--loud-color);text-decoration:none}a:focus{outline:0;text-decoration:none}.more{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:40rem;height:6.4rem;border:1px solid #218a03;font-size:2rem;line-height:1.2;font-weight:600;color:#218a03!important;background:#fff;font-family:var(--font-family-title)}.btn-primary:hover{background:#218a03;color:#fff!important}.btn-secondary{display:inline-flex;align-items:center;text-align:left;padding:0 2rem;width:100%;max-width:40rem;height:8.8rem;border:1px solid #218a03;font-size:2rem;line-height:1.2;font-weight:600;color:#218a03!important;background:#fff;font-family:var(--font-family-title);position:relative}.btn-secondary i{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.btn-secondary:hover{background:#218a03;color:#fff!important}@media (max-width:768px){.btn-primary{gap:1rem;max-width:33.5rem;height:5rem;font-size:1.6rem}.btn-secondary{padding:0 1.5rem;max-width:33.5rem;height:6.8rem;font-size:1.6rem}.btn-secondary i{right:1.5rem}}.nav-bar-menu{display:flex;align-items:center;gap:4rem}.nav-bar-menu ul{display:flex;align-items:center;gap:4rem}.nav-bar-menu ul li a{display:block;font-weight:500;font-family:var(--font-family-title);color:var(--text-color);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.nav-bar-menu ul li a:hover{color:var(--loud-color)}.nav-bar-menu__btn{display:grid;gap:3rem;grid-template-columns:repeat(2,4.4rem)}.nav-bar-menu-sp{display:none}@media (max-width:768px){.nav-bar-menu ul{display:none}.hamburger{display:flex!important;width:4rem;height:4rem;background:#218a03!important;justify-content:center;align-items:center;padding:0!important;border-radius:.5rem}.nav-bar-menu-sp{display:block;padding:6rem 0 10rem;height:100vh;width:100vw;max-width:75rem;position:fixed;right:0;top:0;z-index:999;overflow-x:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transform:translateX(100%);background:#f2f2f2}.nav-bar-menu-sp.is_active{transform:translateX(0)}.nav-bar-menu-sp ul{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #e5e5e5;position:relative}.nav-bar-menu-sp ul::after{content:'';width:1px;height:100%;background:#e5e5e5;position:absolute;top:0;left:50%}.nav-bar-menu-sp ul:first-child,.nav-bar-menu-sp ul:last-child{grid-template-columns:1fr}.nav-bar-menu-sp ul:first-child::after,.nav-bar-menu-sp ul:last-child::after{display:none}.nav-bar-menu-sp ul li{border-top:1px solid #e5e5e5}.nav-bar-menu-sp ul li a{display:block;font-size:1.6rem;line-height:5rem;padding:0 1.5rem;font-weight:500;font-family:var(--font-family-title);color:var(--text-color);background:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.nav-bar-menu-sp ul li a:hover{opacity:.7}.nav-bar-menu-sp h3{padding:0 1.5rem;font-size:1.8rem;font-weight:600;color:var(--loud-color);line-height:5rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;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);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:10rem;text-indent:-9999px;width:3.1rem;height:3.1rem;z-index:9}.slick-arrow.slick-prev{left:1rem;background-image:url(../images/slick-prev.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain}.slick-arrow.slick-next{right:1rem;background-image:url(../images/slick-next.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:.6rem .6rem;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:2.4rem;height:2.2rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.1rem}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:2.4rem;height:.2rem;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-1rem}.hamburger-inner::after{bottom:-1rem}.hamburger--3dx .hamburger-box{perspective:4.8rem}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:4.8rem}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:4.8rem}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:4.8rem}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:4.8rem}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:4.8rem}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-1rem,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-.48rem,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-.48rem,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(.48rem,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(.48rem,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-.48rem,-.6rem,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-.48rem,.6rem,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(.48rem,-.6rem,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(.48rem,.6rem,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-2rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-1rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-2rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-1rem,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:.1rem;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:1rem;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:2rem;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,1rem,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-2rem,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:.1rem;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:1rem;transition:opacity 125ms 275ms ease}.hamburger--elastic-r .hamburger-inner::after{top:2rem;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,1rem,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-2rem,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::after{top:1rem;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-4.8rem;top:-4.8rem;transform:translate3d(4.8rem,4.8rem,0) rotate(45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-4.8rem;top:-4.8rem;transform:translate3d(-4.8rem,4.8rem,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:1rem;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-4.8rem;top:4.8rem;transform:translate3d(4.8rem,-4.8rem,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-4.8rem;top:4.8rem;transform:translate3d(-4.8rem,-4.8rem,0) rotate(45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:.1rem}.hamburger--slider .hamburger-inner::before{top:1rem;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:2rem}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-.34286rem,-.8rem,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-2rem,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:.1rem}.hamburger--slider-r .hamburger-inner::before{top:1rem;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:2rem}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,1rem,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(.34286rem,-.8rem,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-2rem,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:.1rem;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:1rem;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:2rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,1rem,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,1rem,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-2rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-1rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{background:#fff;font-family:var(--font-family-text);color:var(--text-color);font-size:var(--base-font-size);line-height:1.8;overflow-x:hidden;font-weight:400;letter-spacing:0;width:100%}body.is_active{height:100vh;overflow:hidden;position:fixed;width:100%;top:0;left:0;z-index:-1}body.is_active::after{content:'';width:100vw;height:100vh;background:rgba(0,0,0,.33);position:fixed;overflow:hidden;top:0;left:0;z-index:99}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000 -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:.2em 0 0 0;margin:0}.container{width:100%;max-width:123rem;padding:0 1.5rem;margin:0 auto}p{margin-bottom:1.5rem}input:focus{outline:0}a img{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}a img:hover{opacity:.7}img{width:auto;height:auto;max-width:100%;vertical-align:middle}iframe{width:100%;vertical-align:middle}figcaption{text-align:center}.head-box{text-align:center;margin-bottom:6rem;position:relative;padding-bottom:5.5rem}.head-box::after{content:'';width:3.2rem;height:3.2rem;background-image:url(../images/icon-title.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.head-box p{font-size:3.6rem;line-height:1.2;font-weight:500;color:var(--loud-color);margin-bottom:1.7rem;font-family:var(--font-family-title)}.head-box h2{font-size:5.6rem;line-height:1.2;font-weight:500;color:var(--text-color)}@media (max-width:768px){.head-box{margin-bottom:2rem;padding-bottom:5rem}.head-box::after{width:2.5rem;height:2.5rem}.head-box p{font-size:2rem;margin-bottom:1rem}.head-box h2{font-size:2.6rem}}.header{background:#fff;position:relative;z-index:9999}.header .container{max-width:131rem}.header__main{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center}.header__main .logo{width:28rem}@media (max-width:768px){.header .container{padding:0 1rem}.header__main{padding:1rem 0}.header__main .logo{width:18.6rem}.header__main--nav .nav-bar-menu a:first-child{display:none}.header__main--nav .nav-bar-menu__btn{grid-template-columns:3.8rem 4rem;gap:2rem}}.banner__main{padding:0 4rem}.banner__main h1{line-height:0}.banner__main h1 img{width:100%}.cta-box{padding:12rem 0}.cta-box__main{background:#e8f4e0;border-radius:2rem;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr)}.case-box{padding-top:12rem}.case-box__des{text-align:center;margin-bottom:6rem}.case-box__main{margin-bottom:4rem;counter-reset:section}.case-box__main--items{margin-bottom:4rem;display:grid;align-items:center;grid-template-columns:36rem 1fr;border-radius:2rem;overflow:hidden;border:3px solid #e5e5e5}.case-box__main--items:last-child{margin-bottom:0}.case-box__main--items .text{padding:2rem 4rem}.case-box__main--items .text h3{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;font-size:3.6rem;font-weight:500;line-height:1.2}.case-box__main--items .text h3::before{counter-increment:section;content:"CASE 0" counter(section);display:flex;align-items:center;justify-content:center;text-align:center;width:6.6rem;height:2.7rem;border-top:1px solid #8ad603;border-bottom:1px solid #8ad603;font-size:1.4rem;font-weight:500;color:var(--loud-color);font-family:var(--font-family-en)}.case-box__main--items .text p{margin-bottom:2rem;font-size:var(--fz16);line-height:1.4}.case-box__main--items .text__list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.case-box__main--items .text__list--items p{margin-bottom:1rem;display:grid;gap:.8rem;grid-template-columns:8.6rem 1fr;line-height:2.2rem}.case-box__main--items .text__list--items p span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:2.2rem;background:var(--loud-color);font-size:var(--fz16);color:#fff}.case-box__main--items .text__list--items p:last-child{margin-bottom:0}.case-box__note{font-size:var(--fz14);line-height:1.4}.orthodontics-box{padding:12rem 0}.orthodontics-box__main{display:grid;align-items:start;gap:3.3rem;grid-template-columns:58rem 1fr;margin-bottom:6rem}.orthodontics-box__main--txt{padding-top:4rem}.orthodontics-box__main--txt .head{margin-bottom:4rem;margin-left:-9.3rem}.orthodontics-box__main--txt .head__labels{display:inline-flex;padding:0 2rem;line-height:5.1rem;background:var(--loud-color);font-size:3.6rem;color:#fff;font-family:var(--font-family-title);margin-bottom:1.3rem}.orthodontics-box__main--txt .head h2{padding:0 .8rem;background:#e8f4e0;line-height:7.3rem;font-size:4rem;font-weight:500}.orthodontics-box__main--txt .head h2 span{font-size:5.6rem;color:var(--loud-color)}.orthodontics-box__main--txt ul li{margin-bottom:1rem;position:relative;padding-left:3.8rem}.orthodontics-box__main--txt ul li::before{content:'';width:2.8rem;height:2.8rem;background-image:url(../images/icon-check.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;top:.3rem;left:0}.orthodontics-box__main--txt ul li:last-child{margin-bottom:0}.orthodontics-box__des{text-align:center;position:relative;padding-top:10.6rem;font-size:4rem;line-height:1.3;font-family:var(--font-family-title)}.orthodontics-box__des::before{content:'';width:12.5rem;height:4.6rem;background-image:url(../images/icon-arows-dow.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%)}.orthodontics-box__des span{color:var(--loud-color)}.treatment-box{padding:12rem 0 14.5rem;position:relative}.treatment-box::after{content:'';width:calc(100vw - 12rem);height:100%;background-image:url(../images/treatment-bg.webp);background-position:right top;background-repeat:no-repeat;background-size:cover;border-radius:2rem 0 0;position:absolute;top:0;right:0;z-index:-1}.treatment-box .head{margin-bottom:6rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.treatment-box .head__title{padding-bottom:3.6rem}.treatment-box .head__title--labels{display:inline-flex;padding:0 2rem;background:var(--loud-color);line-height:5.1rem;font-size:3.6rem;color:#fff;font-family:var(--font-family-title);margin-bottom:1.3rem}.treatment-box .head__title h2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.3rem;line-height:0}.treatment-box .head__title h2 span{display:inline-flex;padding:0 .8rem;background:#fff;font-size:5.6rem;line-height:7.3rem;font-weight:500}.treatment-box .head__txt{flex:0 0 auto;width:100%;max-width:62.4rem}.treatment-box__main{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}.treatment-box__main--items{background:#fff;padding:4rem;border-radius:2rem}.treatment-box__main--items .title{margin-bottom:2rem;display:grid;align-items:center;gap:2rem;grid-template-columns:20rem 1fr}.treatment-box__main--items .title__text h3{font-size:4rem;line-height:1.2;color:#eba188;margin-bottom:2.5rem;font-weight:500}.treatment-box__main--items .title__text p{margin-bottom:0}.treatment-box__main--items .title__text p:last-child{font-size:2rem;line-height:1.4;font-weight:700;color:#eba188}.treatment-box__main--items .text{padding:2rem;border-top:.7rem solid #f2f2f2;border-bottom:.7rem solid #f2f2f2;line-height:1.4;margin-bottom:2rem;letter-spacing:.05em}.treatment-box__main--items .thumb{margin-bottom:2rem}.treatment-box__main--items .thumb__txt{display:grid;align-items:center;gap:.8rem;grid-template-columns:8.6rem 1fr;line-height:2.2rem;font-weight:700;color:#eba188;margin-bottom:1rem}.treatment-box__main--items .thumb__txt span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:2.2rem;background:#ffebe4;font-weight:400;font-size:var(--fz16);color:var(--text-color)}.treatment-box__main--items .btn .more{display:flex;align-items:center;justify-content:center;text-align:center;gap:1.5rem;width:100%;height:6.4rem;background:#eba188;font-size:2rem;color:#fff;font-weight:600;font-family:var(--font-family-title)}.treatment-box__main--items .btn .more:hover{opacity:.7}.treatment-box__main--items:nth-child(2) .title__text h3{color:#df9394}.treatment-box__main--items:nth-child(2) .title__text p:last-child{color:#df9394}.treatment-box__main--items:nth-child(2) .thumb__txt{color:#df9394}.treatment-box__main--items:nth-child(2) .thumb__txt span{background:#ffe8e8}.treatment-box__main--items:nth-child(2) .btn .more{background:#df9394}.treatment-box__main--items:nth-child(3) .title__text h3{color:#5bbfc5}.treatment-box__main--items:nth-child(3) .title__text p:last-child{color:#5bbfc5}.treatment-box__main--items:nth-child(3) .thumb__txt{color:#5bbfc5}.treatment-box__main--items:nth-child(3) .thumb__txt span{background:#e2f8fa}.treatment-box__main--items:nth-child(3) .btn .more{background:#5bbfc5}.treatment-box__main--items:nth-child(4) .title__text h3{color:#64b9ae}.treatment-box__main--items:nth-child(4) .title__text p:last-child{color:#64b9ae}.treatment-box__main--items:nth-child(4) .thumb__txt{color:#64b9ae}.treatment-box__main--items:nth-child(4) .thumb__txt span{background:#e3f9f6}.treatment-box__main--items:nth-child(4) .btn .more{background:#64b9ae}.myobrace-box{padding-top:12rem;margin-bottom:6rem}.myobrace-box .container{max-width:168rem;padding-left:12rem;padding-right:0}.myobrace-box .head{margin-bottom:4rem}.myobrace-box .head__labels{display:inline-flex;padding:0 2rem;background:var(--loud-color);line-height:5.1rem;font-size:3.6rem;color:#fff;font-family:var(--font-family-title);margin-bottom:1.3rem;font-weight:500}.myobrace-box .head h2{font-size:5.6rem;line-height:1.2;font-weight:500}.myobrace-box__main{display:grid;align-items:start;gap:6rem;grid-template-columns:1fr 94rem;margin-bottom:8rem}.myobrace-box__main--txt{padding-top:4rem}.myobrace-box__main--txt .head{margin-bottom:2.5rem}.myobrace-box__main--txt .head p{margin-bottom:1rem;font-family:var(--font-family-title);font-size:4rem;line-height:1.2;font-weight:500}.myobrace-box__main--txt .head h2{font-size:5.6rem;line-height:1.2;font-weight:500}.myobrace-box__main--txt .head h2 span{color:var(--loud-color)}.myobrace-box__main--txt .txt{margin-bottom:4rem}.myobrace-box__main--txt .txt span{color:var(--loud-color)}.myobrace-box__main--txt .des{background:#e8f4e0;border-radius:2rem;padding:2.5rem;display:grid;align-items:center;gap:2rem;grid-template-columns:1fr 14rem}.myobrace-box__main--txt .des__txt h3{margin-bottom:2rem;font-size:2.4rem;line-height:1.2;font-weight:500}.myobrace-box__main--txt .des__txt p{margin-bottom:0}.myobrace-box__btn{text-align:center}.cavity-box{padding-top:8rem;padding-bottom:12rem;position:relative;overflow:hidden}.cavity-box::before{content:'';width:19.303rem;height:6.152rem;background-image:url(../images/icon-arows-dow.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%)}.cavity-box::after{content:'';width:168rem;height:30.4rem;background-image:url(../images/cavity-bg.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}.cavity-box .head{text-align:center;margin-bottom:6rem}.cavity-box .head h2{font-size:3.6rem;line-height:1.2;font-weight:500}.cavity-box .head h2 span{font-size:4rem;color:var(--loud-color)}.cavity-box__main{display:grid;align-items:start;gap:2.9rem;grid-template-columns:1fr 39.3rem}.cavity-box__main--txt .labels{margin-bottom:2rem}.cavity-box__main--txt .labels span{border-bottom:2px solid #e5e5e5;display:inline-flex}.cavity-box__main--txt .title{margin-bottom:2rem}.cavity-box__main--txt .title p{margin-bottom:1rem;font-size:2.4rem;line-height:1.2;font-weight:500;font-family:var(--font-family-title)}.cavity-box__main--txt .title h3{font-size:4rem;line-height:1.2;font-weight:500}.cavity-box__main--txt .title h3 span{color:var(--loud-color)}.doctor-box{padding:6rem 0 12rem}.doctor-box__main{display:grid;align-items:end;gap:6rem;grid-template-columns:42rem 1fr;margin-bottom:6rem}.doctor-box__main--txt .head{margin-bottom:4rem}.doctor-box__main--txt .head__labels{display:inline-flex;padding:0 2rem;background:var(--loud-color);line-height:5.1rem;font-size:3.6rem;color:#fff;font-family:var(--font-family-title);margin-bottom:1.3rem;font-weight:500}.doctor-box__main--txt .head h2{line-height:0;display:grid;gap:1.6rem}.doctor-box__main--txt .head h2 span{font-size:4rem;line-height:1.2;font-weight:500;color:var(--loud-color)}.doctor-box__btn{text-align:center}.adult-box{padding:12rem 0;background-image:url(../images/adult-bg.webp);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.adult-box .container{max-width:168rem;padding:0}.adult-box__head{width:100%;max-width:123rem;padding:0 1.5rem;margin:0 auto -3.3rem;position:relative;z-index:9}.adult-box__head .labels{display:inline-flex;padding:0 2rem;background:var(--loud-color);line-height:5.1rem;font-size:3.6rem;color:#fff;font-family:var(--font-family-title);margin-bottom:1.3rem;font-weight:500}.adult-box__head h2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.3rem;line-height:0}.adult-box__head h2 span{display:inline-flex;background:#fff;padding:0 .8rem;line-height:7.3rem;font-size:5.6rem;font-weight:500}.adult-box__main{display:grid;align-items:center;grid-template-columns:94rem 1fr;margin-bottom:6rem}.adult-box__main--txt{padding:0 12rem 0 6rem}.adult-box__main--txt h3{margin-bottom:2.5rem;font-size:5.6rem;line-height:1.2;font-weight:500}.adult-box__main--txt h3 small{font-size:4rem}.adult-box__main--txt h3 span{color:var(--loud-color)}.adult-box__main--txt p{margin-bottom:4rem}.adult-box__main--txt p span{color:var(--loud-color)}.adult-box__case{width:100%;max-width:123rem;padding:0 1.5rem;margin:0 auto}.adult-box__case .case-list{margin-bottom:12rem}.adult-box__case--moreover{margin-bottom:6rem;background:#e8f4e0;border-radius:2rem;padding:6rem 2rem;text-align:center;position:relative}.adult-box__case--moreover .labels{display:inline-flex;padding:0 2rem;background:var(--loud-color);line-height:5.1rem;font-size:3.6rem;color:#fff;font-family:var(--font-family-title);font-weight:500;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.adult-box__case--moreover h3{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-weight:500;line-height:0;gap:1rem}.adult-box__case--moreover h3 span{font-size:3.6rem;line-height:1.2}.adult-box__case--moreover h3 span small{font-size:4rem;color:var(--loud-color)}.adult-box__case--moreover h3 span:last-child{font-size:4rem}.adult-box__case--des{text-align:center;margin-bottom:6rem}.adult-box__case--des span{color:var(--loud-color)}.adult-box__case--btn{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}.case-list__main{margin-bottom:4rem;display:grid;align-items:center;grid-template-columns:36rem 1fr;border-radius:2rem;overflow:hidden;border:3px solid #e5e5e5;background:#fff}.case-list__main:last-child{margin-bottom:0}.case-list__main .text{padding:2rem 4rem}.case-list__main .text h3{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;font-size:3.6rem;font-weight:500;line-height:1.2}.case-list__main .text p{margin-bottom:2rem;font-size:var(--fz16);line-height:1.4}.case-list__main .text__list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.case-list__main .text__list--items p{margin-bottom:1rem;display:grid;gap:.8rem;grid-template-columns:8.6rem 1fr;line-height:2.2rem}.case-list__main .text__list--items p span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;background:var(--loud-color);font-size:var(--fz16);color:#fff}.case-list__main .text__list--items p:last-child{margin-bottom:0}.case-list__note{font-size:var(--fz14);line-height:1.4}.only-box{padding-bottom:12rem}.only-box .container{max-width:168rem;padding-left:12rem;padding-right:0}.only-box__main{display:grid;align-items:center;gap:6rem;grid-template-columns:1fr 94rem;margin-bottom:6rem}.only-box__main--txt h2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;line-height:0;font-weight:500;margin-bottom:2.5rem}.only-box__main--txt h2 span{font-size:4rem;line-height:1.2}.only-box__main--txt h2 span small{font-size:5.6rem;color:var(--loud-color)}.only-box__main--txt p{margin-bottom:4rem}.only-box__case{width:100%;max-width:123rem;padding:0 1.5rem;margin:0 auto}.news-box{padding:12rem 0;background:#f2f2f2}.news-box__main{margin-bottom:6rem}.news-box__main .slick-list{margin:0 -1.3rem}.news-box__main--items{padding:0 1.3rem}.news-box__main--items main{background:#fff}.news-box__main--items .text{padding:1rem}.news-box__main--items .text__labels{margin-bottom:1rem}.news-box__main--items .text__labels span{display:inline-flex;padding:0 .4rem;background:var(--loud-color);line-height:2.2rem;font-size:var(--fz16);color:#fff}.news-box__main--items .text h3{font-size:2rem;line-height:1.2;font-weight:600;color:var(--text-color);min-height:4.8rem;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-box__btn{text-align:center}.provide-box{padding:12rem 0;background-image:url(../images/provide-bg.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover}.provide-box .head{margin-bottom:6rem;padding-bottom:10.6rem;position:relative}.provide-box .head::after{content:'';width:12.5rem;height:4.6rem;background-image:url(../images/icon-arows-dow-2.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.provide-box .head h2{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1rem;text-align:center;line-height:0;font-weight:500}.provide-box .head h2 span{font-size:3.6rem;line-height:1.2}.provide-box .head h2 small{font-size:4rem;color:var(--loud-color)}.provide-box__main--items{margin-bottom:6rem;padding:6rem;background:#fff}.provide-box__main--items:last-child{margin-bottom:0}.provide-box__main--items main{display:grid;align-items:start;gap:6rem;grid-template-columns:36.6rem 1fr;margin-bottom:6rem}.provide-box__main--items .text h2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;margin-bottom:4rem;line-height:0;font-weight:500}.provide-box__main--items .text h2 span{font-size:4rem;line-height:1.2}.provide-box__main--items .text h2 span:last-child{font-size:5.6rem}.provide-box__main--items .text h2 span small{color:var(--loud-color)}.provide-box__main--items .text p{margin-bottom:4rem}.provide-box__main--items .text p:last-child{margin-bottom:0}.provide-box__main--items .text p span{color:var(--loud-color)}.provide-box__main--items .text ul li{margin-bottom:1.2rem;position:relative;padding-left:3.8rem}.provide-box__main--items .text ul li::before{content:'';width:2.8rem;height:2.8rem;background-image:url(../images/icon-check.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;top:.3rem;left:0}.provide-box__main--items .text ul li:last-child{margin-bottom:0}.provide-box__main--items .btn{text-align:center}.provide-box__main--items .btn-group{display:flex;justify-content:center;gap:4rem}.quality-box{padding:12rem 0}.quality-box .container{max-width:168rem;padding:0}.quality-box .head{margin-bottom:12rem}.quality-box .head h2{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1rem;text-align:center;line-height:0;font-weight:500}.quality-box .head h2 span{font-size:3.6rem;line-height:1.2}.quality-box .head h2 span:last-child{font-size:4rem}.quality-box .head h2 span small{color:var(--loud-color)}.quality-box__main{margin-bottom:6rem}.quality-box__main--items{padding-right:12rem;display:grid;align-items:center;gap:6rem;grid-template-columns:90rem 1fr;margin-bottom:12rem}.quality-box__main--items:last-child{margin-bottom:0}.quality-box__main--items .text__head{margin-bottom:2.5rem}.quality-box__main--items .text__head--labels{display:inline-flex;padding:0 2rem;background:#df9394;line-height:5.1rem;font-size:3.6rem;color:#fff;font-family:var(--font-family-title);margin-bottom:1rem;font-weight:500}.quality-box__main--items .text__head h2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;font-weight:500;line-height:0}.quality-box__main--items .text__head h2 span{font-size:5.6rem;line-height:1.2}.quality-box__main--items .text__head h2 span small{font-size:4rem}.quality-box__main--items .text__head h2 span font{color:#df9394}.quality-box__main--items .text p{margin-bottom:2.5rem}.quality-box__main--items .text p:last-child{margin-bottom:0}.quality-box__main--items:last-child{padding-right:0;padding-left:12rem;grid-template-columns:1fr 90rem}.quality-box__main--items:last-child figure{order:2}.quality-box__main--items:last-child .text__head{margin-bottom:2.5rem}.quality-box__main--items:last-child .text__head--labels{background:#64b9ae}.quality-box__main--items:last-child .text__head h2 span font{color:#64b9ae}.quality-box__main--items:last-child .text p{margin-bottom:2.5rem}.quality-box__main--items:last-child .text p:last-child{margin-bottom:0}.quality-box__gallery{width:100%;max-width:123rem;padding:0 1.5rem;margin:0 auto}.quality-box__gallery figure{margin-bottom:6rem}.quality-box__gallery--btn{display:flex;justify-content:center;gap:4rem}.instagram-box{padding:12rem 0}.gallery-box{width:100%;height:24.7rem;margin-bottom:6rem;background-image:url(../images/gallery.webp);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;animation:slideBackground 20s linear infinite}@keyframes slideBackground{from{background-position:0 0}to{background-position:-222rem 0}}.clinic-box{padding-top:6rem}.clinic-box__main{display:grid;align-items:start;gap:6.4rem;grid-template-columns:1fr 50rem}.clinic-box__main--info .logo{margin-bottom:2rem}.clinic-box__main--info .logo a{display:block;margin-bottom:2rem;width:100%;max-width:36rem}.clinic-box__main--info .logo p{margin-bottom:0;font-size:var(--fz16);line-height:1.6}.clinic-box__main--news .cta{margin-bottom:6.3rem;display:grid;align-items:center;gap:2rem;grid-template-columns:25.1rem 21.9rem}.clinic-box__main--news .news__items{border-bottom:1px solid rgba(26,26,26,.13);padding:1rem 0}.clinic-box__main--news .news__items a{display:block}.clinic-box__main--news .news__items main{padding:1rem}.clinic-box__main--news .news__items--labels{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.clinic-box__main--news .news__items--labels span{display:inline-flex;padding:0 .5rem;line-height:2rem;background:#eba188;color:#fff;font-size:var(--fz14);font-weight:700}.clinic-box__main--news .news__items--labels time{font-size:var(--fz14);color:var(--text-color)}.clinic-box__main--news .news__items h3{font-size:1.8rem;line-height:1.4;color:var(--text-color);font-family:var(--font-family-text);display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clinic-box__main--news .news__items p{margin-bottom:0;font-size:var(--fz16);line-height:1.4;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clinic-box__main--news .news__items:last-child .news__items--labels span{background:#64b9ae}.floating-box{position:fixed;right:2rem;bottom:0;z-index:99}.floating-box__main{display:grid;gap:2rem;grid-template-columns:repeat(2,26rem)}.banner-page{width:100%}.banner-page .container{max-width:168rem;padding-left:18rem;padding-right:4rem}.banner-page__main{display:flex;justify-content:flex-start;align-items:center;min-height:42rem;position:relative}.banner-page__main::after{content:'';width:100%;max-width:112rem;height:100%;border-radius:2rem;background-image:url(../images/banner-page.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;z-index:-1}.banner-page__main h1{line-height:1.4;font-weight:500;display:inline-flex;padding:0 1.5rem;background:#fff}.breadcrumb-box{padding:2rem 0}.breadcrumb-box__main ul{display:flex;flex-wrap:wrap;align-items:center;justify-self:start}.breadcrumb-box__main ul li{line-height:4.4rem;font-size:1.6rem}.breadcrumb-box__main ul li a{color:var(--loud-color);border-bottom:2px solid var(--loud-color);font-weight:700}.breadcrumb-box__main ul li+li::before{padding:0 1.2rem;content:">";color:var(--text-color)!important}.site-content{padding:12rem 0}.page-inner .entry-content h2{line-height:1.2;font-weight:500;text-align:center;margin-bottom:6rem;padding-top:4.5rem;padding-bottom:3.3rem;position:relative}.page-inner .entry-content h2::before{content:'';width:3.2rem;height:3.2rem;background-image:url(../images/icon-title.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%)}.page-inner .entry-content h2::after{content:'';width:10rem;height:1px;background:#8ad603;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.page-inner .entry-content h3{font-weight:500;line-height:1.2;margin-bottom:6rem}.page-inner .entry-content h4{margin-bottom:6rem;font-weight:500;line-height:1.2;padding-bottom:.5rem;border-bottom:1px solid #8ad603}.page-inner .entry-content h5{font-weight:500;line-height:1.2;margin-bottom:6rem}.page-inner .entry-content p{margin-bottom:3rem}.page-inner .entry-content p:last-child{margin-bottom:0}.page-inner .entry-content .wp-block-accordion,.page-inner .entry-content .wp-block-columns,.page-inner .entry-content .wp-block-group,.page-inner .entry-content .wp-block-image,.page-inner .entry-content .wp-block-list,.page-inner .entry-content .wp-block-table{margin-bottom:6rem}.page-inner .entry-content .wp-block-column .wp-block-image:last-child{margin-bottom:0}.page-inner .entry-content .wp-block-media-text{margin-bottom:6rem;gap:6rem;grid-template-columns:39.3rem 1fr;align-items:center}.page-inner .entry-content .wp-block-media-text figure{align-self:center}.page-inner .entry-content .wp-block-media-text .wp-block-media-text__content{padding:0;align-self:center}.page-inner .entry-content .wp-block-media-text .wp-block-media-text__content h3{margin-bottom:4rem}.page-inner .entry-content .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 39.3rem}.page-inner .entry-content .wp-block-media-text:last-child{margin-bottom:0}.page-inner .entry-content .media-text-primary{margin-bottom:6rem;gap:0;grid-template-columns:50% 1fr;align-items:center;background:#e8f4e0;border-radius:2rem;overflow:hidden}.page-inner .entry-content .media-text-primary.has-media-on-the-right{grid-template-columns:1fr 50%}.page-inner .entry-content .media-text-primary figure{width:100%;height:100%}.page-inner .entry-content .media-text-primary figure img{width:100%;height:100%;object-fit:cover;border-radius:0}.page-inner .entry-content .media-text-primary .wp-block-media-text__content{padding:4rem;align-self:center}.page-inner .entry-content .media-text-primary .wp-block-media-text__content h3{color:var(--loud-color);margin-bottom:3rem}.page-inner .entry-content .media-text-secondary{margin-bottom:6rem;gap:0;grid-template-columns:36rem 1fr;align-items:center;border-radius:2rem;overflow:hidden;border:3px solid #e5e5e5}.page-inner .entry-content .media-text-secondary.has-media-on-the-right{grid-template-columns:1fr 36rem}.page-inner .entry-content .media-text-secondary figure{width:100%;height:100%}.page-inner .entry-content .media-text-secondary figure img{width:100%;height:100%;object-fit:cover;border-radius:0}.page-inner .entry-content .media-text-secondary .wp-block-media-text__content{padding:4rem;align-self:center}.page-inner .entry-content .media-text-secondary .wp-block-media-text__content h4{margin-bottom:2rem}.page-inner .entry-content .note p{font-size:1.4rem;line-height:1.4;margin-top:-4rem}.page-inner .entry-content .background{background:#f2f2f2;padding:4rem;border-radius:2rem}.page-inner .entry-content ul.wp-block-list li{position:relative;padding-left:2.1rem;margin-bottom:1rem}.page-inner .entry-content ul.wp-block-list li:last-child{margin-bottom:0}.page-inner .entry-content ul.wp-block-list li::before{content:'';width:1rem;height:1rem;border-radius:50%;background:#8ad603;position:absolute;top:1.3rem;left:0}.page-inner .entry-content ul.wp-block-list:last-child{margin-bottom:0}.page-inner .entry-content .tabels thead{border-bottom:none;background:var(--loud-color);color:#fff;line-height:1.4}.page-inner .entry-content .tabels thead tr th{padding:1.5rem}.page-inner .entry-content .tabels td,.page-inner .entry-content .tabels th{border-color:#e5e5e5}.page-inner .entry-content .tabels td{padding:1.5rem;text-align:center}.page-inner .entry-content .tabels td:first-child{background:#e8f4e0;font-weight:700;color:var(--loud-color)}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item{margin-bottom:4rem;border:3px solid #e5e5e5}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item h3{margin-bottom:0;background:#e8f4e0;position:relative;padding:3rem 3rem 3rem 6rem;font-size:2rem;line-height:1.2;font-weight:600}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item h3::before{content:'Q';font-size:6rem;line-height:1;font-weight:500;color:#fff;font-family:var(--font-family-en);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item h3 button{padding:0}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item h3 .wp-block-accordion-heading__toggle-title{text-decoration:none!important;position:relative;z-index:9}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item h3 .wp-block-accordion-heading__toggle-icon{font-size:3rem;line-height:1;color:var(--loud-color)}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{position:relative;padding:3rem 6rem}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel::before{content:'A';font-size:6rem;line-height:1;font-weight:500;color:#e8f4e0;font-family:var(--font-family-en);position:absolute;top:1.5rem;left:1rem}.page-inner .entry-content .step-box{position:relative;padding:12rem 0}.page-inner .entry-content .step-box::after{content:'';width:100vw;height:100%;background:#f2f2f2;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.page-inner .entry-content .step-box .wp-block-media-text{margin-bottom:10.6rem;position:relative}.page-inner .entry-content .step-box .wp-block-media-text::after{content:'';width:12.5rem;height:4.6rem;background-image:url(../images/icon-arows-dow-3.webp);background-position:0 0;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-7.6rem;left:13.4rem}.page-inner .entry-content .step-box .wp-block-media-text__content::before{counter-increment:section;content:"STEP.0" counter(section);display:inline-flex;background:var(--loud-color);color:#fff;padding:0 1rem;line-height:2.8rem;font-size:2rem;font-weight:600;font-family:var(--font-family-title);margin-bottom:1rem}.page-inner .entry-content .step-box .wp-block-media-text__content h3{margin-bottom:4rem}.page-inner .entry-content .step-box .wp-block-media-text:last-child{margin-bottom:0}.page-inner .entry-content .step-box .wp-block-media-text:last-child::after{display:none}.page-inner .entry-content .step-box__main{counter-reset:section}.page-inner .entry-content .pickup-box{margin-top:12rem;position:relative;padding:6rem 0;position:relative}.page-inner .entry-content .pickup-box::after{content:'';width:100vw;height:100%;background:#e8f4e0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.page-inner .entry-content .pickup-box .wp-block-media-text{align-items:start}.page-inner .entry-content .pickup-box .wp-block-media-text figure{align-self:flex-start;width:100%;height:100%;margin-top:-12rem}.page-inner .entry-content .pickup-box .wp-block-media-text .wp-block-media-text__content{align-self:flex-start}.page-inner .entry-content .pickup-box:last-child{margin-bottom:0}.page-inner .entry-content .pickup-box .wp-block-columns{margin-bottom:6rem}.page-inner .entry-content .media-text-no-thumb{grid-template-columns:1fr!important;gap:0!important}.page-inner .entry-content .media-text-no-thumb .wp-block-media-text__media{display:none}.site-content__main{display:grid;align-items:start;gap:10rem;grid-template-columns:1fr 30rem}.list-post__items{padding:4rem;display:grid;align-items:start;gap:4rem;grid-template-columns:30rem 1fr;position:relative;margin-bottom:4rem;background:#fff;border:3px solid #e5e5e5}.list-post__items .labels{position:absolute;top:0;right:0}.list-post__items .labels span{line-height:3.1rem;display:inline-flex;align-items:center;text-align:center;padding:0 1.5rem;color:#fff;font-weight:700;background:#eba188}.list-post__items--thumbnail img{width:100%}.list-post__items--text time{display:inline-flex;color:var(--loud-color);line-height:1.4;margin-bottom:.5rem}.list-post__items--text h3{font-size:3rem;line-height:1;font-weight:500;margin-bottom:2rem;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.list-post__items--text p{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2rem}.list-post__items--text .more-btn{text-align:right}.list-post__items--text .more-btn a{display:inline-flex;width:11.2rem}.list-post__items:nth-child(even) .labels span{background:#64b9ae}.sidebar__main{margin-bottom:6rem}.sidebar__main .widgettitle,.sidebar__main h2{font-size:3rem;line-height:1.2;font-weight:500;position:relative;margin-bottom:2rem}.sidebar__main ul li{margin-bottom:1rem}.sidebar__main ul li:last-child{margin-bottom:0}.sidebar__main ul li a{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;line-height:6rem;border:1px solid #e5e5e5;color:var(--text-color);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.sidebar__main ul li a::after{content:"\f178";font-family:'Font Awesome 5 Pro';font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--loud-color)}.sidebar__main ul li a:hover{background:var(--loud-color);color:#fff}.sidebar__main ul li a:hover::after{color:#fff}.sidebar__main select{width:100%;height:6rem;border-radius:0;border:1px solid #e5e5e5;background:#fff;padding:0 1.5rem;-webkit-appearance:none;-moz-appearance:none}.sidebar__main select:focus{outline:0;outline:0}.wpp-list__main{padding:2rem 0;display:grid;align-items:start;justify-content:start;grid-template-columns:10rem 1fr;gap:1rem;border-bottom:1px solid #e5e5e5}.wpp-list__main--thumbnail{position:relative}.wpp-list__main--thumbnail img{width:100%;height:auto;object-fit:cover;margin:0;border-radius:0;opacity:1!important}.wpp-list__main--text{display:flex;flex-direction:column-reverse;justify-content:start;align-items:start}.wpp-list__main--text a{font-size:1.6rem;line-height:1.4;color:var(--text-color);display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wpp-list__main--text .time{display:inline-flex;font-size:1.4rem;color:var(--loud-color);line-height:1.4;margin-bottom:.5rem}.post-inner .head{margin-bottom:6rem}.post-inner .head .labels{margin-bottom:1rem}.post-inner .head .labels span{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:0 1.5rem;background:#eba188;font-size:1.8rem;font-weight:700;line-height:3.1rem;color:#fff}.post-inner .head time{display:inline-flex;line-height:1.4}.post-inner .entry-content #toc_container{width:60%!important;margin:0 auto 8rem;padding:1rem;background:#fff;border:0;border-radius:1rem;border-top:5px solid var(--loud-color);text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.2);font-size:1.6rem}.post-inner .entry-content #toc_container .toc_title{line-height:1;font-weight:700;letter-spacing:.16;margin-bottom:3rem;color:var(--loud-color)}.post-inner .entry-content #toc_container .toc_list{margin-top:1em;margin-left:1.3em;border:none}.post-inner .entry-content #toc_container .toc_list li{display:block;line-height:2.8rem;padding:.3em 1em .1em 1.1em;position:relative}.post-inner .entry-content #toc_container .toc_list li::before{content:"\f138";font-family:'Font Awesome 5 Pro';font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;left:-.4em;color:var(--loud-color);top:1em}.post-inner .entry-content #toc_container .toc_list li::after{display:none}.post-inner .entry-content #toc_container .toc_list li a{display:block;line-height:2;padding-bottom:.5em;border-bottom:dashed 1px silver;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.post-inner .entry-content #toc_container .toc_list li a:hover{text-decoration:none}.post-inner .entry-content #toc_container .toc_list li ul li::before{content:"\f105";left:0;top:.8em}.post-inner .entry-content #toc_container .toc_list li ul li a{font-weight:400;font-size:1.6rem}.posts-nav{margin:10rem 0}.posts-nav__main .wpb-posts-nav{display:flex;justify-content:space-between;align-items:start;gap:2rem}.posts-nav__main .wpb-posts-nav .items{flex:1 0 0%;width:50%}.posts-nav__main .wpb-posts-nav .items a{display:flex;align-items:center;justify-content:start;gap:1rem;border:1px solid #e5e5e5;padding:2rem;position:relative}.posts-nav__main .wpb-posts-nav .items i{color:var(--loud-color)}.posts-nav__main .wpb-posts-nav .items svg{width:2rem}.posts-nav__main .wpb-posts-nav .items .thumbnail{flex:0 0 10rem;margin:0}.posts-nav__main .wpb-posts-nav .items .thumbnail img{width:100%;height:6.6rem;object-fit:cover}.posts-nav__main .wpb-posts-nav .items .text{flex:1 0 0%;display:flex;flex-direction:column-reverse;align-items:start;justify-content:start;gap:.5rem}.posts-nav__main .wpb-posts-nav .items .text h4{font-size:1.6rem;line-height:1.4;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-color)}.posts-nav__main .wpb-posts-nav .items .text time{display:inline-flex;font-size:1.4rem;line-height:1.4;color:var(--loud-color)}.footer{padding-top:6rem}.footer__main{margin-bottom:6rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.footer__main--items h3{margin-bottom:4rem;font-size:1.8rem;line-height:1.4;font-family:var(--font-family-text);color:var(--loud-color)}.footer__main--items ul li{margin-bottom:1rem}.footer__main--items ul li:last-child{margin-bottom:0}.footer__main--items ul li a{display:block;font-size:var(--fz16);line-height:1.4;color:var(--text-color);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.footer__main--items ul li a:hover{color:var(--loud-color)}.footer .copyright{position:relative;text-align:center;font-size:var(--fz14);line-height:4rem;color:#fff}.footer .copyright::after{content:'';width:100vw;height:100%;background:var(--background-footer);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}@media (max-width:768px){.footer{margin-bottom:5rem;padding-top:0}.footer__main{display:none}}.sp{display:none}@media screen and (max-width:1680px) and (min-width:769px){.myobrace-box .container{padding-left:1.5rem}.adult-box__main--txt{padding-right:1.5rem}.only-box .container{padding-left:1.5rem}.quality-box__main--items{padding-right:1.5rem}.quality-box__main--items:last-child{padding-left:1.5rem}}@media screen and (max-width:1540px) and (min-width:769px){.myobrace-box__main{grid-template-columns:1fr 50%}.adult-box__main{grid-template-columns:50% 1fr}.only-box__main{grid-template-columns:1fr 50%}.quality-box__main--items{grid-template-columns:1fr 50%}.quality-box__main--items:last-child{grid-template-columns:50% 1fr}.banner-page .container{padding:0 2rem}}@media screen and (max-width:1200px) and (min-width:769px){html{font-size:9px}}@media screen and (max-width:1050px) and (min-width:769px){html{font-size:8px}}@media screen and (max-width:991px) and (min-width:769px){html{font-size:7px}:root{--base-font-size:14px;--fz16:14px;--fz14:14px}}@media (max-width:768px){:root{--base-font-size:1.6rem;--h1-font-size:2.8rem;--h2-font-size:2.6rem;--h3-font-size:2.2rem;--h4-font-size:1.8rem}html{font-size:2.6666666vw}.pc{display:none}.sp{display:block}.container{padding:0 2rem}.banner__main{padding:0}.cta-box{padding:0;margin-bottom:2rem}.cta-box__main{align-items:start;grid-template-columns:repeat(1,1fr)}.cta-box__main--map iframe{height:25rem}.case-box{padding-top:6rem}.case-box__des{text-align:left;margin-bottom:2rem}.case-box__main{margin-bottom:2rem}.case-box__main--items{margin-bottom:2rem;align-items:start;grid-template-columns:1fr}.case-box__main--items .text{padding:2rem}.case-box__main--items .text h3{display:grid;align-items:start;gap:1rem;margin-bottom:1rem;font-size:2rem}.case-box__main--items .text h3::before{height:2.4rem;font-size:1.2rem}.case-box__main--items .text p{margin-bottom:1rem;font-size:var(--fz14)}.case-box__main--items .text__list{align-items:start;gap:1rem;grid-template-columns:repeat(1,1fr)}.case-box__main--items .text__list--items p{grid-template-columns:7.8rem 1fr;line-height:2rem;font-size:var(--fz14)}.case-box__main--items .text__list--items p span{height:2rem;font-size:var(--fz14)}.case-box__note{font-size:1.2rem}.orthodontics-box{padding:4rem 0}.orthodontics-box__main{gap:0;grid-template-columns:1fr;margin-bottom:2rem}.orthodontics-box__main figure{margin:0 -2rem}.orthodontics-box__main--txt{padding-top:0}.orthodontics-box__main--txt .head{margin-bottom:2rem;margin-left:0;margin-top:-2rem}.orthodontics-box__main--txt .head__labels{padding:0 1rem;line-height:2.8rem;font-size:2rem;margin-bottom:1rem}.orthodontics-box__main--txt .head h2{padding:0;line-height:3.7rem;font-size:2rem}.orthodontics-box__main--txt .head h2 span{font-size:2.6rem}.orthodontics-box__main--txt ul li{margin-bottom:.5rem;padding-left:2.9rem}.orthodontics-box__main--txt ul li::before{width:2.4rem;height:2.4rem;top:.3rem}.orthodontics-box__des{padding-top:7rem;font-size:2rem}.orthodontics-box__des span{font-size:2.2rem}.treatment-box{padding:4rem 0}.treatment-box::after{width:calc(100vw - 1rem);background-image:url(../images/treatment-bg_sp.webp)}.treatment-box .head{margin-bottom:2rem}.treatment-box .head__title{padding-bottom:2rem}.treatment-box .head__title--labels{padding:0 1rem;line-height:2.8rem;font-size:2rem;margin-bottom:.5rem}.treatment-box .head__title h2{gap:.5rem}.treatment-box .head__title h2 span{font-size:2.6rem;line-height:3.7rem}.treatment-box .head__txt{max-width:100%}.treatment-box__main{align-items:start;gap:2rem;grid-template-columns:repeat(1,1fr)}.treatment-box__main--items{padding:2rem}.treatment-box__main--items .title{align-items:start;grid-template-columns:1fr}.treatment-box__main--items .title figure{width:14rem;margin:0 auto}.treatment-box__main--items .title__text h3{font-size:2.2rem;margin-bottom:.5rem}.treatment-box__main--items .title__text p:last-child{font-size:1.6rem}.treatment-box__main--items .text{padding:2rem 1rem}.treatment-box__main--items .thumb__txt{grid-template-columns:7.8rem 1fr;line-height:2rem}.treatment-box__main--items .thumb__txt span{height:2rem;font-size:var(--fz14)}.treatment-box__main--items .btn .more{gap:1rem;height:5rem;font-size:1.6rem}.myobrace-box{padding-top:4rem;margin-bottom:4rem}.myobrace-box .container{padding-left:2rem;padding-right:2rem}.myobrace-box .head{margin-bottom:2rem}.myobrace-box .head__labels{padding:0 1rem;line-height:2.8rem;font-size:2rem;margin-bottom:.5rem}.myobrace-box .head h2{font-size:2.6rem}.myobrace-box__main{gap:4rem;display:flex;flex-direction:column-reverse;margin-bottom:3rem}.myobrace-box__main>figure{margin-right:-2rem}.myobrace-box__main--txt{padding-top:0}.myobrace-box__main--txt .head{margin-bottom:2rem}.myobrace-box__main--txt .head p{font-size:2.2rem}.myobrace-box__main--txt .head h2{font-size:2.6rem}.myobrace-box__main--txt .txt{margin-bottom:2rem}.myobrace-box__main--txt .des{padding:2rem;display:flex;flex-direction:column-reverse;gap:1rem}.myobrace-box__main--txt .des figure{width:14rem;margin:0 auto}.myobrace-box__main--txt .des__txt h3{margin-bottom:1rem;font-size:2rem}.cavity-box{padding-top:5rem;padding-bottom:6rem}.cavity-box::before{width:9rem;height:2.9rem}.cavity-box::after{width:37.5rem;height:5.9rem}.cavity-box .head{margin-bottom:2rem}.cavity-box .head h2{font-size:2rem}.cavity-box .head h2 span{font-size:2.2rem}.cavity-box__main{gap:3rem;grid-template-columns:1fr}.cavity-box__main--txt .labels span{display:inline}.cavity-box__main--txt .title p{font-size:1.8rem}.cavity-box__main--txt .title h3{font-size:2.2rem}.doctor-box{padding:4rem 0}.doctor-box__main{display:flex;flex-direction:column-reverse;gap:2rem;margin-bottom:4rem}.doctor-box__main--txt .head{margin-bottom:2rem}.doctor-box__main--txt .head__labels{padding:0 1rem;line-height:2.8rem;font-size:2rem;margin-bottom:.5rem}.doctor-box__main--txt .head h2{gap:.5rem}.doctor-box__main--txt .head h2 span{font-size:2.6rem}.adult-box{padding:7rem 0 0}.adult-box .container{padding:0 2rem}.adult-box__head{padding:0;margin:-2rem auto 0}.adult-box__head .labels{padding:0 1rem;line-height:2.8rem;font-size:2rem;margin-bottom:.5rem}.adult-box__head h2{gap:.5rem}.adult-box__head h2 span{line-height:3.7rem;font-size:2.6rem}.adult-box__main{display:grid;align-items:center;grid-template-columns:1fr;margin-bottom:2rem}.adult-box__main figure{margin-left:-2rem}.adult-box__main--txt{padding:0}.adult-box__main--txt h3{margin-bottom:2rem;font-size:2.6rem}.adult-box__main--txt h3 small{font-size:2.2rem}.adult-box__main--txt p{margin-bottom:2rem}.adult-box__case{padding:0}.adult-box__case .case-list{margin-bottom:4rem}.adult-box__case--moreover{margin-bottom:2rem;padding:3rem 2rem}.adult-box__case--moreover .labels{padding:0 1rem;line-height:2.8rem;font-size:2rem}.adult-box__case--moreover h3 span{font-size:2rem}.adult-box__case--moreover h3 span small{font-size:2.2rem}.adult-box__case--moreover h3 span:last-child{font-size:2.2rem}.adult-box__case--des{text-align:left;margin-bottom:2rem}.adult-box__case--btn{gap:2rem;grid-template-columns:repeat(1,1fr)}.case-list__main{margin-bottom:2rem;align-items:start;grid-template-columns:1fr}.case-list__main .text{padding:2rem}.case-list__main .text h3{display:grid;align-items:start;gap:1rem;margin-bottom:1rem;font-size:2rem}.case-list__main .text h3::before{height:2.4rem;font-size:1.2rem}.case-list__main .text p{margin-bottom:1rem;font-size:var(--fz14)}.case-list__main .text__list{align-items:start;gap:1rem;grid-template-columns:repeat(1,1fr)}.case-list__main .text__list--items p{grid-template-columns:7.8rem 1fr;line-height:2rem;font-size:var(--fz14)}.case-list__main .text__list--items p span{height:2rem;font-size:var(--fz14)}.case-list__note{font-size:1.2rem}.only-box{padding-bottom:4rem;padding-top:4rem}.only-box .container{padding:0 2rem}.only-box__main{align-items:start;gap:2rem;grid-template-columns:1fr;margin-bottom:4rem}.only-box__main--txt h2{margin-bottom:2rem}.only-box__main--txt h2 span{font-size:2.2rem}.only-box__main--txt h2 span small{font-size:2.6rem}.only-box__main--txt p{margin-bottom:2rem}.only-box__case{padding:0}.news-box{padding:4rem 0;overflow:hidden}.news-box .container{padding:0}.news-box__main{margin-bottom:4rem}.news-box__main .slick-list{margin:0}.news-box__main--items{padding:0 1rem}.news-box__main--items .text__labels span{font-size:var(--fz14)}.news-box__main--items .text h3{font-size:1.6rem;min-height:auto}.provide-box{padding:6rem 0}.provide-box .head{margin-bottom:2rem;padding-bottom:5.3rem}.provide-box .head::after{width:9rem;height:3.3rem}.provide-box .head h2{gap:.5rem}.provide-box .head h2 span{font-size:2rem}.provide-box .head h2 small{font-size:2.2rem}.provide-box__main--items{margin-bottom:2rem;padding:2rem}.provide-box__main--items main{gap:0;grid-template-columns:1fr;margin-bottom:2rem}.provide-box__main--items .text h2{margin-bottom:2rem}.provide-box__main--items .text h2 span{font-size:2.2rem}.provide-box__main--items .text h2 span:last-child{font-size:2.6rem}.provide-box__main--items .text figure{margin-bottom:2rem}.provide-box__main--items .text p{margin-bottom:2rem}.provide-box__main--items .text ul li{margin-bottom:.5rem;padding-left:3.4rem}.provide-box__main--items .text ul li::before{width:2.4rem;height:2.4rem}.provide-box__main--items .btn-group{display:flex;flex-direction:column;gap:2rem}.quality-box{padding:4rem 0}.quality-box .container{padding:0 2rem}.quality-box .head{margin-bottom:2rem}.quality-box .head h2 span{font-size:2rem}.quality-box .head h2 span:last-child{font-size:2.2rem}.quality-box__main{margin-bottom:2rem}.quality-box__main--items{padding-right:0;align-items:start;gap:2rem;grid-template-columns:1fr;margin-bottom:4rem}.quality-box__main--items .text__head{margin-bottom:2.5rem}.quality-box__main--items .text__head--labels{padding:0 1rem;line-height:2.8rem;font-size:2rem;margin-bottom:.5rem}.quality-box__main--items .text__head h2{gap:.5rem}.quality-box__main--items .text__head h2 span{font-size:2.6rem;line-height:1.2}.quality-box__main--items .text__head h2 span small{font-size:2.2rem}.quality-box__main--items:last-child{padding-right:0;padding-left:0;grid-template-columns:1fr}.quality-box__main--items:last-child figure{order:1}.quality-box__main--items:last-child .text{order:2}.quality-box__gallery{padding:0}.quality-box__gallery figure{margin-bottom:2rem}.quality-box__gallery--btn{flex-direction:column;gap:1rem}.instagram-box{padding:4rem 0}.gallery-box{height:10.681rem;margin-bottom:4rem}@keyframes slideBackground{from{background-position:0 0}to{background-position:-128rem 0}}.gmap-box iframe{height:15rem}.clinic-box{padding-top:4rem;padding-bottom:4rem}.clinic-box__main{gap:2rem;grid-template-columns:1fr}.clinic-box__main--info .logo{margin-bottom:1rem}.clinic-box__main--info .logo a{margin-bottom:1rem;max-width:26rem}.clinic-box__main--info .logo p{font-size:var(--fz14)}.clinic-box__main--news .cta{width:20.2rem;margin:0 auto 1rem;align-items:start;gap:1rem;grid-template-columns:1fr}.clinic-box__main--news .social{margin-bottom:2rem;display:grid;justify-content:center;gap:3rem;grid-template-columns:repeat(2,3.8rem)}.clinic-box__main--news .news__items--labels{margin-bottom:.5rem}.clinic-box__main--news .news__items--labels span{padding:0 1rem;line-height:1.7rem;font-size:1.2rem}.clinic-box__main--news .news__items--labels time{font-size:1.2rem}.clinic-box__main--news .news__items h3{font-size:1.6rem;margin-bottom:.5rem}.clinic-box__main--news .news__items p{font-size:var(--fz14)}.floating-box{width:100%;right:0}.floating-box__main{gap:0;grid-template-columns:repeat(2,18.7rem)}.banner-page .container{padding-left:1rem;padding-right:1rem}.banner-page__main{min-height:16.5rem}.banner-page__main::after{border-radius:1rem}.breadcrumb-box{padding:1rem 0}.breadcrumb-box__main ul li{font-size:1.4rem}.site-content{padding:3rem 0}.page-inner .entry-content h2{margin-bottom:4rem}.page-inner .entry-content h3{margin-bottom:4rem}.page-inner .entry-content h4{margin-bottom:4rem}.page-inner .entry-content h5{margin-bottom:4rem}.page-inner .entry-content p{margin-bottom:3rem}.page-inner .entry-content p:last-child{margin-bottom:0}.page-inner .entry-content .wp-block-accordion,.page-inner .entry-content .wp-block-columns,.page-inner .entry-content .wp-block-group,.page-inner .entry-content .wp-block-image,.page-inner .entry-content .wp-block-list,.page-inner .entry-content .wp-block-table{margin-bottom:4rem}.page-inner .entry-content .wp-block-media-text{margin-bottom:4rem;gap:3rem}.page-inner .entry-content .wp-block-media-text .wp-block-media-text__content{padding:0;align-self:center}.page-inner .entry-content .wp-block-media-text .wp-block-media-text__content h3{margin-bottom:2rem}.page-inner .entry-content .media-text-primary{margin-bottom:4rem;gap:0}.page-inner .entry-content .media-text-primary figure img{height:auto}.page-inner .entry-content .media-text-primary .wp-block-media-text__content{padding:2rem}.page-inner .entry-content .media-text-primary .wp-block-media-text__content h3{margin-bottom:1rem}.page-inner .entry-content .media-text-secondary{margin-bottom:4rem;gap:0}.page-inner .entry-content .media-text-secondary figure img{height:auto}.page-inner .entry-content .media-text-secondary .wp-block-media-text__content{padding:2rem;align-self:center}.page-inner .entry-content .media-text-secondary .wp-block-media-text__content h4{margin-bottom:1rem}.page-inner .entry-content .note p{font-size:1.2rem;line-height:1.4;margin-top:-2rem}.page-inner .entry-content .background{padding:2rem}.page-inner .entry-content ul.wp-block-list li{padding-left:1.7rem}.page-inner .entry-content ul.wp-block-list li::before{width:.7rem;height:.7rem;top:1.2rem;left:0}.page-inner .entry-content .tabels thead tr th{padding:1rem}.page-inner .entry-content .tabels td,.page-inner .entry-content .tabels th{padding:1rem;text-align:left}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item{margin-bottom:2rem}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item h3{padding:2rem 1.5rem 2rem 2.5rem;font-size:1.6rem}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item h3::before{font-size:4rem}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{padding:2rem 2.5rem}.page-inner .entry-content .wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel::before{font-size:4rem}.page-inner .entry-content .step-box{padding:2rem 0}.page-inner .entry-content .step-box .wp-block-media-text{margin-bottom:7.6rem}.page-inner .entry-content .step-box .wp-block-media-text::after{width:10rem;height:3.68rem;bottom:-5.68rem;left:50%;transform:translateX(-50%)}.page-inner .entry-content .step-box .wp-block-media-text__content::before{padding:0 .5rem;line-height:2.1rem;font-size:1.6rem;margin-bottom:.5rem}.page-inner .entry-content .step-box .wp-block-media-text__content h3{margin-bottom:2rem}.page-inner .entry-content .pickup-box{padding:3rem 0}.page-inner .entry-content .pickup-box .wp-block-media-text{align-items:start}.page-inner .entry-content .pickup-box .wp-block-media-text figure{align-self:flex-start;width:100%;height:100%;margin-top:-12rem}.page-inner .entry-content .pickup-box .wp-block-media-text .wp-block-media-text__content{align-self:flex-start}.site-content__main{gap:6rem;grid-template-columns:1fr}.list-post__items{padding:4rem 2rem 3rem;gap:2rem;grid-template-columns:1fr}.list-post__items .labels span{line-height:2.6rem;padding:0 1rem;font-size:1.6rem}.list-post__items--thumbnail{width:100%;max-width:25rem;margin:0 auto}.list-post__items--text h3{font-size:1.8rem;line-height:1.2;margin-bottom:1rem}.list-post__items--text p{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.list-post__items--text .more-btn a{width:10.2rem}.sidebar__main{margin-bottom:3rem}.sidebar__main .widgettitle,.sidebar__main h2{font-size:1.8rem;margin-bottom:1rem}.sidebar__main ul li{margin-bottom:.5rem}.sidebar__main ul li a{padding:0 1rem;line-height:5rem}.sidebar__main select{height:5rem;padding:0 1rem}.wpp-list__main{padding:1rem 0}.wpp-list__main--text a{font-size:1.4rem}.wpp-list__main--text .time{font-size:1.2rem}.post-inner .head{margin-bottom:2rem}.post-inner .head .labels{margin-bottom:.5rem}.post-inner .head .labels span{padding:0 1rem;font-size:1.6rem;line-height:2.4rem}.post-inner .entry-content #toc_container{width:100%!important;padding:4rem 0;margin-bottom:4rem;text-align:left}.post-inner .entry-content #toc_container .toc_title{font-size:3.5rem;text-align:center}.post-inner .entry-content #toc_container .toc_list li::before{top:1.2rem}.post-inner .entry-content #toc_container .toc_list li a{line-height:1.5}.post-inner .entry-content #toc_container .toc_list li ul li::before{top:1.2rem}.post-inner .entry-content #toc_container .toc_list li ul li a{line-height:1.5}.posts-nav{margin:4rem 0}.posts-nav__main .wpb-posts-nav .items a{padding:1rem}.posts-nav__main .wpb-posts-nav .items .thumbnail{flex:0 0 4rem}.posts-nav__main .wpb-posts-nav .items .thumbnail img{height:4rem}.posts-nav__main .wpb-posts-nav .items .text{display:flex;flex-direction:column}.posts-nav__main .wpb-posts-nav .items .text h4{font-size:1.2rem;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.posts-nav__main .wpb-posts-nav .items .text time{font-size:1.2rem}}