@charset "UTF-8";body{background:#fef8f0}.movie-wrap{width:640px;margin-left:auto;margin-right:auto}.movie-wrap iframe{width:100%;display:block;box-sizing:border-box}.lowphoto-wrapper{background:#fffcf9;position:relative;min-width:1000px}.lowphoto-over{position:absolute;top:0;z-index:10;min-width:1000px;width:100%}.lowphoto{width:1000px;margin:0 auto;z-index:1}.lowphoto-under{position:absolute;bottom:0;z-index:10;min-width:1000px;width:100%}.lowphoto-under img{width:100%}.lowphoto-over img{width:100%;vertical-align:top}.page-catch{font-size:18px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;background:rgba(255,255,255,.9);padding:58px 20px 20px;position:relative;border-radius:8px;text-align:center;margin-bottom:20px}.logomark{position:absolute;top:-10px;left:310px}.page-catch h2{font-size:20px;margin-bottom:16px}.page-catch p{margin-bottom:12px}.page-catch p:last-of-type{margin-bottom:0}.right-contents>section,.sp-contents>section{background:rgba(255,255,255,.9);padding:20px;margin-bottom:20px;border-radius:8px}i{margin-right:5px}.telnumber{font-size:28px;font-weight:700;margin:40px 0 40px}.telnumber span{font-size:32px}.bnr-sameday{margin-bottom:20px}.bnr-sameday img{width:100%;border-radius:8px}section.staff{padding-bottom:20px;font-size:92%}.staff h3{position:relative}.staff h3 .ig{width:2.2em;display:inline-block;margin-left:.5em;position:absolute;bottom:0}.staff .box-two-column .box-left{width:280px;float:left}.staff .box-two-column .box-right{width:350px;float:right}.staff .table-nocolor th{line-height:1.4;font-size:13px;width:4em}.staff .profile,.staff .list-dot{margin-left:6px}.nowrap{white-space:nowrap;padding-right:5px}.staff .profile .nowrap{text-align:right !important;width:3.2em}.staff .profile td{padding-left:5px}.staff .movie-wrap{position:relative;padding-bottom:45%;padding-top:30px;height:0;overflow:hidden}.staff .movie-wrap iframe{background:#fff;position:absolute;top:0;left:0;width:100%;height:100%}.staff-box:not(.staff-box-chief){display:flex;align-items:flex-start}.staff-box:not(.staff-box-chief) .ttl-low2{min-width:6.5em;flex-shrink:0;margin-right:1.5em;margin-top:.5em}.staff-box:not(.staff-box-chief) .message{width:100%}section.tour{padding-bottom:20px}.tour .float-box li{margin-right:8px}.tour .float-box li:last-child{margin-right:0}section.price{padding-bottom:30px}.price .list-card{display:inline-block}.price .list-card li{float:left;margin-left:17px}.price .list-card li:first-child{margin-left:0}.pricemenu{padding-left:20px}.pricemenu li a{display:block;width:190px;margin-right:20px;border:1px solid #eb9919;color:#eb9919;font-size:15px;box-sizing:border-box;padding:10px 0 7px 20px;float:left;margin-bottom:10px;border-radius:2px}.pricemenu li:nth-child(3n) a{margin-right:0}.pricemenu li i{margin-right:10px}.price .table-nocolor td,.price .table-nocolor th{min-width:20%}.price#link01 .table-nocolor td,.price#link01 .table-nocolor th{width:25%}.w30{width:260px}.w50{width:340px}section.map_time{padding-bottom:30px}.map_time .table-nocolor td{line-height:1.3;padding-top:10px}.map_time .mail{font-size:22px;margin-bottom:16px}.map_time .telnumber{margin-bottom:2px}.map_time .mail .txt80{font-size:15px;vertical-align:middle}.map_time .mail a{font-size:18px}.map_time .web{margin-bottom:30px}.map_time .clinicinfo{padding:8px 25px 20px;line-height:2}.map_time .clinicinfo dt{float:left;width:60px;clear:both}.clinicinfo .underline{margin-left:15px}.map_time .clinicinfo dd{float:left;width:540px}.gmap-wrap{width:640px;height:350px;padding:4px;border:1px solid #ccc;background:#fff}#gmap{width:640px;height:340px}#gmap iframe{display:block}#gmap span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}section.recruit{padding-bottom:20px}.recruit .float-box{margin:20px auto 50px}.recruit .float-box li{width:200px;margin-right:20px;border-radius:8px;border:1px dotted #7eb137}.recruit .float-box li:last-child{margin-right:0}.recruit .float-box li a{display:block;color:#7eb137}.recruit .point{text-align:center}.recruit .point li{display:inline-block;width:200px;background-color:#f49c06;color:#fff;border-radius:10px;padding:10px 0;font-size:140%}.recruit .point li:first-child{margin-right:30px}section.contact{padding-bottom:60px}.contact .telnumber{margin-top:10px}.contact .web{margin-top:35px}.form{width:640px;margin:20px auto;border:1px solid #ccc;border-collapse:collapse}.form th{background-color:#eee;padding:10px;border:1px solid #ccc;text-align:left;vertical-align:middle;word-break:break-all;width:160px}.form td{padding:10px;border:1px solid #ccc;vertical-align:middle}.form .required{color:#c20e11;margin-left:4px;font-size:12px;display:inline-block}.form input{font-size:14px;padding-left:5px}.form textarea{width:430px;font-size:14px;vertical-align:middle;padding-left:5px;height:5em}.form .name,.form .tel{width:300px}.form .mail{width:400px}.form .address{width:400px}.form .perpose{width:280px;line-height:1.8}.form .perpose option{padding-left:5px}.form .perpose .wpcf7-list-item{display:block}.wpcf7-list-item.last{margin-bottom:8px}.wpcf7-list-item-label{margin-right:16px}.form .data{margin:0 4px 0 8px}.form .born{letter-spacing:4px}.form td p{margin-bottom:5px}.form td p:last-of-type{margin-bottom:0}.form .question textarea{height:8em}.form .age{width:80px}.form-btn{text-align:center}.form-btn .ttl-form{line-height:40px;cursor:pointer;padding:0 20px;border:none;width:160px;display:inline-block}.form-btn .ttl-form-gr{background:#7eb137;color:#fff}.form-btn input.back{margin-right:20px}.contact div.wpcf7-mail-sent-ok,.contact div.wpcf7-mail-sent-ng,.contact div.wpcf7-validation-errors{border:none;text-align:center;color:#c20e11}.contact span.wpcf7-not-valid-tip{font-size:14px;color:#c20e11;text-align:left}.question .box-img-left{padding-left:4px}section.caries{padding-bottom:20px}.caries .float-box li{width:208px;margin-right:10px;border:1px solid #8e7257;padding:10px 6px;box-sizing:border-box;font-size:13px}.caries .float-box li:last-child{margin-right:0}.caries .float-box img{width:180px;display:block;margin:0 auto 6px;border:1px solid #ccc}.caries .float-box h3{font-size:15px}.caries .float-box p:first-of-type{padding:0 6px}.caries .float-box .more{width:140px;margin:10px auto}.caries .float-box .more img{width:100%;height:auto}.caries .compare{background-image:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png)}.caries .p50{padding:0 40px}section.perio{padding-bottom:20px}.perio .float-box li{padding:10px 12px;box-sizing:border-box;border:1px solid #8e7257;width:320px;position:relative;margin-bottom:10px;cursor:pointer}.perio .float-box li:nth-child(even){float:right}.perio .float-box h3{text-align:center;font-size:16px}.perio .float-box li img{width:120px;height:auto;border:1px solid #ccc;display:block;float:left}.perio .float-box li .more{position:absolute;right:10px;bottom:12px;width:140px}.perio .float-box li .more img{width:100%;border:none}.perio .compare{padding:10px 30px;background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 44%}.perio .compare span{display:block}.list-em li{width:120px;float:left;padding-left:54px;background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow01.png) no-repeat 14px 70px}.list-em li:first-child{padding-left:5px;background:0 0}section.extraction{padding-bottom:20px}.extraction .case-records{padding:10px 80px}section.root{padding-bottom:20px}.list-sks li{width:200px;float:left;padding-left:25px;background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow01.png) no-repeat 2px 50%}.list-sks li:first-child{padding-left:0;background:0 0}.list-sks2 li{background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow01.png) no-repeat 5px 50%;padding-left:34px;width:194px}.root .ttl-low4{font-size:18px}section.kids{padding-bottom:20px}.kids .float-box li{border:1px solid #8b6944;padding:15px;font-size:28px;text-align:center;width:280px}.kids .float-box li:first-child{margin-right:10px}.kids .float-box li img{margin:15px auto 0;display:block}.step{border-bottom:1px dashed #5f5f5f;font-size:16px;margin-bottom:6px}section.implant{padding-bottom:40px}section.denture{padding-bottom:20px}.denture .float-box{padding-bottom:10px}.denture .float-box li{padding:10px 12px;box-sizing:border-box;border:1px solid #8e7257;width:320px;position:relative;cursor:pointer}.denture .float-box li:first-child{width:100%;padding:10px 20px;margin-bottom:10px}.denture .float-box li:last-child{float:right}.denture .float-box li img{display:block;float:left}.denture .float-box li .more{position:absolute;right:20px;bottom:15px;width:160px}.denture .float-box h3{text-align:center;font-size:16px}.denture .float-box li:last-child a>img,.denture .float-box li:nth-child(2) a>img{width:120px;height:auto}.denture .float-box li:last-child .more,.denture .float-box li:nth-child(2) .more{position:absolute;right:10px;bottom:15px;width:140px}.denture .float-box li:last-child .more img,.denture .float-box li:nth-child(2) .more img{width:100%}section.correct{padding-bottom:20px}.correct .souchi ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:auto}.correct .souchi ul li{text-align:center;width:33%}.correct .float-box>ul>li{width:325px}.correct .float-box .ttl-btn{font-size:14px;padding:8px 0 6px;border:1px solid #cf8d22}.correct .float-box>ul>li ul{height:165px;overflow:hidden}.correct .float-box>ul>li:first-child .ttl-btn{border-right:none}.correct .float-box .ttl-btn+ul{border:1px solid #cf8d22;float:none;left:0;border-top:none;padding:10px 15px;font-size:13px}.correct .float-box>ul>li:first-child ul{border-right:none}.correct .float-box .ttl-btn+ul li{float:none;left:0}.no-p li img{padding:0}.correct .compare{background-image:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png)}.correct .gallery h2{margin-bottom:15px}.correct .gallery .innerwrap{width:560px;margin:auto}.correct .gallery .img-border{box-sizing:border-box;padding:auto;padding:3px}.esthetics .ttl-low4{font-size:18px;text-align:center}.esthetics .light{padding:10px 50px}section.prevent{padding-bottom:20px}.prevent .ttl-low4{margin:30px 60px 10px}.prevent .compare{padding:10px 30px;background-position:center 44%;background-image:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png)}.prevent .compare span{display:block}section.halitosis{padding-bottom:20px}.halitosis .six-box li{width:206px;border:1px solid #7eb137;margin-right:12px;overflow:hidden;margin-bottom:10px}.halitosis .six-box li:nth-child(3n){margin-right:0}.halitosis .six-box h4{font-size:16px;padding:8px 0 5px;border-bottom:1px solid #7eb137}.halitosis .square li{border:none}.halitosis .square li{margin-right:20px}.halitosis .square li:last-child{margin-right:0}section.sleep{padding-bottom:20px}.page-catch .list-check li{display:table;margin:auto}section.laser{padding-bottom:20px}section.feature{padding-bottom:20px}.feature .list-box li{width:210px;float:left;border:1px solid #8e7257;padding:15px 10px 10px;box-sizing:border-box;position:relative;margin:0 10px 25px 0;cursor:pointer}.feature .list-box li:nth-child(3n){margin-right:0}.feature .list-box li:nth-child(n+3){margin-bottom:0}.feature .list-box .number{position:absolute;right:6px;top:-20px}.feature .list-box h3{text-align:center;border-bottom:1px dashed #8b6944;color:#8b6944;line-height:1.4;padding:0 0 4px 2px;font-size:14px;margin-bottom:12px}.feature .list-box .img{border:1px solid #ccc;width:120px;margin:0 auto 8px}.feature .list-box .txt{font-size:12px;margin-bottom:6px}.feature .list-box .more{margin:0 auto;width:120px}.feature .list-box .more img{width:100%;height:auto}.feature .ttl-low4{font-size:18px}section.interview{padding-bottom:20px}.roop{padding-bottom:80px;min-height:600px}.post{border:1px solid #ccc;border-radius:4px;padding:30px;margin:0 0 20px 20px}.post .title{font-size:20px;margin-bottom:10px}.post .title a{color:#7eb137}.post time{font-size:12px;color:#777;margin-bottom:15px;display:block}.post 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}.next{float:right}.posts-btn p a i{margin:0 4px}.roop .post .size-full{max-width:600px;height:auto}.case-records-cms{background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center center;width:568px;margin:20px auto}.case-records-cms td{text-align:center;width:284px;vertical-align:middle}.case-records-cms .before img{background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px;width:220px;height:auto}.case-records-cms .after img{background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px;width:220px;height:auto}.sidebar{margin-bottom:20px;padding-right:5px}.sidebar .ttl-low-s{letter-spacing:0;font-size:16px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.sidebar li{padding:0 10px 0 14px;background:url(//www.fujioka-dental.net/blogs/wp-content/themes/humanity/css/../images/common/icon_h_sidebar.gif) no-repeat left 6px}.post h1{font-size:30px}.post h2{font-size:22px}.post h3{font-size:18px}.post h4{font-size:14px}.post h5{font-size:12px}.post h6{font-size:10px}.wp-pagenavi{text-align:center}