@charset "utf-8";:root{--gothic:'Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','Noto Sans JP',sans-serif;--mincho:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif;--noto-sans:'Noto Sans JP',sans-serif;--noto-serif:'Noto Serif JP',serif;--times:'Times New Roman',Times,'Noto Serif JP',serif}body{line-height:1;font-family:'Noto Serif JP','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;color:#2e2e2e;font-feature-settings:"palt"}body *{box-sizing:border-box}em{font-style:normal}u{text-decoration:none}header{position:absolute;width:100%;font-family:var(--noto-sans);z-index:2}.header_top_lead{position:absolute;top:max(.714vw,9.286px);right:max(.786vw,10.214px);font-size:max(.893vw,11.607px);letter-spacing:.1em;color:#616161}.header_info{width:max(17vw,221px);margin:max(5.286vw,68.714px) 0 0 max(6.5vw,84.5px);color:#fff}.header_info .logo{text-align:center}.header_info .logo img{width:max(16.143vw,209.857px)}.header_info .address{margin:max(2.143vw,27.857px) 0 0 max(.357vw,4.643px);font-size:max(1.191vw,15.479px);letter-spacing:.08em}.header_info .tel{margin:max(2.143vw,27.857px) 0 0 max(.5vw,6.5px)}.header_info .tel dt{margin-left:max(.714vw,9.286px);font-size:max(1.191vw,15.479px);letter-spacing:.1em}.header_info .tel dd{margin-top:max(.857vw,11.143px);font-size:max(2.062vw,26.808px);letter-spacing:.08em}.header_info .tel dd:before{content:"";display:inline-block;width:max(1.214vw,15.786px);height:max(1.643vw,21.357px);margin-right:max(.357vw,4.643px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/common/icon_tel.png) left center no-repeat;background-size:cover}.header_info .btn{margin-top:max(2.857vw,37.143px)}.header_info .btn a{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:max(3.714vw,48.286px);font-size:max(1.488vw,19.342px);letter-spacing:.06em;color:#fff;background-color:#977856}.header_info .btn a:before{content:"";position:absolute}.header_info .btn a:after{content:"";position:absolute;right:max(.5vw,6.5px);width:max(.714vw,9.286px);height:max(.857vw,11.143px);background-color:#fff;clip-path:polygon(0% 0%,100% 50%,0% 100%)}.header_info .btn a.web{padding-left:max(3.214vw,41.786px)}.header_info .btn a.web:before{left:max(.929vw,12.071px);width:max(1.786vw,23.214px);height:max(1.357vw,17.643px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/common/icon_web.png) left center no-repeat;background-size:cover}.header_info .btn a.line{margin-top:max(1.357vw,17.643px);padding-left:max(4.071vw,52.929px)}.header_info .btn a.line:before{left:max(.929vw,12.071px);width:max(1.786vw,23.214px);height:max(1.714vw,22.286px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/common/icon_line.png) left center no-repeat;background-size:cover}.kv{position:relative}.kv_catch{position:absolute;top:max(3.357vw,43.643px);left:max(29.857vw,388.143px);z-index:1}.kv_catch img{width:max(10.857vw,141.143px)}.kv_slide img{width:100%;aspect-ratio:2800/1401}.logomark:before{position:relative;content:"";display:block;width:max(3.857vw,50.143px);height:max(6.143vw,79.857px);margin:0 auto;background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/common/logomark.png) center top no-repeat;background-size:cover}.info{height:max(32.643vw,424.357px);margin-top:max(5.214vw,67.786px);padding-top:max(6.571vw,85.429px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg) center top no-repeat;background-size:cover}.info h2{width:fit-content;padding:0 max(7.5vw,97.5px) max(1.286vw,16.714px) max(5.714vw,74.286px);font-family:var(--times);font-size:max(2.381vw,30.949px);letter-spacing:.12em;border-bottom:#2e2e2e solid max(.071vw,.929px)}.info h2:first-letter {font-size:max(3.274vw,42.556px)}.info ul{margin:max(1.286vw,16.714px) 0 0 max(5.714vw,74.286px)}.info ul li{line-height:1.714;padding-left:max(2.857vw,37.143px);font-size:max(2.084vw,27.086px);letter-spacing:.16em;background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/info_check.png) left center no-repeat;background-size:max(1.929vw,25.071px) auto}.promise{margin-top:max(5.714vw,74.286px);padding-top:max(19.286vw,250.714px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/promise_bg.jpg) center top no-repeat;background-size:100% auto}.promise h2{text-align:center;color:#fff}.promise h2 span:first-of-type{position:relative;display:block;font-size:max(1.935vw,25.155px);letter-spacing:.12em}.promise h2 span:first-of-type:before{content:"";display:block;position:absolute;left:max(32.929vw,428.071px);bottom:50%;width:max(8.571vw,111.429px);height:max(.071vw,.929px);background-color:#fff}.promise h2 span:first-of-type:after{content:"";display:block;position:absolute;right:max(33.143vw,430.857px);bottom:50%;width:max(8.571vw,111.429px);height:max(.071vw,.929px);background-color:#fff}.promise h2 span:last-of-type{display:block;margin-top:max(.714vw,9.286px);font-size:max(2.977vw,38.703px);letter-spacing:.075em}.promise h2 span:last-of-type i{font-size:max(5.359vw,69.671px)}.promise h2 span:last-of-type em{font-size:max(4.466vw,58.054px)}.promise .contents{display:flex;justify-content:space-between;margin:max(1.786vw,23.214px) max(7.143vw,92.857px) 0}.promise .contents a{position:relative;display:block;width:max(27.143vw,352.857px);height:max(31.071vw,403.929px);box-shadow:max(.286vw,3.714px) max(.286vw,3.714px) max(.5vw,6.5px) rgba(67,67,67,.16);background:#fff url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/promise_arrow.png) right max(.857vw,11.143px) bottom max(1.214vw,15.786px) no-repeat;background-size:max(.786vw,10.214px) auto}.promise .contents h3{position:relative;width:max(19.643vw,255.357px);height:max(10.714vw,139.286px);margin-top:-9.5vw;padding:max(5.5vw,71.5px) 0 0 max(.857vw,11.143px)}.promise .contents h3:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#bf9b77;mix-blend-mode:multiply;clip-path:polygon(0 0,100% 100%,0 100%)}.promise .contents h3 span{position:relative;line-height:1.33;font-size:max(1.786vw,23.224px);letter-spacing:.05em;color:#fff}.promise .contents p{line-height:1.5;padding:max(1.286vw,16.714px) max(1.643vw,21.357px) 0;font-family:'Noto Sans JP';font-size:max(1.19vw,15.47px);letter-spacing:.08em;color:#000}.menu{margin-top:max(6.071vw,78.929px)}.menu h2{text-align:center;font-family:var(--times);font-size:max(2.53vw,32.89px);letter-spacing:.08em}.menu h2+p{margin-top:max(.714vw,9.286px);text-align:center;font-size:max(1.339vw,17.411px);letter-spacing:.04em}.menu ul{display:grid;grid-template-columns:repeat(4,max(20vw,260px));grid-template-rows:repeat(5,max(5.643vw,73.357px));gap:max(1.143vw,14.857px);justify-content:center;height:max(40.143vw,521.857px);margin-top:max(1.786vw,23.214px);padding-top:max(3.643vw,47.357px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg) center top no-repeat;background-size:cover}.menu ul li:nth-of-type(16){grid-column-start:1}.menu ul li a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:max(20vw,260px);height:max(5.643vw,73.357px);line-height:1.25;text-align:center;font-size:max(1.429vw,18.571px);letter-spacing:.1em;color:#434343;background-color:#fff;border:#8a8a8a solid max(.071vw,.929px)}.menu ul li a:after{content:"";position:absolute;right:max(.357vw,4.643px);bottom:max(.357vw,4.643px);display:block;width:max(.929vw,12.071px);height:max(.929vw,12.071px);clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#9d5e37}.menu ul li:nth-of-type(2) a{text-align:left}.feature{margin-top:max(4.857vw,63.143px)}.feature .inner{margin-top:max(-7.5vw,-97.5px);padding-bottom:max(4.714vw,61.286px);background:#f9f8f4 url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/feature_bg.jpg) center top no-repeat;background-size:100% auto}.feature h2{width:100%;line-height:1.21;padding:max(4.643vw,60.357px) max(7.357vw,95.643px) 0 0;font-size:max(3.669vw,47.691px);letter-spacing:.12em;writing-mode:vertical-rl;text-orientation:upright}.feature h2 i{font-size:max(6.003vw,78.037px)}.feature h2 em{font-size:max(4.669vw,60.701px)}.feature .contents{display:flex;flex-wrap:wrap;justify-content:center;gap:max(3.571vw,46.429px) max(2.714vw,35.286px);margin-top:max(5.5vw,71.5px)}.feature .contents a{position:relative;display:block;width:max(43.071vw,559.929px);height:max(48.429vw,629.571px);padding:max(4vw,52px) max(2vw,26px) 0;background-color:#fff;box-shadow:max(.214vw,2.786px) max(.214vw,2.786px) max(.214vw,2.786px) rgba(145,145,145,.15)}.feature .contents a .num{position:absolute;top:max(-2.857vw,-37.143px);left:50%;transform:translateX(-50%);font-family:var(--times);font-size:max(5.952vw,77.378px);color:#bca388;mix-blend-mode:multiply}.feature .contents a h3{text-align:center;font-size:max(1.786vw,23.214px);letter-spacing:.06em}.feature .contents a h3 span{font-size:max(2.232vw,29.018px)}.feature .contents a .img{margin-top:max(1.786vw,23.214px)}.feature .contents a .img:after{position:relative;content:"";display:block;width:max(.143vw,1.857px);height:max(2vw,26px);margin:max(-.357vw,-4.643px) auto 0;background:#2e2e2e}.feature .contents a h4{margin:max(1.143vw,14.857px) max(1.071vw,13.929px) 0;padding-bottom:max(.714vw,9.286px);text-align:center;font-size:max(1.786vw,23.214px);letter-spacing:.08em;border-bottom:#d8a559 solid max(.071vw,.929px)}.feature .contents a p{line-height:1.5625;margin:max(.714vw,9.286px) max(2.286vw,29.714px) 0;font-family:var(--noto-sans);font-size:max(1.143vw,14.857px);letter-spacing:.06em;color:#434343}.policy{margin-top:max(5.857vw,76.143px)}.policy h2{width:max(35.714vw,464.286px);margin:auto;text-align:center;font-size:max(2.386vw,31.014px);letter-spacing:.1em}.policy h2 span{font-size:max(3.34vw,43.42px)}.policy h2 em{display:block;margin-top:max(1.143vw,14.857px);padding-top:max(1.571vw,20.429px);font-family:var(--times);font-size:max(1.782vw,23.168px);letter-spacing:.2em;color:#c8b096;border-top:#cfcfcf solid max(.143vw,1.857px)}.policy .text{height:max(47.929vw,623.071px);display:flex;flex-direction:row-reverse;justify-content:center;margin-top:max(.571vw,7.429px);padding-top:max(4.286vw,55.714px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/policy_bg.jpg) center bottom no-repeat;background-size:cover}.policy .text h3{line-height:1.4;margin-left:max(2.143vw,27.857px);font-size:max(2.976vw,38.694px);letter-spacing:.08em;writing-mode:vertical-rl;font-feature-settings:normal}.policy .text p{line-height:2;font-size:max(1.637vw,21.283px);writing-mode:vertical-rl;font-feature-settings:normal}.policy .text p+p{margin-right:2em}.doctor{margin-top:max(2.143vw,27.857px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/doctor_bg.jpg) right top no-repeat;background-size:max(99.571vw,1294.429px) auto}.doctor h2{line-height:1.45;padding:max(11.286vw,146.714px) 0 0 max(3.786vw,49.214px);font-size:max(2.976vw,38.694px);font-weight:500;letter-spacing:.06em}.doctor h2 i{font-size:max(3.274vw,42.556px);font-weight:500}.doctor>div{position:relative}.doctor .profile{position:absolute;left:max(28.143vw,365.857px);padding-left:max(1.429vw,18.571px);color:#fff}.doctor .profile .post{font-size:max(1.787vw,23.233px);font-weight:500;letter-spacing:.12em}.doctor .profile .name{margin-top:max(.714vw,9.286px);font-size:max(4.17vw,54.21px);font-weight:500;letter-spacing:.1em}.doctor .profile .name_en{margin-top:max(.857vw,11.143px);font-family:Perpetua,serif;font-size:max(1.787vw,23.233px);letter-spacing:.14em;mix-blend-mode:screen}.doctor .career{line-height:1.748;margin-top:1em;font-family:var(--noto-sans);font-size:max(1.143vw,14.857px);letter-spacing:.06em}.doctor .career ul+p{margin-top:1.8em}.doctor .director{height:max(85.214vw,1107.786px);margin-top:max(3.214vw,41.786px)}.doctor .director:before{content:"";position:absolute;right:0;bottom:0;width:max(50vw,650px);height:max(35.714vw,464.286px);background-color:#e1c8b5;clip-path:polygon(100% 0%,100% 100%,0% 100%)}.doctor .director .img01{position:absolute;top:0;left:0;width:max(60.214vw,782.786px)}.doctor .director .profile{top:max(19.143vw,248.857px);width:max(60.071vw,780.929px);height:max(50.929vw,662.071px);padding-top:max(1.071vw,13.929px);background-color:rgba(178,151,129,.9)}.doctor .director .profile .name_en{color:#c28a5c}.doctor .director .img02{position:absolute;top:max(22.643vw,294.357px);right:max(2.786vw,36.214px);width:max(36.071vw,468.929px)}.doctor .director .img03{position:absolute;top:max(63vw,819px);left:max(3.143vw,40.857px);width:max(94.286vw,1225.714px)}.doctor .anesthesiologist{height:max(66.714vw,867.286px);margin-top:max(5.5vw,71.5px)}.doctor .anesthesiologist:before{content:"";position:absolute;right:0;bottom:0;width:max(50vw,650px);height:max(35.714vw,464.286px);background-color:#cfd4db;clip-path:polygon(100% 0%,100% 100%,0% 100%)}.doctor .anesthesiologist:after{content:"";position:absolute;top:max(-1.214vw,-15.786px);right:max(9.857vw,128.143px);width:max(22.286vw,289.714px);height:max(22.286vw,289.714px);background-color:#ecf1f8;border-radius:50%;mix-blend-mode:multiply}.doctor .anesthesiologist h3{line-height:1.272;padding:max(7.857vw,102.143px) 0 0 max(42.5vw,552.5px);font-size:max(2.976vw,38.694px);font-weight:500;letter-spacing:.06em}.doctor .anesthesiologist h3 span{font-size:max(3.274vw,42.556px);font-weight:500}.doctor .anesthesiologist .img04{position:absolute;top:0;left:0;width:max(39.786vw,517.214px)}.doctor .anesthesiologist .profile{top:max(22.286vw,289.714px);width:max(60.071vw,780.929px);height:max(40.429vw,525.571px);padding-top:max(3.357vw,43.643px);background-color:rgba(140,152,172,.9)}.doctor .anesthesiologist .profile .name_en{color:#5379b8}.doctor .anesthesiologist .img05{position:absolute;top:max(18.714vw,243.286px);right:max(2.714vw,35.286px);width:max(29.357vw,381.643px)}.doctor .anesthesiologist .img06{position:absolute;top:max(40.714vw,529.286px);right:max(2.714vw,35.286px);width:max(21.214vw,275.786px)}.case{margin-top:max(6.214vw,80.786px);padding:max(2.643vw,34.357px) 0 max(3vw,39px);background-color:#faf8f1}.case h2{display:flex;align-items:center;column-gap:max(1.429vw,18.571px);margin-left:max(24.429vw,317.571px)}.case h2 span:first-of-type{display:flex;flex-direction:column;justify-content:center;align-items:center;width:max(11.429vw,148.571px);height:max(11.429vw,148.571px);font-size:max(2.381vw,30.949px);letter-spacing:.1em;background-color:#f0ecdc;border-radius:50%}.case h2 span:last-of-type{line-height:1.3;font-size:max(3.274vw,42.556px);letter-spacing:.1em}.case h2 span:last-of-type em{font-size:max(4.166vw,54.164px);letter-spacing:.075em}.case h2 span:last-of-type i{font-size:max(3.571vw,46.429px);letter-spacing:.075em}.case .contents{display:flex;flex-wrap:wrap;justify-content:center;gap:max(1.429vw,18.571px);margin-top:max(2.071vw,26.929px)}.case .contents dl{width:max(30.714vw,399.286px);height:max(33.786vw,439.214px);padding:max(1.786vw,23.214px) max(1.786vw,23.214px) 0;background-color:#fff}.case .contents dl dt{text-align:center;font-family:var(--times);font-size:max(2.679vw,34.821px)}.case .contents dl dd.img{margin-top:max(1.786vw,23.214px)}.case .contents dl dd.text{line-height:1.2;margin-top:max(.714vw,9.286px);font-family:var(--noto-sans);font-size:max(1.488vw,19.342px);letter-spacing:.04em;overflow-wrap:break-word}.comparison-block{width:100%;position:relative;margin:0 auto}.comparison-block::selection{background-color:transparent}.comparison-block::-moz-selection{background-color:transparent}.comparison-block *::selection{background-color:transparent}.comparison-block *::-moz-selection{background-color:transparent}.comparison-before-img{position:absolute;top:0;left:0;overflow:hidden;z-index:5}.comparison-before-img img{width:100%;max-width:none;aspect-ratio:760/470}.comparison-after-img{position:relative;z-index:1}.comparison-after-img img{width:100%;aspect-ratio:760/470}.comparison-arrow{background-color:#474747;position:absolute;z-index:10;top:0;width:max(.071vw,.929px);height:100%;left:50%;cursor:pointer}.comparison-arrow:after{content:"";display:block;background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/common/slide_btn.png) no-repeat center center;background-size:contain;width:max(6.5vw,84.5px);height:max(6.5vw,84.5px);position:absolute;top:50%;margin-top:-3.25vw;margin-left:-3.25vw}.treatment{margin-top:max(3.357vw,43.643px)}.treatment h2{margin-top:max(-1.5vw,-19.5px)}.treatment .contents{margin-top:max(6.429vw,83.571px);color:#4b4b4b}.treatment .contents .box{display:flex;justify-content:flex-end;align-items:flex-start}.treatment .contents .box01{flex-direction:row-reverse;height:max(43.857vw,570.143px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box01_bg.png) left top max(2.071vw,26.929px) no-repeat;background-size:max(97.929vw,1273.071px) auto}.treatment .contents .box02{height:max(44vw,572px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box02_bg.png) right top max(2.214vw,28.786px) no-repeat;background-size:max(97.857vw,1272.143px) auto}.treatment .contents .box03{flex-direction:row-reverse;height:max(43vw,559px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box03_bg.png) left top max(.929vw,12.071px) no-repeat;background-size:max(97.929vw,1273.071px) auto}.treatment .contents .box04{height:max(43.5vw,565.5px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box04_bg.png) right top max(1.714vw,22.286px) no-repeat;background-size:max(97.786vw,1271.214px) auto}.treatment .contents .box+.box{margin-top:max(5vw,65px)}.treatment .contents .box>img{width:max(40vw,520px)}.treatment .contents .box:nth-of-type(odd)>img{margin-left:max(2.143vw,27.857px)}.treatment .contents .box:nth-of-type(even)>img{margin-right:max(2.143vw,27.857px)}.treatment .contents .box:nth-of-type(odd) .text{margin-left:max(4.286vw,55.714px)}.treatment .contents .box:nth-of-type(even) .text{margin-right:max(1.143vw,14.857px)}.treatment .contents .box .text h3{font-weight:500;letter-spacing:.1em}.treatment .contents .box:nth-of-type(odd) .text h3{font-size:max(3.571vw,46.429px)}.treatment .contents .box:nth-of-type(even) .text h3{font-size:max(3.869vw,50.301px)}.treatment .contents .box01 .text h3{margin-top:max(4.429vw,57.571px);color:#9b6969}.treatment .contents .box02 .text h3{margin:max(4.714vw,61.286px) 0 0 max(2.857vw,37.143px);color:#9f7041}.treatment .contents .box03 .text h3{margin-top:max(3.714vw,48.286px);color:#70924e}.treatment .contents .box04 .text h3{margin:max(4.143vw,53.857px) 0 0 max(2.857vw,37.143px);color:#3f8d9a}.treatment .contents .box .text h3 .en{padding-left:.8em;font-family:var(--times);font-size:max(2.679vw,34.821px);letter-spacing:.08em}.treatment .contents .box .text h4{line-height:1.5;margin-top:max(2.714vw,35.286px);font-size:max(1.714vw,22.286px);font-weight:500;letter-spacing:.06em}.treatment .contents .text h4 span{font-size:max(2.084vw,27.086px);font-weight:500}.treatment .contents .box .text p{line-height:1.5;font-family:var(--noto-sans);font-size:max(1.286vw,16.714px);letter-spacing:.05em;color:#fff}.treatment .contents .box:nth-of-type(1) .text p{margin-top:max(1.786vw,23.214px)}.treatment .contents .box:nth-of-type(2) .text p{margin-top:max(1.571vw,20.429px)}.treatment .contents .box:nth-of-type(3) .text p{margin-top:max(2.286vw,29.714px)}.treatment .contents .box:nth-of-type(4) .text p{margin-top:max(2.571vw,33.429px)}.treatment .contents .box .text .flex{display:flex;justify-content:space-between;align-items:flex-start}.treatment .contents .box:nth-of-type(odd) .text .flex{width:max(43.286vw,562.714px);margin-top:max(2.143vw,27.857px)}.treatment .contents .box:nth-of-type(even) .text .flex{width:max(46.214vw,600.786px);margin-top:max(2.143vw,27.857px)}.treatment .contents .box .text .flex ul li{line-height:1.944;padding-left:max(1.571vw,20.429px);font-family:var(--noto-sans);font-size:max(1.286vw,16.714px);letter-spacing:.08em;color:#4b4b4b}.treatment .contents .box01 .text .flex ul li{background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box01_arrow.png) left center no-repeat;background-size:max(1vw,13px) auto}.treatment .contents .box02 .text .flex ul li{background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box02_arrow.png) left center no-repeat;background-size:max(1vw,13px) auto}.treatment .contents .box03 .text .flex ul li{background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box03_arrow.png) left center no-repeat;background-size:max(1vw,13px) auto}.treatment .contents .box04 .text .flex ul li{background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/treatment_box04_arrow.png) left center no-repeat;background-size:max(1vw,13px) auto}.treatment .contents .box04 .text .flex ul li:first-child{letter-spacing:.02em;line-height:1.4;background-position:top max(.429vw,5.571px) left}.treatment .contents .box:nth-of-type(odd) .text .flex img{width:max(14.857vw,193.143px)}.treatment .contents .box:nth-of-type(even) .text .flex img{width:max(17.286vw,224.714px);margin-top:max(-1.429vw,-18.571px)}.treatment .contents .box .text .btn{margin:max(1.071vw,13.929px) 0 0 max(18.571vw,241.429px)}.treatment .contents .box .text .btn a{padding:0 max(.429vw,5.571px);font-family:var(--noto-sans);font-size:max(1.191vw,15.479px);letter-spacing:.05em;color:#4b4b4b;border-bottom:#6b6868 solid max(.071vw,.929px)}.payment{margin-top:max(4.286vw,55.714px)}.payment .inner{margin-top:max(3.571vw,46.429px);padding:max(2.857vw,37.143px) 0 max(3.357vw,43.643px);text-align:center;font-family:var(--noto-sans);background-color:#f9f9f9}.payment h2{width:max(22.143vw,287.857px);height:max(3.643vw,47.357px);margin:auto;padding-top:max(.714vw,9.286px);font-size:max(2.071vw,26.919px);letter-spacing:.12em;border:#2e2e2e solid max(.071vw,.929px)}.payment h2+p{margin-top:max(1.571vw,20.429px);font-size:max(2.071vw,26.919px);letter-spacing:.12em}.payment .payment_img{width:max(58.286vw,757.714px);margin-top:max(2.143vw,27.857px)}.payment ul{margin-top:max(2.143vw,27.857px);text-align:left;margin-inline:auto;max-inline-size:max-content}.payment ul li{line-height:1.3332;font-size:max(1.488vw,19.342px);letter-spacing:.12em}.payment ul li em{font-size:max(1.786vw,23.214px);color:#c00}.payment ul li em i{font-size:max(2.083vw,27.077px)}.payment .minatokupay{margin-top:max(2.143vw,27.857px);padding:max(1.214vw,15.786px) 0 max(1.5vw,19.5px);background-color:#dbedf5}.payment .minatokupay h3{line-height:1.4;font-size:max(1.488vw,19.342px);font-weight:700;letter-spacing:.12em}.payment .minatokupay h3 *{font-weight:700}.payment .minatokupay h3 span{font-size:max(1.786vw,23.214px)}.payment .minatokupay h3 em{color:#4296d3}.payment .minatokupay .minatokupay_img{width:max(55.429vw,720.571px);margin-top:max(-.857vw,-11.143px)}.consultation{height:max(48.571vw,631.429px);margin-top:max(5.714vw,74.286px);padding:max(6.071vw,78.929px) 0 0 max(6.714vw,87.286px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/consultation_bg.jpg) center top no-repeat;background-size:cover}.consultation h2{font-size:max(2.084vw,27.086px);letter-spacing:.1em}.consultation h3{margin:max(2.857vw,37.143px) 0;font-size:max(2.084vw,27.086px);letter-spacing:.1em;color:#fff}.consultation p{line-height:1.6;font-size:max(1.488vw,19.342px);letter-spacing:.14em}.consultation p+p{margin-top:1em}.gallery{position:relative;margin-top:max(8.429vw,109.571px);padding-bottom:max(1.429vw,18.571px);background-color:#f3f2ee}.gallery h2{position:absolute;top:max(3vw,39px);left:max(2.929vw,38.071px);z-index:10;width:max(18.857vw,245.143px)}.gallery h2:after{content:"";position:absolute;z-index:2;top:max(-.714vw,-9.286px);left:max(-.714vw,-9.286px);width:max(6.571vw,85.429px);height:max(6.571vw,85.429px);background-color:#e0c5a8;clip-path:polygon(0 0,100% 0,0 100%);mix-blend-mode:multiply}.gallery .thumb{margin-top:max(1.429vw,18.571px)}.gallery ul.thumb .slick-track{transform:unset !important}.gallery .slider img{width:100%;aspect-ratio:2800/1520}.gallery .thumb img{width:100%;aspect-ratio:700/412}.news_blog{margin-top:max(6vw,78px);display:flex;justify-content:space-between;padding:max(3.714vw,48.286px) max(3.429vw,44.571px) max(4.286vw,55.714px) max(2.929vw,38.071px);background-color:#f6f7f8}.news_blog .news,.news_blog .blog{position:relative;width:max(45.714vw,594.286px);height:max(41.214vw,535.786px);padding:max(1.714vw,22.286px) max(3.143vw,40.857px) 0 max(2.714vw,35.286px);background-color:#fff;box-shadow:max(.143vw,1.857px) max(.143vw,1.857px) max(.143vw,1.857px) #d2d2d2}.news_blog h2{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:max(.714vw,9.286px);font-family:var(--times);font-size:max(2.679vw,34.821px);letter-spacing:.1em;border-bottom:#2c4166 double max(.214vw,2.786px)}.news_blog h2 span{font-size:max(1.489vw,19.351px);font-family:var(--noto-sans)}.news_blog ul{font-family:var(--noto-sans)}.news_blog .news ul{margin:max(3.214vw,41.786px) max(3.571vw,46.429px) 0}.news_blog .news ul li+li{margin-top:max(2.857vw,37.143px)}.news_blog .news ul li a{display:block}.news_blog .news ul li dl{display:flex;align-items:flex-start;column-gap:max(2.5vw,32.5px)}.news_blog .news ul li dl dt{line-height:1.45;font-size:max(1.191vw,15.479px);font-weight:500;color:#578ad6;white-space:nowrap}.news_blog .news ul li dl dt:before{content:"";display:inline-block;width:max(.929vw,12.071px);height:max(.929vw,12.071px);background-color:#578ad6;margin-right:max(.929vw,12.071px)}.news_blog .news ul li dl dd{line-height:1.57;font-size:max(1.116vw,14.514px);letter-spacing:.1em;color:#5d5c5c}.news_blog .blog ul{margin-top:max(3.357vw,43.643px)}.news_blog .blog ul li+li{margin-top:max(.929vw,12.071px)}.news_blog .blog ul li a{display:flex;flex-direction:column;justify-content:center;width:100%;height:max(7.143vw,92.857px);padding:0 max(2.143vw,27.857px);background-color:#f6f6f6}.news_blog .blog ul li dl{display:flex;column-gap:max(.5vw,6.5px)}.news_blog .blog ul li dl dt{line-height:1.5;font-size:max(1vw,13px);letter-spacing:.16em;color:#787878}.news_blog .blog ul li dl dd{line-height:1.5;font-size:max(1vw,13px);letter-spacing:.16em;color:#434343;text-decoration:underline;text-underline-offset:max(.357vw,4.643px)}.news_blog .btn{position:absolute;left:0;right:0;bottom:max(3.143vw,40.857px);width:max(14.071vw,182.929px);margin:auto}.news_blog .btn a{display:flex;flex-direction:column;justify-content:center;width:100%;height:max(2.929vw,38.071px);padding-left:max(2.643vw,34.357px);font-family:var(--noto-sans);font-size:max(1.191vw,15.479px);letter-spacing:.06em;border:#2c4166 solid max(.071vw,.929px);background:url(//www.shirokanedai-st-dc.com/wp-content/themes/humanity/css/../images/top/news_blog_arrow.png) right max(2.643vw,34.357px) top max(.929vw,12.071px) no-repeat;background-size:max(2.429vw,31.571px) auto}.access{margin:max(5.714vw,74.286px) max(3.071vw,39.929px) 0}.access h2{text-align:center;font-family:var(--times);font-size:max(2.766vw,35.954px);letter-spacing:.04em}.access h2:after{position:relative;content:"";display:block;width:max(.071vw,.929px);height:max(4.286vw,55.714px);margin:max(.429vw,5.571px) auto max(-1.857vw,-24.143px);background:#2e2e2e}.access .gmap iframe{width:100%;aspect-ratio:1314/507}.access p{width:max(92vw,1196px);line-height:1.4375;margin:max(2.714vw,35.286px) auto 0;font-family:var(--noto-sans);font-size:max(1.143vw,14.857px);letter-spacing:.06em;color:#3e3e3e}