@charset "UTF-8";.left-contents{width:240px;float:left;padding-bottom:80px}.left-contents .menu{margin-bottom:20px}.right-contents{width:710px;float:right}.mainPhoto img{border:1px solid #ddd}.page-catch{margin:25px auto 50px;text-align:center;font-size:19px;line-height:2;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#323232;background:#fff;border:1px solid #14b4ff;padding:20px 5px 5px}.page-catch p{margin-bottom:15px}.effect{position:relative;-webkit-box-shadow:0 1px 2px rgba(20,180,255,.5),0 0 10px rgba(20,180,255,.5) inset;-moz-box-shadow:0 1px 2px rgba(20,180,255,.5),0 0 10px rgba(20,180,255,.5) inset;box-shadow:0 1px 2px rgba(20,180,255,.5),0 0 10px rgba(20,180,255,.5) inset}.effect:before,.effect:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(20,180,255,.6);-moz-box-shadow:0 0 20px rgba(20,180,255,.6);box-shadow:0 0 20px rgba(20,180,255,.6);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px}.effect:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.gray{color:#999}.box-img-right{display:table;width:100%}.box-img-right .img{display:table-cell;vertical-align:top;padding-right:30px}.box-img-right .box{display:table-cell;vertical-align:top}.three-column-img li{float:left;margin-left:10px}.three-column-img li:first-child{margin-left:0}.ttl-btn-bl.for-column{text-align:center;color:#fff;line-height:2;font-size:18px;position:relative;margin-bottom:30px}.ttl-btn-bl.for-column span{background:#fd929e;border-radius:4px;color:#fff;transform:rotate(-16deg);display:block;width:100px;position:absolute;top:-5px;left:-15px;font-size:16px}.ttl-btn-or.for-column{text-align:center;color:#ff6d0b;line-height:2;font-size:18px;position:relative;margin-bottom:30px}.ttl-btn-or.for-column span{background:#fd929e;border-radius:4px;color:#fff;transform:rotate(-16deg);display:block;width:100px;position:absolute;top:-5px;left:-15px;font-size:16px}.ttl-btn-bl.second{font-size:24px;line-height:1.3}.ttl-btn-bl.second span{font-size:16px}.ttl-low3 .txt-l{color:#555}.list-num{list-style-type:decimal;padding-left:1.3em}.list-dot{list-style:disc;padding-left:1.3em}.list-nostyle{list-style:none}.list-a{list-style-type:lower-alpha;padding-left:1.3em}.list-check li{padding-left:16px;background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left center}.mb40{margin-bottom:40px}.box-img-right{display:table;width:100%}.box-img-right .img{display:table-cell;vertical-align:top;padding-right:30px}.box-img-right .img.w110{width:110px;padding-right:15px}.box-img-right .box{display:table-cell;vertical-align:top}.box-img-left{display:table;width:100%}.box-img-left .img{display:table-cell;vertical-align:top;padding-left:30px}.box-img-left .box{display:table-cell;vertical-align:top}.two-column-box li:first-child{float:left;text-align:center}.two-column-box li:last-child{float:right;text-align:center}.two-column-box-ttl{display:block}.qanda dt{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/common/faq_Q.png) no-repeat left top;padding-left:42px;font-size:15px;margin-bottom:6px}.qanda dd{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/common/faq_A.png) no-repeat left top;padding-left:42px}.table-normal{width:100%}.table-normal th{background-color:#eee;padding:6px 15px;border:1px solid #b9b9b9;width:4em;vertical-align:middle}.table-normal td{vertical-align:middle;padding:6px 15px;border:1px solid #b9b9b9}.callme{text-align:center;font-size:20px;margin:20px 0 30px}.text-tel{color:#00a0e9}.text-tel span{color:#555;font-size:24px}.text-mail{color:#00a0e9}.text-mail span{color:#555;font-size:80%}.bold{font-weight:700}.border-b-dot{padding-bottom:60px;margin-bottom:20px;border-bottom:1px dashed #aeaeae}.page-catch .ttl-btn-bl.riskcheck{max-width:85%;margin:0 auto 15px;box-sizing:border-box}.page-catch .two-column.riskcheck{max-width:85%;margin:0 auto 10px}.page-catch .two-column.riskcheck img{height:230px}section.caries{padding-bottom:40px}.caries .ttl-low3{font-size:19px}.caries .compare.w650{margin:15px 30px 20px}.caries .case-records.h163{padding:20px 70px;background-position:center 100px}.caries .carisolv{list-style-position:inside;margin-bottom:50px}section.perio{padding-bottom:40px}.menu-perio a{display:block;width:348px;height:251px;float:left;margin-left:10px;border:1px solid #ff6d0b;border-radius:5px;margin-bottom:10px}.menu-perio a span{display:block;background:#ffda91;color:#ff6d0b;padding:8px 10px;text-align:center;border-bottom:1px solid #ff6d0b;font-size:15px}.menu-perio .menu01 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/perio/img-perio007.jpg) no-repeat center bottom;margin-left:0}.menu-perio .menu02 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/perio/img-perio008.jpg) no-repeat center bottom}.menu-perio .menu03 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/perio/img-perio009.jpg) no-repeat center bottom;margin-left:0}.menu-perio .menu04 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/perio/img-perio010.jpg) no-repeat center bottom}.perio .two-column.w430{width:430px;margin:0 auto 30px}section.prevent{padding-bottom:40px}.prevent .three-box figure{width:218px;float:left;margin:0 25px 15px 0;text-align:center;font-size:16px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.prevent .three-box img{border:1px solid #ccc;border-radius:5px;overflow:hidden}.prevent .three-box figure:nth-of-type(3n){margin-right:0}.prevent .two-top figure:nth-of-type(1){margin:0 50px 15px 110px}.prevent .two-top figure:nth-of-type(3){margin:0 25px 15px 0}.prevent .two-top figure:nth-of-type(5){margin:0 0 15px}.prevent .two-column.w450{width:450px;margin:0 auto 40px}section.kids{padding-bottom:40px}.kids.effect ol{list-style-type:none;margin-bottom:15px}.kids.effect ol li{line-height:1.4;margin-bottom:5px}section.implant{padding-bottom:40px}.imgtxt{display:block;width:300px;height:200px;font-size:100px;line-height:200px;text-align:center;letter-spacing:10px;font-weight:700}.implant .ttl-low3.second{position:relative}.implant .ttl-low3.second .ttl{display:block;padding-left:1.5em;color:#555;line-height:1.3}.implant .ttl-low3.second .mark{position:absolute;bottom:0;left:0}.implant .ttl-low3.second .small{font-size:60%;line-height:1;color:#555}section.denture{padding-bottom:40px}.menu-denture a{display:block;width:348px;height:177px;float:left;margin-left:10px;border:1px solid #ff6d0b;border-radius:5px;margin-bottom:10px;overflow:hidden}.menu-denture a span{display:block;background:#ffda91;color:#ff6d0b;padding:6px 10px;border-bottom:1px solid #ff6d0b;text-align:center}.menu-denture .menu01 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/denture/bg-menudenture001.jpg) no-repeat center bottom;margin-left:0}.menu-denture .menu02 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/denture/bg-menudenture002.jpg) no-repeat center bottom}.menu-denture .menu03 a{width:228px;background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/denture/bg-menudenture003.jpg) no-repeat center bottom;margin-left:0}.menu-denture .menu04 a{width:228px;background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/denture/bg-menudenture004.jpg) no-repeat center bottom}.menu-denture .menu05 a{width:228px;background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/denture/bg-menudenture005.jpg) no-repeat center bottom}.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}.denture .w590{width:600px;margin:0 auto}.denture .case-records.h228{background-position:center 135px;padding:20px 50px}.denture .case-records.p68{background-position:center 103px;padding:20px 68px 10px}section.esthetics{padding-bottom:40px}.menu-esthetics a{display:block;width:228px;height:166px;float:left;margin-left:10px;border:1px solid #0c81b6;border-radius:5px;text-align:center}.menu-esthetics a span{display:block;background:#00a0e9;color:#fff;padding:6px 10px}.menu-esthetics .menu01 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/esthetics/bg-btn001.jpg) no-repeat center bottom;margin-left:0}.menu-esthetics .menu02 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/esthetics/bg-btn002.jpg) no-repeat center bottom}.menu-esthetics .menu03 a{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/esthetics/bg-btn003.jpg) no-repeat center bottom}.criteria:nth-of-type(odd){float:left;width:350px;margin-bottom:10px}.criteria:nth-of-type(even){float:right;width:350px;margin-bottom:10px}.criteria img{width:160px;height:auto;margin-right:8px}.criteria dl{float:left;width:165px}.criteria dt{margin-bottom:8px;background-color:#fc9b2a;border-radius:5px;text-align:center;line-height:2;color:#fff}.criteria dd{font-size:13px}.compare.h193{background-position:center 80px;margin:15px 47px 20px}section.whitening{padding-bottom:50px}.whitening .white-box{margin-top:10px}.whitening .white-box li{width:230px;float:left;text-align:center;margin:0 0 10px 10px}.whitening .white-box li:first-child{margin:0 0 10px}.whitening .white-box h4{margin:0 auto 10px;padding:3px 0;font-size:14px}.whitening .white-box-cnt .box{width:188px;background-color:#eee;border:1px solid #e5e5e5;border-radius:5px;padding:10px;margin:10px auto}.whitening .two-column-box .leftbox{width:340px;float:left}.whitening .two-column-box .rightbox{width:340px;float:right}.whitening .two-column-box .case-records{padding:0;background-size:25px;background-position:center 65px}.btn-detail{display:block;border-radius:5px;text-decoration:underline;text-align:right;font-size:12px;padding:5px;margin:0 auto}.btn-detail i{margin-right:5px;color:#00a0e9}.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.sano-dental.net/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 .white-tkc li{width:350px;float:left;background:#f8f7f2;margin-left:10px;text-align:center}.whitening .white-tkc li:first-child{margin-left:0}.whitening .pract{list-style-type:none}.whitening .pract li{padding-left:2.5em;position:relative}.whitening .pract .number{position:absolute;left:0;top:-5px;display:inline-block;background-color:#00a0e9;color:#fff;width:30px;height:30px;border-radius:50%;text-align:center;font-size:20px;margin-right:5px;line-height:30px}.whitening .step{list-style:none;width:574px;margin:0 auto 20px}.whitening .step li{width:162px;float:left;padding-left:44px;background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/whitening/arrow03.png) no-repeat 11px 44px}.whitening .step li:first-child{background:0 0;padding-left:0}.whitening .step li p{font-size:12px;margin-top:5px}.whitening .list-flow{display:inline-block;text-align:center}.whitening .list-flow li{width:130px;float:left;padding-left:60px;background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 9px 53px}.whitening .list-flow li:first-child{background:0 0;padding-left:0}.whitening .sentence{margin-bottom:6px}.whitening .table-normal{margin-top:6px}section.correct{padding-bottom:40px}.correct .box-img-left .img{width:300px}.correct dt{float:left}.correct dd{margin-left:4.5em}.correct .correct-menu li{width:350px;float:left;margin-left:10px;text-align:center}.correct .correct-menu li:first-child{margin-left:0}.correct .correct-menu a{display:block;background:#8bdffa;border:1px solid #32b6e2;color:#0461b8;padding:6px 15px;font-size:16px;letter-spacing:1px;border-radius:5px}.correct .correct-menu li:last-child a{background:#ffda91;border:1px solid #ff6d0b;color:#ff6d0b}.correct .case-records.h268{background-position:center 133px}.correct .b-or.ttl-low2{border-left:5px solid #ff8916}section.root{padding-bottom:40px}.root .case-records{background-position:center 140px;padding:20px 60px}section.halitosis{padding-bottom:40px}section.staff{padding-bottom:40px}.staff .history dl,.society ul{margin:0 auto 20px;width:680px;padding-top:5px}.staff .history dt{float:left;width:120px;clear:both;margin-bottom:4px}.staff .history dd{float:left;margin-bottom:4px}.staff .message{margin-bottom:30px}.staff .list-certificate01 li{float:left;margin-left:10px}.staff .list-certificate01 li:first-child{margin-left:0}.staff .ttl-name{font-size:24px;color:#00a0e9;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:6px;letter-spacing:2px}.staff .w368{width:368px}section.tour{padding-bottom:40px}section.price{padding-bottom:40px}.price .list-card li{float:left;margin-left:17px}.price .list-card li:first-child{margin-left:0}.price .table-normal{width:100%;margin:15px auto 30px;border:1px solid #9e9a98;border-collapse:collapse}.price .table-normal th{width:16.6%;text-align:center;background:#ccc;padding:5px;border:1px solid #9e9a98;vertical-align:middle}.price .table-normal td{text-align:center;padding:5px;border:1px solid #9e9a98;vertical-align:middle}.price .table-normal.w50 th,.price .table-normal.w50 td{width:50%}.implanttable td{width:200px}.featurea{float:right;width:340px;padding-top:5px}.featurea.gr{width:465px}.featurea dt{font-size:16px}.featurea dd{margin:0 0 20px 10px}.operation th{width:120px}.floor-correction th{width:33.3%}.insurance ol{margin-left:40px}.insurance ol li:before{content:none}.price i{margin-right:6px}.pricemenu{margin-left:15px}.pricemenu a{text-decoration:none}.pricemenu li{margin-bottom:4px}.price .w120 th{width:12%}.price .ind{text-indent:1em}.price .table-normal2{width:100%;margin:15px auto 10px;border:1px solid #9e9a98;border-collapse:collapse}.price .table-normal2 th{text-align:center;background:#ccc;padding:5px;border:1px solid #9e9a98;vertical-align:middle}.price .table-normal2 td{text-align:center;padding:5px;border:1px solid #9e9a98;vertical-align:middle}.price .table-normal2 .nowrap{white-space:nowrap;padding:0 1em}.price .table-normal2 .descri{text-align:left}section.map_time{padding-bottom:40px}.timetable{width:710px;border-collapse:collapse;border:1px solid #ff8100;margin:10px auto;padding-bottom:20px}.map_time .timetable th:first-child{width:12em}.timetable th{background-color:#0088ed;color:#fff;border:1px solid #0860a2;padding:5px;text-align:center}.timetable td{text-align:center;padding:5px;border:1px solid #9e9a98}.telnumber{text-align:center;font-size:20px}.telnumber dt{color:#1dbad6;float:left;margin-bottom:10px}.telnumber dt span{font-size:16px;color:#343434;margin-left:4px;vertical-align:middle}.telnumber dd{margin-bottom:10px}.mapinfo{padding:20px}.mapinfo dt{font-weight:700;float:left;margin-bottom:10px}.mapinfo dd{margin-bottom:10px}#gmap{width:708px;height:400px;margin:0 auto 40px;border:1px solid #bfbfbf}#gmap span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.map_time .map{text-align:center;padding:10px;margin-bottom:30px}section.recruit{padding-bottom:40px}.recruit .recruit-menu li{width:230px;float:left;margin-left:10px}.recruit .recruit-menu li:first-child{margin-left:0}.recruit .recruit-menu a{display:block;background:#00a0e9;border:1px solid #0c81b6;color:#fff;padding:6px 15px;font-size:16px;letter-spacing:1px;border-radius:5px}.recruit .ttl-btn-bl2{line-height:38px;text-align:center;font-size:19px}.recruit .table-normal{width:100%}.recruit .table-normal th{white-space:nowrap}.recruit dt{float:left}.recruit dd{margin-left:80px}.recruit .spms{margin-top:5px}.recruit .spms span{margin-left:1em;font-size:80%}.recruit .list-nostyle{padding:20px 30px 4px}.recruit .list-nostyle li{margin-bottom:6px}section.contact{margin-bottom:40px}.contact .ttl-low3{border-bottom:none}.contact table{width:680px;border-collapse:collapse;border:1px solid #ff8100;margin:10px auto 30px}.contact table th{background-color:#eee;border:1px solid #ccc;padding:8px 12px;width:170px;vertical-align:middle}.contact table td{text-align:left;padding:8px 5px;border:1px solid #9e9a98;padding-left:10px}.contact-inquiry dt{float:left;width:156px}.contact-inquiry dt:after{content:"：";float:right}.form .required{color:#c20e11;margin-right:4px;font-size:11px}.wpcf7-radio span.wpcf7-list-item,.form .check .wpcf7-list-item{display:block}.form .name{width:200px}.form .yubin{width:60px;margin-bottom:6px}.form .address{width:440px}.form .phone{width:180px;font-size:14px}.form .shedule p{margin-bottom:3px}.form .shedule input{margin:0 3px}.form-btn{text-align:center;margin-bottom:40px}.form-btn input{margin-right:20px;line-height:40px;background:#0088ed;color:#fff;cursor:pointer;padding:0 20px;border-radius:5px;border:1px solid #0860a2}.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}.form .tel{font-size:24px;text-align:right;float:none;line-height:1}.contact .orikaeshi{font-size:120%;color:#343434;text-align:center;margin-bottom:15px}.contact .orikaeshi .color{font-weight:700}section.interview{padding-bottom:40px}.menu-interview p:first-of-type{float:left;border:1px solid #b0b0b0}.menu-interview p:last-of-type{float:right;border:1px solid #b0b0b0}.interview .list-dot{margin:20px 30px}section.important{padding-bottom:40px}.important .picupbox a{display:block}.bglogo{background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/important/isimp.gif) no-repeat right 80px;background-size:80px}.important .picupbox .box-img-right .img{width:339px;padding-right:15px}.important .picupbox h3{font-size:16px;background:url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/top/border-top.png) repeat-x left top,url(//www.sano-dental.net/wp-content/themes/humanity/css/../images/top/border-bottom.png) repeat-x left bottom;width:90%;margin:5px auto 20px;padding:12px 0;text-align:center}.important .picupbox.three-box h3{margin-bottom:3px;width:98%}.important .picupbox .sttl{font-size:15px;text-align:center;background:#00a0e9;line-height:2.4;color:#fff;margin-bottom:10px}.important .picupbox ul{padding-left:1em}.important .picupbox ul li:before{content:"■";margin-right:5px}.important .ttl-low3{font-size:19px}.two-box.picupbox{width:350px;float:left}.two-box.picupbox:first-child{margin-right:10px}.three-box.picupbox{width:230px;float:left;margin-left:10px}.three-box.picupbox:first-child{margin-left:0}.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:#46c3fc}.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}.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.sano-dental.net/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}