@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}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:hidden}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#fff}#cboxContent{background:#fff}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:-5px;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:-5px;left:0;color:#999}#cboxSlideshow{position:absolute;bottom:-5px;right:42px;color:#444}#cboxClose{position:absolute;bottom:-5px;right:0;display:block;color:#444}.cboxIE #cboxTopLeft{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png,sizingMethod='scale')}.cboxIE #cboxTopCenter{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png,sizingMethod='scale')}.cboxIE #cboxTopRight{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png,sizingMethod='scale')}.cboxIE #cboxBottomLeft{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png,sizingMethod='scale')}.cboxIE #cboxBottomCenter{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png,sizingMethod='scale')}.cboxIE #cboxBottomRight{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png,sizingMethod='scale')}.cboxIE #cboxMiddleLeft{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png,sizingMethod='scale')}.cboxIE #cboxMiddleRight{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png,sizingMethod='scale')}div#colorbox{background:#fff;border:solid 1px #ccc}
@charset "UTF-8";body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:1.6;color:#333;min-width:1180px}a{color:#333;text-decoration:none}img{vertical-align:bottom}.pagetop{border-radius:2px;cursor:pointer;display:none;overflow:hidden;position:fixed;bottom:30px;right:30px;z-index:1000;opacity:.9}.pagetop img{width:100px;height:auto}.pagetop:hover{opacity:.6}.cf:after{display:block;content:"";clear:both}.clear{clear:both}.head ul,.head li,.head a,.head span,.head i,.head div,.head section{box-sizing:border-box}.head img{max-width:100%}.head{position:relative;min-width:1240px;margin-bottom:40px}.head:after{content:"";display:block;position:absolute;z-index:3;height:8px;width:100%;left:0;top:0;background-image:linear-gradient(to right,#dfe695 0,#dfe695 26.43%,#90c31f 26.43%,#90c31f 100%)}.head_inner{margin:0 auto;padding-top:16px;width:96%;min-width:1200px;max-width:1500px;display:flex;justify-content:space-between;align-items:flex-end;padding-right:17%}@media screen and (min-width:1560px){.head_inner{padding-right:calc(294px - ((100% - 1500px)/2))}}.head_btn{position:absolute;z-index:2;top:0;right:0;width:18%;max-width:278px;display:flex}.head_btn a{display:block}.head_logo{width:30%;max-width:368px}.head_txt{width:60%}.head_ttl{text-align:right;margin-top:6px;margin-bottom:10px;font-size:12px;letter-spacing:.1em}.head_ttl em{font-size:15px;background-image:linear-gradient(to bottom,transparent 0,transparent 50%,#fff6e2 50%,#fff6e2 90%,transparent 90%)}.head_wrp{display:flex;justify-content:space-between;align-items:flex-end}.head_info{flex:1;display:flex;justify-content:space-between}.head_addr{flex:1;display:flex;justify-content:flex-end;align-items:center}.head_addr dt{width:48px;margin-right:1em}.head_addr dd{padding-right:18px}.head_addr p{font-size:90%}.head_addr p.holiday i{font-size:91.67%}.head_addr p.holiday em{color:#7ad1f0;font-style:normal !important}.head_tel{width:44%;max-width:260px}.gnav nav,.gnav ul,.gnav li,.gnav a,.gnav span,.gnav i,.gnav div{box-sizing:border-box}.gnav img{max-width:100%;vertical-align:middle}.gnav{width:100%;margin-bottom:10px}.nav_list{width:96%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;max-width:1540px;min-width:1200px}.nav_list li{width:15%;text-align:center;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/gnav_line.jpg) no-repeat left center;background-size:1px}.nav_list li:last-of-type{background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/gnav_line.jpg) no-repeat left center,url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/gnav_line.jpg) no-repeat right center;background-size:1px}.nav_list li a{display:inline-block;padding:0 10px;border-bottom:7px solid transparent}.nav_list li a:hover,.nav_list li.selected a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;border-bottom-color:#dfe695}.nav_en{font-family:'Lora',serif;font-size:20px;color:#454545;letter-spacing:1px}.nav_ja{color:#454545;font-size:12px}.modal_recruit .modal_btn{display:block;margin:30px auto;width:420px;text-align:center;line-height:2.6;color:#fff;text-decoration:none;font-size:20px}.modal_recruit .modal_btn span{font-size:130%}.modal_recruit .modal_btn.dr{background:linear-gradient(#90c31f,#90c31f)}.modal_recruit .modal_btn.dh{background:linear-gradient(#ffb6c3,#f58499)}.modal_recruit .modal_btn.da{background:linear-gradient(#bdbdbd,#9e9e9e)}div#cboxContent{padding:25px 30px 20px}#colorbox,#cboxOverlay,#cboxWrapper:focus{outline:none}button#cboxClose{background:0 0;position:relative;margin-right:0;margin-left:auto;border:none;bottom:25px;font-size:120%}.foot ul,.foot li,.foot a,.foot span,.foot i,.foot div,.foot section{box-sizing:border-box}.foot img{max-width:100%}.foot_access{width:100%;display:flex;background:#fffaef}.foot_access iframe{width:50%;vertical-align:top;border:0 none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.foot_access_txt{width:50%}.foot_access_inner{text-align:center;max-width:700px;width:98%;margin:0 auto 0 0;padding:60px 0 50px}.foot_access_ttl{margin-bottom:43px}.foot_access_addr{font-size:17px;color:#454545;margin-bottom:40px;font-family:"游ゴシック","Yu Gothic",YuGothic,Osaka,sans-serif}.foot_access_link{margin-bottom:38px}.foot_access_lst{display:flex;align-items:flex-end;justify-content:center;margin:0 auto}.foot_access_lst li{padding:0 40px;position:relative;text-align:center}.foot_access_lst li:nth-of-type(1):before,.foot_access_lst li:after{display:block;position:absolute;content:"";width:1px;height:50%;bottom:25%;background:#acacac}.foot_access_lst li:nth-of-type(1):before{left:0}.foot_access_lst li:after{right:0}.foot_inf{background:#f6fcea;padding:88px 0 50px}.foot_contact{width:1160px;margin:0 auto 68px;display:flex;text-align:center}.foot_hdg{flex:1;font-size:16px;color:#5d5d5d;padding:20px 0;border-right:1px dotted rgba(93,93,93,.5)}.foot_tel{width:27.8%;padding:20px 0;border-right:1px dotted rgba(93,93,93,.5)}.foot_btn_web{width:26.9%;border-right:1px dotted rgba(93,93,93,.5);padding:20px 0}.foot_btn_mail{width:24.18%;border-right:1px dotted rgba(93,93,93,.5);padding:20px 0}.foot_inner{width:1070px;margin:0 auto;display:flex}.foot_widget{margin-right:60px}.foot_seo{color:#5d5d5d;font-size:13px;font-family:"游ゴシック","Yu Gothic",YuGothic,Osaka,sans-serif}.foot_nav{background:#e5f0ce;text-align:center;position:relative;padding-top:75px}.foot_ttl{margin-bottom:55px}.fnav{margin-bottom:50px}.fnav ul{margin-bottom:1.4em}.fnav li{display:inline-block;font-size:15px;padding:0 1em;border-right:1px solid #585858;line-height:1}@media screen and (min-width:1400px){.fnav li{padding:0 2em}}.fnav li:nth-of-type(1){border-left:1px solid #585858}.fnav li a{color:#585858;display:inline-block;font-family:"游ゴシック","Yu Gothic",YuGothic,Osaka,sans-serif}.foot_comment{width:1100px;margin:0 auto 120px;background:#fff;padding:0 0 10px}.foot_comment>p{font-size:18px;line-height:20px;background:#9c3;padding:5px;text-align:left;color:#fff;margin-bottom:15px;display:flex;align-items:center}.foot_comment>p i{margin-right:5px}.foot_humanity{position:absolute;width:70px;right:calc(8% + 20px);bottom:calc(5em + 20px)}.foot_copyright{margin-top:120px;background:#99cc34;color:#372a1d;padding:2em 0}.pc-contents{width:1180px;margin:30px auto}.left-contents{width:300px;float:left;padding-top:10px}.right-contents{width:760px;float:right;padding-top:30px}.mainPhoto{width:100%;border-bottom:1px solid #a8a8a8;border-top:1px solid #a8a8a8;overflow:hidden}.mainPhoto p{width:100%;max-width:1500px;margin:0 auto}.mainPhoto img{max-width:100%}.page-catch{margin:20px auto 40px;text-align:center;color:#414141;font-size:18px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border:3px solid #dfe695;padding:30px 25px 25px;position:relative}.page-catch:after{content:'';display:block;width:calc(100% - 6px);height:calc(100% -6px);border:3px solid #fff;position:absolute;top:0;right:0;bottom:0;left:0}.menu nav,.menu ul,.menu li,.menu a,.menu span,.menu i,.menu div{box-sizing:border-box}.menu img{max-width:100%;vertical-align:middle}.menu{padding:48px 25px 20px;background:#fafce6;width:300px;box-sizing:border-box;margin-left:auto;margin-right:auto}.menu_inner{background:#fff;box-shadow:6px 6px 16px rgba(224,217,202,.2)}.menu_ttl{margin:0 auto 40px;width:166px}.menu_ttl img{margin-top:-16px}.menu nav{padding:0 30px 20px 40px}.menu_lst li{font-size:16px;margin-bottom:14px}.menu_lst a{color:#676767;background-image:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/menu_arrow.png);background-repeat:no-repeat;background-size:16px auto;background-position:0 5px;padding-left:30px;display:block}.menu_lst a:hover{color:#90c31f}.banner{padding-bottom:140px}.banner ul{width:260px;margin:20px auto}.banner li{margin-bottom:12px}.banner ul img{max-width:100%}section.private{margin-bottom:70px;padding-top:80px}.information-box{background:#fff url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/private_bg.jpg) no-repeat right bottom;background-size:auto 100%;width:100%;padding:50px 0 0 30px;box-sizing:border-box;border:1px solid #dfe695;height:390px;margin-bottom:20px}.reserve-btn{width:264px;margin-bottom:30px}.information-box img{width:100%;height:auto}.reserve-btn a{display:block}.information-box .tel{width:278px}.information-box .contact_addr{margin-bottom:22px;width:278px}.information-box .contact_addr dd{padding:5px 0 0 6px}.pricelink{margin-bottom:220px}.link{margin-bottom:60px}.link a{color:#7cb618;text-decoration:underline;margin:0 2px}.pricelink{margin-bottom:200px}.microbanner img{width:100%;height:auto}.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:.6;filter:alpha(opacity=60)}.img-border{padding:4px;border:1px solid #bfbfbf}.img-right{float:right;margin:0 0 10px 15px}.img-left{float:left;margin:0 15px 10px 0}.pc-none{display:none}.gothic{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック","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:#8dc21f;text-decoration:underline;margin:0 1px}.center{text-align:center}.bold{font-weight:700}.txt-l{font-size:120%}.txt-s{font-size:80%}.txt150{font-size:150%}.txt140{font-size:140%}.txt130{font-size:130%}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.or{color:#fc9b2a}.re{color:#ff373a}.gr{color:#90c31f}.bl{color:#21b2e7}.line-height1{line-height:1.5em}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.dispB{display:block}.dispI{display:inline}.dispIB{display:inline-block}span[lang=ja]{font-family:sans-serif}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.pb10{padding-bottom: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}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ttl-low{font-size:18px;padding:15px 32px 12px;line-height:1.4;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.ttl-low1-1{color:#537800;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/ttl-low1-1_bg.png)}.ttl-low1-2{color:#fff;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/ttl-low1-2_bg.png)}.ttl-low1-3{color:#fff;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/ttl-low1-3_bg.png)}.ttl-low2{font-size:18px;padding:10px 0 10px 26px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.4;position:relative}.ttl-low2-1{color:#80b40d}.ttl-low2-2{color:#fea50c}.ttl-low2-3{color:#5bcaf3}.ttl-low2-1:before,.ttl-low2-1:after,.ttl-low2-2:before,.ttl-low2-2:after,.ttl-low2-3:before,.ttl-low2-3:after{content:'';display:block;width:3px;height:50%;position:absolute;left:0}.ttl-low2-1:before{background:#90c31f;top:0}.ttl-low2-1:after{background:#dfe695;bottom:0}.ttl-low2-2:before{background:#fea50c;top:0}.ttl-low2-2:after{background:#ffdda2;bottom:0}.ttl-low2-3:before{background:#5ac9f2;top:0}.ttl-low2-3:after{background:#bdedff;bottom:0}.ttl-low3{padding:14px 12px 13px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;text-align:center;line-height:1.4}.ttl-low3-1{color:#80b40d;border-bottom:1px solid #80b40d;border-top:1px solid #80b40d}.ttl-low3-2{color:#fea50c;border-bottom:1px solid #fea50c;border-top:1px solid #fea50c}.ttl-low3-3{color:#5bcaf3;border-bottom:1px solid #5bcaf3;border-top:1px solid #5bcaf3}.ttl-low4{line-height:1.9;color:#424242;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px}.ttl-low4-1 span:first-of-type{margin:0 .5em 0 0;padding:4px;color:#80b40d;background:linear-gradient(transparent 65%,#fafce6 65%,#fafce6 90%,#fff 90%,#fff 100%)}.ttl-low4-2 span:first-of-type{margin:0 .5em 0 0;padding:4px;color:#fea50c;background:linear-gradient(transparent 65%,#ffeed1 65%,#ffeed1 90%,#fff 90%,#fff 100%)}.ttl-low4-3 span:first-of-type{margin:0 .5em 0 0;padding:4px;color:#5bcaf3;background:linear-gradient(transparent 65%,#d7f4ff 65%,#d7f4ff 90%,#fff 90%,#fff 100%)}.ttl-low5{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;text-align:center;border-radius:100px;padding:13px 16px 12px;line-height:1.4}.ttl-low5-1{color:#537800;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/ttl-low1-1_bg.png)}.ttl-low5-2{color:#fff;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/ttl-low1-2_bg.png)}.colunm{background:#fcffff;padding:30px 30px 20px;border:1px solid #ffdda2}.ttl-btn{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;text-align:center;border-radius:100px;padding:13px 16px 12px;line-height:1.4;background:#ffdda2;color:#e86d00}.table-normal,.table-nocolor{width:100%}.table-normal th{text-align:center;background:#f6f9d3;color:#90c31f;font-size:15px;padding:6px 12px;border:1px solid #b6e354}.table-normal td{background:#fff;text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nocolor th{text-align:center;background:#e2e2e2;color:#333;font-size:15px;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nocolor td{background:#fff;text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nostyle th{padding:6px 12px;vertical-align:middle}.table-nostyle td{padding:6px 12px;vertical-align:middle}.tAlignL{text-align:left !important}.tAlignC{text-align:center !important}.tAlignR{text-align:right !important}.tVAlignT{vertical-align:top !important}.tVAlignM{vertical-align:middle !important}.tVAlignB{vertical-align:bottom !important}.list-num li{list-style-type:decimal;list-style-position:inside}.list-dot>li{padding-left:1em;position:relative}.list-dot>li:after{position:absolute;width:1em;height:1em;content:"・";left:0;top:0}.list-nostyle li{list-style:none}.list-a{list-style-type:lower-alpha;list-style-position:inside}.list-check li{padding-left:16px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left center;background-size:10px auto}.txt-indent li{background-position:left .4em;padding-left:1em}.img-column-wrap{position:relative;overflow:hidden}.img-column{position:relative;left:50%;float:left}.img-column li{position:relative;float:left;left:-50%;margin-right:10px}.img-column.for-four li{margin-right:6px}.img-column.for-two li:nth-child(even),.img-column.for-three li:nth-child(3n),.img-column.for-four li:nth-child(4n){margin-right:0 !important}.img-column li:last-child{margin-right:0 !important}.img-column.for-three .img-border,.img-column.for-four .img-border{padding:3px}div.box-img-right{width:100%;display:table;direction:rtl;zoom:1}.box-img-right .img{margin:0;display:table-cell;vertical-align:top;direction:ltr}.box-img-right img{width:320px;height:auto}.box-img-right .box{padding:0 15px 1px 0;display:table-cell;vertical-align:top;direction:ltr;text-align:left}div.box-img-left{zoom:1}.box-img-left .img{margin:0;padding:0 15px 0 0;display:table-cell;vertical-align:top;position:relative}.box-img-left img{width:320px;height:auto}.box-img-left .box{display:table-cell;vertical-align:top}.box-two-column .box-right{width:48%;float:right}.box-two-column .box-img-left{width:48%;float:left}.box-two-column .box-img-left img{width:100%;height:auto}.box-two-column .box-left{width:48%;float:left}.box-two-column .box-img-right{width:48%;float:right}.box-two-column .box-img-right img{width:100%;height:auto}.box-two-column-around{width:100%}.box-two-column-around .box-img-right{width:48%;float:right;margin-left:10px}.box-two-column-around .box-img-left{width:48%;float:left;margin-right:10px}.case-records{margin:0 auto;width:90%;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 55%;padding:20px 30px}.case-records li:nth-child(odd){float:left;background:url(//www.ogikubo-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.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px}.case-records-190{width:60%}.case-records-220{width:70%}.compare{background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/arrow04.png) no-repeat center 48%;margin-left:40px;margin-right:40px}.compare li:nth-of-type(odd){float:left}.compare li:nth-of-type(even){float:right}.compare-190{margin:0 auto;width:60%}.qanda dt{background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/qicon.png) no-repeat left center;background-size:32px auto;padding-left:34px;font-size:16px;line-height:32px;margin-bottom:4px}.qanda dd{margin:0 0 20px 10px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/aicon.png) no-repeat left top 2px;background-size:32px auto;padding-left:36px}.menu-btn li img{border:1px solid #b6e354}.menu-btn .ttl{border-top:1px solid #b6e354;border-left:1px solid #b6e354;border-right:1px solid #b6e354;border-top-left-radius:6px;border-top-right-radius:6px;padding:14px 0 12px;line-height:1.2;text-align:center;color:#90c31f;background:#f6f9d3;font-size:16px}.menu-btn li a{display:block}.img-column.menu-btn.for-two li:last-child{margin-left:20px}.detail-btn{text-align:right;font-size:96%;text-decoration:underline;margin-top:5px}.detail-btn i.fa{color:#90c31f}.menu-btn2 .ttl{background:#d1f2ff;color:#2fb4e5;border-color:#5bcaf3}.menu-btn2 li img{border-color:#5bcaf3}.menu-btn2 .detail-btn i.fa{color:#5bcaf3}.pc-none{display:none}.error{text-align:center;font-size:20px;height:120px;padding-top:150px}.grecaptcha-badge{visibility:hidden}.recapta_message{margin-bottom:10px;font-size:90%}
@charset "UTF-8";p strong{font-weight:700 !important}p em{font-style:italic !important}p em strong,p strong em{font-weight:700 !important;font-style:italic !important}p a{color:#6b75c1;text-decoration:underline;margin:0 1px}section img{box-sizing:border-box;max-width:100%}.flex{display:flex}.flex img{max-width:100%}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-base{align-items:baseline}.between{justify-content:space-between}.futura{font-family:futura-pt,sans-serif}.ready{font-weight:700;text-align:center;font-size:26px;margin:60px 0 100px;color:#ff373a}table .empty{display:none}section.staff{margin-bottom:40px}.staff .staff_career,.staff .staff_hobby,.staff .staff_img{width:48%}.staff .staff_group{width:50%}.staff .staff_group,.staff .staff_career,.staff .staff_hobby{margin-bottom:20px}.staff .staff_img{float:right}.staff .staff_certificate li{width:19%;margin-bottom:1.25%;margin-right:1.25%}.staff .staff_certificate li:nth-child(5n){margin-right:0}.staff .staff_certificate li figure{padding:3px;border:1px solid #ccc;box-sizing:border-box}.staff .staff_certificate li p{margin-top:.5em}.staff .staff_book .box-left{width:19%}.staff .staff_book .box-right{width:79%}.staff .table-nocolor th{white-space:nowrap;text-align:left}.staff .table-nocolor td{text-align:left;width:100%}.staff .table-nostyle th{vertical-align:top;padding:0 1em 0 0;white-space:nowrap}.staff .table-nostyle td{vertical-align:top;padding:0;width:100%}section.tour{margin-bottom:40px}.tour div{margin-bottom:10px}.tour div:last-of-type{margin-bottom:0}.tour .img-column.for-two li{width:370px}section.map_time{margin-bottom:40px}.map_time .gmap{height:300px}.map_time .gmap iframe{height:300px;display:block}.map_time .tel{font-size:22px}.map_time .table-nostyle th{padding:6px 0}.map_time .fa-long-arrow-right{margin:0 10px}.map_time .gmap iframe{display:block;width:100%}.map_time .table-nocolor th,.map_time .table-nocolor td{padding:7px 3px 4px}.map_time .table-nocolor thead td{background:#e2e2e2;color:#333;border:1px solid #ccc}.map_time .table-nocolor tbody th{background:#fff;border:1px solid #ccc}section.recruit{margin-bottom:40px}.recruit .anchor{text-align:left;letter-spacing:-.4em;margin-bottom:40px;display:flex;justify-content:space-between}.recruit .anchor li{width:100%;letter-spacing:normal;display:block;padding:0 1%}.recruit .anchor li a{padding:4% 0;text-align:center;color:#fff;border-radius:5px;display:block}.recruit .anchor li:first-child a,.recruit .anchor li:nth-child(5) a{background:#fea50c}.recruit .anchor li:nth-child(2) a,.recruit .anchor li:nth-child(6) a{background:#5bcaf3}.recruit .anchor li:nth-child(3) a{background:#f8bd52}.recruit .anchor li:nth-child(4) a{background:#f8b9a8}.rec_txt{margin-bottom:40px}.rec_txt .rec_item{margin-bottom:20px}.rec_txt .rec_item:last-of-type{margin-bottom:0}.recruit .reward{display:flex}.recruit .reward li{width:18.8%;margin-right:1.5%}.recruit .reward li:last-child{margin-right:0}.recruit .reward li img{width:100%;box-sizing:border-box}.recruit .table-nocolor th{width:120px}.recruit .table-nocolor th,.recruit .table-nocolor td{text-align:left}.recruit .tel{font-size:22px}section.contact{margin-bottom:60px}.contact p.tel{font-size:22px}.contact h3.ttl-low4 span{text-indent:-.5em;display:inline-block}.contact .table-nocolor th{width:120px;text-align:left;font-weight:700}.contact .table-nocolor td{text-align:left}.form{width:100%;margin:20px auto 20px;border:1px solid #ccc;border-collapse:collapse}.form th{white-space:nowrap;background-color:#eee;border:1px solid #ccc;padding:8px 12px;vertical-align:middle;width:140px}.form td{padding:10px 15px;border:1px solid #ccc;vertical-align:middle;background:#fff}.form td p{margin-bottom:1em}.form td p:nth-of-type(1){margin-top:.5em}.form .required{color:#c20e11;margin-left:4px}.form td input[type=text],.form td input[type=number],.form td input[type=tel],.form td input[type=email],.form td input[type=adress],.form td input[type=date],.form td select,.form td textarea{border:solid 1px #ccc;padding:2px 4px}.form td select{vertical-align:middle;padding:4px}.form td input[type=number]{width:4em}.form .type span.wpcf7-list-item{display:block;margin:0}.form label{line-height:1;display:inline-block;margin-right:10px}.form input{vertical-align:middle}.form input[type=radio]{vertical-align:top}.wpcf7-datetime,.hasDatepicker{width:200px;margin-bottom:5px;vertical-align:middle}.form input.name,.form input.telnumber{width:250px}.form input.email{width:420px}.form td textarea{box-sizing:border-box;margin:0 1em 0 0;width:100%}.form .timemenu{width:200px}.form .visit{margin:2px 4px}.form .timemenu select{width:200px;height:28px;line-height:28px;padding:0}.form .wpcf7-radio{display:flex}.form .wpcf7-radio .wpcf7-list-item{display:flex;align-items:center}.form span.wpcf7-list-item.first{margin:0}.form .wpcf7-radio .wpcf7-list-item input{margin-right:.25em}.form .wpcf7-list-item-label{line-height:0}.form .perpose .wpcf7-list-item{display:block;margin:0}.form input[name=month1],.form input[name=month2],.form input[name=month3]{margin:0 0 0 .5em}.form-btn{text-align:center}.form-btn input{margin-right:20px;line-height:40px;cursor:pointer;padding:0 30px;border-radius:5px;background:#e0e79c;border:1px solid #e0e79c;color:#537800;-webkit-appearance:none}.contact div.wpcf7-mail-sent-ok,.contact div.wpcf7-mail-sent-ng,.contact div.wpcf7-validation-errors{border:none;text-align:center;color:#c20e11}.contact02 span.wpcf7-not-valid-tip{font-size:14px;color:#c20e11;text-align:left}.form .yubin{width:80px;margin-bottom:5px}.form .addressmore{font-size:11px;color:#a2a2a2;margin-left:4px}.form #prefecture{width:6em;padding-left:3px;margin-right:10px;margin-bottom:5px}.form #city{width:340px;margin-right:10px;padding-left:3px;margin-bottom:5px}.form #street{width:440px;padding-left:5px}.form .kakunin-text{display:block;font-size:80%;color:#fc9b2a}.form span.address,.form span.address02{display:block;margin-top:5px}.form span.address input,.form span.address02 input{padding-left:3px;width:400px}section.feature{padding-bottom:40px}.feature h2 br{display:none}.feature .anchor_link h2 br{display:block}.feature .anchor_link_img{padding-right:8px;box-sizing:border-box}.feature .anchor_link{display:flex;flex-wrap:wrap;justify-content:center}.feature .anchor_link h2 strong{color:#f90}.feature .anchor_link>li{width:32%;margin-right:2%;margin-bottom:15px;padding:2%;border:1px #5bcaf3 solid;position:relative;background:#fff;box-sizing:border-box}.feature .anchor_link>li.count4,.feature .anchor_link>li.count5:nth-child(-n+2){width:49%;margin-right:2%}.feature .anchor_link>li.count3:nth-child(3),.feature .anchor_link>li.count5:nth-child(2),.feature .anchor_link>li.count5:last-child,.feature .anchor_link>li.count6:nth-child(3n){margin-right:0}.feature .anchor_link>li.count4:nth-child(2n){margin-right:0}.feature .anchor_link li a{display:block}.feature .anchor_link li h2{display:flex;justify-content:center;align-items:center;margin-bottom:.5em;text-align:center;font-size:14px;height:2.5em;line-height:1.25em;border-bottom:1px #5bcaf3 solid;padding-bottom:.25em}.feature .anchor_link li.count4 .anchor_link_img,.feature .anchor_link li.count5:nth-child(-n+2) .anchor_link_img{width:49%;float:left}.feature .anchor_link li.count5:nth-child(n+3) .anchor_link_img,.feature .anchor_link li.count6 .anchor_link_img{margin-bottom:.25em}.feature .anchor_link .anchor_link_img img{max-width:100%}.feature .anchor_link .object-fit-img{object-fit:cover;font-family:'object-fit: cover;';object-position:top}.feature .anchor_link .anchor_link_txt{text-align:left;font-size:14px;padding:4px 0 0}.feature .anchor_link li.count4 .anchor_link_txt,.feature .anchor_link li.count5:nth-child(-n+2) .anchor_link_txt{width:49%;float:right}.feature .anchor_link li .btn{width:90%;margin:5% 5% 0;padding:5px 0;color:#fff;border-radius:100px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/ttl-low1-2_bg.png);display:block;text-align:center}.feature .anchor_link_txt li{padding-left:1em;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left top 7px;background-size:10px auto}section.recruit{margin-bottom:40px}
@charset "UTF-8";.saliva_test{display:block;width:600px;padding:20px 40px;margin:0 auto 10px}.saliva_test .ttl-low{border-radius:30px}.saliva_test .box-two-column{display:flex;width:580px;margin:0 auto 20px;text-align:center;justify-content:space-between}.saliva_test .box-two-column img{height:230px;width:auto}.saliva_test .box-two-column img:first-of-type{margin-right:10px}.saliva_test span{display:inline-block}.saliva_test p{font-size:16px;line-height:1.5em}.saliva_test span.txtGreen2{color:#8dc21f}section.price{margin-bottom:40px}.price .list-card{display:inline-block}.price .list-card li{float:left;margin-left:17px}.price .list-card li:first-child{margin-left:0}.price .list-card li.suica{margin-left:0;margin-top:15px}.price .loan img{width:auto;height:51px}.pricemenu li{display:inline-block;width:14em;margin-bottom:5px}.price .box-img-left .img{table-layout:fixed;width:320px}.list-fp-wrap{position:relative;overflow:hidden}.list-fp{position:relative;left:50%;float:left}.list-fp li{position:relative;float:left;left:-50%;list-style:none;width:150px;float:left;padding-left:24px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/arrow01.png) no-repeat 0 50%}.list-fp li:first-child{padding-left:0;background:0 0}section.caries{margin-bottom:40px}section.perio{margin-bottom:40px}.perio-list{margin:0 auto 20px;width:680px;display:flex;flex-wrap:wrap;gap:20px 30px}.perio-list li{width:205px}.perfect-smile-club div{padding:20px 30px 40px;background:#fff}.perfect-smile-club .list-dot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.perfect-smile-club .ttl span{padding:4px;background:linear-gradient(transparent 60%,#fef4e8 0) no-repeat}.perfect-smile-club .ar{margin:0 0 0 -.5em;padding:0 0 0 1em}.perfect-smile-club .ar:before{content:'';display:inline-block;margin:0 .5em 0 0;width:0;height:0;border-top:5px solid transparent;border-right:0 solid transparent;border-bottom:5px solid transparent;border-left:7px solid #ffc502}.list-emd-wrap{position:relative;overflow:hidden}.list-emd{position:relative;left:50%;float:left}.list-emd li{position:relative;float:left;left:-50%;width:110px;float:left;padding-left:60px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 9px 70px}.list-emd li:first-child{background:0 0;padding-left:0}section.correct{margin-bottom:40px}.correct-page-link{font-size:0}.correct-page-link li{box-sizing:border-box;display:inline-block;margin:0 1%;width:48%;text-align:center;font-size:18px;font-weight:700}.correct-page-link li a{display:block;padding:11px 16px 10px;color:#fff}.correct-page-link li:first-child a{background:#ffeed1;color:#fea50c}.correct-page-link li:last-child a{background:#fafce6;color:#80b40d}.correct-page-link i{margin:0 0 0 .5em}.list-correctflow li{padding-top:45px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/correct/yellow_arrow.png) no-repeat 10px 0}.list-correctflow li:first-child{padding-top:0;background:0 0}.list-correctflow li .mincho{font-size:20px}.list-correctflow li .mincho span.gr{margin-right:.5em}#correct001 .ttl-low2{border-left:5px solid #3bc2e8}#correct002 .ttl-low2{border-left:5px solid #e7b744}section.esthetics{margin-bottom:40px}.page-catch.esthetics{padding:50px 20px 5px;margin:25px auto 50px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/esthetics/bg_pagecatch.jpg) no-repeat left 30px top 50%;background-size:110px auto;min-height:120px;line-height:2}.menu-esthetics>li{width:358px;float:left;margin-left:10px;border:solid 1px #ccc;border-radius:5px;margin-bottom:10px;text-align:center;position:relative}.menu-esthetics>li:nth-child(2n-1){margin-left:0}.menu-esthetics>li a{display:block;padding:10px 20px 10px}.menu-esthetics span.tag{background:#fffde6;border-radius:4px;border:1px solid #ffe180;color:#4d2600;border-radius:4px;transform:rotate(-16deg);display:inline-block;position:absolute;top:-5px;left:-15px;font-size:16px;padding:5px 10px}.menu-esthetics>li .ttl{border-bottom:solid 1px #ccc;font-size:20px;margin-bottom:5px}.menu-esthetics>li .case-records02 li:last-child{background-position:10px 50%;background-size:20px 12px;padding-left:40px}.menu-esthetics>li i{margin-right:5px;color:#8dc21f}.esthetics-list2{text-align:center;font-size:0}.esthetics-list2 li{box-sizing:border-box;display:inline-block;margin:0 1% 10px;width:48%}.esthetics-list2 a{display:block;padding:12px 16px 11px;color:#fff;font-size:18px;background:#78d0f0}.esthetics-list2 i{margin:0 0 0 .5em}.esthetics-line-type p{padding:0 0 0 255px}.whitening-link{display:flex}.whitening-link li{width:30%}.whitening-link li+li{margin-left:5%}.whitening-link .ttl-low5{line-height:1.3;padding:4px;font-size:15px}.whitening-link img{margin:0 auto 10px;display:block}.whitening-link-detail{color:#90c31f}.menu-esthetics-cnt.icon p{padding-top:30px}.menu-esthetics-cnt.icon img{width:42px;margin:14px auto 8px}section.denture{margin-bottom:50px}.denture .compare-pre-img{width:300px;background-color:#e4e4f0;text-align:center;padding:10px}.denture .compare-pre-img .ttl{font-size:14px;font-weight:400;padding-left:0;margin-bottom:0;background-color:#479eff;color:#fff;border-radius:5px;width:80%;margin:0 auto 10px}.menu-denture .ttl{color:#537800;font-size:16px;text-align:center;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/ttl-low1-1_bg.png);line-height:2.6;border-radius:3px;margin-bottom:4px}.menu-denture img.img-border{border-radius:5px}.denture .btn-detail{font-size:13px}.denture .fl{float:right;width:490px}.denture .box-img-left .img img{width:200px !important}section.implant{margin-bottom:40px}.list-implant{list-style:none;width:627px;margin:0 auto 20px}.list-implant li{width:187px;float:left;padding-left:33px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/arrow01.png) no-repeat 5px 50%}.list-implant li:first-child{background:0 0;padding-left:0}.list-implant li p{font-size:12px;margin-top:5px}.txt-anshin{font-size:130%}.implant-list{display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.implant-list li{width:48%;margin:0 0 20px}section.whitening{margin-bottom:50px}.whitening-list{display:flex}.whitening-list li{width:30%}.whitening-list li+li{margin-left:5%}.whitening-list h5{padding:9px 8px 8px;color:#fff;font-size:16px;font-weight:700;background:#8d4e2f}.whitening-list img{margin:0 auto 10px;display:block}.whitening-list-detail{color:#90c31f}.whitening-flow{list-style:none}.whitening-flow p{padding:0 0 0 30px;position:relative}.whitening-flow-num{font-size:200%;position:absolute;top:-10px;left:0}.whitening .flow-gaiyo{list-style:none;width:588px;margin:0 auto 20px}.whitening .flow-gaiyo li{width:122px;float:left;padding-left:33px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/whitening/arrow03.png) no-repeat 5px 37px}.whitening .flow-gaiyo li:first-child{background:0 0;padding-left:0}.whitening .flow-gaiyo li p{font-size:12px;margin-top:5px}.whitening .step{list-style:none;width:552px;margin:0 auto 20px}.whitening .step li{width:162px;float:left;padding-left:33px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/whitening/arrow03.png) no-repeat 5px 40px}.whitening .step li:first-child{background:0 0;padding-left:0}.whitening .step li p{font-size:12px;margin-top:5px}section.prevent{margin-bottom:40px}.messageEss .box{height:158px;background:#f3fbe3;padding:15px}.messageEss .box .inner{background:#fff;padding:20px;height:100%;box-sizing:border-box}.messageEss .box .ttl-low5{line-height:1;padding:10px;margin-bottom:10px}.prevent-list{margin:0 auto 20px;width:680px;display:flex;flex-wrap:wrap;gap:20px 30px}.prevent-list li{width:205px}section.kids{margin-bottom:40px}.page-catch-kids{background:#ffe8f2;border:1px solid #ee0728;font-size:19px;padding:45px 250px 1px 40px;margin:20px 0 50px;border-radius:20px;position:relative;height:170px}.img-kids{position:absolute;top:-25px;right:0}.list-em{padding-left:10px;border-left:solid 5px #8dc21f;font-size:18px;margin-bottom:15px}.list-em li{margin-bottom:5px}section.root{margin-bottom:40px}.root table{width:100%;border:1px solid #ccc;border-collapse:collapse;margin-bottom:10px}.root th{background:#ffda91;border:1px solid #ff6d0b;color:#ff6d0b;padding:6px 15px;text-align:center}.root .gray{background:#eee;color:#535353;border:1px solid #aaa}.root td{border:1px solid #ccc;padding:6px 15px;text-align:center}.root .ttl-low4-2 i:last-of-type span{background:0 0}section.interview{margin-bottom:40px}section.important{margin-bottom:40px}.link-list li:not(:first-child){float:left}.link-list li:nth-child(2),.link-list li:nth-child(3){width:360px;margin:5px 0}.link-list li:nth-child(2) img,.link-list li:nth-child(3) img{width:360px;height:auto}.link-list li:nth-child(4),.link-list li:nth-child(5),.link-list li:nth-child(6){width:240px}.link-list li:nth-child(4) img,.link-list li:nth-child(5) img,.link-list li:nth-child(6) img{width:240px}.important table{width:100%;border:1px solid #ccc;border-collapse:collapse;margin-bottom:10px}.important th{background:#ffda91;border:1px solid #ff6d0b;color:#ff6d0b;padding:6px 15px;text-align:center}.important .gray{background:#eee;color:#535353;border:1px solid #aaa}.important td{border:1px solid #ccc;padding:6px 15px;text-align:center}.pokect-box1{width:352px;float:left;margin-bottom:30px}.pokect-box2{width:352px;float:right;margin-bottom:30px}.important .ttl-btn-or{border-radius:0;padding-top:10px}.important .pokect-box1 img,.important .pokect-box2 img{border:1px solid #b2b2b2;border-top:none}.roop{padding-bottom:80px;min-height:600px}.post{border:1px solid #ccc;border-radius:4px;padding:30px;margin:0 0 20px}.post .title{font-size:20px;margin-bottom:10px}.post .title a{color:#46c3fc}.post .data{font-size:12px;color:#777;margin-bottom:15px;display:block}.post .post-content p{margin-bottom:10px}.posts-btn p a{display:block;padding:5px 10px;text-align:center;border:1px solid #ccc;border-radius:10px;color:#666}.previous{float:left;text-decoration:underline}.next{float:right;text-decoration:underline}.posts-btn p a i{margin:0 4px}.roop .post .size-full{max-width:600px;height:auto}.post .post-content iframe,.post .post-content img{max-width:640px;height:auto}.case-records-cms{background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center center;width:640px;margin:20px auto}.case-records-cms td{text-align:center;width:320px;vertical-align:middle}.case-records-cms .before img{background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.case-records-cms .after img{background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.sidebar{padding-right:5px;width:80%;margin:0 auto 20px}.sidebar ul{padding:0 0 0 30px}.sidebar li{padding:0 10px 3px 14px;background:url(//www.ogikubo-dental.com/wp-content/themes/humanity/css/../images/common/icon_h_sidebar.gif) no-repeat left 6px}.sidebar li a{text-decoration:underline}.sidebar .ttl-low3{padding:10px 12px 8px;font-size:15px}.post .post-content h1{font-size:30px}.post .post-content h2{font-size:22px}.post .post-content h3{font-size:18px}.post .post-content h4{font-size:14px}.post .post-content h5{font-size:12px}.post .post-content h6{font-size:10px}
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}
.wpac,.wpac a,.wpac abbr,.wpac acronym,.wpac address,.wpac applet,.wpac b,.wpac big,.wpac blockquote,.wpac caption,.wpac cite,.wpac code,.wpac dd,.wpac del,.wpac dfn,.wpac div,.wpac dl,.wpac dt,.wpac em,.wpac fieldset,.wpac font,.wpac form,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac hr,.wpac i,.wpac img,.wpac input,.wpac ins,.wpac kbd,.wpac label,.wpac legend,.wpac li,.wpac object,.wpac ol,.wpac option,.wpac p,.wpac pre,.wpac q,.wpac s,.wpac samp,.wpac select,.wpac small,.wpac span,.wpac strike,.wpac strong,.wpac sub,.wpac sup,.wpac table,.wpac tbody,.wpac td,.wpac textarea,.wpac tfoot,.wpac th,.wpac thead,.wpac tr,.wpac tt,.wpac ul,.wpac var{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:#000!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac address,.wpac blockquote,.wpac caption,.wpac dd,.wpac div,.wpac dl,.wpac dt,.wpac fieldset,.wpac form,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac hr,.wpac ol,.wpac option,.wpac p,.wpac pre,.wpac select,.wpac textarea,.wpac ul{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=checkbox],.wpac input[type=radio],.wpac input[type=submit],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type=checkbox]:after,.wpac input[type=checkbox]:before{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type=radio]:after,.wpac input[type=radio]:before{content:none!important;border:0!important}.wpac li:after,.wpac li:before{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac input,.wpac select,.wpac textarea{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac [dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px;--media-gap:8px;--media-size:40px;--media-lines:2}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir=ltr] .wp-google-left{padding-right:10px!important}[dir=rtl] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important;fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:700!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .grw-hide,.wp-gr.wpac .wp-google-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:16px!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-x .grw-header+.grw-content .grw-review,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-s .grw-header+.grw-content .grw-review,.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review{--gap:1;--col:2}.wp-gr .grw-row-m .grw-header+.grw-content .grw-review,.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review{--gap:2;--col:3}.wp-gr .grw-row-l .grw-review,.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-content,.wp-gr .grw-header{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2))/ var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2))/ var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2))/ var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:16px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:8px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:16px!important;height:16px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr button{all:unset!important;user-select:none!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir=rtl] .wp-gr .grw-next,[dir=rtl] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:0!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout=slider] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout=slider] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.85)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout=grid] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:700!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:var(--media-gap);max-height:calc((var(--media-size) + var(--media-gap)) * var(--media-lines) - 2px)!important;overflow-y:auto!important}.wp-gr .wp-google-img img{display:flex;width:var(--media-size)!important;height:var(--media-size)!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x:after,.rpi-x:before{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x:before{transform:rotate(45deg)}.rpi-x:after{transform:rotate(-45deg)}.rpi-x.rpi-xa:before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa:after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,.6);transition:all .3s ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:none;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background .3s ease-in-out}.rpi-lightbox-btn:hover{background:#e1e1e1}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev:before{content:'‹'}.rpi-lightbox-next:before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox (width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
.cf7sr-g-recaptcha{display:flex;justify-content:center;margin:20px 0 0}.cf7sr-recaptcha{text-align:center;margin:10px 0 20px;display:block}.cf7sr-recaptcha .wpcf7-not-valid-tip{text-align:center !important;line-height:1}.form-btn input{margin:0 !important}
.cf7sr-g-recaptcha{display:flex;justify-content:center;margin:20px 0 0}.cf7sr-recaptcha{text-align:center;margin:10px 0 20px;display:block}.cf7sr-recaptcha .wpcf7-not-valid-tip{text-align:center !important;line-height:1}.form-btn input{margin:0 !important}