@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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;font-size:1em;font-style:normal;font-weight:400;vertical-align:baseline;-webkit-text-size-adjust:none}article,aside,main,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400} ol,ul{list-style:none} caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit}a:focus{outline:none}input,textarea,select{*font-size:100%;}legend{color:#000}
.bx-wrapper{position:relative;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;width:720px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/slider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:14px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/slider/controls.png) no-repeat -123px 0}.bx-wrapper .bx-next{right:14px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/slider/controls.png) no-repeat -102px 0}.bx-wrapper .bx-prev:hover{background-position:-123px -58px}.bx-wrapper .bx-next:hover{background-position:-102px -58px}.bx-wrapper .bx-controls-direction a{position:absolute;top:49%;margin-top:-16px;outline:0;width:18px;height:54px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/slider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/slider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
@charset "UTF-8";body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:1.6;color:#484848}a{color:#484848;text-decoration:none}img{vertical-align:bottom;image-rendering:-webkit-optimize-contrast}.footerinner,.pc-contents{width:1000px;margin:0 auto}.pagetop{border-radius:2px;cursor:pointer;display:none;overflow:hidden;position:fixed;bottom:20px;right:40px}.pagetop:hover{opacity:.6}.cf:after{display:block;content:"";clear:both}i{margin-right:5px}.grecaptcha-badge{visibility:hidden}header{padding:0 0 8px;box-shadow:0px 9px 8px -8px rgba(50,50,50,.1);-webkit-box-shadow:0px 9px 8px -8px rgba(50,50,50,.1);-moz-box-shadow:0px 9px 8px -8px rgba(50,50,50,.1);width:100%}.headerInner{margin:0 auto;width:1000px}.multinfo .dis{font-size:12px;line-height:1.2;margin:10px 0 0}.multinfo .logo{width:440px;padding-top:8px}.multinfo .info{width:490px;padding-top:2px}.multinfo .tel{font-size:40px;line-height:30px;margin-top:12px;margin-bottom:10px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/telicon.png) left center no-repeat;width:6em;padding-left:34px;font-weight:400}.multinfo .e-park{width:140px;margin-left:10px}.multinfo .contact{width:400px;text-align:right}.multinfo .contact a{display:inline-block;width:190px}.multinfo .contact a+a{margin-left:5px}.multinfo .e-park img,.multinfo .contact img{width:100%;height:auto;vertical-align:bottom}.multinfo .mb8{margin-bottom:8px}.multinfo .info ul{padding-left:30px}.mainPhoto{width:100%}.mainPhoto img{display:block;margin:0 auto}.gNav{padding:10px 0;margin:0 0 20px;border-bottom:1px solid #eee;border-top:1px solid #eee;box-shadow:0px 8px 6px -6px rgba(180,180,180,.2)}.gNav ul{border-right:1px dotted #84c9e2;width:1000px;margin:0 auto}.gNav li a{float:left;width:132px;height:30px;padding:6px 4px 4px;text-align:center;border-left:1px dotted #84c9e2;letter-spacing:1px;line-height:30px;display:block}.gNav li a:hover{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/gnav_on.gif) no-repeat center center;color:#1059bf}.gNav li:nth-child(2) a{width:144px}.gNav li.home a,.gNav li.staff a,.gNav li.tour a,.gNav li.voice a,.gNav li.price a,.gNav li.map_time a,.gNav li.recruit a,.gNav li.contact a{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/gnav_on.gif) no-repeat center center;color:#1059bf}.menu{width:210px;float:left}.menu h2{font-size:26px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px solid #757575;line-height:1.2;margin-bottom:10px}.menu h2 span{display:inline-block;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/icon_h_low.png) no-repeat left center #fff;padding:0 20px}.menu li{overflow:hidden;text-indent:100%;white-space:nowrap;margin-bottom:5px}.menu li a{display:block;height:50px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/side_menu.png) no-repeat left top}.menu li.selected a{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/side_menu_on.png)}.menu li a:hover{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/side_menu_on.png) no-repeat left top}.menu li.caries a,.menu li.caries a:hover{background-position:0 -10px}.menu li.implant a,.menu li.implant a:hover{background-position:0 -60px}.menu li.denture a,.menu li.denture a:hover{background-position:0 -110px}.menu .whitening a,.menu .whitening a:hover{background-position:0 -160px}.menu .perio a,.menu .perio a:hover{background-position:0 -210px}.menu li.prevent a,.menu li.prevent a:hover{background-position:0 -260px}.menu li.kids a,.menu li.kids a:hover{background-position:0 -310px}.menu li.root a,.menu li.root a:hover{background-position:0 -360px}.menu li.correct a,.menu li.correct a:hover{background-position:0 -410px}.menu li.esthetics a,.menu li.esthetics a:hover{background-position:0 -460px}.menu li.nonextraction a,.menu li.nonextraction a:hover{background-position:0 -660px}.menu{margin-bottom:20px}.banner{width:210px;float:left;margin:5px 0 15px}.banner li{margin-bottom:10px;width:200px}.banner li a{display:block}.banner li img{width:100%;height:auto}footer{width:100%;background:#edf9ff;padding-top:15px}.fNav{padding:20px 60px;font-size:12px;margin-bottom:30px;background:#fff;border:1px solid #e7f2f6;position:relative}.fNav ul{width:210px;float:left;line-height:20px}.fNav .wide-ul{width:247px}.fNav ul li a:hover,.fNav ul li a:active{text-decoration:underline}.footer_epark img{width:140px;margin-left:50px}.wesmile{position:absolute;right:74px;top:85px}.wesmile img{width:160px}small{font-size:11px;text-align:center;display:block;line-height:3;background:#2e4b72;color:#fff}.private{margin:30px 0 40px}.reserve-btn{width:750px;border-radius:10px;border:1px solid #bfbfbf;margin-bottom:10px;overflow:hidden;padding-bottom:10px}.reserve-btn .floatL{width:430px;padding:0 10px 0 15px}.reserve-btn table th{padding:8px 10px 4px;font-size:13px}.reserve-btn table td{padding:8px 10px 4px;background:#fff;line-height:1.2;font-size:12px}.reserve-btn .floatR{width:264px;padding:20px 20px 0 0}.reserve-btn .tel{font-size:170%}.link{margin-bottom:60px}.link a{color:#c5a853;text-decoration:underline;margin:0 3px}.pricelink{margin-bottom:100px}.fade{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fade:hover{opacity:.5;filter:alpha(opacity=50)}.img-border{padding:4px;border:1px solid #bfbfbf;background:#fff;box-sizing:border-box;max-width:100%}.img-right{float:right;margin:0 0 10px 15px;max-width:300px}.img-left{float:left;margin:0 15px 10px 0;max-width:300px}.border{border:1px solid #bfbfbf}.floatL{float:left}.floatR{float:right}.clear{clear:both}.dispB{display:block}.dispI{display:inline}.dispIB{display:inline-block}.gothic{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mincho{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.p-link{color:#43a0ee;text-decoration:underline;margin:0 1px}.center{text-align:center}.alignR{text-align:right}.alignL{text-align:left}.txt-ll{font-size:150%}.txt-l{font-size:120%}.txt-s{font-size:80%}.or{color:#ff9e06}.re{color:#ff373a}.bl{color:#5089d7}.pc-none{display:none}.bold,.bold *{font-weight:700}.underline{text-decoration:underline}.gray{color:#999}.t-shadow{text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff}.p10{padding:0 10px 10px}.pt10{padding-top:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr25{margin-right:25px}.ttl-low{font-size:20px;padding-left:20px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px dotted #999;margin-bottom:12px;letter-spacing:2px;color:#5c91da;line-height:1.4;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/icon_h_low.png) no-repeat left bottom 4px #fff}.ttl-low-s{font-size:24px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px solid #757575;line-height:1.2;margin-bottom:10px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/icon_h_low.png) no-repeat left center #fff;padding-left:20px}.ttl-low2{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px solid #999;font-size:18px;margin-bottom:10px;padding-left:6px}.ttl-low2 span{margin-right:6px;color:#5c91da;font-size:20px}.ttl-low3{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;margin-bottom:10px}.ttl-low3 span{margin-right:6px;color:#5c91da;font-size:20px}.ttl-low4{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/arrow06.gif) left 7px no-repeat;padding-left:12px;font-size:16px;color:#c5a853;font-weight:700}.ttl-low5{font-size:16px;color:#c5a853;font-weight:700}.ttl-btn-bl,.ttl-btn-or,.ttl-btn-pk{padding:6px;font-size:18px;letter-spacing:1px;text-align:center;position:relative;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.ttl-btn-bl{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#eff7ff 100%);background:-webkit-linear-gradient(top,#fff 0%,#eff7ff 100%);background:linear-gradient(to bottom,#fff 0%,#eff7ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eff7ff',GradientType=0);color:#43a0ee;border:1px solid #d8e7f4}.ttl-btn-pk{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ffeff6 100%);background:-webkit-linear-gradient(top,#fff 0%,#ffeff6 100%);background:linear-gradient(to bottom,#fff 0%,#ffeff6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffeff6',GradientType=0);color:#ff8abe;border:1px solid #f4d8e7}.ttl-btn-or{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fdf1bf 100%);background:-webkit-linear-gradient(top,#fff 0%,#fdf1bf 100%);background:linear-gradient(to bottom,#fff 0%,#fdf1bf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fdf1bf',GradientType=0);color:#ffaa05;border:1px solid #ffd680}.ttl-btn-or.colum span{border-radius:4px;transform:rotate(-20deg);display:block;width:90px;position:absolute;line-height:1.8;top:-5px;left:-15px;color:#fff;background:#80aae3;font-size:80%}.ttl-circle{font-size:18px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:10px}.ttl-circle span{display:inline-block;background:#5c91da;color:#fff;width:52px;height:52px;border-radius:26px;line-height:52px;text-align:center;font-size:22px;margin-right:10px}.two-column img:nth-of-type(odd){float:left}.two-column img:nth-of-type(even){float:right}.three-column img{float:left;margin-right:12px}.three-column img:last-child{margin-right:0}.four-column img{float:left;margin-right:6px}.four-column img:last-child{margin-right:0}.case-records{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 120px;padding:20px 40px}.case-records li:nth-child(odd){float:left;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px}.case-records li:nth-child(even){float:right;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px}.compare{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/arrow04.png) no-repeat center 50px;margin:15px 20px 20px}.compare li{width:300px;text-align:center}.compare li:nth-of-type(odd){float:left}.compare li:nth-of-type(even){float:right}.compare li img{margin-bottom:5px}.table-normal{text-align:center;border-collapse:collapse;border:1px solid #ccc;margin-bottom:6px;width:100%}.table-normal th{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/bg_bl.gif);color:#fff;border:1px solid #ccc;padding:8px 16px 5px;text-align:center;vertical-align:middle}.table-normal td{padding:8px 16px 5px;border:1px solid #ccc;vertical-align:middle;text-align:center}.list-num{list-style-type:decimal;padding-left:1.3em}.list-dot{list-style:disc;padding-left:1.3em}.list-nostyle{list-style:none}.list-a{list-style-type:lower-alpha;padding-left:1.3em}.list-check li{padding-left:16px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/arrow07.png) no-repeat left center}.list-circle{list-style-type:none}.list-circle li{padding-left:2.5em;position:relative;margin-bottom:20px}.list-circle .number{position:absolute;left:0;top:-5px;display:inline-block;background:#80aae3;color:#fff;width:30px;height:30px;border-radius:50%;text-align:center;font-size:15px;margin-right:5px;line-height:30px}.qanda dl{background:#e8eef6;padding:10px 15px}.qanda dt{font-size:16px;margin-bottom:3px;font-weight:700;color:#6b6b6b}.qanda dt span{font-size:180%;color:#5c91da;margin-right:12px;vertical-align:middle}.qanda dd{padding-left:20px}.qanda dd span{font-size:140%;color:#c5a853;margin-right:8px}.error{text-align:center;font-size:20px;height:120px;padding-top:150px}.iphone4only{display:none}.androidonly{display:none}.iphone6only{display:none}
@charset "UTF-8";.innerwrap{width:1000px;margin:0 auto}.fadein{opacity:.3;transition:all .6s}.fadein.scrollin{opacity:1}.btn a{display:block;width:106px;text-align:center;background:rgba(255,255,255,.8);border:1px solid #7fa9e4;color:#7fa9e4;margin:0 auto;padding:4px 0 2px;letter-spacing:1px}.mainPhoto{margin:10px 0;text-align:center}.mainPhoto img{max-width:1000px}section.sct_notice{padding:50px 0 70px;font-size:20px}section.sct_notice h2 span{display:inline-block;background:#ff373a;color:#fff;padding:.1em 1.2em 0;margin-bottom:12px}.bnr-sameday{margin:60px auto 60px auto;width:1000px}.bnr-sameday img{width:100%}.feature{width:100%;padding-bottom:60px;min-width:1000px;margin-bottom:3px}.station{font-size:29px;line-height:3.5;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/train.png) no-repeat left center;width:800px;margin:10px auto;padding-left:40px}.station span,.point span{font-size:130%;color:#5c91da;margin:0 3px}.point{width:980px;margin:50px auto 50px}.point li{display:inline-block;vertical-align:middle}.point li:first-of-type{margin:0 0 0 44px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/train.png) no-repeat left center;background-size:60px auto;font-size:24px;line-height:1.7;width:310px;text-align:left;padding:0 58px 0 78px;border-right:1px dashed #ddd}.point li:last-of-type{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/sat-sun.png) no-repeat left center;background-size:60px auto;font-size:22px;line-height:2.4;padding:12px 0 0 88px;text-align:right;margin-left:40px}.kenshin{width:980px;margin:0 auto 40px}.kenshin img{max-width:100%;height:auto;box-sizing:border-box;border:1px solid #d9daea}.pickup{padding:0 10px}.pickup li{width:414px;padding:30px 27px 25px}.pickup h2{font-size:16px;line-height:42px;padding:4px 0 0 60px;width:320px;margin:0 auto 20px}.pickup li:first-child{border:1px solid #d3e1c6;background:#fff;background:-moz-linear-gradient(top,#fff 30%,#fff 30%,#eaf7e7 100%);background:-webkit-linear-gradient(top,#fff 30%,#fff 30%,#eaf7e7 100%);background:linear-gradient(to bottom,#fff 30%,#fff 30%,#eaf7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaf7e7',GradientType=0);float:left}.pickup li:first-child h2{color:#619758;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/logo_g.png) no-repeat left center}.pickup li p:first-of-type img{width:100%}.pickup li:first-child p:first-of-type{border:1px solid #d3e1c6;border-radius:16px;overflow:hidden;text-align:center}.pickup li:last-child{border:1px solid #d9daea;background:#fff;background:-moz-linear-gradient(top,#fff 30%,#fff 30%,#e7f0f7 100%);background:-webkit-linear-gradient(top,#fff 30%,#fff 30%,#e7f0f7 100%);background:linear-gradient(to bottom,#fff 30%,#fff 30%,#e7f0f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7f0f7',GradientType=0);float:right}.pickup li:last-child h2{color:#586e97;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/logo_b.png) no-repeat left center}.pickup li:last-child p:first-of-type{border:1px solid #d9daea;border-radius:16px;overflow:hidden;text-align:center}.pickup li:first-child .btn a{border:1px solid #c1d0bf;color:#8ab786}.gallery{background:#f5f5f5;padding:25px 0 40px;box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-moz-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;border-top:1px solid #eee;width:100%;min-width:1000px}.gallery h2 img{width:1000px}.gallery .innerwrap{position:relative}.gallery .bx-wrapper{width:720px;border:1px solid #ccc;background:#fff;padding:4px;margin-bottom:8px}.gallery .controlWrap .bx-wrapper{width:1000px;border:none;padding:0;height:82px;background:#f5f5f5}.gallery .controlWrap .bx-wrapper li{margin-right:10px}.gallery .controlWrap .bx-wrapper li img{padding:3px;border:1px solid #ccc;background:#fff;box-sizing:border-box}.gallery .linkBanner{width:260px;position:absolute;right:0;top:0}.gallery .linkBanner li{margin-bottom:8px}.gallery .linkBanner li:last-child{margin-bottom:0}.matanity{border:1px solid #fd929e;padding:35px 0 25px;margin:0 auto 40px auto;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/mama.png) no-repeat 50px center,url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/mama2.png) no-repeat right 50px center;text-align:center;background-color:#fff;width:1000px}.matanity a{display:block}.matanity h2{width:400px;margin:0 auto 20px;color:#fff;background:#fd929e;font-size:20px;line-height:2;letter-spacing:1px}.matanity p:first-of-type{font-size:26px;margin-bottom:10px}.matanity p:last-of-type{font-size:22px;padding-right:5px}.matanity p:last-of-type i{margin-right:5px}.matanity span.pink{color:#fd929e;font-size:26px;font-weight:700;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/ul-pink.png) repeat-x left bottom}.matanity span.ls{letter-spacing:-.5em}.menuTop{box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-moz-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;border-top:1px solid #eee;width:100%;min-width:1000px;padding:60px 0 20px;text-align:center}.menuTop h2{color:#5c91da;font-size:42px;line-height:1.2}.menuTop h2+p{color:#5c91da;line-height:1.2;font-size:14px;margin-bottom:35px}.menuTop nav>ul>li{width:20%;border:1px solid #555;box-sizing:border-box;float:left;min-width:200px;background-size:cover;background-repeat:no-repeat;background-position:center center}.menuTop nav a{display:block;color:#fff;background:rgba(50,50,50,.8);padding:25px 0 15px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.menuTop nav a:hover,.menuTop nav a:active{opacity:.2}.menuTop h3{font-family:"Hiragino UD Serif W4 JIS2004","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:28px;color:#fff}.menuTop .caries{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menucaries.jpg);background-position:center center}.menuTop .nonextraction{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menuextraction.jpg)}.menuTop .root{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menuroot.jpg)}.menuTop .perio{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menuperio.jpg)}.menuTop .kids{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menukids.jpg)}.menuTop .implant{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menuimplant.jpg)}.menuTop .denture{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menudenture.jpg)}.menuTop .esthetics{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menuesthetics.jpg)}.menuTop .whitening{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menuwhitening.jpg)}.menuTop .correct{background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/menucorrect.jpg);background-position:center top}.concept{width:100%;min-width:1000px;padding:25px 0 60px}.team{position:relative}.concept .team h3{font-size:22px;padding:8px 0;letter-spacing:2px;border-bottom:1px solid #5089d7;border-top:1px solid #5089d7;padding-left:40px}.concept .team h3 .bl{font-size:24px;margin:0 3px}.team .docterphoto{position:absolute;top:12px;right:0}.team .total{padding:40px 0 32px}.team .total h4{font-size:30px;padding-left:20px;margin-bottom:24px}.team .total li{background:#fdb92b;border-left:8px solid #ffe724;padding:8px 0 6px;text-align:center;color:#fff;width:154px;font-size:19px;margin-right:26px;float:left}.team .profile{font-size:13px}.team .profile h4{font-size:15px;padding-left:5px}.team .profile dt{font-size:14px}.team .profile dl:first-of-type{width:380px}.team .profile th{position:relative;width:6em;padding-left:.8em}.team .profile th span{position:absolute;right:0}.team .profile td{padding-left:10px}.team .btn a{float:right}.concept .three li{width:322px;float:left;margin-right:17px}.concept .three li:last-child{margin-right:0}.concept .three h3{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/h3_bg.gif) no-repeat left top,url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/h3_bg.gif) no-repeat left bottom;font-size:20px;padding:10px 0 8px 10px;margin-bottom:6px}.concept .three img{border:1px solid #ccc;width:100%;box-sizing:border-box}.short{width:100%;margin:40px 0 0}.short h3{font-size:22px;padding:8px 0;letter-spacing:2px;border-bottom:1px solid #5089d7;border-top:1px solid #5089d7;padding-left:40px;margin-bottom:20px}.short .floatL{width:430px;font-size:16px;padding-left:15px}.short .btn a{margin-right:0}.short h4{font-size:20px;padding-left:.5em;margin-bottom:10px}.short h4+p{text-align:center;width:24em}.short ul{margin-top:.5em;margin-bottom:1em;width:18em;padding:1em 2em;background:#98c8f345;margin-left:1.5em}.needs{box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-moz-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;border-top:1px solid #eee;width:100%;min-width:1000px}.needs .innerwrap{position:relative;padding:40px 0 20px}.needs .w490{width:490px;font-size:13px;line-height:1.4}.needs .w490 img{width:100%;height:auto}.needs .womanstaff{width:481px;position:absolute;top:40px;right:0;text-align:right}.needs .womanstaff img{width:100%}.needs .floatL,.needs .floatR{width:490px}.needs .floatL img,.needs .floatR img{width:100%}.needs h3{background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/need_h3_bg.png) no-repeat left center}.needs h3 span{font-size:15px;color:#fff;background:#5c91da;padding:0 30px;line-height:34px;display:inline-block}.needs .box{border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px}.needs .box i.or{margin-right:12px}.needs .f20{font-size:20px}.needs .f24{font-size:24px}.needs .f26{font-size:26px}.needs .en{font-family:sans-serif;margin:0 10px}.needs .second{border-top:1px solid #ccc;padding-top:30px}.needs .four{border-bottom:none;margin-bottom:0}.needs .four .free{padding-top:30px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/icoal.png) no-repeat center top}.consul{background:#f6f6f3;min-width:1000px;width:100%}.consul .inner{width:90%;margin:0 auto;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/contact_bg.png) no-repeat left bottom;background-size:auto 100%;max-width:1200px;padding-bottom:40px}.consul .floatR{width:52%;padding-top:45px}.consul .floatR h3{display:inline-block;background:#5c91da;color:#fff;padding:3px 20px 2px;font-size:15px;letter-spacing:1px}.consul .floatR h2 span{font-size:28px;letter-spacing:2px;border-bottom:1px solid #444;padding:2px 4px}.consul .f18{font-size:18px;line-height:1.4}.consul .floatR.btn{padding-top:0}.interview{background:#f0ead5;min-width:1000px;width:100%}.interview .inner{width:90%;margin:0 auto;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/interview_bg.jpg) no-repeat right 0px bottom 0;background-size:auto 100%;max-width:1200px;min-width:900px;padding:75px 0 30px}.interview h2{color:#572413;font-size:34px;font-family:"Hiragino UD Serif W4 JIS2004","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:1px}.interview p:not(:last-child){font-size:17px;text-shadow:#f0ead5 1px 1px 0px,#f0ead5 -1px 1px 0px,#f0ead5 1px -1px 0px,#f0ead5 -1px -1px 0px}.interview .btn a{border:1px solid #9f8979;color:#9f8979}.news{box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-moz-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;border-top:1px solid #eee;width:100%;min-width:1000px;padding:40px 0 60px}.blog{width:100%;min-width:1000px;padding:0 0 80px}.news h2,.blog h2{color:#6389c1;font-size:30px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/cms_bg1.gif) no-repeat left center,url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/cms_bg2.gif) no-repeat right center;display:inline-block;padding:2px 26px 0;line-height:44px}.news .floatL,.blog .floatL{width:480px;border:1px solid #ccc;padding:25px;height:320px;overflow-y:scroll}.blog .floatL{padding:10px 25px;width:480px}.news .floatR{width:440px}.news .floatR iframe{width:440px;height:320px}.blog .floatR{width:450px}.blog .floatR Img{width:100%}.news dl{border-bottom:1px dashed #ccc;padding:18px 0 10px}.news dl:first-of-type{padding-top:0}.news dt{border-left:3px solid #83ace5;padding-left:15px;line-height:30px;margin-bottom:7px;font-size:15px}.news dt time{font-size:12px;margin-right:20px}.blog dl{padding:15px 0 10px;border-bottom:1px dashed #ccc}.blog dt{width:96px;font-size:12px;float:left}.blog dd{float:left;width:360px}.news a:hover,.blog a:hover{text-decoration:underline}.infomation{box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-webkit-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;-moz-box-shadow:0px 5px 9px -5px rgba(0,0,0,.2) inset;border-top:1px solid #eee;width:100%;min-width:1000px;padding-top:20px}.infomation .innerwrap>.floatL{width:540px}.infomation .table-normal td{line-height:1.2;padding:8px 4px 3px}.infomation .innerwrap>.floatR{width:440px}.infomation .innerwrap>.floatR dt{width:84px;font-size:104%}.infomation .appearance.floatR{width:550px}.infomation .multinfo .logo{width:440px;padding-top:16px}.infomation .multinfo .info{width:490px}.infomation .multinfo .tel{font-size:34px;line-height:30px;margin-top:7px;margin-bottom:10px;background:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/common/telicon.png) left center no-repeat;padding:0 0 0 34px}.infomation .multinfo .contact,.infomation .multinfo .contact a{width:240px}#gmap{width:430px;height:340px}.link{text-align:center;margin:0 auto 80px;width:900px}.link li{display:inline-block;margin:10px 30px 0 0;vertical-align:middle}.link li:last-child{margin-right:0}.mhlw{color:#4a4a4a;width:1000px;border:1px solid #ececec;box-sizing:border-box;padding:60px 40px 40px;margin:80px auto 80px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;position:relative;text-align:center}.mhlw:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:100px;background-image:url(//www.otake-dental.com/wp-content/themes/humanity/css/../images/top/mhlw_mark.png);background-size:80%;background-position:center;background-repeat:no-repeat;aspect-ratio:1/1}.mhlw dt{border-bottom:1px dashed #a1a1a1;padding-bottom:10px;margin-bottom:25px;text-align:center}.mhlw dt span{display:block;font-size:25px}.mhlw dt span i{font-size:80%}.mhlw dd{font-size:22px}.mhlw dd strong{color:red}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}