@media (max-width:768px){.mv{height:66.66vw;margin-bottom:6.66vw}.mv.sample{background-image:url(https://www.omotesando-ak.com/images/price/mv01-sp.jpg)}.mv.access{background-image:url(https://www.omotesando-ak.com/images/access/mv01-sp.jpg)}.mv.first{background-image:url(https://www.omotesando-ak.com/images/first/mv01-sp.jpg)}.mv.staff{background-image:url(https://www.omotesando-ak.com/images/staff/mv01-sp.jpg)}.mv.treat{background-image:url(https://www.omotesando-ak.com/images/treatment/mv01-sp.jpg)}.mv.price{background-image:url(https://www.omotesando-ak.com/images/price/mv01-sp.jpg)}.mv.contact{background-image:url(https://www.omotesando-ak.com/images/contact/mv01-sp.jpg)}.mv.clinic{background-image:url(https://www.omotesando-ak.com/images/clinics/mv01-sp.jpg)}.mv.about{background-image:url(https://www.omotesando-ak.com/images/about/mv01-sp.jpg)}.mv.invi{background-image:url(https://www.omotesando-ak.com/images/index/invi_mv_sp.jpg)}.mv.perio{background-image:url(https://www.omotesando-ak.com/images/periodontitis/018.jpg)}.mv .inner{width:82vw}.mv h1{font-size:10vw}.column_mv h1{font-size:5vw}.mv h1.short{font-size:8vw;font-family:游明朝,YuMincho,yu-mincho-pr6,sans-serif}.mv .pankuzu li{font-size:3.46vw;font-weight:700}main{padding:0 6.6666vw;margin-bottom:0}.container{width:100%;padding:6.6666vw}.container+.container{margin-top:8.4vw}.container img{border-radius:5.33vw 0 5.33vw 0;height:auto!important}.view-more{margin:1.4em 0}.container h2{margin:10vw 0 5.3333vw}.ex{line-height:28px}.container h3{font-size:5.3333vw;margin:8vw 0 5.3333vw}.container h4{font-size:4.2666vw;margin:5.866vw 0 5.3333vw;padding:0 .5em;width:100%}.container h5{font-size:3.733vw;margin:5vw 0 1em}.container .side-img{flex-wrap:wrap;margin:5.3333vw 0}.container .side-img .img{width:100%;order:1;margin-bottom:5.3333vw}.container .side-img .content{width:100%;order:2}.container table{margin:5.3333vw 0}.container table.zeibetsu:before{font-size:3.2vw;top:2.4vw}.container table caption{font-size:5.3333vw}.container table th{font-size:3.7333vw;padding:.8em 1em}.container table td{font-size:3.7333vw;padding:.8em 1em}.container table.row-4{display:block}.container table.row-4 tr{display:flex;flex-wrap:wrap}.container table.row-4 th{width:50%}.container table.row-4 td{width:50%}.container table+p.note{font-size:3.2vw;margin-top:-4vw;margin-bottom:5.3333vw;text-align:right}.container ul.number{margin:5.3333vw 0}.container ul.number li{font-size:3.999vw;padding-left:9.0666vw}.container ul.number li:before{width:6.6666vw;height:6.6666vw;font-size:4.266vw;top:-.08em}.container ul.flow{margin:5.3333vw 0}.container ul.flow li{width:100%}.container ul.flow li:nth-of-type(n+2){margin-top:4.8vw}.container ul.flow li dl dt{margin-bottom:0;font-size:4.2666vw;font-weight:700;padding-left:14.666vw}.container ul.flow li dl dt:before{font-size:8.4vw;left:2vw}.container ul.flow li dl dd{flex-wrap:wrap}.container ul.flow li dl dd .img{width:100%;order:1}.container ul.flow li dl dd .img img{border-radius:0}.container ul.flow li dl dd .content{width:100%;order:2;margin-top:1vw}.container ul.flow.no-img li dl dt{margin-bottom:2vw}.treatment{padding:13.33vw 0;overflow:hidden}.treat-list01{flex-wrap:wrap;padding:0 5.33vw;margin-bottom:10vw}.treat-list01>li{width:100%;padding:10.66vw 0 13.33vw}.treat-list01 > li:nth-of-type(1){border-radius:5.33vw;background-image:url(https://www.omotesando-ak.com/images/common/bg-treat01-sp.jpg)}.treat-list01 > li:nth-of-type(2){border-radius:5.33vw;background-image:url(https://www.omotesando-ak.com/images/common/bg-treat02-sp.jpg)}.treat-list01 > li:nth-of-type(3){border-radius:5.33vw;background-image:url(https://www.omotesando-ak.com/images/common/bg-treat03-sp.jpg)}.treat-list01>li+li{margin-top:6.66vw}.treat-list01>li .head{font-size:6.93vw;margin-bottom:8vw}.treat-list01>li .head span{font-size:3.2vw}.treat-list01>li ul{width:60vw}.treat-list01>li ul li a{height:13.33vw;font-size:3.73vw;background-size:5.6vw;background-position:top 50% right 4vw}.treat-list01>li ul li+li{margin-top:2.66vw}.treat-list01>li .view-more{position:relative;bottom:0;left:0;transform:none;margin:13.33vw auto 0}.treat-list02{width:100%}.treat-list02 li:nth-of-type(n+5){margin-top:9.33vw}.treat-list02 li img{width:15.73vw;margin-bottom:2.66vw}.treat-list02 li p{font-size:3.46vw}.treatment .bg-txt{font-size:26.66vw;top:-14vw;left:0;white-space:nowrap}.treatment{padding:13.33vw 0;overflow:hidden}.treatment .bg-txt{font-size:26.66vw;top:-14vw;left:0;white-space:nowrap}.treatment .wrap{width:100%}.treatment h2{margin-bottom:13.33vw}.treatment .counseling-box{padding:8.66vw 0 11.33vw;margin-bottom:12vw}.treatment .counseling-box dd{font-size:3.46vw;line-height:2}.flex_box{display:block}.flex_box-02{display:block}table.case th,table.case td{display:block}.container table.table_sp th{width:29.33vw}.container table.table_sp{table-layout:fixed}.container table.table_sp th,.container table.table_sp td{padding-left:0;padding-right:0}.container table.table_sp th{padding-left:.4em}.container p.txt_sml2{font-size:3.1vw}.container h3.huku:after{content:"副院長";font-size:3.2vw;color:#fff;font-weight:700;min-width:auto;text-align:center;padding:.2em .5em;background:#c8bb9b;margin:3vw 0 2vw;margin-left:1.5vw;display:inline-block}.container h3 span{font-size:3.8vw}.container table.scroll{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:0}ul.flex3 li{width:100%}ul.flex4 li{width:48%;height:auto;padding-bottom:2vw}ul.flex4 li h3{font-size:3.6vw;font-weight:700;border-bottom:solid 1px;margin-top:0;margin-bottom:3vw;margin-left:3vw;margin-right:3vw}ul.flex4 li p{margin-left:3vw;margin-right:3vw;margin-bottom:1vw}ul.flex4 li .view-more{font-size:3.4vw}ul.flex4 li .view-more:after{content:'';width:4vw;height:none;background:url(https://www.omotesando-ak.com/images/common/xarrow02.png.pagespeed.ic.0Ys9y2z4Sd.png) no-repeat;background-size:contain;position:absolute;top:195%;right:6%;transform:translateY(-50%)}.calender{height:72vw}.guideline{width:86%;margin:auto;margin-top:10vw;display:flex;justify-content:space-between;flex-wrap:wrap;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;display:block;margin-bottom:5vw}.guideline div{width:100%;margin-bottom:5vw}.container p.big_txt{font-size:5.6vw}.mv h1.ortho_h1{font-size:7.6vw}.contact-box .left,.contact-box .right{width:100%;padding:10.66vw}.contact-box .left .inner,.contact-box .right .inner{width:100%;margin:0}.contact-box h2{font-size:8vw}.contact-box .left h2{margin-bottom:8.13vw}.contact-box .right h2{margin-bottom:3.33vw}.contact-box h2 a{line-height:1.4}.contact-box h2 a:after{width:18.66vw;height:18.66vw}.contact-box p{font-size:3.73vw;line-height:2}.container .price_area .price_txt{font-size:4.6vw;text-align:center;border-top:1px solid #c8bb9b;border-bottom:1px solid #c8bb9b;padding-top:2vw;padding-bottom:2vw;margin-bottom:.5em}.container .price_area .hosoku{text-align:right;font-size:3.2vw}.contact-box .left h2{margin-bottom:8.13vw;font-size:6.4vw}.contact-box .right h2{margin-bottom:8.13vw;font-size:6.4vw}footer .banner{width:100%;margin:2.5vw auto 1vw}footer .banner .banner_inner li{margin:3vw auto}.mv h1.d_h1{font-size:6.2vw}.balloon-img{width:17vw;height:auto;flex-shrink:0}.container ul.topic li{font-size:4.2vw;padding-left:7vw}.container ul.topic{background:#f1f1f1;padding:5vw}.container ul.topic li:before{counter-increment:number;content:counter(number);width:5.8vw;height:5.8vw;display:flex;justify-content:center;align-items:center;background:#c8bb9b;font-size:18px;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:absolute;left:0;top:4px}.mv h1.h1_size{font-size:5.8vw;font-family:"游明朝",YuMincho,yu-mincho-pr6,sans-serif;padding-top:3vw}.mv h1.h1_size span{font-size:10.5vw;letter-spacing:0}.point{font-family:游明朝,YuMincho,yu-mincho-pr6,sans-serif;position:absolute;bottom:-20vw;left:0;right:0;margin:auto;background:#c8bb9b;font-size:3.8vw;padding:2.8vw;padding-top:1vw;color:#fff;font-weight:900;line-height:1.4}.point span{font-size:5.8vw;letter-spacing:.3px}.point .mv_sml{font-size:3.2vw}.zihi{width:100%;margin:auto;text-align:center}.mv.omote{background-image:url(https://www.omotesando-ak.com/images/index/omote_mv_sp.jpg)}.mv.ura{background-image:url(https://www.omotesando-ak.com/images/index/ura_mv_sp.jpg)}.point2{padding:1.3vw}.mv h1.h1_size .big_txt3{font-size:7vw}.float-btn li:nth-of-type(1) .hoken{background:none;font-size:2.1vw}.float-btn li:nth-of-type(1) span{text-align:center;line-height:1.1;padding-top:5vw;margin-top:1.4vw}.point5 span{font-size:5vw}h2.logo-ttl.op01{font-size:20px;text-align:center;padding-top:56px;padding-bottom:.25em;background:none;background-size:30px;background-position:none;position:static}.container h2 .h2_sml{font-size:4.2vw}.mv h1.h1_size .harf_txt{font-size:8vw}.point8{font-family:游明朝,YuMincho,yu-mincho-pr6,sans-serif;position:absolute;bottom:-12.8vw;left:0;right:0;margin:auto;background:#c8bb9b;font-size:3.8vw;padding:2.8vw;padding-top:1vw;color:#fff;font-weight:900;line-height:1.4;padding-bottom:1vw}.point .big_txt8{font-size:5.3vw}.txt_red{font-size:4.8vw;font-weight:600;color:red}.monitor{margin:auto;text-align:center;margin-bottom:10px;margin-top:14vw}.case_flex li{margin:5vw 0 0;width:47%}.case_flex li .pho .ttl{font-size:4.2vw}.case_flex li .case-btn a{font-size:3.3vw;background: url(../images/common/arrow01.png) top 50% right 10px/12px no-repeat #c8bb9b;height:40px}.case_flex li:first-child{margin-top:0}.case_flex li:nth-child(2){margin-top:0}.case_flex li:nth-child(3){margin-top:5vw}.case_flex li .pho .ttl:before{background-color:rgba(255,255,255,.9);filter:blur(8px);height:120%;top:-2px;transform:translateX(0) scale(1.25);transform:translateY(0) scale(1.25);width:80%}.mv h1.h1_size .h1_span{font-size:4vw;background:#0b0b0d;color:#fff;padding:1vw 2vw;font-weight:600}.container .zihi3 img{width:100%;object-fit:cover}.banner2{margin-bottom:3vw}.banner2 div{width:100%;margin-bottom:5vw}nav{overflow-y:scroll;height:160vw;padding-bottom:20vw}nav .pick img{width:90%;margin:auto;margin-bottom:4vw}nav .pick{margin-top:5vw}.mokuji{display:block;justify-content:space-between;flex-wrap:wrap;width:100%;margin:auto;margin-top:6vw;margin-bottom:10vw}.mokuji li{width:100%;border:1px solid;background:#8c7d3a;color:#fff;margin-bottom:3vw}iframe.sp_movie{width:100%}.container table.price_content th,.container table.price_content td{width:100%;display:block;text-align:center;padding:.3rem;font-size:3.4vw}.price_flex2 div{width:48%;padding:2vw;text-align:center;font-size:3.2vw;border:1px solid #ccc;vertical-align:middle;font-weight:600;border:1px solid #ccc;vertical-align:middle;display:grid;place-items:center;margin-bottom:3vw}.price_flex2{display:flex;justify-content:space-around;flex-wrap:wrap;margin:auto;margin-bottom:3vw}.price_flex2 div span{font-size:6vw;letter-spacing:5px}.footer_sp_txt{font-size:4vw;text-align:center;padding:0 1vw;background-color:#222;color:#fff;position:absolute;bottom:18vw;width:100%;background:repeating-linear-gradient(90deg,#0097df 0%,#71cf53 100%);font-weight:600}.ortho_pick{position:absolute;bottom:-30vw;left:0;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.ortho_pick2{position:absolute;bottom:-25vw;left:0;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.ortho_pick div{background:url(https://www.omotesando-ak.com/images/treatment/orthodontics/medal.png);background-repeat:no-repeat;width:32%;height:26.2vw;background-size:contain;text-align:center;font-size:3.3vw;font-weight:600;padding-top:8vw;line-height:1.4}.ortho_pick div span{font-size:5vw;letter-spacing:0}.mgt_sec{margin-top:10vw}.ortho_banner{width:100%;margin:auto;background:#fff;margin-bottom:1.6rem;margin-top:25vw}.ortho_banner img{width:100%}.cpntainer p{margin-bottom:0}.case_flex{width:100%}.container .flow_img.scroll{width:100%;overflow-x:scroll;margin-bottom:0}.container .flow_img img{max-width:700px}.ortho_banner+.ortho_banner{margin-top:5vw}.case_flex2 li{width:100%}.case_flex2 li .pho .ttl{color:#fff;font-size:7.4vw}.case_flex2 li .pho .ttl:before{background-color:inherit!important}.case_flex2 li{position:relative}.case_flex2 li .flex2_bikou{position:absolute;top:0;left:0}.case_flex2 li .flex2_bikou{position:absolute;top:14.5vw;left:0;background:#2128c8;z-index:10;background:linear-gradient(110deg,#31b5ea 16.92%,#65dbe2 40.9%,#59dc9d 65.95%,#82d467 88.5%);background:linear-gradient(91deg,#a7d9ec .95%,#addce6 26.49%,#b4e2d4 51.54%,#c5eed3 75.6%,#c3eab7 99.17%);text-align:center;right:0;width:79%;margin:auto;font-size:3.8vw;font-weight:600;font-family:"游明朝",YuMincho,yu-mincho-pr6,sans-serif;padding:1vw;line-height:1.5}.case_flex2 li .case-btn a{display:block;font-size:13px;width:100%;height:50px;display:flex;align-items:center;background: url(../images/common/arrow01.png) top 50% right 14px / 18px no-repeat #2FB8A4;color:#3b312f;padding-left:1em}.case_flex2 li:nth-child(2) {margin-top:10vw}.case_flex2 li .pho img{filter:sepia(20%) opacity(80%);height:52vw;width:100%;object-fit:cover}.hanarabi_flex2{display:flex;justify-content:flex-start;flex-wrap:wrap}.container ul.hanarabi_flex2 li{width:33%;text-align:center;margin-bottom:1rem}.container ul.hanarabi_flex3 li{width:48%;text-align:center;margin-bottom:1rem}.container ul.hanarabi_flex3 li:nth-of-type(n+2){margin-top:0}.container ul.hanarabi_flex2 li img{width:100%;border-radius:0}.container ul.hanarabi_flex2 li:nth-of-type(n+2) {margin-top:0}.container ul.hanarabi_flex2 li:nth-of-type(n+2) {margin-top:0}.big_txt10{font-size:4vw;font-weight:600;text-align:center}.sml10{font-size:4vw}.big_txt11{font-size:4vw}.big_txt12{font-size:17vw}.big_txt13{font-size:6vw}.line_area{padding:5vw 2vw 3vw}.banner2 .loan_box{width:100%;margin-top:0}.loan_price .banner2 .loan_box h2{position:relative;font-size:17px}.loan_price .banner2 .loan_box h2:before{display:block;position:absolute;width:21.733vw;opacity:.3;top:-2.6vw;left:2.267vw}.price_catch{position:relative}.price_catch span:nth-of-type(1){font-size:1rem}.price_catch span:nth-of-type(n+2){padding-left:0;font-size:13px;line-height:1;letter-spacing:-1px}.price_catch span:nth-of-type(n+2) em {padding-left:.05em;padding-right:.05em;font-size:24px}.loan_price .banner2 .loan_box .loan_price_flex img{width:40%;margin-right:.75rem;margin-left:.75rem}.price_catch span:nth-of-type(n+2) small {font-size:9px;display:block;position:absolute;right:0;bottom:4px}.price_lead{font-size:15px}.loan_area{background:#e2fafa;padding:4vw 4vw 3vw;margin-top:1rem;margin-bottom:1rem}.loan_txt{font-size:4.6vw;color:#3c95ff;margin-bottom:2vw}.container h2.price_h2{margin-top:2rem}.top_case .half:first-child:before{bottom:-25px;left:20%}.top_case .half:last-child:before{bottom:-25px;left:20%}.top_case .half:first-child:after{border-width:8px 0 8px 8px;top:2.5rem;right:-1rem}.view-more.more-case{margin:3em 0 1.4em}.mv h1.h1_size span.inspection{font-size:30px}.container .img_flex02{display:block;width:100%}.container .img_flex02 img{width:100%}a.df_bnr01{width:100%}iframe.apo_yotei{padding:0!important;margin-left:-3vw}.acss-fxqhid{padding:0!important}}