@charset "UTF-8";html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:200}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a{display:inline-block}a img{border:none}img{vertical-align:bottom;max-width:100%}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#000;text-decoration:none}a:link{color:#000}a:active{color:#000}a:visited{color:#000}a:hover{cursor:pointer}p{margin:0}input,button,textarea,select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*:focus{outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1;margin-top:0 !important}body{position:relative;color:#000;font-size:1.6rem;letter-spacing:.05em;line-height:1.6;width:100%;font-family:fot-tsukuardgothic-std,sans-serif;-webkit-text-size-adjust:100%}@media (min-width:768px) and (max-width:1024px){body{font-size:1.4rem;-webkit-font-smoothing:antialiased}}@media (max-width:767px){body{font-size:1.4rem;-webkit-font-smoothing:antialiased}}.inner{width:92%;max-width:100rem;margin:0 auto}.inner-l{width:98%;max-width:136.6rem;margin:0 auto}@media (max-width:767px){.inner-l{width:92%;max-width:100rem}}.sp{display:none}@media (max-width:767px){.sp{display:block}}.tab{display:none}@media (min-width:768px) and (max-width:1024px){.tab{display:block}}@media (max-width:767px){.tab{display:none}}@media (min-width:768px) and (max-width:1024px){.pc{display:block}}@media (max-width:767px){.pc{display:none}}.clearfix{overflow:hidden}.fL{float:left}.fR{float:right}.flex{display:flex}.center{text-align:center}.right{text-align:right}.left{text-align:left}.mT20{margin-top:2rem}.mT40{margin-top:4rem}.mT60{margin-top:6rem}.mT80{margin-top:8rem}.mB20{margin-bottom:2rem}.mB40{margin-bottom:4rem}.mB60{margin-bottom:6rem}.mB80{margin-bottom:8rem}.before-none,.li-before-none li:before,.after-none,.li-after-none li:after{content:none !important}.figure{margin:0;overflow:hidden;position:relative;text-align:center}@media (min-width:768px){.figure:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}}.figure img{height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;vertical-align:bottom;display:block}.font-s{font-size:80%}@media (max-width:767px){.font-s{font-size:1.2rem}}.icon-phone:before{content:"\e902"}.icon-map-pin:before{content:"\e901"}.icon-mail:before{content:"\e900"}section{padding:10rem 0 8rem}@media (min-width:768px) and (max-width:1024px){section{padding:2rem 0}}img{height:auto;max-width:100%}a{transition:.3s}blockquote{font-size:100%}embed,iframe,object{max-width:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-icon img{margin:0 auto}.gallery-caption{display:block}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;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}.fixed-sp{display:none}#fixed-menu{right:0;left:0;top:auto;bottom:0;background:#fff;z-index:9999;border-top:.1rem solid #59493f;border-bottom:.1rem solid #59493f;display:flex;border-top:none;position:fixed}#fixed-menu .footer_fixed{width:100%}#fixed-menu .footer_fixed .text{text-align:center;font-size:14px;padding:.3rem 0;background-color:#855619;color:#fff}#fixed-menu .footer_fixed ul{display:flex !important}#fixed-menu .footer_fixed ul li a{width:100%;line-height:0;padding:0;border:none;display:block}header{padding-top:3rem;width:100%;height:14rem;background:rgba(255,255,255,.65);position:absolute;top:0;left:0;z-index:99}header:before{content:'';width:100%;height:3rem;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/repeat-bg.png) repeat-x top left;position:absolute;top:0;left:0}header .inner.flex{height:100%;justify-content:flex-end;align-items:center}header .logo{width:15%;margin:.8rem 0 0;position:absolute;top:3rem;left:2.5%}header .header-menu{width:84%;max-width:85%;font-size:2rem;font-weight:700}header .header-menu ul{justify-content:space-between}header .header-menu ul li span:nth-child(1){color:#ff2c72}header .header-menu ul li span:nth-child(2){color:#b2e96f}header .header-menu ul li span:nth-child(3){color:#0bcbdc}header .header-menu ul li span:nth-child(4){color:#ffc600}header .header-menu ul li a{position:relative;transition:.3s}header .header-menu ul li a:before{content:'';width:100%;height:.2rem;position:absolute;bottom:0;left:0;transition:.3s}@media (min-width:769px){header .header-menu ul li a:hover{opacity:.6}header .header-menu ul li a:hover:before{bottom:-.3rem}}header .header-menu ul li:nth-child(2) a:before{background:#ff9300}header .header-menu ul li:nth-child(3) a:before{background:#b2e96f}header .header-menu ul li:nth-child(4) a:before{background:#0bcbdc}header .header-menu ul li:nth-child(5) a:before{background:#ff2c72}header .header-menu ul li:nth-child(6) a:before{background:#ffc600}.side{position:fixed;top:35%;right:0;z-index:1000}.side .side-btn{border-radius:1rem}.side .side-btn a{padding:1.4rem .7rem;width:100%;height:100%;color:#fff;text-align:center}.side .side-btn p{margin-top:.5rem}.side .mail{transition:.3s}@media (min-width:769px){.side .mail:hover{opacity:.6}}.side .tel{margin-bottom:.5rem;background:#ff2c72}.side .tel a{transition:.3s}@media (min-width:768px){.side .tel a{pointer-events:none}}@media (min-width:769px){.side .tel a:hover{opacity:1 !important}}.side .mail{background:#0bcbdc}#page-top{position:fixed;right:1rem;bottom:5rem;width:5rem;height:5rem;background:#85ef93;border-radius:1rem;z-index:999}#page-top a{display:block;padding:2.5rem 0 0;color:#fff;text-align:center;font-weight:700}#page-top a:before,#page-top a:after{content:'';position:absolute;right:0;left:0;margin:0 auto}#page-top a:before{width:0;height:0;border-style:solid;border-width:0 1.5rem 1.5rem;border-color:transparent transparent #fff;top:.5rem}#page-top a:after{width:3rem;height:.2rem;background:#fff;top:2.5rem}footer{padding:10rem 0 8rem;position:relative}footer:before{content:'';width:100%;height:3rem;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/repeat-bg.png) repeat-x bottom left;position:absolute;bottom:0;left:0}footer .inner.flex{justify-content:space-between}footer .left-box{width:37%}footer .left-box p{line-height:2.67}footer .left-box .copy{line-height:1.6;font-weight:700}footer .footer-menu .heading{font-weight:700}footer .footer-menu ul{margin-top:1.5rem;padding-left:2.3rem}footer .footer-menu ul li{margin-bottom:1.5rem}footer .footer-menu ul li a{padding-left:1rem;position:relative;transition:.3s}footer .footer-menu ul li a:before{content:'';width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .6rem;border-color:transparent transparent transparent #b2e96f;position:absolute;top:50%;transform:translateY(-50%);left:-.5rem;transition:.3s}@media (min-width:769px){footer .footer-menu ul li a:hover:before{left:0;border-color:transparent transparent transparent #ff9300}}footer .footer-menu1 ul li:last-child{margin-top:7rem;margin-bottom:0}footer .footer-menu1 ul li:last-child a:before{border-color:transparent transparent transparent #ffc600}footer .footer-menu2{margin-left:4rem}.btn a{opacity:1;transition:.3s}@media (min-width:769px){.btn a:hover{opacity:.6}}#top{font-weight:700}#top .main-content .mainv{position:relative;height:80rem;max-height:100vh}#top .main-content .mainv .main img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';position:absolute;top:0;left:0}#top .main-content .mainv .ttl-img img{position:absolute;top:21%;left:4%}#top .main-content .main-bottom{padding:2rem 0;background:#b2e96f}#top .main-content .main-bottom .inner.flex{justify-content:center}#top .main-content .main-bottom .baby,#top .main-content .main-bottom .karte{margin:0 .8rem;align-items:center}#top .main-content .main-bottom .icon{margin-right:2rem;width:6rem;height:6rem;background:#fff;display:flex;justify-content:center;align-items:center}#top .ttl{margin-bottom:2.6rem;text-align:center}#top .subttl{margin-bottom:5.2rem;text-align:center;font-weight:700;font-size:3rem}#top .top-slider{width:100%;height:44rem;position:relative}#top .top-slider .slick-slider{width:100%;height:100%}#top .top-slider .slick-slider .slick-list{width:100%;height:100%}#top .top-slider .slick-slider .slick-list .slick-track{height:100%}#top .top-slider ul li img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}@media (min-width:768px) and (max-width:1366px){#top .top-slider{overflow:hidden}#top .top-slider .slick-slider{width:1366px}}#top .btn{text-align:center}#top .btn a{padding:.5rem 5rem;background:#fff;border-radius:.5rem;box-shadow:.3rem .3rem .6rem rgba(0,0,0,.16);text-align:center;position:relative}@media all and (-ms-high-contrast:none){#top .btn a{padding:.7rem 5rem 0}}#top .btn a:after{content:'';width:1rem;height:1rem;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);right:2.5rem;border-bottom:.2rem solid #ff2c72;border-right:.2rem solid #ff2c72}#top .btn.radius a{border-radius:3rem}#top .btn.red a{color:#ff2c72}#top .btn.red a:after{border-color:#ff2c72}#top .btn.blue a{color:#0bcbdc}#top .btn.blue a:after{border-color:#0bcbdc}#top .btn.yellow a{color:#ffc600}#top .btn.yellow a:after{border-color:#ffc600}#top .btn.green a{color:#b2e96f}#top .btn.green a:after{border-color:#b2e96f}#top .contact{padding:5rem 0 6rem;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/contact-bg.png) no-repeat;background-size:cover}#top .contact .flex{justify-content:space-between;align-items:flex-start}#top .contact .left-box{width:50%;background:#fff;box-shadow:.3rem .3rem .6rem rgba(0,0,0,.16)}#top .contact .left-box .txt{padding-top:3rem;padding-bottom:2rem;padding-left:10%;font-weight:400;position:relative}#top .contact .left-box .txt:before{content:'';position:absolute;top:1rem;right:0;left:0;margin:0 auto;width:92%;height:.1rem;background:#707070}#top .contact table{padding-bottom:1rem;width:100%;font-size:2rem;line-height:1}#top .contact table tr th,#top .contact table tr td{padding:1rem;text-align:center}@media all and (-ms-high-contrast:none){#top .contact table tr th,#top .contact table tr td{padding:1.5rem 1rem .5rem}}#top .contact table tr th{font-weight:700;color:#fff;background:#b2e96f}#top .contact table tr th:last-child{padding-right:2rem}#top .contact table tr:nth-child(2) td:first-child,#top .contact table tr:nth-child(3) td:first-child{padding-left:2rem;text-align:right}#top .contact table tr:nth-child(2) td:last-child,#top .contact table tr:nth-child(3) td:last-child{padding-right:2rem}#top .contact .right-box{width:45%}#top .contact .right-box .btn .flex{align-items:center}#top .contact .right-box .btn p{font-size:1.8rem;text-align:center}#top .contact .right-box .btn span{font-weight:700;letter-spacing:0}#top .contact .right-box .btn a{padding:1.2rem 5rem 1.2rem 3rem}#top .contact .right-box .btn a:after{content:'';width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .6rem;border-color:transparent transparent transparent #ff2c72;position:absolute;top:50%;transform:translateY(-50%);right:2.5rem}#top .contact .right-box .tel{margin-bottom:3.3rem}@media (min-width:768px){#top .contact .right-box .tel a{pointer-events:none;transition:.3s}#top .contact .right-box .tel a:after{content:none !important}}@media (min-width:768px) and (min-width:769px){#top .contact .right-box .tel a:hover{opacity:1 !important}}#top .contact .right-box .tel span{font-size:4rem;color:#ff2c72}#top .contact .right-box .mail span{font-size:3.4rem;color:#0bcbdc}#top .contact .right-box .mail a:after{border-color:transparent transparent transparent #0bcbdc}#top .contact .official{margin-top:3rem}#top .contact .official .flex{align-items:center}#top .contact .official p{color:#ffc600;font-size:2.5rem;font-weight:700}#top .contact .official a:after{content:'';width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .6rem;border-color:transparent transparent transparent #ffc600;position:absolute;top:50%;transform:translateY(-50%);right:2.5rem}#top .commitment{padding:9rem 0 5.7rem}#top .commitment .rel{background:#27dbfc}#top .commitment .rel .inner{min-height:265rem;position:relative}#top .commitment .box{position:absolute;display:inline-block}#top .commitment .box:nth-of-type(odd){left:0}#top .commitment .box:nth-of-type(even){right:0}#top .commitment .box:nth-of-type(1){top:4rem}#top .commitment .box:nth-of-type(2){top:7rem}#top .commitment .box:nth-of-type(3){top:68rem}#top .commitment .box:nth-of-type(4){top:77rem}#top .commitment .box:nth-of-type(5){bottom:62rem}#top .commitment .box:nth-of-type(6){bottom:37rem}#top .commitment .box:nth-of-type(7){bottom:1rem}#top .mam-kids{padding:12rem 0}#top .mam-kids .box{margin-bottom:5rem;position:relative}#top .mam-kids .box .img{width:85%;max-width:140rem}#top .mam-kids .box .img img{width:100%}#top .mam-kids .box .txt{width:45%;max-width:60rem;min-height:53rem;padding:5.5rem 8rem 7rem;letter-spacing:0;background:#fff;border-radius:4rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.16);position:absolute;top:50%;transform:translateY(-50%)}#top .mam-kids .box .txt dl{margin-bottom:2.7rem;text-align:center}#top .mam-kids .box .txt dl dt{margin-bottom:2rem;padding:0 .5em;text-align:center;font-size:3.5rem;font-weight:700;display:inline-block;border-bottom:.2rem solid}#top .mam-kids .box .txt dl dd{font-size:1.8rem;line-height:1.8;text-align:left}#top .mam-kids .box .btn{position:absolute;bottom:7rem;right:0;left:0;margin:0 auto}#top .mam-kids .box .btn a{font-weight:700}#top .mam-kids .alignment .img{margin-left:auto;margin-right:0}#top .mam-kids .alignment .txt{left:0}#top .mam-kids .alignment .txt dl dt{color:#0bcbdc}#top .mam-kids .maternity .txt{right:0}#top .mam-kids .maternity .txt dl dt{color:#ff2c72}#top .mam-kids .flex{justify-content:space-between}#top .mam-kids .flex .box{width:24%;margin-bottom:0;padding:3.5rem 1.9rem 11rem;background:#fff;border-radius:4rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.16)}#top .mam-kids .flex .box:nth-of-type(1){background:#9780d6}#top .mam-kids .flex .box:nth-of-type(2){background:#8ee2b1}#top .mam-kids .flex .box:nth-of-type(3){background:#e3af7a}#top .mam-kids .flex .box:nth-of-type(4){background:#8184d8}#top .mam-kids .flex .box:nth-of-type(4) dl dt{letter-spacing:-.4rem}#top .mam-kids .flex .box dl dt{margin-bottom:2.5rem;height:9rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;text-align:center}#top .mam-kids .flex .box dl dt.yellow{border-bottom:.2rem solid #ffc600}#top .mam-kids .flex .box dl dt.green{border-bottom:.2rem solid #b2e96f}#top .mam-kids .flex .box dl dd{font-weight:700}#top .mam-kids .flex .box .btn{position:absolute;right:0;left:0;bottom:4.8rem}#top .mam-kids .flex .box .btn a{width:83%}#top .map-access{padding:2rem 0 0}#top .map-access .inner.flex{justify-content:space-between}#top .map-access .bg{padding:12.5rem 0;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/map-bg.png) no-repeat center;background-size:cover}#top .map-access .news,#top .map-access .access{padding:4.8rem 4rem 3.8rem;width:48%;background:#fff}#top .map-access .news{position:relative}#top .map-access .news .news-list{margin-bottom:7rem}#top .map-access .news .news-list ul li:not(:last-child){margin-bottom:3rem}#top .map-access .news .news-list ul li a{font-size:2rem;border-bottom:.1rem solid transparent;transition:.3s}@media (min-width:769px){#top .map-access .news .news-list ul li a:hover{border-bottom:.1rem solid #000}}#top .map-access .news .news-list ul li .date{margin-right:2.5rem}#top .map-access .news .news-list ul li .cat{margin-right:2.5rem;padding:.2rem 2rem;text-align:center;color:#fff;line-height:1;display:inline-block}@media all and (-ms-high-contrast:none){#top .map-access .news .news-list ul li .cat{padding:.4rem 2rem 0}}#top .map-access .news .news-list ul li .cat.new{background:#ff2c72}#top .map-access .news .news-list ul li .cat.old{padding:.2rem 1rem;background:#0bcbdc}@media all and (-ms-high-contrast:none){#top .map-access .news .news-list ul li .cat.old{padding:.4rem 1rem 0}}#top .map-access .news .news-list ul li .post-ttl{margin-left:2rem}#top .map-access .news .btn{position:absolute;bottom:3.8rem;right:4rem}#top .map-access .access dl{font-size:2.8rem;font-weight:700}#top .map-access .access dl dt{padding:.7rem 2rem .7rem 2.5rem;color:#fff;display:inline-block;line-height:1}@media all and (-ms-high-contrast:none){#top .map-access .access dl dt{padding:.7rem 2rem 0 2.5rem}}#top .map-access .access dl dd{margin-bottom:3rem;padding-left:1em}#top .map-access .access dl .name{background:#b2e96f}#top .map-access .access dl .address{background:#0bcbdc}#top .map-access .access dl .tel{background:#ffc600}@media (min-width:768px) and (max-width:1024px){header .inner.flex{justify-content:space-between}header .logo{width:auto;position:relative;top:0;left:0;width:20%}header .header-menu{font-size:2vw;width:75%}header .header-menu ul{flex-wrap:wrap;text-align:center}header .header-menu ul li{width:auto;margin:.5rem 0}header .header-menu ul li a{font-size:1.7vw}#top .main-content .mainv{height:auto}#top .main-content .mainv .main img{position:relative;top:auto;left:auto}#top .main-content .mainv .ttl-img img{width:40%;top:40%;left:0}#top .contact .left-box{width:53%}#top .contact table{font-size:1.8vw}#top .contact table tr th,#top .contact table tr td{padding:1rem .5rem}#top .contact .right-box .btn p{font-size:1.5vw}#top .contact .right-box .btn img{width:14%}#top .contact .right-box .tel span{font-size:3.5vw}#top .contact .right-box .mail span{font-size:3vw}#top .contact .official p{font-size:2.2vw}#top .contact .official img{width:45%}#top .contact .official .logo{width:7%}#top .commitment .rel .inner{min-height:auto;padding-top:250%}#top .commitment .box:nth-of-type(1){width:60%;top:1.5%}#top .commitment .box:nth-of-type(2){width:60%;top:2.8%}#top .commitment .box:nth-of-type(3){width:63%;top:25%}#top .commitment .box:nth-of-type(4){width:64%;top:29%}#top .commitment .box:nth-of-type(5){width:60%;bottom:23.5%}#top .commitment .box:nth-of-type(6){width:70%;bottom:14%}#top .mam-kids{padding:0 0 12rem}#top .mam-kids .box .txt{min-height:35rem;padding:3.5rem 3rem 3rem}#top .mam-kids .box .txt dl dt{font-size:3vw}#top .mam-kids .box .txt dl dd{font-size:1.6rem}#top .mam-kids .box .btn{bottom:3rem}#top .mam-kids .flex .box{padding:1.5rem 1.9rem 9rem}#top .mam-kids .flex .box dl dt{font-size:2.3vw}#top .mam-kids .flex .box .btn{bottom:2.8rem}#top .mam-kids .flex .box .btn a{padding:.5rem 1rem}#top .map-access .news,#top .map-access .access{padding:2.8rem 2rem 1.8rem}#top .map-access .news .news-list ul li a{font-size:1.6rem}#top .map-access .access dl{font-size:2.5vw}}@media (max-width:767px){.fixed-sp{display:block}header{position:fixed;top:0;left:0;z-index:999;padding-top:0;height:5rem;background:#fff}header:before{content:none}header .logo{width:52%;top:0;left:1rem}header .logo img{max-height:4rem}header #toggle{position:fixed;top:0;right:0;width:5rem;height:5rem;z-index:9999}header #toggle .menu-trigger{width:100%;height:100%;transition:.3s}header #toggle .menu-trigger span{width:2.5rem;height:.3rem;background:#b2e96f;display:block;position:absolute;margin:0 auto;right:0;left:0;top:1.5rem;transition:.3s}header #toggle .menu-trigger span:before,header #toggle .menu-trigger span:after{content:"";width:2.5rem;height:.3rem;position:absolute;left:0;transition:.3s}header #toggle .menu-trigger span:before{top:-.8rem;background:#ff2c72}header #toggle .menu-trigger span:after{bottom:-.8rem;background:#0bcbdc}header #toggle .menu-trigger p{position:absolute;margin:0 auto;right:0;left:0;bottom:.2rem;font-size:1.2rem;text-align:center;color:#b2e96f;font-weight:700;transition:.3s}header #toggle .menu-trigger.active span{transform:rotate(30deg)}header #toggle .menu-trigger.active span:before{transform:rotate(-30deg);background:0 0;left:-.5rem}header #toggle .menu-trigger.active span:after{transform:rotate(-60deg);bottom:0}header #toggle .menu-trigger.active p{color:transparent}header .header-menu{display:none;width:80%;padding:1rem 4.5rem 5rem;background:#fff;font-size:1.4rem;position:fixed;top:5rem;right:0}header .header-menu ul{margin-bottom:5rem;flex-direction:column}header .header-menu ul li{padding:1rem 0;position:relative}header .header-menu ul li:before{content:'';width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .6rem;border-color:transparent transparent transparent #ff2c72;position:absolute;top:50%;transform:translateY(-50%);right:.5rem}header .header-menu ul li:not(:first-child){margin-left:0}header .header-menu ul li:not(:last-child):after{content:'';width:100%;height:.3rem;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/dot.png) repeat-x top left;background-size:2rem 100%;position:absolute;bottom:0;left:0}header .header-menu ul li a:before{content:none}header .header-menu .sp-txt p{margin-bottom:1rem}.side{top:0;right:5rem;display:flex}.side .side-btn{width:5rem;height:5rem;margin-right:.3rem;border-radius:0}.side .side-btn a{padding:1.2rem}.side .tel{margin-bottom:0}#page-top{bottom:12rem}footer{padding:2.5rem 0 5rem;margin-bottom:13vw;position:relative}footer .sp-copy{text-align:center;font-weight:700}#top .main-content{padding-top:5rem}#top .main-content .mainv{height:auto}#top .main-content .main-bottom{padding:1rem 0}#top .main-content .main-bottom img{display:block}#top .main-content .main-bottom .inner.flex{justify-content:center}#top .main-content .main-bottom .baby,#top .main-content .main-bottom .karte{margin:0;align-items:stretch}#top .main-content .main-bottom .karte{margin-left:1rem}#top .main-content .main-bottom .icon{width:3rem;height:auto;margin-right:.5rem;padding:.5rem}#top .main-content .main-bottom .txt{width:80%;align-self:center}#top .top-slider{width:100%;height:0;padding-top:46.7%;position:relative}#top .top-slider:before,#top .top-slider:after{content:'';width:100%;height:1rem;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/repeat-bg.png) repeat-x top left;background-size:5rem;position:absolute;left:0;z-index:10}#top .top-slider:before{top:.5rem}#top .top-slider:after{bottom:.5rem}#top .top-slider .slick-slider{position:absolute;top:0;left:0;padding-bottom:2rem}#top .top-slider .slick-dots{display:flex !important;justify-content:center;position:absolute;bottom:2rem;right:0;left:0}#top .top-slider .slick-dots li{margin:0 .5rem}#top .top-slider .slick-dots li button{width:.8rem;height:.8rem;border-radius:50%;font-size:0;background:#707070}#top .top-slider .slick-dots li.slick-active button{background:#b2e96f}#top .ttl{margin-bottom:2rem}#top .ttl img{width:40%}#top .subttl{margin-bottom:2.5rem;line-height:1;font-size:3.3vw}#top .subttl img{width:80%}#top .btn{max-width:32rem;margin-left:auto;margin-right:auto}#top .btn a:after{right:1.5rem}#top .btn.radius a{border-radius:2rem}#top .contact{padding:2rem 0 4rem;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/contact-bg-sp.png) no-repeat;background-size:cover}#top .contact .flex{flex-direction:column}#top .contact .left-box{width:100%;margin-bottom:3rem}#top .contact .left-box .txt{padding-top:2rem;padding-bottom:1rem;font-size:1.2rem}#top .contact table{font-size:1.3rem}#top .contact table tr th,#top .contact table tr td{padding:.7rem .5rem}#top .contact table tr th:last-child{padding-right:1rem}#top .contact table tr:nth-child(2) td:first-child,#top .contact table tr:nth-child(3) td:first-child{padding-left:1rem;padding-right:1rem;text-align:center}#top .contact table tr:nth-child(2) td:last-child,#top .contact table tr:nth-child(3) td:last-child{padding-right:1rem}#top .contact .right-box{width:90%;margin:0 auto}#top .contact .right-box .btn .flex{flex-direction:row}#top .contact .right-box .btn img{width:3rem}#top .contact .right-box .btn p{font-size:1.2rem}#top .contact .right-box .btn span{font-weight:700;letter-spacing:0}#top .contact .right-box .btn a{padding:.5rem 5rem .5rem 3rem}#top .contact .right-box .btn a:after{right:1.5rem}#top .contact .right-box .tel{margin-bottom:2rem}#top .contact .right-box .tel span{font-size:2rem}#top .contact .right-box .mail span{font-size:2rem}#top .contact .official{width:90%;margin:2rem auto 0;padding-right:0}#top .contact .official .flex{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}#top .contact .official .logo{width:3rem;margin-right:1rem;margin-bottom:-1rem}#top .contact .official .logo2{width:calc(100% - 4rem)}#top .contact .official p{width:80%;color:#ffc600;font-size:1.4rem}#top .contact .official a{padding:.5rem 3rem}#top .contact .official a:after{right:1.5rem}#top .commitment{padding:3rem 0 0;overflow:hidden}#top .commitment .rel .inner{min-height:147rem;padding-top:360%}#top .commitment .box:nth-of-type(odd){right:-25%}#top .commitment .box:nth-of-type(even){left:-25%}#top .commitment .box:nth-of-type(1){top:0}#top .commitment .box:nth-of-type(2){top:13%}#top .commitment .box:nth-of-type(3){top:25.2%}#top .commitment .box:nth-of-type(4){top:40.8%}#top .commitment .box:nth-of-type(5){top:54.4%;bottom:auto}#top .commitment .box:nth-of-type(6){top:68.7%;bottom:auto}#top .commitment .box:nth-of-type(7){bottom:0;right:-19%}#top .mam-kids{padding:4rem 0 7rem}#top .mam-kids .box .img{width:100%}#top .mam-kids .box .txt{width:90%;min-height:auto;margin:0 auto;padding:3rem 2rem 5rem;border-radius:3rem;position:relative;top:-2rem;transform:none}#top .mam-kids .box .txt dl{margin-bottom:2.7rem}#top .mam-kids .box .txt dl dt{font-size:2rem}#top .mam-kids .box .txt dl dd{font-size:1.2rem;line-height:1.8}#top .mam-kids .box .btn{bottom:2rem}#top .mam-kids .flex{flex-wrap:wrap}#top .mam-kids .flex .box{width:48%;margin-bottom:1rem;padding:1rem 1.5rem 6rem;border-radius:2rem}#top .mam-kids .flex .box:nth-of-type(1){background:#9780d6}#top .mam-kids .flex .box:nth-of-type(2){background:#8ee2b1}#top .mam-kids .flex .box:nth-of-type(3){background:#e3af7a}#top .mam-kids .flex .box:nth-of-type(4){background:#8184d8}#top .mam-kids .flex .box:nth-of-type(4) dl dt{letter-spacing:-.4rem}#top .mam-kids .flex .box dl dt{margin-bottom:1.5rem;height:6rem;font-size:1.4rem}#top .mam-kids .flex .box dl dd{font-size:1.2rem;letter-spacing:0}#top .mam-kids .flex .box .btn{bottom:1rem}#top .mam-kids .flex .box .btn a{padding:.5rem 1rem;line-height:1}#top .map-access .inner.flex{flex-direction:column}#top .map-access .bg{padding:4.5rem 0;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/map-bg.png) no-repeat 25% center;background-size:cover}#top .map-access .news,#top .map-access .access{padding:2.5rem 2rem;width:100%}#top .map-access .news{margin-bottom:3rem}#top .map-access .news .ttl img{width:20%}#top .map-access .news .news-list{margin-bottom:3rem}#top .map-access .news .news-list ul li:not(:last-child){margin-bottom:2rem}#top .map-access .news .news-list ul li a{font-size:1.4rem}#top .map-access .news .news-list ul li .date{margin-right:1rem}#top .map-access .news .news-list ul li .cat{margin-right:2.5rem;padding:.2rem 1rem}#top .map-access .news .news-list ul li .post-ttl{margin-left:2rem}#top .map-access .news .btn{position:relative;bottom:auto;right:auto}#top .map-access .access dl{font-size:1.6rem;font-weight:700}#top .map-access .access dl dt{width:20%;margin-right:1rem;padding:.5rem 1rem;text-align:center;float:left}#top .map-access .access dl dd{margin-bottom:3rem;padding-left:1em}#top .map-access .access dl .name{background:#b2e96f}#top .map-access .access dl .address{background:#0bcbdc}#top .map-access .access dl .tel{background:#ffc600}}@media (max-width:320px){header .logo{margin-top:1.2rem;width:46%}header .header-menu{padding:1rem 2.5rem 3rem}header .header-menu ul{margin-bottom:2rem}#top .contact .right-box .btn img{width:2.5rem}#top .contact .right-box .btn p{font-size:1.1rem}#top .contact .right-box .btn a{padding:.5rem 2rem .5rem 1.5rem}#top .contact .official a{padding:.5rem 2.5rem .5rem 1.5rem}#top .contact .official p{font-size:1.2rem}}#page-default h1,#archive h1{position:absolute;top:65%;transform:translateY(-50%);left:0;right:0;z-index:10;text-align:center;font-size:4rem;color:#fff;line-height:1;letter-spacing:.5rem;text-shadow:0 0 .2rem rgba(0,0,0,.6)}#page-default h1 span,#archive h1 span{display:block;font-size:6rem;line-height:1.3}#page-default h2,#archive h2{margin-bottom:3rem;padding:2rem 0 2rem 2rem;font-size:3.2rem;font-weight:700;text-align:left;line-height:4.4rem;border-top:.2rem solid #ff9300;border-bottom:.2rem solid #ff9300;word-break:break-all;color:#ff9300;background:-webkit-repeating-linear-gradient(-45deg,#ffe9cc,#ffe9cc 3px,#fff5e7 3px,#fff5e7 7px);background:repeating-linear-gradient(-45deg,#ffe9cc,#ffe9cc 3px,#fff5e7 3px,#fff5e7 7px)}@media all and (-ms-high-contrast:none){#page-default h2,#archive h2{padding:2rem 0 1rem}}#page-default p+h2,#page-default ul+h2,#archive p+h2,#archive ul+h2{margin-top:3rem}#page-default h3,#archive h3{margin-bottom:3rem;padding:.5rem 0;font-size:3rem;font-weight:700;line-height:1.2;line-height:4.5rem;position:relative}#page-default h3:before,#archive h3:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1rem;background:-webkit-repeating-linear-gradient(-45deg,#ffe9cc,#ffe9cc 2px,#fff5e7 2px,#fff5e7 4px);background:repeating-linear-gradient(-45deg,#ffe9cc,#ffe9cc 2px,#fff5e7 2px,#fff5e7 4px);z-index:-1}#page-default p+h3,#page-default ul+h3,#archive p+h3,#archive ul+h3{margin-top:3rem}#page-default h4,#archive h4{margin-bottom:2rem;font-weight:700;color:#ff9300;border-left:3px solid;padding-left:1.5rem;font-size:2.4rem;line-height:3.6rem;position:relative;margin-top:3rem}#page-default p+h4,#page-default ul+h4,#archive p+h4,#archive ul+h4{margin-top:3rem}#page-default h5,#archive h5{margin-bottom:3rem;font-size:2.2rem;color:#ff9300}#page-default p+h5,#page-default ul+h5,#archive p+h5,#archive ul+h5{margin-top:3rem}#page-default .heading,#archive .heading{margin-bottom:3rem;font-size:2rem;letter-spacing:.3rem;font-weight:700}#page-default .ul-bg,#archive .ul-bg{background:#e6fafc;padding:2rem;box-sizing:border-box;margin-top:0}#page-default .ul-bg ul,#archive .ul-bg ul{margin:0}#page-default ul,#archive ul{margin:3rem 0}#page-default ul li,#archive ul li{padding-left:2rem;position:relative}#page-default ul li:before,#archive ul li:before{content:'';position:absolute;top:calc(.5em*1.6);transform:translateY(-50%);left:0;width:.8rem;height:.8rem;border-radius:50%;background:#0bcbdc}#page-default ol,#archive ol{margin:3rem 0;list-style:none;counter-reset:item}#page-default ol li,#archive ol li{padding-left:2rem;position:relative}#page-default ol li:before,#archive ol li:before{counter-increment:item;content:counter(item);padding-right:.7rem;font-weight:700;position:absolute;top:0;left:0}#page-default ol li:before,#archive ol li:before{color:#000}#page-default dl,#archive dl{margin:3rem 0}#page-default dl dt,#archive dl dt{margin-right:2rem;padding:1rem;background:#b2e96f;color:#fff;font-weight:700;float:left}#page-default dl dd,#archive dl dd{margin-bottom:1rem;padding:1rem 0}#page-default table,#archive table{margin:3rem 0;width:100%}#page-default table tbody tr.table_price th:last-child,#archive table tbody tr.table_price th:last-child{border-right:.1rem solid #ff9300}#page-default table tbody th,#page-default table tbody td,#archive table tbody th,#archive table tbody td{padding:1rem;border-bottom:.1rem solid #fff}#page-default table tbody th,#archive table tbody th{width:50%;background:#ff9300;color:#fff;font-weight:700}#page-default table tbody td,#archive table tbody td{background:#fff;border-bottom:.1rem solid #ff9300;border-right:.1rem solid #ff9300}#page-default blockquote,#page-default .blockquote,#archive blockquote,#archive .blockquote{margin:3rem 0;padding:3rem;border:.1rem solid #000;position:relative}#page-default blockquote:after,#page-default .blockquote:after,#archive blockquote:after,#archive .blockquote:after{font-family:"Font Awesome 5 Free";content:'\f10e';font-weight:900;line-height:1;font-size:3rem;color:#000;position:absolute;bottom:0;right:3rem;transform:translateY(52%)}#page-default .mainv,#archive .mainv{padding-top:33rem;position:relative;background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/mainv-under.jpg) no-repeat center center;background-size:cover}#page-default .mainv:before,#archive .mainv:before{content:'';position:absolute;top:0;left:0;z-index:5;background:rgba(0,0,0,.3);width:100%;height:100%}#page-default .mainv h1,#archive .mainv h1{margin:0}#page-default .mainv img,#archive .mainv img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}#page-default .breadcrumbs,#archive .breadcrumbs{padding:.5rem 0;font-weight:400}#page-default .breadcrumbs ul,#archive .breadcrumbs ul{margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}#page-default .breadcrumbs ul li,#archive .breadcrumbs ul li{padding:0;display:flex;align-items:center}#page-default .breadcrumbs ul li:before,#archive .breadcrumbs ul li:before{content:none}#page-default .breadcrumbs ul li:not(:last-child):after,#archive .breadcrumbs ul li:not(:last-child):after{content:'>';margin:0 .5rem;padding-bottom:.2rem}#page-default #pagination .inner,#archive #pagination .inner{margin:6rem auto 4rem;padding-top:2rem}#page-default #pagination .inner.single,#archive #pagination .inner.single{border-top:.1rem solid #707070}#page-default #pagination .single,#archive #pagination .single{position:relative}#page-default #pagination .single .page-numbers,#archive #pagination .single .page-numbers{position:absolute;top:0}#page-default #pagination .single .page-numbers a,#archive #pagination .single .page-numbers a{padding:1rem}#page-default #pagination .single .page-numbers a:hover,#archive #pagination .single .page-numbers a:hover{opacity:.6;color:#ffc600}#page-default #pagination .single .back,#archive #pagination .single .back{right:0;left:0;text-align:center}#page-default #pagination .single .next,#archive #pagination .single .next{right:0}#page-default #pagination .single .next a,#archive #pagination .single .next a{padding-right:2rem;position:relative}#page-default #pagination .single .next a:after,#archive #pagination .single .next a:after{position:absolute;content:"";top:40%;right:1rem;width:.6rem;height:.6rem;border-top:#000 .1rem solid;border-right:#000 .1rem solid;transform:rotate(45deg)}#page-default #pagination .single .prev,#archive #pagination .single .prev{left:0;z-index:5}#page-default #pagination .single .prev a,#archive #pagination .single .prev a{padding-left:2rem;position:relative}#page-default #pagination .single .prev a:after,#archive #pagination .single .prev a:after{position:absolute;content:"";top:40%;left:1rem;right:auto;width:.6rem;height:.6rem;border-top:#000 .1rem solid;border-right:#000 .1rem solid;transform:rotate(-135deg)}#page-default #pagination .page-list,#archive #pagination .page-list{display:flex;justify-content:center}#page-default #pagination .page-list .page-numbers,#archive #pagination .page-list .page-numbers{margin:1rem;padding:1rem;border:.1rem solid #ffc600;font-weight:700}#page-default #pagination .page-list .page-numbers:hover,#archive #pagination .page-list .page-numbers:hover{opacity:.6;color:#fff;background:#ffc600}#page-default #pagination .page-list .dots,#archive #pagination .page-list .dots{border:none}#page-default #pagination .page-list .current,#archive #pagination .page-list .current{color:#fff;background:#ffc600}#page-default #pagination .page-list .next,#archive #pagination .page-list .next{padding-right:2rem;position:relative}#page-default #pagination .page-list .next:after,#archive #pagination .page-list .next:after{position:absolute;content:"";top:40%;right:1rem;width:.6rem;height:.6rem;border-top:#000 .1rem solid;border-right:#000 .1rem solid;transform:rotate(45deg)}#page-default #pagination .page-list .prev,#archive #pagination .page-list .prev{text-align:right;padding-left:2rem;position:relative}#page-default #pagination .page-list .prev:after,#archive #pagination .page-list .prev:after{position:absolute;content:"";top:40%;left:1rem;right:auto;width:.6rem;height:.6rem;border-top:#000 .1rem solid;border-right:#000 .1rem solid;transform:rotate(-135deg)}#page-default #pagination .page-list .next:hover:after,#page-default #pagination .page-list .prev:hover:after,#archive #pagination .page-list .next:hover:after,#archive #pagination .page-list .prev:hover:after{border-color:#fff}#kdental .content .ul-bg1{margin-right:2rem}#ache .heading{margin-bottom:4rem}#ache .heading strong{font-size:2.6rem;position:relative}#ache .heading strong:after{content:"";position:absolute;border-bottom:.2rem solid #fff;left:30%;bottom:-1rem;width:4rem}#ache .title{margin-bottom:.5rem}#ache .title span{font-size:2rem;font-weight:700}#ortho .ul-bg{margin:1rem auto}#ortho .ul-bg .elementor-widget-container{margin:0}#ortho table tr td{border-top:.1rem solid #ff9300}#point h4{margin-top:0}#point .no-itami h4{margin-top:3rem;margin-bottom:1rem}#mother table tr td{border:.1rem solid #ff9300}#styleguide .mainv{background:url(//k-dentalclinic.info/wp-content/themes/genova_tpl/assets/css/../img/common/mainv.png) no-repeat center center;background-size:cover}#styleguide .color,#styleguide .notice,#styleguide .styleguide{margin:8rem 0}#styleguide .color .color-guide{display:inline-flex;flex-wrap:wrap}#styleguide .color .color-guide p{margin:2rem 4rem 2rem 0;padding-left:8rem;position:relative}#styleguide .color .color-guide p:before{content:'';width:7rem;height:7rem;position:absolute;bottom:-1rem;left:0}#styleguide .color .color-guide p:nth-of-type(1):before{background:#000}#styleguide .color .color-guide p:nth-of-type(2):before{background:#ff2c72}#styleguide .color .color-guide p:nth-of-type(3):before{background:#0bcbdc}#styleguide .color .color-guide p:nth-of-type(4):before{background:#b2e96f}#styleguide .color .color-guide p:nth-of-type(5):before{background:#ffc600}#styleguide .color .color-guide p:nth-of-type(6):before{background:#ff9300}#archive .article-list li{padding:1rem;border-bottom:.1rem dotted #000}#archive .article-list li:before{content:none}#archive .article-list li a{display:block;position:relative;transition:.3s}#archive .article-list li a:after{content:'';position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);right:1rem;width:.8rem;height:.8rem;border-bottom:.1rem solid #000;border-right:.1rem solid #000;transition:.3s}@media (min-width:769px){#archive .article-list li a:hover:after{right:0}}.sitemap .menu-item{padding:1rem;border-bottom:.1rem dotted #000;font-size:2rem}.sitemap .menu-item:before{content:none !important}.sitemap .menu-item a{padding-left:1rem;position:relative;transition:.3s}.sitemap .menu-item a:before{content:'';width:0;height:0;border-style:solid;border-width:.6rem 0 .6rem .6rem;border-color:transparent transparent transparent #b2e96f;position:absolute;top:calc(.5em*1.6);transform:translateY(-50%);left:-.5rem;transition:.3s}@media (min-width:769px){.sitemap .menu-item a:hover:before{left:0;border-color:transparent transparent transparent #ff9300}}#notfound .content{padding:5rem 0}#notfound .content .sitemap{margin-top:5rem}@media (max-width:767px){#page-default h1,#archive h1{font-size:7vw;text-shadow:0 0 .5rem #fff}#page-default h1 span,#archive h1 span{font-size:11vw}#page-default h2,#archive h2{font-size:6.4vw;padding:3vw 0 3vw 3vw;line-height:9vw}#page-default h3,#archive h3{padding-right:0;font-size:5vw;line-height:8vw}#page-default h3:before,#archive h3:before{height:6px}#page-default h4,#archive h4{font-size:5.6vw;line-height:7vw;padding-left:3vw;margin-bottom:4vw}#page-default h5,#archive h5{font-size:4.5vw;margin-bottom:3vw}#page-default .heading,#archive .heading{font-size:4.5vw}#page-default dl dt,#archive dl dt{margin-right:0;padding:.5rem;float:none}#page-default dl dd,#archive dl dd{padding:.9rem 1rem}#page-default table tbody th,#page-default table tbody td,#archive table tbody th,#archive table tbody td{display:block;width:100%;padding:.5rem}#page-default blockquote,#page-default .blockquote,#archive blockquote,#archive .blockquote{padding:2rem}#page-default blockquote:after,#page-default .blockquote:after,#archive blockquote:after,#archive .blockquote:after{font-size:3rem;right:1rem}#page-default .mainv,#archive .mainv{padding-top:62.4%}#page-default #pagination,#archive #pagination{font-size:3.7vw}#page-default #pagination .page-list .page-numbers,#archive #pagination .page-list .page-numbers{margin:0;padding:1.5rem 1rem;line-height:1}#page-default #pagination .page-list .dots,#archive #pagination .page-list .dots{margin:0 .5rem;padding:1.5rem 0}#page-default #pagination .page-list .next,#archive #pagination .page-list .next{margin-right:0;padding-right:2rem}#page-default #pagination .page-list .prev,#archive #pagination .page-list .prev{margin-left:0;padding-left:2rem}#kdental .content .ul-bg1{margin:0;margin-top:3vw;margin-bottom:8vw}#mother table,#ortho table{border-bottom:.1rem solid #ff9300}#mother table tr.table_price th:last-child,#ortho table tr.table_price th:last-child{background-color:#eee;color:#000;border-left:.1rem solid #ff9300}#mother table tr td,#ortho table tr td{border-left:.1rem solid #ff9300}#mother table tr th,#mother table tr td,#ortho table tr th,#ortho table tr td{border-bottom:none}#point .point-txt{order:1;margin-bottom:4vw}#point .point-txt .heading{margin-bottom:3vw}#point .point-txt2{margin-top:4vw}#kdental .elementor-column.elementor-element-0c44130{display:block;min-height:112px}#kdental .elementor-column.elementor-element-0c44130 .elementor-column-wrap{margin:0}#kdental .elementor-column.elementor-element-0c44130 .elementor-widget-container{margin:0}#kdental .elementor-element-8289ec8 .elementor-column-wrap{margin:0}#styleguide .color .color-guide{flex-direction:column}#styleguide .color .color-guide p{margin-left:0}.sitemap .menu-item{font-size:1.6rem}.order-first{order:1 !important;margin-bottom:3vw}.order-first .elementor-widget-container,.order-first .elementor-column-wrap{margin-right:0 !important}}