@media (max-width:768px){main{overflow:hidden}main:before{height:100vw;top:-35vw}.container *,.container-dr *{font-size:3.7vw}.pankuzu{margin-top:3vw}.pankuzu li{font-size:2.3vw}h1{font-size:9.3333vw;margin:12vw 0 16vw}h1 span{font-size:4.6vw}.container,.container-dr{width:100%}.container h2{font-size:4.6vw;padding:2vw 0;margin:18vw 0 6vw}.container h3{font-size:4.2vw;margin:14vw 0 6vw}.container h4{font-size:4.6vw;margin:10vw 0 4vw}.container ul.check-list,.container ul.no-list{padding:2vw 4vw;margin:5vw 0}.container ul.flow-list{margin:5vw 0}.container ul.flow-list li{padding-left:11vw;margin-bottom:7.4vw}.container ul.flow-list li:before{width:8vw;font-size:4vw}.container ul.flow-list li:after{border-width:2vw 2vw 0 2vw;bottom:-5vw;left:1.8vw}.container ul.flow-list li dt{font-size:4vw;margin-bottom:2vw}.container table{margin:5vw 0}.container table th,.container table td{padding:2vw}.container-dr .dr-pr,.container-dr .dr-pr.dr02{background:none;min-height:auto;margin-bottom:6vw}.container-dr .dr-pr,.container-dr .dr-pr.dr03{background:none;min-height:auto;margin-bottom:6vw}.container-dr .dr-pr,.container-dr .dr-pr.dr04{background:none;min-height:auto;margin-bottom:6vw}.container-dr .dr-pr,.container-dr .dr-pr.dr06{background:none;min-height:auto;margin-bottom:6vw}.container-dr .dr-pr,.container-dr .dr-pr.dr09{background:none;min-height:auto;margin-bottom:6vw}.container-dr .pr-box img.sp{margin-bottom:5vw}.container-dr h2{font-size:4.6vw}.container-dr h2 span{font-size:3.2vw}.container-dr .dr-history dl{width:100%}.container-dr .dr-history dl.left{margin-bottom:5vw}.container-dr .dr-history dl dt{font-size:4.2vw}.container-dr p,.container-dr .dr-history dl dd li{font-size:3.7vw}.container-dr .dr-history dl dd li{position:relative;padding-left:1.5em}.container-dr .dr-history dl dd li:before{content:'・';position:absolute;left:0}.container-dr .dr-history{padding:5vw;flex-wrap:wrap;margin-bottom:16vw}.container .flex.access{flex-wrap:wrap}.container .flex.access .left{width:100%}.container .flex.access .right{width:100%;padding-bottom:50%}.container-treatment ul{justify-content:space-around}.container-treatment ul li, .container-treatment ul:nth-of-type(1) li{width:33.3333vw;margin-bottom:5.3333vw;padding:8vw 0 5.3333vw}.container-treatment ul li:after{border-width:0 0 2vw 2vw;bottom:2vw;right:2vw}.container-treatment ul, .container-treatment ul:nth-of-type(1){width:78.3333vw;margin:0 auto}.container-treatment ul li img{width:14vw;margin:0 auto 3vw}.container-treatment ul li dt{font-size:3.2vw}.container table th,.container table td{display:block;width:100%}.container table tr:last-of-type td{border-bottom:solid 1px}.container table th{border-bottom:none}.container table th:not(:first-child){border-top:none}.container table td:nth-child(3) {border-top:none;border-bottom:none}.container table th.bn{border-top:none}.container table.be th:not(:first-child){border-top:solid 1px}.container table.be td:nth-child(3) {border-top:solid 1px}.container>*:first-child,.container-dr>*:first-child{margin-top:0}.container>*:last-child,.container-dr>*:last-child{margin-bottom:0}.foot-info{margin-top:8vw}.container.single{width:100%}.single h1{font-size:5vw}.single .single-time{margin-bottom:6vw;font-size:3vw}.eval table th,.eval table td{display:table-cell;border:solid 1px;text-align:center}.item_left,.item_right{flex-basis:100%}.case-records{background:url(https://www.kozue-ryogoku.com/wp-content/themes/beproud-01/images/common/arrow02.png) no-repeat center 56%;background-size:20px 12px}.case-records li:nth-child(odd) img {float:left;background:url(https://www.kozue-ryogoku.com/wp-content/themes/beproud-01/images/common/before.png) no-repeat left top;padding-top:20px;width:46%}.case-records li:nth-child(even) img {float:right;background:url(https://www.kozue-ryogoku.com/wp-content/themes/beproud-01/images/common/after.png) no-repeat left top;padding-top:20px;width:46%}.case-records{padding:0 0;margin-bottom:5vw}.case_text{background:#fff;padding:0;margin:0 0 5vw 0}h3.case{margin:5vw 0 5vw 0}.case h4{margin:5vw 0 5vw 0}.btn-flat-logo{position:relative;display:inline-block;font-weight:bold;padding:.25em .5em;text-decoration:none;color:#fff;background:#8b1613;transition:.4s;width:40vw;margin:1vw}.case_box{width:45%}.top-feature ul li{display:block}.top-feature ul li .feature-content{width:100%}.top-feature ul li .pic{width:100%}.top-feature ul li{margin-top:100px}section.top-feature{padding:3vw}.contact-area .contact-content{width:100%}.contact-area .contact-content h2{font-size:5.2vw;line-height:1.7}.contact-area .contact-content h2 span{font-size:4.8vw}a.arrow-btn{font-size:3.6vw;padding:2.6vw 15vw;margin:3vw auto 1vw}#implant p{font-size:14px;letter-spacing:.01em;font-family:Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif}.catch{line-height:1.5em!important;margin:30px 0 20px;font-size:20px!important;padding-bottom:5px}.catch span{font-size:22px!important;font-weight:bold}.flex.middle{width:100%;margin:0 auto 20px}.flex.middle{width:100%;margin:0 auto 20px}.flex .half{flex-basis:100%}p.special{font-size:16px!important}p.special:before{content:url(/img/treatment/check_sp.png);width:25px;height:25px;position:relative;top:7px}p.catch2{font-size:18px!important;font-weight:700}p.catch2 span{font-size:22px;font-weight:700}.item_right{padding:0 0 10vw 0}.flex_box.ryo{margin-bottom:0}a.gohst-btn{width:100%}.access{margin-bottom:1em}.container-price_risk{column-count:auto}.container-price_risk a.gohst-btn{width:100%}}