@charset "utf-8";body{line-height:1;font-family:'Times New Roman','ヒラギノ明朝 ProN','Hiragino Mincho ProN','YuMincho','Yu Mincho','游明朝体','Noto Serif JP',serif;color:#2e2e2e;font-feature-settings:"palt"}footer{margin-top:0}header.top{position:absolute;display:flex;justify-content:space-between;width:100%}header.top .header_lead{padding-top:max(.714vw,9px);padding-left:max(2.071vw,26px);font-family:"Noto Sans JP";font-weight:400;font-size:max(.857vw,11px);letter-spacing:.1em}.header_top_btn{display:flex}.header_top_btn a{display:flex;justify-content:center;align-items:center;width:max(13.143vw,170px);height:max(3.857vw,50px);margin-right:max(1.429vw,18px);font-weight:400;font-size:max(1.357vw,17px);letter-spacing:.12em;color:#fff}.header_top_btn a.line{background-color:rgba(59,179,108,.8)}.header_top_btn a.web{background-color:rgba(119,196,0,.8)}.header_top_btn dl{display:flex;flex-direction:column;justify-content:center;align-items:center;width:max(13.143vw,170px);height:max(3.857vw,50px);margin-right:max(1.429vw,18px);background-color:rgba(255,255,255,.8)}.header_top_btn dl dt{width:max(11.714vw,152px);padding-bottom:max(.357vw,4px);padding-left:max(2.071vw,26px);font-weight:400;font-size:max(.929vw,12px);letter-spacing:.05em;border-bottom:#2e2e2e solid 1px;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/header_icon_tel.png) left max(.643vw,8px) top no-repeat;background-size:max(.786vw,10px) auto}.header_top_btn dl dd{padding-top:max(.5vw,6px);font-family:"Roboto";font-weight:400;font-size:max(1.429vw,18px);letter-spacing:.1em}.kv{width:100%;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/kv.jpg) center top no-repeat;background-size:100% auto}.kv h2{width:max(50.786vw,660px);margin:auto;padding-top:max(4.429vw,58px)}.kv .header_info{display:flex;justify-content:space-between;margin:max(4.429vw,58px) max(2.857vw,37px) max(2.214vw,28px)}.kv .header_info .box{width:max(44.286vw,575px);height:max(20.714vw,269px);padding:max(2vw,26px) max(8.643vw,112px) 0 max(2.071vw,26px);position:relative}.kv .header_info .box.box01{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/kv_box01_bg.png) left top no-repeat;background-size:100% auto}.kv .header_info .box.box02{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/kv_box02_bg.png) left top no-repeat;background-size:100% auto}.kv .header_info .box:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:max(.357vw,5px);background-size:auto 100%;background-repeat:repeat-x}.kv .header_info .box.box01:after{background-image:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/kv_box01_bd.png)}.kv .header_info .box.box02:after{background-image:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/kv_box02_bd.png)}.kv .header_info .box h3{padding-bottom:.2em;padding-left:.35em;font-weight:400;font-size:max(2.286vw,30px);letter-spacing:.06em}.kv .header_info .box.box01 h3{border-bottom:#efbf00 solid max(.143vw,1.857px)}.kv .header_info .box.box02 h3{border-bottom:#ff831f solid max(.143vw,1.857px)}.kv .header_info .box.box01 h3 em{color:#efbf00}.kv .header_info .box.box02 h3 em{color:#ff831f}.kv .header_info .box h3 span{font-weight:400;font-size:max(2.286vw,29px)}.kv .header_info .box h3 i{font-size:.718em}.kv .header_info .box .lead{margin-top:max(.857vw,11px);margin-left:max(1vw,13px);font-weight:400;font-size:max(1.571vw,20px);color:#2e2e2e}.kv .header_info .box .lead em{background:linear-gradient(to bottom,transparent 0,transparent 75%,#fef18a 75%,#fef18a 100%)}.kv .header_info .box.box01 .lead{letter-spacing:.1em}.kv .header_info .box.box02 .lead{letter-spacing:.12em}.kv .header_info .box.box01 .lead span{font-weight:400;font-size:max(2.429vw,31px)}.kv .header_info .box.box02 .lead span{font-weight:400;font-size:max(2.286vw,29px)}.kv .header_info .box .catch{width:max(17.143vw,222px);height:max(2.143vw,27px);margin-top:max(1.214vw,15px);margin-left:max(1vw,13px);padding-top:max(.357vw,4px);text-align:center;font-weight:400;font-size:max(1.339vw,17px);letter-spacing:.16em;color:#fff}.kv .header_info .box.box01 .catch{background-color:#efbf00}.kv .header_info .box.box02 .catch{background-color:#ff831f}.kv .header_info .box ul{margin-top:max(1.071vw,13px);margin-left:max(1.111vw,16px)}.kv .header_info .box.box01 ul{margin-left:max(1.111vw,16px)}.kv .header_info .box ul li{padding-left:max(1.714vw,22px);font-weight:400;font-size:max(1.28vw,16px);letter-spacing:.14em;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/kv_check.png) left top no-repeat;background-size:max(1.286vw,16px) auto}.kv .header_info .box ul li+li{margin-top:max(1.429vw,18px)}.kv .header_info .box.box01 ul li em{border-bottom:#efbf00 solid max(.143vw,1px)}.kv .header_info .box.box02 ul li em{border-bottom:#ff831f solid max(.143vw,1px)}.kv .header_info .box .btn{position:absolute;right:0;bottom:max(.929vw,12px);width:max(8.357vw,109px)}.news{width:max(85.714vw,1114px);padding:0 max(1.846vw,24px);margin:max(8.571vw,111px) auto 0;display:flex;align-items:center;gap:max(3.076vw,40px)}.news .news_ttl{width:max(12.615vw,164px);padding:max(1.846vw,24px);border-right:solid 1px #e1e1e1}.news .news_ttl h2{margin-bottom:max(1.846vw,24px)}.news .news_content a{display:block;font-size:max(1.307vw,17px);line-height:2;font-family:'Noto Sans JP'}.news .news_content a .date{margin-right:max(2.461vw,32px)}.news .news_content a .news_txt{text-decoration:underline}.logomark{position:relative}.logomark:before{content:"";display:block;width:max(7.32vw,100px);height:max(7.32vw,100px);margin:0 auto;position:absolute;left:50%;top:min(-4.685vw,-64px);transform:translateX(-50%);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/logomark.png) center top no-repeat;background-size:100% auto}.partnership{margin-top:max(2.857vw,37px)}.partnership div{text-align:center;line-height:1.4}.partnership div.mhlw{padding-bottom:max(1.286vw,17px)}.partnership div.mhlw .logo{margin:0 auto max(1.286vw,17px);width:max(2.5vw,33px)}.partnership div.mhlw p{font-size:max(1.191vw,15px)}.partnership .partner{padding:max(1.571vw,20px) 0 max(2.857vw,37px);background-color:#f8f7ee}.partnership .partner p{font-weight:400;font-size:max(1.286vw,17px);letter-spacing:.15em;margin-bottom:.45em}.partnership .partner .partner_logo{width:100%;display:flex;justify-content:center;gap:max(2.461vw,32px)}.partnership .partner .partner_logo img{width:auto;height:max(3.643vw,47px)}.monitors_top{position:relative;width:max(69.286vw,900px);height:max(14.571vw,189px);margin:max(3.286vw,42px) auto 0}.monitors_top a{display:block;width:100%;height:100%;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/monitors_top_bg.png) center top no-repeat;background-size:100% auto}.monitors_top .lead{padding-top:max(4.071vw,52px);margin-left:max(26.571vw,345px);font-weight:400;font-size:max(1.714vw,22px);letter-spacing:.12em;color:#fff}.monitors_top .lead span{position:absolute;top:max(1.571vw,20px);left:max(16.07svw,208.93px);line-height:1.27;padding-left:max(.143vw,1px);text-align:center;font-weight:500;font-size:max(1.286vw,16px);letter-spacing:.05em;color:#eb8c0b;transform:rotate(-10deg)}.monitors_top .lead span em{font-weight:500;font-size:max(1.857vw,24px)}.monitors_top .flex{display:flex;column-gap:max(3.071vw,39px)}.monitors_top h2{margin-top:max(2.643vw,34px);margin-left:max(15vw,195px);font-weight:400;font-size:max(3.571vw,46px);letter-spacing:.05em;color:#ed9216}.monitors_top h2 span{font-size:max(2.429vw,31px)}.monitors_top .eligible{margin-top:max(1.571vw,20px)}.monitors_top .eligible p{padding-bottom:max(.357vw,4px);font-weight:500;font-size:max(1vw,13px);letter-spacing:.1em;color:#ed9216;border-bottom:#ed9216 solid 1px}.monitors_top .eligible ul{margin-top:max(.5vw,6px)}.monitors_top .eligible ul li{line-height:1.35;padding-left:max(1.571vw,20px);font-weight:500;font-size:max(1vw,13px);letter-spacing:.16em;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/monitors_top_check.png) left center no-repeat;background-size:max(.929vw,12px) auto}.generation{margin-top:max(10.248vw,140px);position:relative;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/generation_bg01.png) center top no-repeat;background-size:100% auto;background-color:#fffff3}.generation h2{line-height:1.15;padding-top:max(4.685vw,64px);text-align:center;font-weight:400;font-size:max(2.086vw,27px);letter-spacing:.1em}.generation h2 .fs33{font-weight:400;font-size:max(2.381vw,30px)}.generation h2 .fs37{font-weight:400;font-size:max(2.679vw,35px)}.generation .contents{display:flex;justify-content:center;column-gap:max(2.929vw,38px);width:max(86.286vw,1121px);margin:max(3.214vw,41px) auto max(2.143vw,27px);padding:max(2.714vw,35px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/generation_bg02.png) center top no-repeat;background-size:cover;background-color:rgba(253,250,222,.4);background-blend-mode:lighten}.generation .contents .box{padding:24px 32px 40px;background-color:#fff;position:relative}.generation .contents .box>div{position:relative;display:block;width:max(25vw,325px);height:max(28.571vw,371px);padding:max(1.071vw,13px) max(2.5vw,32px) 0;background-color:#fff;box-shadow:max(.286vw,3px) max(.286vw,3px) max(.5vw,6px) 0px rgba(67,67,67,.16)}.generation .contents .box:before{content:"";position:absolute;top:0;left:0;width:max(7.143vw,92px);height:max(9.143vw,118px);mix-blend-mode:multiply;z-index:99}.generation .contents .box:nth-of-type(1):before{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/generation_num01.png) left top no-repeat;background-size:100% auto}.generation .contents .box:nth-of-type(2):before{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/generation_num02.png) left top no-repeat;background-size:100% auto}.generation .contents .box:nth-of-type(3):before{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/generation_num03.png) left top no-repeat;background-size:100% auto}.generation .contents .box a{position:relative}.generation .contents .box:after{content:"";position:absolute;right:max(.732vw,10px);bottom:max(.732vw,10px);display:block;width:max(.929vw,12px);height:max(.929vw,12px);clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#2e2e2e}.generation .contents .box h3{line-height:1.16;text-align:center;font-weight:400;font-size:max(1.786vw,23px);letter-spacing:.08em}.generation .contents .box h3 span{display:block;font-weight:400;font-size:max(1.104vw,14px);color:#e8b61f}.generation .contents .box.box01 h3 span{color:#ff9f59}.generation .contents .box.box02 h3 span{color:#efbf00}.generation .contents .box.box03 h3 span{color:#91cf32}.generation .contents .box img{margin-top:max(.857vw,11px)}.generation .contents .box ul{margin-top:max(.857vw,11px)}.generation .contents .box ul li{line-height:2;padding-left:max(1.429vw,18px);font-weight:400;font-size:max(1.143vw,14px);letter-spacing:.06em;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/generation_check.png) left center no-repeat;background-size:max(1.071vw,13px) auto}.generation .contents .box ul li em{text-decoration:underline;text-decoration-thickness:max(.143vw,1px);text-decoration-color:#e8b61f;text-underline-offset:max(.286vw,3px)}.generation .contents .box.box01 ul li em{text-decoration-color:#ff9f59}.generation .contents .box.box02 ul li em{text-decoration-color:#efbf00}.generation .contents .box.box03 ul li em{text-decoration-color:#91cf32}.review_box{padding:max(4.286vw,55px) max(4.286vw,55px) max(4.071vw,52px);text-align:center;background:#efede4 url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/review_bg.png) center top no-repeat;background-size:100% auto}.review_box h3{font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(4.214vw,54px);font-style:italic;letter-spacing:.05em;color:#f08300}.review_box h3+p{margin-top:max(.714vw,9px);font-family:'Noto Serif JP';font-weight:500;font-size:max(1.286vw,16px);letter-spacing:.1em;color:#aa9174}.review_box .review_contents{display:flex;justify-content:center;align-items:center;gap:max(2.143vw,27px);margin:max(2.143vw,27px) auto}.review_box .review_contents .review_list{width:max(64.286vw,835px);text-align:left}.review_box .ti-widget{width:70% !important}.info{margin-top:max(3.571vw,46px)}.info .inner{margin-top:max(3.571vw,46px);height:max(39.357vw,511px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg) center top no-repeat;background-size:100% auto;position:relative}.info h2{margin-left:max(8.786vw,114px);padding-top:max(1.615vw,21px);font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(2.286vw,29px);font-style:italic;letter-spacing:.08em;color:#fff}.info h3{width:max(38.571vw,501px);line-height:1.1;margin-top:max(1.429vw,18px);margin-left:max(7vw,91px);padding-bottom:max(1.071vw,13px);padding-left:max(1.643vw,21px);font-weight:400;font-size:max(2.857vw,37px);letter-spacing:.1em;border-bottom:#959595 solid 1px}.info h3>span{display:block}.info h3>span:nth-of-type(2){text-indent:5.5em}.info h3 .fs66{font-weight:400;font-size:max(4.714vw,61px)}.info h3 .fs53{font-weight:400;font-size:max(3.786vw,49px)}.info h3 .fs41{font-weight:400;font-size:max(2.929vw,38px)}.info h3 em{color:#6cb300}.info ul{margin-top:max(1.786vw,23px);margin-left:max(6.643vw,86px)}.info ul li{padding-left:max(2.5vw,32px);font-weight:400;font-size:max(2.143vw,27px);letter-spacing:.12em;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/info_check.png) left center no-repeat;background-size:max(1.643vw,21px) auto}.info ul li small{font-size:1rem}.info ul li+li{margin-top:max(1.714vw,22px)}.info ul li:nth-of-type(1){margin-left:max(7.286vw,94px)}.info ul li:nth-of-type(2){margin-left:max(5.143vw,66px)}.info ul li:nth-of-type(3){margin-left:max(2.286vw,29px)}.info ul li span{font-weight:400;font-size:max(2.357vw,30px)}.info ul li em{color:#6cb300;text-decoration:underline;text-decoration-thickness:max(.786vw,10px);text-decoration-color:#ffeeac;text-underline-offset:min(-.214vw,-3px)}.info .bnr{position:absolute;left:max(35.714vw,464px);bottom:max(5.5vw,71.500px);width:max(11.500vw,149.500px);border:max(.2357vw,3px) solid #fff}.present{margin-top:max(4.643vw,60px);padding:max(2.5vw,33px) 0 max(2.286vw,30px);background-color:#fff5f7}.present .inr{width:max(89.286vw,1161px);margin:auto;border:1px solid #f8cdd7;background-color:#fff;background-image:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/present_acc_lt.png),url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/present_acc_rb.png),url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/present_bg.png);background-size:max(9.893vw,129px) auto,max(9.714vw,126px) auto,max(24.929vw,324px) auto;background-position:left top,right bottom,right max(9.643vw,125px) bottom;background-repeat:no-repeat;padding:max(5.571vw,72px) 0 max(1.429vw,19px) max(5.357vw,70px)}.present .txt{width:max(47.857vw,622px)}.present .txt h2{font-size:max(2.672vw,35px);line-height:1;margin-bottom:max(1.429vw,19px);letter-spacing:.12em}.present .txt h2 i{font-size:1.11em}.present .txt h2 em{color:#ea889f}.present .txt p{font-family:'Noto Sans JP';font-size:max(1.286vw,17px);letter-spacing:.06em;line-height:1.61;color:#2e2e2e}.present .txt .btn{display:block;width:max(8.5vw,111px);margin-left:auto;margin-top:max(2vw,26px)}.pickup{margin-top:max(5vw,65px)}.pickup h2{width:max(18.143vw,235px);height:max(4.286vw,55px);margin:auto;padding-top:max(.786vw,10px);text-align:center;font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(2.857vw,37px);letter-spacing:.08em;border:#a5a5a5 solid 1px}.pickup .contents{position:relative;height:max(57.857vw,752px);margin-top:max(3.714vw,48px);padding:max(8vw,104px) 0 max(3.071vw,39px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/pickup_bg.jpg) center top no-repeat;background-size:100% auto}.pickup .contents:before{content:"";position:absolute;left:50%;top:min(-3.714vw,-49px);bottom:max(5.143vw,66px);border-right:#a5a3a1 solid 1px}.pickup .contents .inner{display:flex;width:max(89.286vw,1160px);margin:auto;background:rgba(255,255,255,.78);box-shadow:0px max(1.071vw,13px) max(1.429vw,18px) 0 rgba(218,218,218,.4)}.pickup .contents .inner .box{position:relative;display:block;width:50%;padding:max(3.5vw,45px) max(2.461vw,32px) max(2.071vw,26px)}.pickup .contents .inner .box:before{content:"";position:absolute;top:0;left:50%;width:max(4.929vw,64px);height:max(4.929vw,64px);transform:translate(-50%,-50%);mix-blend-mode:multiply}.pickup .contents .inner .box.box01:before{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/pickup_box01_icon.png) center center;background-size:contain}.pickup .contents .inner .box.box02:before{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/pickup_box02_icon.png) center center;background-size:contain}.pickup .contents .inner .box h3{padding-bottom:max(1.143vw,14px);text-align:center;font-weight:400;font-size:max(2.357vw,30px);letter-spacing:.1em;border-bottom:#2e2e2e solid 1px}.pickup .contents .inner .box h3 span{font-weight:400;font-size:max(3vw,39px)}.pickup .contents .inner .box h4{margin-top:max(.714vw,9px);text-align:center;font-weight:400;font-size:max(1.571vw,20px);letter-spacing:.1em}.pickup .contents .inner .box.box01 h4{color:#bcd246}.pickup .contents .inner .box.box01 h4 span{color:#ea5504}.pickup .contents .inner .box.box02 h4{color:#db8c71}.pickup .contents .inner .box .pic01{position:absolute;top:max(10.857vw,141px);left:auto}.pickup .contents .inner .box.box01 .pic01{width:max(31.571vw,410px)}.pickup .contents .inner .box.box02 .pic01{width:max(32.071vw,416px)}.pickup .contents .inner .box .pic02{position:absolute}.pickup .contents .inner .box.box01 .pic02{top:max(28vw,364px);right:max(2.461vw,32px);width:max(14.286vw,185px)}.pickup .contents .inner .box.box02 .pic02{top:max(24.786vw,322px);right:max(2.571vw,33px);width:max(17.714vw,230px)}.pickup .contents .inner .box .pic03{position:absolute}.pickup .contents .inner .box.box01 .pic03{top:max(34.153vw,444px);left:max(5.929vw,77px);width:max(13.929vw,180px)}.pickup .contents .inner .box.box02 .pic03{top:max(33.230vw,432px);left:max(8.286vw,107px);width:max(12.071vw,156px)}.pickup .contents .inner .box .text_circle{position:absolute;display:flex;justify-content:center;align-items:center;width:max(10vw,130px);height:max(10vw,130px);text-align:center}.pickup .contents .inner .box.box01 .text_circle{top:max(14.143vw,183px);right:max(3.214vw,41px)}.pickup .contents .inner .box.box02 .text_circle{top:max(13.429vw,174px);right:max(2.5vw,32px)}.pickup .contents .inner .box .text_circle:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;mix-blend-mode:multiply}.pickup .contents .inner .box.box01 .text_circle:before{background-color:rgba(108,179,0,.9)}.pickup .contents .inner .box.box02 .text_circle:before{background-color:rgba(239,191,0,.9)}.pickup .contents .inner .box .text_circle span{position:relative;z-index:10;line-height:1.24;font-weight:400;font-size:max(1.429vw,18px);letter-spacing:.1em;color:#fff}.pickup .contents .inner .box .text_box{position:relative;width:max(39.286vw,510px);height:max(7vw,91px);margin:max(30vw,390px) auto 0}.pickup .contents .inner .box.box01 .text_box{padding-top:max(.357vw,4px);padding-left:max(14.714vw,191px);background:#f0f4d8 url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/pickup_box01_arrow.png) right max(.571vw,7px) bottom max(.5vw,6px) no-repeat;background-size:max(1.357vw,17px)}.pickup .contents .inner .box.box02 .text_box{padding-top:max(.878vw,12px);padding-right:max(.857vw,11px);padding-left:max(10.769vw,140px);background:#fbe9d0 url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/pickup_box02_arrow.png) right max(.571vw,7px) bottom max(.5vw,6px) no-repeat;background-size:max(1.357vw,17px)}.pickup .contents .inner .box.box01 .text_box img{position:absolute;left:0;bottom:max(-1.23vw,-16px);width:max(12.307vw,160px)}.pickup .contents .inner .box.box02 .text_box img{position:absolute;left:max(-1.23vw,-16px);bottom:min(-.143vw,-2px);width:max(11.384vw,148px)}.pickup .contents .inner .box .text_box ul li{line-height:1.8;padding-left:max(1.429vw,18px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);letter-spacing:.12em;color:#3e3e3e;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/pickup_check.png) left center no-repeat;background-size:max(1vw,13px) auto}.pickup .contents .inner .box .text_box ul li em{color:#f08300}.pickup .contents .inner .box .text_box p{line-height:1.56;font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);letter-spacing:.07em;color:#3e3e3e}.pickup .contents .inner .box .text_box p span{color:#db8c71}.possible{margin-top:max(5vw,65px);padding-top:max(3.143vw,40px);background-image:linear-gradient(to bottom,#fffdf6 50%,#fff 50%);background-size:100%}.possible h2{text-align:center;font-weight:400;font-size:max(2.976vw,38px);letter-spacing:.06em}.possible h2 .fs35{font-weight:400;font-size:max(2.529vw,32px)}.possible h2 .fs37{font-weight:400;font-size:max(2.678vw,34px)}.possible h2 em{font-weight:400;color:#f08300}.possible h2 img{display:block;width:max(22.714vw,295px);margin:0 auto max(2.357vw,30px)}.possible ul{display:flex;align-items:flex-start;margin-top:max(1.071vw,13px)}.possible ul li{width:33.33%;padding-top:max(2.714vw,35px)}.possible ul li:nth-of-type(2){padding-top:max(6.929vw,90px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/logomark.png) center top max(-.769vw,-10px) no-repeat;background-size:max(7.692vw,100px) auto}.possible ul li a{display:block;padding:max(26.429vw,343px) max(3.357vw,43px) max(2.286vw,29px)}.possible ul li:nth-of-type(1) a{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/possible_bg01.jpg) left top no-repeat;background-size:100% auto}.possible ul li:nth-of-type(2) a{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/possible_bg02.jpg) left top no-repeat;background-size:100% auto}.possible ul li:nth-of-type(3) a{background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/possible_bg03.jpg) left top no-repeat;background-size:100% auto}.possible ul li h3{padding-bottom:max(.857vw,11px);text-align:center;font-weight:400;font-size:max(1.571vw,20px);letter-spacing:.1em;border-bottom:solid 1px}.possible ul li p{line-height:1.5;margin-top:max(1.286vw,16px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);letter-spacing:.1em}.doctor{margin:max(7.692vw,100px) 0;padding:max(35.769vw,465px) 0 0;position:relative;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/doctor_bg.jpg)}.doctor .doctor_ttl{margin:0 auto max(3.692vw,48px);position:relative;width:fit-content;text-align:center;color:#fff;line-height:1.2;text-shadow:2px 2px 10px #414141}.doctor .doctor_ttl .doctor_ttl-ja{font-size:max(4.307vw,56px)}.doctor .doctor_ttl .doctor_ttl-ja span{font-size:max(3.076vw,40px)}.doctor .doctor_ttl .doctor_ttl-ja em{color:#ccf88d}.doctor .doctor_ttl .doctor_ttl-en{font-size:max(2.153vw,28px)}.doctor .doctor_ttl span span{width:5.142vw;display:inline-block;line-height:1}.doctor_msg{padding-top:max(4.923vw,64px);margin:0 max(9.23vw,120px) 0 auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";color:#3e3e3e;line-height:1.6}.doctor_msg .doctor_name{margin-left:1.5em;color:#4f4f4f}.doctor_msg .doctor_name span{display:block;font-size:max(2.153vw,28px);letter-spacing:.14em}.doctor_msg .doctor_name span:nth-of-type(3){margin-top:max(1.538vw,20px);margin-right:max(2.461vw,32px);font-size:max(1.076vw,14px);color:#7aba19}.doctor_msg .doctor_name span:nth-of-type(4){font-size:max(4.923vw,64px);margin-top:max(1.538vw,20px);letter-spacing:.2em;line-height:1.4}.doctor_msg .doctor_desc p{font-size:max(1.538vw,20px);margin-left:max(2.307vw,30px);letter-spacing:.15em;line-height:1.7}.doctor_msg .doctor_desc p span{display:inline-block;transform:rotate(-90deg);letter-spacing:.52em;vertical-align:super}.doctor_msg .doctor_desc p em{color:#7aba19}.doctor .doctor_fig{width:41em;position:absolute;right:0;top:46.8em}.doctor .doctor_fig img{aspect-ratio:615/712}.doctor .doctor_kkm{width:max(91.846vw,1194px);padding:max(1.846vw,24px) max(3.692vw,48px);margin:max(1.846vw,24px) auto 0;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:rgba(242,253,226,.9);line-height:1.6}.doctor .doctor_kkm img{width:50%;object-fit:contain}.doctor .doctor_kkm .doctor_history{width:42%}.doctor .doctor_kkm .doctor_history p{margin-bottom:max(1.23vw,16px);font-size:max(1.692vw,22px);border-bottom:solid 1px}.doctor .doctor_kkm .doctor_history table{font-size:max(1.23vw,16px)}.doctor .doctor_kkm .doctor_history table tr{display:flex;gap:max(.615vw,8px)}.doctor .doctor_kkm .doctor_history table tr th{white-space:nowrap}.policy{height:max(98.857vw,1285px);margin-top:max(5vw,65px);padding-top:max(6.071vw,78px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/policy_bg.jpg) center top no-repeat;background-size:100% auto}.policy h2{width:max(22.786vw,296px);height:max(4.286vw,55px);margin:auto;padding-top:max(.929vw,12px);text-align:center;font-family:'Roboto';font-weight:300;font-size:max(2.381vw,30px);letter-spacing:.14em;color:#949494;border:#8f8d89 solid 1px}.policy h3{margin-top:max(2.143vw,27px);text-align:center;font-weight:400;font-size:max(3.116vw,40px);letter-spacing:.09em}.policy h3 .fs60{font-weight:400;font-size:max(4.286vw,55px)}.policy h3 .fs50{font-weight:400;font-size:max(3.571vw,46px)}.policy h3 .fs47{font-weight:400;font-size:max(3.357vw,43px)}.policy .contents{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin-top:max(3.929vw,51px);writing-mode:vertical-rl}.policy .contents p{line-height:1.9;font-weight:400;font-size:max(1.429vw,18px);letter-spacing:.16em}.policy .contents p+p{margin-right:1.8em}.policy .contents p em{color:#ea5504}.menu{margin-top:max(5vw,65px)}.menu .inner{margin-top:max(3.571vw,46px);padding:max(4.307vw,56px) 0;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg) center top no-repeat;background-size:100% auto}.menu .heading .lead{width:max(57.143vw,742px);height:max(14.857vw,193px);line-height:1.3;padding-top:max(3.571vw,46px);font-weight:400;font-size:max(2.857vw,37px);letter-spacing:.075em;text-shadow:0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff;background-color:rgba(234,234,234,.6)}.menu .heading .lead span{font-weight:400;font-size:max(3.429vw,44px)}.menu .heading .lead em{color:#fc930c}.menu .heading .text{line-height:1.65;margin-top:max(1.786vw,23px);margin-left:max(9.286vw,120px);font-weight:400;font-size:max(1.643vw,21px);letter-spacing:.15em;text-shadow:0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff}.menu .heading h2{text-align:center;font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(4.143vw,53px);letter-spacing:.14em;color:#fff}.menu .heading h2>span{display:block;margin-top:max(.357vw,4px);font-family:"Noto Serif JP";font-weight:300;font-size:max(1.976vw,25px);letter-spacing:.1em}.menu .heading h2 span .kanji{font-weight:400;font-size:max(2.108vw,27px);letter-spacing:.1em;color:#434343}.menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:max(1vw,13px);margin-top:max(1.846vw,24px)}.menu ul li a{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;width:max(20vw,260px);height:max(5.643vw,73px);line-height:1.25;font-weight:400;font-size:max(1.429vw,18px);letter-spacing:.1em;color:#434343;border:#8a8a8a solid 1px;background-color:#fff}.menu ul li a:after{content:"";position:absolute;right:max(.357vw,4px);bottom:max(.286vw,3px);display:block;width:max(1vw,13px);height:max(1vw,13px);clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#efbf00}.effort{margin-top:max(1.286vw,16px)}.effort .inner{margin-top:max(5.856vw,80px);padding-top:max(10.769vw,140px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/effort_bg.png) center top no-repeat;background-size:100% auto}.effort h2{margin-left:max(18.071vw,234px);font-size:max(3.571vw,46px);font-weight:400;letter-spacing:.12em;color:#4b4b4b}.effort .link{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:max(1.786vw,23px);margin-bottom:max(10.143vw,131px)}.effort .link ul{margin-top:max(-4.307vw,-56px);margin-right:max(1.929vw,25px);writing-mode:vertical-lr}.effort .link ul li:nth-of-type(2){margin-top:max(2vw,26px)}.effort .link ul li:nth-of-type(3){margin-top:max(4.071vw,52px)}.effort .link ul li:nth-of-type(4){margin-top:max(6.143vw,79px)}.effort .link ul li:nth-of-type(5){margin-top:max(8.143vw,105px)}.effort .link ul li a{display:block;width:max(4.643vw,60px);height:max(34.692vw,451px);margin-left:max(1.714vw,22px);padding-top:max(1.846vw,24px);padding-left:max(1.286vw,16px);font-family:'Noto Sans JP';font-weight:500;font-size:max(1.786vw,23px);font-weight:400;color:#2e2e2e;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/effort_link_bg.png) center top no-repeat;background-size:100% auto}.effort .link ul li a .or{color:#f6bd65}.effort .link img{width:max(65.571vw,852px);object-fit:contain}.effort .contents{display:flex;justify-content:space-between;margin:max(6.714vw,87px) max(5.357vw,69px) 0 max(5vw,65px)}.effort .contents a{display:block}.effort .contents .box{position:relative;width:max(43.071vw,559px);height:max(48.429vw,629px);padding:max(3.714vw,48px) max(2vw,26px) 0 max(1.929vw,25px)}.effort .contents .box:after{content:"";position:absolute;z-index:10;right:min(-.857vw,-12px);bottom:min(-1vw,-13px);width:max(38.5vw,500px);height:max(30.571vw,397px);mix-blend-mode:multiply;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/effort_box_bg.png) right bottom no-repeat;background-size:100% auto}.effort .contents .box{background-color:#fcfad5}.effort .contents .box .num{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(7.736vw,100px);color:#f1c518}.effort .contents .box h3{text-align:center;font-weight:400;font-size:max(1.785vw,23px);letter-spacing:.06em}.effort .contents .box h3 span{font-weight:400;font-size:max(2.232vw,29px)}.effort .contents .box h3 em{text-decoration:underline;text-decoration-thickness:max(.143vw,1px);text-decoration-color:#f1c518;text-underline-offset:max(.5vw,6px)}.effort .contents .box figure{position:relative;margin-top:max(2.143vw,27px)}.effort .contents .box figure:before{content:"";position:absolute;bottom:min(-1.643vw,-22px);left:50%;z-index:110;display:block;width:max(.143vw,1px);aspect-ratio:2/28;background:#2e2e2e}.effort .contents .box figure:after{content:"";position:absolute;right:0;bottom:0;width:max(14.929vw,194px);height:max(11.786vw,153px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/effort_box_caption_bg.png) right top no-repeat;background-size:100% auto}.effort .contents .box figure figcaption{position:absolute;right:0;bottom:0;z-index:20;display:flex;justify-content:flex-end;align-items:flex-end;width:max(14.929vw,194px);height:max(11.786vw,153px);padding-bottom:max(.857vw,11px);text-align:center;font-weight:400;font-size:max(1.637vw,21px);letter-spacing:.02em;color:#fff}.effort .contents .box.box01 figure figcaption{padding-right:max(1.929vw,25px)}.effort .contents .box.box02 figure figcaption{padding-right:max(.5vw,6px)}.effort .contents .box.box04 figure figcaption{padding-right:max(1.929vw,25px)}.effort .contents .box.box05 figure figcaption{padding-right:max(1.143vw,14px)}.effort .contents .box .inner_box{position:relative;z-index:100;display:flex;justify-content:space-between;align-items:flex-start;width:max(39.143vw,508px);height:max(12.214vw,158px);margin-top:max(1.357vw,17px);padding:max(1.357vw,17px) max(1.357vw,17px) 0 max(2vw,26px);background-color:#fff}.effort .contents .box .inner_box dl{width:100%}.effort .contents .box .inner_box dt{margin-bottom:max(.714vw,9px);padding-left:max(.857vw,11px);padding-bottom:max(.571vw,7px);font-weight:400;font-size:max(1.714vw,22px);letter-spacing:.04em;border-bottom:#cce7aa solid 1px}.effort .contents .box .inner_box dd p{line-height:1.43;margin-right:max(3.214vw,41px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);color:#434343}.effort .contents .box .inner_box dd ul{margin-top:max(.357vw,4px)}.effort .contents .box .inner_box dd li{line-height:1.5625;padding-left:max(1.929vw,25px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);letter-spacing:.1em;color:#434343;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/effort_check.png) left center no-repeat;background-size:max(1.143vw,14px) auto}.effort .contents .box .inner_box img{flex-shrink:0;width:max(10.643vw,138px)}.leading{height:max(117.357vw,1525px);margin-top:max(6.857vw,89px);padding-top:max(10.214vw,132px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/leading_bg.jpg) center top no-repeat;background-size:100% auto}.leading h2{margin-left:max(6.357vw,82px);writing-mode:vertical-rl}.leading h2 .lead01{display:block;padding:max(1.429vw,18px) max(1.429vw,18px);height:fit-content;font-weight:400;font-size:max(3.275vw,42px);letter-spacing:.1em;color:#fff;background-color:#db814b}.leading h2 .lead02{display:block;margin-top:max(2.214vw,28px);height:fit-content;padding:max(.929vw,12px) max(1.571vw,20px);font-weight:400;font-size:max(5.587vw,72px);letter-spacing:.04em;background-color:#fff}.leading h2 .lead02 .fs86{font-family:YakuHanMPs,'Noto Serif JP';font-weight:400;font-size:max(6.175vw,80px)}.leading h2 .lead02 .fs86 em{font-weight:400;color:#db814b}.leading h2+p{line-height:1.6;margin-top:max(5.571vw,72px);text-align:center;font-weight:400;font-size:max(2.381vw,30px);letter-spacing:.1em;color:#fff}.leading h2+p span{font-weight:400;font-size:max(3vw,39px);color:#f6e04a}.leading ul{display:flex;justify-content:center;column-gap:max(2.5vw,32px);margin-top:max(5.571vw,72px)}.leading ul li{width:max(29vw,377px)}.leading ul li div{width:100%;height:max(29.714vw,386px);padding:max(1vw,13px) max(1.071vw,13px) 0;background-color:#fff}.leading ul li div h3{margin-top:max(1.143vw,14px);padding-bottom:max(1vw,13px);text-align:center;font-weight:400;font-size:max(1.786vw,23px);letter-spacing:.08em;color:#f08300;border-bottom:#0e2a57 solid 1px}.leading ul li div h3 span{font-weight:400;font-size:max(1.489vw,19px)}.leading ul li div p{line-height:1.2;margin:max(1vw,13px) max(.571vw,7px) 0;font-family:'Noto Sans JP';font-weight:400;font-size:max(1.214vw,15px);letter-spacing:.1em;color:#2e2e2e}.leading ul li div p span{color:#1c84d5}.leading ul li .btn{margin-top:max(1.143vw,14px);text-align:right}.leading ul li .btn img{width:max(7.786vw,101px)}.profile .director{height:max(75vw,975px);padding-top:max(3.214vw,41px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/profile_bg.jpg) center top no-repeat;background-size:100% auto}.profile .director h2{position:relative;width:max(22.5vw,292px);height:max(4.786vw,62px);margin:auto;padding-top:max(1.071vw,13px);text-align:center;font-family:'Roboto';font-weight:300;font-size:max(2.857vw,37px);letter-spacing:.06em;color:#4f5b6a;border:#4f5b6a solid 1px}.profile .director h2:after{position:relative;content:"";display:block;width:1px;aspect-ratio:1/42;margin:max(.786vw,10px) auto 0;background:#4f5b6a}.profile .director .contents01{display:flex;column-gap:max(3.214vw,41px);margin-top:max(6.442vw,88px);margin-left:max(7.429vw,96px)}.profile .director .contents01 .pic{flex-shrink:0;width:max(30.746vw,420px);margin-top:min(-1.429vw,-19px)}.profile .director .contents01 .pic02{margin-top:max(2.928vw,40px);text-align:center}.profile .director .contents01 .pic02 img{height:160px}.profile .director .contents01 .detail{flex-shrink:0;margin-top:max(1.786vw,23px)}.profile .director .contents01 .detail .post{font-weight:400;font-size:max(1.429vw,18px);letter-spacing:.1em}.profile .director .contents01 .detail h3{margin-top:max(.714vw,9px);padding-bottom:max(1.286vw,16px);font-weight:400;font-size:max(3.571vw,46px);letter-spacing:.1em;border-bottom:#2e2e2e solid max(.143vw,1px)}.profile .director .contents01 .detail h3 span{padding-left:max(2.5vw,32px);font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(2.49vw,32px);letter-spacing:.04em;color:#a8c85a}.profile .director .contents01 .flex{display:flex;column-gap:max(2.5vw,32px);margin-top:max(1.286vw,16px)}.profile .director .contents01 .flex dl+dl{margin-top:max(1.429vw,18px)}.profile .director .contents01 .flex dt,.profile .director .contents01 .flex li{line-height:1.6;font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);letter-spacing:.05em}.profile .director .contents01 .flex li{padding-left:.5em;text-indent:-.5em}.profile .director .contents01 .flex li+li{margin-top:max(.143vw,1px)}.profile .director .contents02{display:flex;justify-content:space-between;margin-top:max(2.286vw,29px);margin-right:max(6.214vw,80px);margin-left:max(9.857vw,128px)}.profile .director .contents02 .pic{flex-shrink:0;width:max(60vw,780px)}.profile .director .contents02 .youtube{display:block;width:max(21.857vw,284px)}.profile .director .contents02 .youtube img{display:block}.profile .director .contents02 .youtube img:first-of-type{margin-top:max(.929vw,12px);width:max(10.429vw,135px)}.profile .director .contents02 .youtube img:last-of-type{margin-top:max(1.071vw,13px);width:100%}.profile .slide_area{height:max(55.714vw,724px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/doctor_bg.jpg) center top no-repeat;background-size:100% auto}.profile .slide_area .doctor_slider{width:max(90.429vw,1175px);margin:auto;padding-top:max(5vw,65px)}.profile .slide_area .doctor_slider .box{display:flex !important}.profile .slide_area .doctor_slider .box .doctor_intro{width:50%;height:max(41vw,533px)}.profile .slide_area .doctor_slider .box .doctor_intro:nth-of-type(odd){background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/borderR_dots.png) right top repeat-y;background-size:max(.143vw,1px) auto}.profile .slide_area .doctor_slider .box .doctor_intro:nth-of-type(even){background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/borderL_dots.png) left top repeat-y;background-size:max(.143vw,1px) auto}.profile .slide_area .doctor_slider .box .doctor_intro dl{display:flex;justify-content:center;column-gap:max(1.429vw,18px);padding-top:max(1.143vw,14px)}.profile .slide_area .doctor_slider .box .doctor_intro dl dt{width:max(16.714vw,217px);padding-top:max(10vw,130px);text-align:center;font-size:max(2.714vw,35px);font-weight:400;letter-spacing:.1em}.profile .slide_area .doctor_slider .box .doctor_intro dl dt span{display:block;margin-top:max(.714vw,9px);padding-top:max(.857vw,11px);font-family:'Times New Roman',Times,serif;font-size:max(2vw,26px);font-weight:400;letter-spacing:.04em;color:#a8c85a;border-top:#2e2e2e solid 1px}.profile .slide_area .doctor_slider .box .doctor_intro dl dd img{width:max(22.143vw,287px)}.profile .slide_area .doctor_slider .box .doctor_intro ul{margin-top:max(.714vw,9px);margin-left:max(3.786vw,49px)}.profile .slide_area .doctor_slider .box .doctor_intro ul li{line-height:1.625;font-family:'Noto Sans JP';font-size:max(1.143vw,14px);font-weight:400;letter-spacing:.08em;text-indent:-1em;padding-left:1em}.profile .slide_area .doctor_slider .box .doctor_intro .flex{display:flex}.profile .slide_area .doctor_slider .box .doctor_intro .flex ul:nth-of-type(2){margin-left:1em}.profile .slick-arrow{position:absolute;z-index:2;width:max(4.714vw,61px);height:max(4.714vw,61px);opacity:1;transition:all .3s}.profile .slick-prev{top:max(25.714vw,334px);left:min(-2.857vw,-38px)}.profile .slick-next{top:max(25.714vw,334px);right:min(-2.857vw,-38px)}.profile .slick-arrow:before{content:"";display:block;width:max(4.714vw,61px);height:max(4.714vw,61px);background-image:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/slick_arrow.png);background-size:cover;opacity:.8}.profile .slick-arrow.slick-next:before{transform:scale(-1,1)}.profile .slick-arrow:focus{opacity:1}.profile .slick-dots{position:absolute;left:0;right:0;bottom:min(-7.5vw,-98px)}.profile .slick-dots li{width:max(1.643vw,21px);height:max(1.643vw,21px);margin:0 max(.429vw,5px)}.profile .slick-dots li button:before{content:"";width:max(1.643vw,21px);height:max(1.643vw,21px);border-radius:50%;background-color:#d7e8cf;opacity:1;mix-blend-mode:multiply}.profile .slick-dots li.slick-active button:before{background-color:#6cad4e;mix-blend-mode:multiply}.profile .slick-dotted.slick-slider{margin-bottom:0}.case{position:relative;height:max(87.571vw,1138px);margin-top:max(5vw,65px);padding-top:max(5.714vw,74px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/case_bg.jpg) center top no-repeat;background-size:100% auto}.case .lead{margin-left:max(31.286vw,406px);font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(5.821vw,75px);letter-spacing:.06em;color:#ac8c59}.case h2{margin-top:max(2.5vw,32px);margin-left:max(31.286vw,406px);font-size:max(3.185vw,41px);font-weight:400;letter-spacing:.06em}.case h2 .fs54{font-size:max(3.857vw,50px);font-weight:400}.case h2 .fs60{font-size:max(4.286vw,55px);font-weight:400;letter-spacing:.08em}.case h2 em{font-weight:400;color:#f08300}.case .catch{position:absolute;top:max(42.214vw,548px);left:max(6.714vw,87px);width:max(22.286vw,289px)}.case .contents{margin-left:max(30.643vw,398px)}.case .contents ul{display:flex;flex-wrap:wrap;gap:max(1.429vw,18px) max(1.286vw,16px);margin-top:max(2.857vw,37px)}.case .contents ul li{width:max(29.143vw,378px);height:max(18.929vw,246px);padding-top:max(.857vw,11px);padding-left:max(.929vw,12px);background-color:#fff}.case .contents ul li dl dt{width:max(5.929vw,77px);height:max(2.357vw,30px);padding-top:max(.5vw,6px);text-align:center;font-size:max(1.339vw,17px);font-weight:400;letter-spacing:.08em;color:#fff;background-color:#e4ad27}.case .contents ul li dl dt span{font-size:max(1.488vw,19px);font-weight:400}.case .contents ul li dl dd.img{display:flex;column-gap:1px;margin-top:max(.929vw,12px)}.case .contents ul li dl dd.img img{width:max(13.571vw,176px)}.case .contents ul li dl dd.text{line-height:1.4;padding:1em 1em 0;font-family:'Noto Sans JP';font-size:max(1.143vw,14px);font-weight:400;letter-spacing:.06em;color:#3e3e3e}.effort .box03{position:relative;width:100%;height:max(53.429vw,694px);margin-top:max(6.429vw,83px);padding-top:max(5.714vw,74px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/effort_box03_bg.png) center top no-repeat;background-size:100% auto}.effort .box03 .num{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(7.736vw,100px);color:#f5e57f}.effort .box03 h3{text-align:center;font-weight:400;font-size:max(2.679vw,34px);letter-spacing:.06em;color:#000}.effort .box03 h3+p{position:relative;display:flex;justify-content:center;align-items:center;width:max(44.286vw,575px);height:max(7.143vw,92px);margin:max(1.071vw,13px) auto 0;text-align:center}.effort .box03 h3+p:before{content:"";position:absolute;width:100%;height:100%;background-color:#ffa415}.effort .box03 h3+p span{position:relative;line-height:1.3;font-weight:400;font-size:max(1.929vw,25px);letter-spacing:.1em;color:#fff}.effort .box03 h3+p span em{font-weight:400;text-decoration:underline;text-decoration-thickness:max(.429vw,5px);text-decoration-color:#fae554;text-underline-offset:0}.effort .box03 ul{width:max(48.286vw,627px);height:max(23.714vw,308px);margin:max(2.143vw,27px) auto 0;padding:max(2vw,26px) max(3.429vw,44px) 0 max(3.286vw,42px);background-color:#fff}.effort .box03 ul li{display:flex}.effort .box03 ul li+li{margin-top:max(1.714vw,22px);padding-top:max(1.714vw,22px);border-top:#a3a3a3 solid 1px}.effort .box03 ul li img{width:max(11vw,143px);margin-left:max(.571vw,7px)}.effort .box03 ul dl{margin-left:max(1.643vw,21px)}.effort .box03 ul dl dt{font-family:'Noto Sans JP';font-weight:400;font-size:max(1.357vw,17px)}.effort .box03 ul dl dt:first-letter {letter-spacing:.14em}.effort .box03 ul dl dd{line-height:1.6;margin-top:max(1.714vw,22px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);letter-spacing:.025em}.effort .box03 ul dl dd span{font-weight:400;color:#ffa10d}.effort .box03 .btn a{display:block;width:max(18.571vw,241px);height:max(3.286vw,42px);margin:max(3.071vw,39px) auto 0;padding-top:max(.857vw,11px);padding-left:max(3.786vw,49px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.355vw,17px);letter-spacing:.05em;color:#fff;background:#ffa415 url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/effort_arrow.png) right max(.857vw,11px) center no-repeat;background-size:max(1vw,13px) auto}.treatment{margin-top:max(9.692vw,126px)}.treatment.logomark:before{top:min(-8.615vw,-112px)}.treatment .inner{margin-top:max(3.571vw,46px)}.treatment .heading{padding:max(6.153vw,80px) 0;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_bg.jpg) center top no-repeat;background-size:100% auto}.treatment .heading h2{position:relative;width:max(10.857vw,141px);margin-left:max(24.615vw,320px);writing-mode:vertical-rl;font-size:max(3.461vw,45px);line-height:1.4}.treatment .heading h2 em{position:relative;line-height:1.4;padding:max(1.286vw,16px) 0;font-family:YakuHanMPs,'Noto Serif JP';font-weight:400;font-size:max(2.461vw,32px);letter-spacing:.05em;color:#fff;background-color:rgba(122,186,25,.95)}.treatment .heading h2 span.large{font-size:max(5.23vw,68px)}.treatment .heading h2 span.large span.narrow{margin-bottom:max(-2.461vw,-32px)}.treatment .heading h2 span.third{margin-top:max(15.384vw,200px)}.treatment .heading h2 .fs42{font-weight:400;font-size:max(3vw,39px)}.treatment .heading h2 .fs50{font-weight:400;font-size:max(3.571vw,46px)}.treatment .heading p{line-height:1.7;margin:max(10.357vw,134px) max(6.153vw,80px) 0;font-family:'Noto Sans JP';font-weight:400;font-size:max(1vw,13px);letter-spacing:.1em;color:#3d3d3d}.treatment .contents{padding:max(4.929vw,64px) max(5.357vw,69px) max(4.643vw,60px);background-color:#fffcf2}.treatment .contents .box{position:relative;display:flex;padding-bottom:max(5.5vw,71px);background-color:#fff;box-shadow:0 0 max(2.143vw,27px) rgba(101,101,101,.15)}.treatment .contents .box.box02{padding-bottom:max(2.461vw,32px)}.treatment .contents .box.box02,.treatment .contents .box.box04{flex-direction:row-reverse}.treatment .contents .box+.box{margin-top:max(7.357vw,95px)}.treatment .contents .box.box03{margin-top:max(10.929vw,142px)}.treatment .contents .box:nth-of-type(odd) .title{width:max(17.071vw,221px);overflow:visible}.treatment .contents .box:nth-of-type(even) .title{width:max(16.643vw,216px);overflow:visible}.treatment .contents .box .title h3{width:max(19.214vw,249px);height:max(17.857vw,232px);padding-left:max(1.429vw,18px);text-align:center;font-weight:400;font-size:max(2.357vw,30px);color:#fff}.treatment .contents .box.box01 .title h3{margin-top:min(-6.714vw,-88px);margin-left:min(-3.571vw,-47px);padding-top:max(7.692vw,100px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_box01_ttl_bg.png) left top no-repeat;background-size:cover}.treatment .contents .box.box02 .title h3{margin-top:min(-5.5vw,-72px);margin-left:max(1vw,13px);padding-top:max(7.692vw,100px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_box02_ttl_bg.png) left top no-repeat;background-size:cover}.treatment .contents .box.box03 .title h3{line-height:1.2;margin-top:min(-6.714vw,-88px);margin-left:min(-3.571vw,-47px);padding-top:max(6.153vw,80px);font-size:max(2.143vw,27px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_box01_ttl_bg.png) left top no-repeat;background-size:cover}.treatment .contents .box.box04 .title h3{margin-top:min(-5.5vw,-72px);margin-left:max(1vw,13px);padding-top:max(7.692vw,100px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_box02_ttl_bg.png) left top no-repeat;background-size:cover}.treatment .contents .box .title .en{position:absolute;top:-.95em;right:0;font-family:'Noto Sans JP';font-weight:100;font-size:max(4.286vw,55px);letter-spacing:.04em}.treatment .contents .box:nth-of-type(even) .title .en{left:0}.treatment .contents .box.box01 .title .en{color:#f9de9e}.treatment .contents .box.box02 .title .en{color:#bef36e}.treatment .contents .box.box03 .title .en{color:#f9de9e}.treatment .contents .box.box04 .title .en{color:#bef36e}.treatment .contents .box .title .copy{display:block;margin-top:max(.643vw,8px);padding-left:max(3.786vw,49px);font-weight:400;font-size:max(2.679vw,34px);letter-spacing:.1em;writing-mode:vertical-rl}.treatment .contents .box:nth-of-type(even) .title .copy{margin-top:max(2.286vw,29px)}.treatment .contents .box.box02 .title .copy{padding-left:max(6.153vw,80px);margin-top:0}.treatment .contents .box .title .copy em{display:block;padding-right:max(1.071vw,13px);font-weight:400;font-size:max(6.571vw,85px)}.treatment .contents .box.box03 .title .copy em{display:inline-block}.treatment .contents .box.box01 .title .copy em{padding-top:max(4.143vw,53px);color:#f6ac00}.treatment .contents .box.box02 .title .copy em{color:#6cb300;font-size:max(4.307vw,56px)}.treatment .contents .box.box03 .title .copy em{color:#f6ac00}.treatment .contents .box.box03 .title .copy span.num{vertical-align:text-top}.treatment .contents .box.box04 .title .copy em{padding-top:max(15.384vw,200px);color:#6cb300}.treatment .contents .box .title .copy em span{margin-top:max(-1.538vw,-20px)}.treatment .contents .box:nth-of-type(odd) .detail{width:max(37.857vw,492px);margin-right:max(4.714vw,61px)}.treatment .contents .box:nth-of-type(even) .detail{width:max(39.286vw,510px);margin-left:max(3.714vw,48px)}.treatment .contents .box .detail h4{position:relative;line-height:1.52;padding-top:max(3.929vw,51px);padding-bottom:max(2.143vw,27px);font-size:max(2.692vw,35px);font-weight:500;letter-spacing:.05em;white-space:nowrap;border-bottom:#818181 solid 1px;text-shadow:0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff}.treatment .contents .box .detail h4 span{font-size:max(3.23vw,42px)}.treatment .contents .box.box02 .detail h4{line-height:1.4;padding-top:max(2.857vw,37px)}.treatment .contents .box .detail h4 .fs33{font-size:max(2.357vw,30px)}.treatment .contents .box .detail h4 .fs37{font-size:max(2.643vw,34px)}.treatment .contents .box .detail h4 .fs42{font-size:max(3vw,39px)}.treatment .contents .box .detail h4 .fs55{font-size:max(3.929vw,51px)}.treatment .contents .box .detail h4 em{position:relative;font-weight:500;z-index:1}.treatment .contents .box .detail h4 em:before{content:"";position:absolute;left:0;bottom:max(.286vw,3px);width:100%;height:max(.857vw,11px);background-color:rgba(246,223,30,.4);z-index:-1}.treatment .contents .box .detail .text_box{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;width:max(37.714vw,490px);height:max(10.286vw,133px);margin-top:max(3.214vw,41px)}.treatment .contents .box .detail .text_box.mt-64{margin-top:max(4.923vw,64px)}.treatment .contents .box:nth-of-type(even) .detail .text_box{width:max(39.786vw,517px)}.treatment .contents .box .detail .text_box p:before{content:"";position:absolute;right:0;bottom:0;width:max(30vw,390px);height:-webkit-fill-available;background-color:#fff6d8;z-index:-1}.treatment .contents .box:nth-of-type(even) .detail .text_box p:before{background-color:#f2fde2}.treatment .contents .box .detail .text_box img{position:relative;display:block;width:max(12.643vw,164px);margin-right:max(1.286vw,16px);z-index:2}.treatment .contents .box .detail .text_box h5{position:relative;width:max(23.786vw,309px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.5vw,19px);letter-spacing:.1em;white-space:nowrap}.treatment .contents .box .detail .text_box p{padding:max(1.23vw,16px) max(1.23vw,16px) max(1.23vw,16px) 0;position:relative;width:max(23.846vw,310px);line-height:1.38;margin-top:max(1.23vw,16px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.384vw,18px);z-index:1}.treatment .contents .box .detail .text_box ul{position:relative;margin-top:max(2.143vw,27px)}.treatment .contents .box .detail .text_box ul li{line-height:1.6875;padding-left:max(1.571vw,20px);font-family:'Noto Sans JP';font-weight:400;font-size:max(1.143vw,14px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_check.png) left center no-repeat;background-size:max(1vw,13px) auto}.treatment .contents .box .pic{width:max(31.429vw,408px);margin-top:max(4.571vw,59px)}.treatment .contents .box:nth-of-type(odd) .pic{margin-right:min(-1.786vw,-24px)}.treatment .contents .box:nth-of-type(even) .pic{margin-left:min(-1.786vw,-24px)}.treatment .contents .box .pic img{display:block}.treatment .contents .box .btn a{position:absolute;bottom:max(3.429vw,44px);display:block;width:max(14.286vw,185px);height:max(3.214vw,41px);padding-top:max(.714vw,9px);padding-left:max(3vw,39px);font-style:italic;font-weight:400;font-size:max(1.488vw,19px);letter-spacing:.05em;color:#fff}.treatment .contents .box:nth-of-type(odd) .btn a{right:max(3.286vw,42px)}.treatment .contents .box:nth-of-type(even) .btn a{left:max(4.143vw,53px)}.treatment .contents .box.box01 .btn a{background:#ffd83d url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_arrow.png) right max(1vw,13px) center no-repeat;background-size:max(.571vw,7px) auto}.treatment .contents .box.box02 .btn a{background:#6cb300 url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_arrow.png) right max(1vw,13px) center no-repeat;background-size:max(.571vw,7px) auto}.treatment .contents .box.box03 .btn a{background:#ffd83d url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_arrow.png) right max(1vw,13px) center no-repeat;background-size:max(.571vw,7px) auto}.treatment .contents .box.box04 .btn a{background:#6cb300 url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/treatment_arrow.png) right max(1vw,13px) center no-repeat;background-size:max(.571vw,7px) auto}.consultation{margin-top:max(3.571vw,46px)}.consultation .inner{height:max(52.5vw,682px);margin-top:max(3.571vw,46px);padding-top:max(9.143vw,118px);padding-left:max(6.571vw,85px);background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/consultation_bg.jpg) center top no-repeat;background-size:100% auto}.consultation h2{width:max(46.286vw,601px);padding-left:max(.5vw,6px);padding-bottom:max(1.357vw,17px);font-weight:400;font-size:max(3vw,39px);border-bottom:#6b483f solid 1px;text-shadow:0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff,0 0 max(.714vw,9px) #fff}.consultation p{line-height:1.7;margin-top:max(2.143vw,27px);margin-left:max(.571vw,7px);font-weight:400;font-size:max(1.357vw,17px);letter-spacing:.1em;color:#434343}.consultation p+p{margin-top:1em}.consultation p em{color:#fa8819}.consultation .btn a{display:block;width:max(13.429vw,174px);height:max(3.143vw,40px);margin-top:max(5.538vw,72px);margin-left:max(.643vw,8px);padding-top:max(.571vw,7px);text-align:center;font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(1.571vw,20px);letter-spacing:.12em;color:#444;border:#444 solid 1px;border-radius:max(.286vw,3px)}.gallery{margin-top:max(5vw,65px);padding-bottom:max(1.643vw,21px);background-color:#f3f2ee}.gallery .inner{position:relative}.gallery .inner h2{position:absolute;top:max(2.286vw,29px);left:max(2.429vw,31px);z-index:10}.gallery .inner h2 img{width:max(20.286vw,263px)}.gallery .thumb{margin-top:max(1.5vw,19px)}.gallery ul.thumb .slick-track{transform:unset !important}.news_blog{margin-top:max(3.571vw,46px)}.news_blog .inner{display:flex;justify-content:space-between;margin-top:max(3.571vw,46px);padding:max(3.643vw,47px) max(3.286vw,42px) max(4.071vw,52px) max(3.071vw,39px);background-color:#f6f7f8}.news_blog .column,.news_blog .blog{position:relative;width:max(45.714vw,594px);height:max(41.214vw,535px);padding:max(2.571vw,33px) max(3.143vw,40px) 0 max(2.714vw,35px);background-color:#fff;box-shadow:max(.143vw,1px) max(.143vw,1px) 0 #d2d2d2}.news_blog h2{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:max(1.071vw,13px);font-family:'Times New Roman',Times,serif;font-weight:400;font-size:max(2.679vw,34px);letter-spacing:.1em;color:#2e2e2e;border-bottom:#2c4166 double max(.214vw,2px)}.news_blog h2 span{font-size:max(1.489vw,19px);font-family:'Noto Sans JP';font-weight:400;letter-spacing:.1em;color:#2e2e2e}.news_blog ul{font-family:'Noto Sans JP';font-weight:400}.news_blog .column ul{margin:max(3.214vw,41px) max(4.071vw,52px) 0}.news_blog .column ul li+li{margin-top:max(2.143vw,27px)}.news_blog .column ul li a{display:block}.news_blog .column ul li dl{display:flex;align-items:flex-start;column-gap:max(2.714vw,35px)}.news_blog .column ul li dl dt{line-height:1.57;font-size:max(1.191vw,15px);font-weight:500;color:#578ad6}.news_blog .column ul li dl dd{line-height:1.57;font-weight:400;font-size:max(1.116vw,14px);letter-spacing:.1em;color:#5d5c5c}.news_blog .blog ul{margin:max(3.214vw,41px) min(-1.643vw,-22px) 0 min(-1.071vw,-14px)}.news_blog .blog ul li+li{margin-top:max(.929vw,12px)}.news_blog .blog ul li a{display:flex;flex-direction:column;justify-content:center;width:100%;height:max(7.143vw,92px);padding:0 max(2.143vw,27px);background-color:#f6f6f6}.news_blog .blog ul li dl{display:flex;align-items:center}.news_blog .blog ul li dl dt{line-height:1.57;margin-right:.5em;font-weight:400;font-size:max(1vw,13px);letter-spacing:.16em;color:#787878}.news_blog .blog ul li dl dd{line-height:1.57;font-weight:400;font-size:max(1vw,13px);letter-spacing:.16em;color:#434343;text-decoration:underline;text-underline-offset:max(.357vw,4px)}.news_blog .btn{position:absolute;left:0;right:0;bottom:max(3.143vw,40px);width:max(14.071vw,182px);margin:auto}.news_blog .btn a{display:flex;flex-direction:column;justify-content:center;width:max(14.071vw,182px);height:max(2.929vw,38px);padding-left:max(2.643vw,34px);font-size:max(1.191vw,15px);font-weight:400;letter-spacing:.06em;color:#2e2e2e;border:#2c4166 solid 1px;background:url(//www.miyanaga-dental.com/wp-content/themes/humanity/css/../images/top/news_blog_arrow.png) right max(2.643vw,34px) top max(1vw,13px) no-repeat;background-size:max(2.429vw,31px) auto}.banner_area{display:flex;justify-content:center;column-gap:max(2.143vw,27px);margin-top:max(3.571vw,46px)}.banner_area div img{width:auto;height:max(13.929vw,181px)}div.access{margin:max(5.143vw,66px) max(3.143vw,40px) 0}div.access h2{text-align:center;font-family:'Times New Roman',Times,serif;font-size:max(2.766vw,35px);font-weight:400;letter-spacing:.04em;color:#2e2e2e}div.access h2:after{position:relative;content:"";display:block;width:1px;aspect-ratio:1/62;margin:max(.857vw,11px) auto min(-1.643vw,-22px);background:#2e2e2e}div.access .text{line-height:1.7;margin:max(2.857vw,37px) max(2.857vw,37px) 0 max(2.429vw,31px);font-family:'Noto Sans JP';font-size:max(1vw,13px);font-weight:400;letter-spacing:.1em;color:#2e2e2e}