@charset "UTF-8";:root{--gothic:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;--mincho:"Times New Roman","Noto Serif JP","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;--noto-sans:"Noto Sans JP",sans-serif;--noto-serif:"Noto Serif JP",serif;--times:"Times New Roman",Times,"Noto Serif JP",serif}.idx,.idx *{-webkit-box-sizing:border-box;box-sizing:border-box}.idx{position:relative;font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97))}.idx img{width:100%;height:auto;max-width:100%}.idx_otr{position:relative}.idx_inr{position:relative;display:block;margin:0 auto;min-width:1100px}.idx_box{display:block;position:relative}.idx_ttl{position:relative}.idx_ttl i{display:inline-block;vertical-align:baseline;line-height:1}.idx_lst li{position:relative;display:block;padding-left:1.4em;margin-bottom:.5em;background-repeat:no-repeat;background-position:0 .4em;background-size:.8em auto}.idx_lm{position:absolute;width:100%;left:0;top:0;text-align:center}.idx_lm span{display:inline-block;width:75px}.idx_lm span img{aspect-ratio:75/86}.idx_btn a,.idx_btn span{display:inline-block}.noto_serif,.mincho{font-family:var(--noto-serif)}.noto_sans,.gothic{font-family:var(--noto-sans)}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.twentytwenty-handle{width:75px;height:75px;margin-left:-37px;margin-top:-37px;border:0 none;background:rgba(255,255,255,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-.5px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:10px;height:10px;border:3px solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.twentytwenty-left-arrow{margin-left:-24px;transform:rotate(-45deg)}.twentytwenty-right-arrow{margin-right:-24px;transform:rotate(135deg)}.video{position:relative;width:100%;height:0;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;vertical-align:top}.idx_kv{font-size:clamp(calc(15px * 0.93), calc((15 / 1400) * 100vw), calc(15px * 1.5))}.idx_kv_slider img{aspect-ratio:1400/610}.idx_kv_catch{position:absolute;top:.8em;left:27em;width:28em}.idx_kv_catch img{aspect-ratio:420/556}.idx_kv_lst{position:absolute;padding:3.6em 0 0;bottom:5em;left:1.8em;aspect-ratio:1/1;width:22.47em;background-color:#fff;box-shadow:.2em .2em .2em rgba(66,55,47,.05);border-radius:50%}.idx_kv_lst_ttl{text-align:center;margin:0 0 .8em}.idx_kv_lst_ttl span{display:inline-block;font-size:125%;width:11em;background:var(--main-color);color:#fff}.idx_kv_lst .idx_lst{margin-left:3.3em}.idx_kv_lst .idx_lst li{padding-left:.4em;font-size:111.2%;letter-spacing:-.02em;margin-bottom:.6em;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/kv_check.png)}.idx_kv_lst .idx_lst li:nth-last-child(1){padding-left:1em}.idx_kv_lst .idx_lst li em{border-bottom:.16em solid var(--main-color)}.idx_info{font-size:clamp(calc(15px * 0.93), calc((15 / 1400) * 100vw), calc(15px * 1.5));padding:6em 0 4.8em;margin:0 0 56px;min-height:42.6em;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_ttl{width:27.6em;margin:0 auto 2em 6.6em;padding:0 0 12.6em;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/common/cmn_logo.png);background-size:17.6em auto;background-position:50% 85%;background-repeat:no-repeat}.idx_info .idx_ttl img{aspect-ratio:414/38}.idx_info_catch{width:fit-content;margin:0 auto 1.8em 12em;text-align:center;background-color:#ff373a;color:#fff;padding-right:.8em}.idx_info_catch span{font-size:153%;letter-spacing:.16em}.idx_info_lst{margin:0 0 0 6em}.idx_info_lst li{font-size:196%;position:relative;padding:0 0 0 1.2em;margin:0 0 .5em;background-repeat:no-repeat;background-size:.8em auto;background-position:0 .3em;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/info_blt.png);color:#2e2e2e;letter-spacing:.06em}.idx_info_lst li:lst-child{margin-bottom:0}.idx_info_lst li span{display:inline-block;margin:0 -.3em}.idx_info_lst li .idx_mini{font-size:70%}.idx_info_lst li .idx_mini em{font-size:121%}.idx_info_lst li .idx_border{display:inline-block;position:relative}.idx_info_lst li .idx_border:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#a0a0a0}.idx_info_lst li:not(:nth-of-type(1)) em{display:inline-block;line-height:1.1;color:#af772d}.idx_info_lst li:nth-of-type(2) em{letter-spacing:0}.idx_philo{background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/philo_bg.jpg);margin:0 0 105px;min-width:1200px}.idx_philo .idx_ttl{font-size:clamp(calc(15px * 0.93), calc((15 / 1400) * 100vw), calc(15px * 1.5));text-align:center;padding:20em 0 7em}.idx_philo .idx_ttl span{display:inline-block;width:53.6em}.idx_philo .idx_ttl img{aspect-ratio:804/124}.idx_philo .idx_inr{width:1298px;padding:50px 0 75px 330px;background-color:rgba(255,255,255,.85);background-repeat:no-repeat;background-position:100% calc(100% - 50px);background-size:539px auto}.idx_philo .idx_inr:before,.idx_philo .idx_inr:after{content:"";display:block;position:absolute}.idx_philo .idx_inr:after{width:571px;height:100%;bottom:0;right:0;background-repeat:no-repeat;background-position:100% 100%;background-size:100% auto;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/philo_fig.png)}.idx_philo_lead{position:absolute;width:206px;top:57px;left:40px}.idx_philo_lead img{aspect-ratio:206/756}.idx_philo_catch{width:729px;margin:0 auto 16px 0}.idx_philo_catch img{aspect-ratio:729/115}.idx_philo_lst{width:763px;background:rgba(254,253,237,.7)}.idx_philo .idx_lst{position:relative;z-index:5;padding:25px 32px 20px;margin:0 auto 35px 0}.idx_philo .idx_lst li{font-size:25px;padding-left:2em;background-size:1.2em auto;background-position:0 .2em;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/philo_check.png)}.idx_philo .idx_lst li:nth-of-type(2),.idx_philo .idx_lst li:nth-of-type(4){padding-left:1.4em}.idx_philo .idx_lst li i{font-size:30px}.idx_philo .idx_lst li em{display:inline-block;background:linear-gradient(to bottom,transparent 0,transparent 80%,#ead4b9 80%,#ead4b9 90%,transparent 90%,transparent 100%)}.idx_philo_desc{position:relative;z-index:5;padding:0 0 0 30px;text-shadow:.1em .1em .1em #fff,.1em -.1em .1em #fff,-.1em .1em .1em #fff,-.1em -.1em .1em #fff}.idx_philo_desc p{font-size:max(1.786vw, 23px);margin-bottom:1.3em}.idx_philo_desc p:last-child{margin-bottom:0}.idx_philo_desc p span{display:inline-block;font-size:28px;margin:0 -.5em}.idx_philo_desc p i{font-size:32px}.idx_philo_desc p:nth-of-type(2) em{color:#008ccf}.before_after{margin-top:max(6.214vw, 80.786px)}.before_after .inner{position:relative;margin-top:max(4.857vw, 63.143px);padding:max(5.357vw, 69.643px) 0 max(3.714vw, 48.286px) max(28.214vw, 366.786px);background:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/case-bg.png) center top no-repeat;background-size:cover}.before_after h2{font-size:max(3.214vw, 42px);letter-spacing:.1em;font-family:var(--noto-serif)}.before_after h2>span{display:block;padding-top:max(2.143vw, 27.857px);letter-spacing:.075em}.before_after h2>span span{font-size:1.18em}.before_after h2 em{color:#e58f1c}.before_after h2 span.en{font-size:max(2.5vw, 32.5px);font-family:var(--times);line-height:.8;padding-top:.65em}.before_after .catch{position:absolute;top:max(42.143vw, 547.857px);left:max(6.286vw, 81.714px)}.before_after .catch img{width:max(22.5vw, 292.5px)}.before_after .contents{margin-top:max(2.5vw, 32.5px)}.before_after .contents ul{display:flex;flex-wrap:wrap;gap:max(1.571vw, 20.429px) max(1.429vw, 18.571px)}.before_after .contents ul li{width:max(32.071vw, 416.929px);height:max(22.429vw, 291.571px);padding:max(0.929vw, 12.071px) 0 0 max(1vw, 13px);background-color:#fff}.before_after .contents ul li dl dt{font-size:max(1.571vw, 20.429px);letter-spacing:.08em}.before_after .contents ul li dl dt span{display:inline-block;margin-right:max(0.714vw, 9.286px);padding:max(0.429vw, 5.571px) max(1.071vw, 13.929px) max(0.571vw, 7.429px);color:#fff;background-color:#3e67af}.before_after .contents ul li dl dd.img{margin-top:max(1.071vw, 13.929px);display:flex;gap:max(0.143vw, 1.857px)}.before_after .contents ul li dl dd.img figure{width:max(14.929vw, 194.071px);position:relative}.before_after .contents ul li dl dd.img figure:before{content:"";position:absolute;top:0;aspect-ratio:154/34;width:max(5.5vw, 72px);background-size:100% 100%}.before_after .contents ul li dl dd.img figure:nth-of-type(1):before{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/before_after_label_bf.png);right:0}.before_after .contents ul li dl dd.img figure:nth-of-type(2):before{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/before_after_label_af.png);left:0}.before_after .contents ul li dl dd.text{line-height:1.4;padding:1em 1.5em 0;font-family:var(--noto-sans);font-size:max(1.214vw, 15.786px);letter-spacing:.06em;color:#3e3e3e}.idx_leading{--idx-leading-blue:#2d6bb6;--idx-leading-light:#70afd8;--idx-leading-banner-lift:2em;--idx-leading-notch:clamp(4.2em, 5.1vw, 4.8em);--idx-leading-page-x:4em;margin:0 0 5.8em;padding:22.8em var(--idx-leading-page-x) 5.8em;overflow:hidden;background-color:var(--idx-leading-light);background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/lead-bg.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.idx_leading .idx_lm{transform:translateY(-4.4em)}.idx_leading .idx_ttl{position:absolute;z-index:2;top:6.3em;writing-mode:vertical-rl;font-feature-settings:"vhal"}.idx_leading .idx_ttl_line{display:block;height:fit-content;padding:.4em;font-size:305.6%;line-height:1;color:#2e2e2e;background-color:#fff}.idx_leading .idx_ttl_line--primary{color:#fff;background-color:#1574bd}.idx_leading .idx_ttl_line--large{display:block;padding:.2em .3em .4em;font-size:521.4%;margin-top:.5em}.idx_leading .idx_ttl_line--large em{color:#1574bd}.idx_leading .idx_ttl_line i{font-size:88%}.idx_leading .idx_head_fig{position:relative;z-index:2;width:32.93em;height:27.6em;margin:0 auto 8.4em 19em}.idx_leading .idx_head_fig span{position:absolute;display:block;width:21.53em}.idx_leading .idx_head_fig span:nth-of-type(1) img{aspect-ratio:702/501}.idx_leading .idx_head_fig span:nth-of-type(2) img{aspect-ratio:662/462}.idx_leading .idx_head_fig span:nth-of-type(1){top:0;left:11.4em}.idx_leading .idx_head_fig span:nth-of-type(2){top:12.56em;left:0}.idx_leading .idx_lead{position:relative;z-index:1;width:calc(100% + var(--idx-leading-page-x) * 2);margin:0 calc(var(--idx-leading-page-x) * -1) 3em;padding:0 var(--idx-leading-page-x) var(--idx-leading-notch);isolation:isolate;color:#fff;text-align:center;line-height:1.2}.idx_leading .idx_lead:before,.idx_leading .idx_lead:after{content:"";position:absolute;left:0;right:0;z-index:-1;background:var(--idx-leading-blue)}.idx_leading .idx_lead:before{top:calc(var(--idx-leading-banner-lift) * -1);bottom:calc(var(--idx-leading-notch) - 0px)}.idx_leading .idx_lead:after{bottom:0;height:calc(var(--idx-leading-notch) + 2px);clip-path:polygon(0 0,50% 100%,100% 0)}.idx_leading .idx_lead span{display:block;font-size:222.2%}.idx_leading .idx_lead strong{font-size:117%;color:#ffed5d}.idx_leading .idx_inr{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2.2em}.idx_leading .idx_box{padding:1em 1em 3em;background-color:#fff}.idx_leading .idx_box_fig{margin:0 0 .6em}.idx_leading .idx_box_fig img{aspect-ratio:750/492;object-fit:cover}.idx_leading .idx_box_ttl{margin:15px 0 .6em;padding:0 0 .2em;font-size:138.9%;text-align:center;letter-spacing:.06em;color:#3982d5;border-bottom:1px solid #0e2a57;font-feature-settings:"palt"}.idx_leading .idx_box_ttl i{font-size:120%}.idx_leading .idx_desc{margin:0 .6em;font-size:111%;line-height:1.3;letter-spacing:-.04em}.idx_leading .idx_desc em{color:#1c84d5}.idx_leading .idx_btn{position:absolute;bottom:-2.4em;left:0;width:100%;text-align:right}.idx_leading .idx_btn a{width:7.26em}.idx_leading .idx_btn img{aspect-ratio:109/18}.doctor .director{position:relative}.triple_license{height:max(72.929vw, 948px);margin-top:max(4.643vw, 60px);padding-top:max(5.357vw, 69px);text-align:center;background:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/doctor_triple_bg.jpg) center top no-repeat;background-size:100% auto}.triple_license h3{line-height:1.2;font-size:max(4.239vw, 55px);font-weight:500;letter-spacing:.1em;color:#2e2e2e}.triple_license h3 span{font-size:max(5.781vw, 75px);font-weight:500}.triple_license h3 span em{font-weight:500;color:#7acbe6}.triple_license h3+p{margin-top:max(1.786vw, 23px);font-size:max(3.274vw, 42px);font-weight:400;letter-spacing:.06em;color:#2e2e2e}.triple_license h3+p+p{position:relative;display:inline-block;margin-top:max(2.714vw, 35px);padding:max(1.071vw, 13px) max(3.214vw, 41px) max(1.214vw, 15px)}.triple_license h3+p+p span{position:relative;z-index:2;font-size:max(2.679vw, 34px);font-weight:400;letter-spacing:.1em;color:#fff}.triple_license h3+p+p:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(108,193,221,.95);mix-blend-mode:multiply;z-index:1}.triple_license h3+p+p span em{font-size:max(3.274vw, 42px)}.triple_license ul{display:flex;justify-content:center;margin-top:max(5.571vw, 72px)}.triple_license ul li{position:relative;width:max(31.643vw, 411px);min-height:max(22.786vw, 296px);line-height:1.3;padding-top:max(7.714vw, 100px);font-size:max(2.143vw, 27px);font-weight:400;letter-spacing:.08em;color:#fff}.triple_license ul li .fs37{font-size:max(2.676vw, 34px)}.triple_license ul li .fs37 em{border-bottom:#fff solid max(0.143vw, 1px)}.triple_license ul li .img{position:absolute;top:max(19.571vw, 254px);left:0;right:0}.triple_license ul li .img img{width:max(10vw, 130px)}.triple_license ul li:nth-of-type(1){background:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/doctor_triple_bg_01.png) center top no-repeat;background-size:100% auto}.triple_license ul li:nth-of-type(2){background:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/doctor_triple_bg_02.png) center top no-repeat;background-size:100% auto}.triple_license ul li:nth-of-type(2) .img img{width:max(6.071vw, 78px)}.triple_license ul li:nth-of-type(3){background:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/doctor_triple_bg_03.png) center top no-repeat;background-size:100% auto}.triple_license ul li:nth-of-type(3) .img img{width:max(6.071vw, 78px)}.license{width:100%;padding:18px 0 0;background:#fff}.license__frame{position:relative;width:100%;max-width:1400px;margin:0 auto;min-height:991px;padding:70px 52px 36px;box-sizing:border-box;overflow:hidden;background:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/license-background.png) center top no-repeat;background-size:100% auto;margin-top:60px}.license__frame:before{display:none}.license__frame:after{display:none}.license__medal{position:absolute;top:-21px;left:-7px;z-index:2;width:303px;height:auto}.license__heading{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:40px}.license__eyebrow{margin:0;color:#2e2e2e;font-family:var(--noto-serif);font-size:59.347px;font-weight:500;line-height:1.1914;letter-spacing:.1em;text-align:center}.license__title{margin:0;color:#3a7dd2;font-family:var(--noto-serif);font-size:72px;font-weight:500;line-height:1.2;letter-spacing:.06em;text-align:center}.license__lead{margin:14px 0 0;color:#2e2e2e;font-family:var(--noto-serif);font-size:45.828px;font-weight:500;line-height:1.5538;letter-spacing:.04em;text-align:center}.license__banner{margin:12px 0 0;padding:13px 41px 15px;color:#fff;font-family:var(--noto-serif);font-size:37.496px;font-weight:500;line-height:1.3333;letter-spacing:.08em;text-align:center;position:relative}.license__banner *{position:relative;z-index:2}.license__banner span{font-size:inherit}.license__banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#3982d5;mix-blend-mode:multiply}.license__cards{position:relative;z-index:2;display:flex;justify-content:center;gap:30px;margin-top:78px}.license__triangle{width:373px;height:auto}.license__notes{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;width:1100px;margin:16px auto 0}.license__notes p{margin:0;color:#2e2e2e;font-family:var(--noto-sans);font-size:15px;font-weight:500;line-height:1.45;letter-spacing:.02em;text-align:center}.license__notes strong{color:#3a7dd2}.idx_feat{margin:0 0 72px;overflow:hidden}.idx_feat_head{font-size:clamp(calc(15px * 0.93), calc((15 / 1400) * 100vw), calc(15px * 1.5));padding:3em 0 6.8em;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_head_bg.jpg);text-align:center;color:#fff}.idx_feat_logo{width:5.87em;margin:0 auto 1.6em}.idx_feat_logo img{filter:grayscale(1) brightness(200%)}.idx_feat_head .idx_ttl span{display:block}.idx_feat_head .idx_ttl span:nth-of-type(1){font-size:189%;margin:0 0 .4em}.idx_feat_head .idx_ttl span:nth-of-type(2){font-size:251.5%;margin:0 0 .4em}.idx_feat_head .idx_ttl span:nth-of-type(2) i{font-size:150%}.idx_feat_head .idx_ttl span:nth-of-type(2) em{color:#fff47e}.idx_feat_head_lead{font-size:189%;margin:0 auto 1em}.idx_feat_head .idx_lst{display:inline-block;font-size:138%;width:20em}.idx_feat_head .idx_lst li{font-weight:300;display:inline-block;color:#fff;padding-left:1.6em;margin-bottom:.4em;background-position:0 .2em;background-size:1.2em auto;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_head_check.png)}.idx_feat_sct{position:relative}.idx_feat_sct .idx_inr{width:1300px}.idx_feat_ttl{width:964px;aspect-ratio:964/89;margin:0 auto;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;font-size:29.17px;color:#fff;text-align:center;padding:.2em 0 0;white-space:nowrap}.idx_feat_ttl i{font-size:38px}.idx_feat_ttl em{font-size:38px;color:#fff47e}.idx_feat_nbr{position:absolute}.idx_feat_sct .idx_lst li{font-size:16px;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_check.png)}.idx_feat_set{display:grid;grid-template-columns:repeat(2,1fr);column-gap:70px}.idx_feat_01{margin:0 0 50px;padding:0 0 57px;background-image:linear-gradient(to bottom,transparent 115px,#fdfaf5 115px,#fdfaf5 100%)}.idx_feat_01 .idx_feat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_01_ttl_bg.png);margin-bottom:56px;letter-spacing:-.05em}.idx_feat_01 .idx_feat_nbr{width:115px;top:24px;right:24px}.idx_feat_01 .idx_feat_nbr img{aspect-ratio:115/261}.idx_feat_01 .idx_feat_catch{width:757px;margin:0 auto 44px}.idx_feat_01 .idx_feat_catch img{aspect-ratio:757/177}.idx_feat_01 .idx_feat_set .idx_box{padding:64px 0 40px 32px;background-repeat:no-repeat;background-size:cover;background-position:100% 100%}.idx_feat_01 .idx_feat_set .idx_box:after{content:"";position:absolute;display:block;width:19px;height:19px;bottom:15px;right:15px;background-repeat:no-repeat;background-size:cover;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_01_arrow.png)}.idx_feat_01 .idx_feat_set .idx_box:nth-of-type(1){background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_01_set_01_bg.jpg)}.idx_feat_01 .idx_feat_set .idx_box:nth-of-type(2){background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_01_set_02_bg.jpg)}.idx_feat_01 .idx_feat_box_ttl{color:#fff;text-align:right;margin:0 28px 24px auto;font-size:33px;letter-spacing:.04em}.idx_feat_01 .idx_feat_box_ttl span{display:block}.idx_feat_01 .idx_feat_box_ttl span i{font-size:36.71px}.idx_feat_01 .idx_feat_box_ttl span em{font-size:45.89px;display:inline-block;position:relative;margin-right:-.4em}.idx_feat_01 .idx_feat_box_ttl span em:after{content:"";position:absolute;display:block;width:calc(100% - 0.8em);height:1px;bottom:0;right:.4em;background-color:#ebd6a4}.idx_feat_01 .idx_feat_box_ttl span em i{font-size:inherit;font-style:italic}.idx_feat_01 .idx_feat_box_catch{position:absolute;left:-24px}.idx_feat_01 .idx_feat_box_catch span{display:block;color:#fff;font-size:19.54px;font-weight:300;margin-bottom:.5em}.idx_feat_01 .idx_box:nth-of-type(1) .idx_feat_box_catch{top:123px}.idx_feat_01 .idx_box:nth-of-type(1) .idx_feat_box_catch span{background-color:#29344c}.idx_feat_01 .idx_feat_box_catch span:nth-of-type(1){padding:.3em 1em;display:inline-block}.idx_feat_01 .idx_feat_box_catch span:nth-of-type(2){padding:.3em 1em .3em 4em}.idx_feat_01 .idx_box:nth-of-type(2) .idx_feat_box_catch span:nth-of-type(2){padding:.3em 1em .3em 3em}.idx_feat_01 .idx_box:nth-of-type(2) .idx_feat_box_catch{top:62px}.idx_feat_01 .idx_box:nth-of-type(2) .idx_feat_box_catch span{background-color:#5ba6ae}.idx_feat_01 .idx_feat_lst li{display:flex;align-items:center}.idx_feat_01 .idx_feat_lst li+li{margin-top:22px}.idx_feat_01 .idx_feat_lst p{width:155px;margin-right:20px}.idx_feat_01 .idx_feat_lst img{aspect-ratio:155/102}.idx_feat_01 .idx_feat_lst dl{flex:1;padding-right:1em}.idx_feat_01 .idx_feat_lst dt{font-size:16px;margin-bottom:.5em}.idx_feat_01 .idx_feat_lst dt span{display:inline-block;background:#ebd6a4;color:#515151;padding:.1em 1em}.idx_feat_01 .idx_feat_lst dd{color:#fff;font-size:15px;font-weight:300}.idx_feat_01 .idx_feat_fig{width:379px;margin:0 auto 21px}.idx_feat_01 .idx_feat_fig img{aspect-ratio:379/145}.idx_feat_01 .idx_lst{display:flex;flex-wrap:wrap;color:#fff}.idx_feat_01 .idx_lst li:nth-of-type(2n-1){width:19em}.idx_feat_01 .idx_lst li{font-size:16px;font-weight:300;margin-bottom:.3em;background-size:1em auto}.idx_feat_02{margin:0 0 85px;padding:0 0 54px}.idx_feat_02:before{content:"";display:block;position:absolute;height:calc(100% - 100px);width:100%;bottom:0;left:0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-color:#e9eeec;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_02_bg.jpg)}.idx_feat_02 .idx_inr{width:1360px;width:97%;min-width:1300px;max-width:1380px;z-index:3;padding-left:630px}.idx_feat_02 .idx_feat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_02_ttl_bg.png);margin-bottom:54px}.idx_feat_02 .idx_feat_nbr{width:192px;top:-110px;right:0}.idx_feat_02 .idx_feat_nbr img{aspect-ratio:192/261}.idx_feat_02 .idx_feat_lead{color:#595959;font-size:25px;margin:0 auto 20px -.5em}.idx_feat_02 .idx_feat_lead span{display:block}.idx_feat_02 .idx_feat_lead i{font-size:33.33px}.idx_feat_02 .idx_feat_lead em{color:#357baf;background:linear-gradient(to bottom,transparent 0,transparent 80%,#fff2b5 80%,#fff2b5 90%,transparent 90%,transparent 100%)}.idx_feat_02 .idx_feat_lead span:nth-of-type(2){margin-left:1.5em}.idx_feat_02 .idx_feat_catch{margin:0 auto 10px 20px}.idx_feat_02 .idx_feat_catch span{display:inline-block;background-color:#6ca2ca;color:#fff;font-size:19.27px;padding:0 .8em 0 1.2em;border-radius:2em;letter-spacing:.08em}.idx_feat_02 .idx_feat_catch i{font-size:23.56px}.idx_feat_02 .idx_lst{display:flex;flex-wrap:wrap;margin:0 auto .5em 1.8em}.idx_feat_02 .idx_lst li{font-size:20.83px;margin-bottom:.3em}.idx_feat_02 .idx_lst li:nth-of-type(2n-1){width:17em}.idx_feat_02 .idx_box{background:#fff;padding:25px 25px 42px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px}.idx_feat_02 .idx_box:before{content:"";display:block;position:absolute;top:42px;left:calc(50% - 2px);width:1px;height:calc(100% - 84px);border-right:1px dotted #9c9c9c}.idx_feat_02 .idx_box article{position:relative;display:grid;grid-template-columns:140px 1fr}.idx_feat_02 .idx_box article h4{grid-column-start:1;grid-column-end:3;font-size:16px;position:relative;margin-bottom:.5em;border-bottom:1px solid #18346f}.idx_feat_02 .idx_box article h4:before{content:"■";position:relative;display:inline-block;color:#357baf}.idx_feat_02 .idx_box article img{aspect-ratio:140/103}.idx_feat_02 .idx_box article p{margin-left:.5em;font-size:14.58px}.idx_feat_02 .idx_box article p em{color:#e97518}.idx_feat_02 .idx_box .idx_btn{position:absolute;width:219px;bottom:-16px;right:27px}.idx_feat_03{padding:0 0 50px;background-image:linear-gradient(to bottom,transparent 100px,#fdf6f1 100px,#fdf6f1 100%)}.idx_feat_03 .idx_feat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/feat_03_ttl_bg.png);margin-bottom:62px}.idx_feat_03 .idx_feat_nbr{width:172px;top:-15px;right:4px}.idx_feat_03 .idx_feat_nbr img{aspect-ratio:172/265}.idx_feat_03 .idx_feat_lead{text-align:center;font-size:35.77px;margin:0 auto 94px}.idx_feat_03 .idx_feat_lead span{display:inline-block}.idx_feat_03 .idx_feat_lead span:nth-of-type(2){vertical-align:middle;font-size:0;width:30px;padding-bottom:10px;margin:0 10px}.idx_feat_03 .idx_feat_lead span i{font-size:31px}.idx_feat_03 .idx_feat_set{column-gap:36px}.idx_feat_03 .idx_feat_box{position:relative;background:#f1e6d6;padding:200px 30px 30px}.idx_feat_03 .idx_feat_box.idx_feat_03_02{background:#f0e0d6}.idx_feat_03 .idx_feat_fig{position:absolute;z-index:5;top:-32px;left:64px;box-shadow:5px 5px 5px rgba(187,187,187,.27)}.idx_feat_03 .idx_feat_03_01 .idx_feat_fig{width:261px}.idx_feat_03 .idx_feat_03_01 .idx_feat_fig img{aspect-ratio:261/263}.idx_feat_03 .idx_feat_03_02 .idx_feat_fig{width:293px}.idx_feat_03 .idx_feat_03_02 .idx_feat_fig img{aspect-ratio:293/263}.idx_feat_03 .idx_feat_ccl{position:absolute;z-index:3;width:243px}.idx_feat_03 .idx_feat_03_01 .idx_feat_ccl{top:-24px;right:24px}.idx_feat_03 .idx_feat_03_02 .idx_feat_ccl{top:-12px;right:-2px}.idx_feat_03 .idx_feat_ccl img{aspect-ratio:243/243}.idx_feat_03 .idx_feat_box .idx_box{background:#fff;padding:64px 25px 44px}.idx_feat_03 .idx_feat_box_ttl{font-size:16.67px;color:#fff;background-color:#caab7c;border-radius:2em;padding:.1em 2em .2em;margin:0 0 20px;letter-spacing:.06em}.idx_feat_03 .idx_feat_box_ttl i{font-size:22px}.idx_feat_03 .idx_feat_03_02 .idx_feat_box_ttl{background-color:#ddaf91;text-align:right;padding-right:3em}.idx_feat_03 .idx_lst li{margin-bottom:.2em}.idx_feat_03 .idx_feat_03_01 .idx_lst{margin-left:25px}.idx_feat_03 .idx_feat_03_02 .idx_lst{margin-left:195px}.idx_feat_03 .idx_feat_sfig{position:absolute}.idx_feat_03 .idx_feat_03_01 .idx_feat_sfig{width:210px;top:26px;right:-40px}.idx_feat_03 .idx_feat_03_01 .idx_feat_sfig img{aspect-ratio:210/160}.idx_feat_03 .idx_feat_03_02 .idx_feat_sfig{width:188px;top:46px;left:12px}.idx_feat_03 .idx_btn{position:absolute;width:219px;bottom:-15px;right:10px}.idx_treat{margin:190px 0 48px;padding:0 0 60px;background-color:#f1f7f9}.idx_treat .idx_lm{top:-178px}.idx_treat .idx_lm span{width:138px}.idx_treat_head{padding:35.3em 0 4em;font-size:clamp(calc(15px * 0.93), calc((15 / 1400) * 100vw), calc(15px * 1.5));background-color:#fff;background-repeat:no-repeat;background-size:100% auto;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_bg.jpg)}.idx_treat_head .idx_ttl{position:absolute;width:19.8em;top:3.6em;left:47.8em}.idx_treat_head .idx_ttl img{aspect-ratio:297/650}.idx_treat_head_kkm{width:45.3em;background-color:rgba(255,255,255,.85);padding:1.8em 4.3em 1.8em;margin:0 0 1em;color:#29211d;position:relative}.idx_treat_head_kkm:after{content:"";position:absolute;top:50%;right:1.5em;transform:translateY(-50%);width:12.86em;aspect-ratio:116/57;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/logo_mark.svg);background-repeat:no-repeat;background-size:100% 100%;opacity:.25}.idx_treat_head_kkm em{color:#326bb8}.idx_treat_head_catch{font-size:243%}.idx_treat_head_catch span{display:block}.idx_treat_head_catch span:nth-of-type(1){margin-left:-.5em}.idx_treat_head_catch span:nth-of-type(2){margin-left:5.5em}.idx_treat_head_catch i{font-size:107%}.idx_treat_head_catch em{background:linear-gradient(to bottom,transparent 0,transparent 70%,#fde4cb 70%,#fde4cb 90%,transparent 90%,transparent 100%)}.idx_treat_head_lead{font-size:139%}.idx_treat_head_lead em{font-size:126%}.idx_treat_head_desc{font-size:86%;line-height:1.8;margin:0 auto 0 4.4em;width:48em;text-shadow:1em 1em 1em rgba(255,255,255,1),-1em 1em 1em rgba(255,255,255,1),1em -1em 1em rgba(255,255,255,1),-1em -1em 1em rgba(255,255,255,1)}.idx_treat .idx_inr{width:1218px;padding:36px 0 0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:46px;row-gap:49px;position:relative}.idx_treat .idx_box{padding:0 0 18px;background-color:#fff;background-repeat:no-repeat;background-size:17px auto;background-position:calc(100% - 7px) calc(100% - 7px);background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_cnr.png);box-shadow:7px 7px 7px rgba(160,153,137,.09)}.idx_treat_ttl{aspect-ratio:374/244;aspect-ratio:374/264;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;margin:0 0 15px;position:relative;text-shadow:1em 1em 1em rgba(255,255,255,1),-1em 1em 1em rgba(255,255,255,1),1em -1em 1em rgba(255,255,255,1),-1em -1em 1em rgba(255,255,255,1);font-feature-settings:"halt"}.idx_treat_ttl:before{font-size:1.08em;line-height:1;content:"保険外";display:block;width:fit-content;margin:0 auto .25em;color:#fff;background-color:#ff373a;font-family:var(--noto-sans);padding:.2em .8em .24em;position:relative;text-shadow:none}.idx_treat_ttl span{display:block;width:100%;text-align:center;font-size:23.62px;color:#29344c}.idx_treat_ttl span i{display:block;line-height:1.3}.idx_treat_txt{display:grid;grid-template-columns:133px 1fr;margin:0 0 0 24px;font-size:15.75px;color:#434343}.idx_treat_desc{grid-column:1/3;grid-row:1/2;margin:0 24px 15px 0;line-height:1.32;padding:.5em;background-color:#faf5ea;min-height:4em}.idx_treat_fig{width:112px;margin:0 auto}.idx_treat .idx_lst{padding:7px 0 0 3px}.idx_treat .idx_lst li{line-height:1.3;background-position:0 .2em;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_check.png);padding-left:1.1em;margin:0}.idx_treat .idx_lst li:nth-of-type(1){margin-bottom:1em}.idx_treat .idx_lst li span{display:block}.idx_treat_01 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_01_bg.jpg)}.idx_treat_02 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_02_bg.jpg)}.idx_treat .idx_box.idx_treat_03{padding-bottom:0}.idx_treat_03 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_03_bg.jpg)}.idx_treat_03 .idx_treat_fig{width:103px}.idx_treat_03 .idx_treat_fig img{aspect-ratio:103/100}.idx_treat_04 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_04_bg.jpg)}.idx_treat_04 .idx_lst{padding-top:0}.idx_treat_04 .idx_lst li:nth-of-type(1) span:nth-of-type(2){margin-left:1.6em}.idx_treat_05 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_05_bg.jpg)}.idx_treat_06 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_06_bg.jpg)}.idx_treat_06 .idx_lst{padding-top:0}.idx_treat_06 .idx_lst li:nth-of-type(1) span:nth-of-type(2){text-align:right;margin-right:3em}.idx_treat_07 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_07_bg.jpg)}.idx_treat_07 .idx_lst{padding-top:0}.idx_treat_07 .idx_lst li:nth-of-type(2) span:nth-of-type(2){margin-left:3em}.idx_treat_08 .idx_treat_ttl{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/treat_08_bg.jpg)}.idx_treat_08 .idx_treat_fig{margin:8px auto 0 5px}.idx_treat_08 .idx_lst{padding-left:0}.idx_treat_08 .idx_lst li:nth-of-type(2) span{white-space:normal;letter-spacing:-.08em}.idx_treat .idx_treat_blank{background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/logo_mark.svg);background-repeat:no-repeat;background-size:60% auto;background-position:center center;background-color:initial;opacity:.25;box-shadow:none}.idx_pay{margin:0 0 76px;padding:56px 0;background-repeat:no-repeat;background-size:cover;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/pay_bg.jpg)}.idx_pay .idx_inr{width:1260px;box-shadow:2px 2px 4px rgba(101,101,101,.3);background:#fff;padding:32px 0 50px;text-align:center;color:#2e2e2e}.idx_pay .idx_ttl{width:310px;margin:0 auto 15px;font-size:29.17px;border:1px solid #2e2e2e}.idx_pay_lead{font-size:29.17px;margin:0 0 18px}.idx_pay_card{width:874px;margin:0 auto 18px}.idx_pay_desc{font-size:20.83px}.idx_pay_desc em{font-size:25px;color:#f2550f}.idx_pay_desc em i{font-size:29.17px}.idx_flow{margin:0 0 90px;padding:32px 0 96px;background-repeat:no-repeat;background-size:cover;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/flow_bg.jpg)}.idx_flow .idx_ttl{text-align:center;margin:0 auto 80px}.idx_flow .idx_ttl span{display:block}.idx_flow .idx_ttl .en{font-family:Georgia,'Times New Roman',Times,serif;font-size:70.83px;color:#6096c8;letter-spacing:.04em;font-style:italic;font-family:'Times New Roman',Times,serif}.idx_flow .idx_ttl .ja{font-size:50px;color:#2e2e2e}.idx_flow .idx_inr{width:72%;min-width:1004px;max-width:1100px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:54px;row-gap:62px}.idx_flow .idx_box{background:#fff;padding:40px 21px 20px}.idx_flow_01{border:2px solid #71b5a4}.idx_flow_02{border:2px solid #72bac1}.idx_flow_03{border:2px solid #68a8c0}.idx_flow_04{border:2px solid #6096c8}.idx_flow_05{border:2px solid #5976b9}.idx_flow_06{border:2px solid #35478c}.idx_flow .idx_box:after{content:"";display:block;position:absolute;width:42px;height:35px;top:calc(50% - 17px);background-repeat:no-repeat;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/flow_arrow.png);background-size:100% auto;mix-blend-mode:multiply}.idx_flow .idx_flow_01:after,.idx_flow .idx_flow_02:after,.idx_flow .idx_flow_03:after{right:-50px}.idx_flow .idx_flow_04:after,.idx_flow .idx_flow_05:after,.idx_flow .idx_flow_06:after{left:-50px}.idx_flow_nbr{position:absolute;width:88.5px;top:-40px;left:-36px}.idx_flow_ttl{text-align:center;font-size:22.24px;margin-bottom:5px}.idx_flow_fig{margin-bottom:10px}.idx_flow_desc{font-size:16.9px;color:#2e2e2e}.idx_consult{margin:0 0 68px;padding:26px 0;background-image:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/consult_bg.png);background-size:46px auto}.idx_consult .idx_inr{background:rgba(255,255,255,.85);width:96%;min-width:1300px;max-width:1348px;padding:56px 64px 60px;box-shadow:.5em .5em .5em rgba(187,187,187,.27)}.idx_consult .idx_ttl{margin:0 0 15px;width:638px}.idx_consult .idx_ttl span{display:block}.idx_consult .idx_ttl .ja{font-size:29.17px;border-bottom:1px solid #29344c;margin:0 0 13px;padding:0 10px 10px}.idx_consult .idx_ttl .ja i{font-size:40px}.idx_consult .idx_ttl .en{text-align:right;font-size:24.66px;color:var(--main-color);font-style:italic;padding-right:26px;letter-spacing:.12em;line-height:1}.idx_consult_desc{margin:0 0 0 27px;font-size:20.83px;font-weight:300}.idx_consult_desc em{color:var(--main-color);font-weight:500}.idx_consult_desc p{color:#363636;margin-bottom:1.3em;line-height:1.4}.idx_consult_desc ul{margin-bottom:1.3em}.idx_consult_desc li{position:relative;padding-left:.8em}.idx_consult_desc li:before{content:"";display:block;position:absolute;width:.24em;height:.24em;border-radius:50%;left:.2em;top:.7em;background-color:var(--sub-color)}.idx_consult_fig{position:absolute;width:633px;top:-30px;right:-15px}.idx_consult_fig img{aspect-ratio:633/683}.idx_consult .idx_btn{padding-left:384px}.idx_consult .idx_btn a{width:219px}.idx_consult .idx_btn a img{aspect-ratio:219/37}.gallery{margin-top:max(6.714vw, 87.286px);padding-bottom:max(1.714vw, 22.286px);background-color:#f3f2ee}.gallery .inner{position:relative;aspect-ratio:1300/706;overflow:hidden}.gallery .inner h2{position:absolute;top:max(2.286vw, 29.714px);left:max(2.357vw, 30.643px);z-index:10;width:max(20.286vw, 263.714px)}.gallery .thumb{margin-top:max(1.5vw, 19.5px)}.gallery .thumb figure{cursor:pointer}.gallery .thumb .slick-track{transform:unset !important}.news{margin-top:max(5.571vw, 72.429px)}.news .inner{margin-top:max(5.857vw, 76.143px);padding:max(1.786vw, 23.214px);background-color:#f1f1f1}.news .inner>div{padding:max(3.571vw, 46.429px) max(6.429vw, 83.571px) max(2.5vw, 32.5px);background-color:#fff}.news h2{display:flex;justify-content:space-between;align-items:baseline;padding:0 max(4vw, 52px) max(1.429vw, 18.571px) max(2.643vw, 34.357px);font-family:var(--times);font-size:max(2.643vw, 34.357px);letter-spacing:.1em;border-bottom:#2c4166 double max(0.214vw, 2.786px)}.news h2 span{font-family:var(--noto-sans);font-size:max(1.429vw, 18.571px)}.news ul{display:flex;flex-wrap:wrap;gap:max(2.357vw, 30.643px) max(10.571vw, 137.429px);margin-top:max(3vw, 39px);margin-left:max(2.643vw, 34.357px)}.news li{font-family:var(--noto-sans)}.news li a{display:flex;align-items:center;column-gap:max(1.357vw, 17.643px)}.news li img{width:max(10.429vw, 135.571px)}.news li dl dt{font-size:max(1.191vw, 15.479px);font-weight:500;color:#578ad6}.news li dl dd{line-height:1.57;margin-top:max(0.714vw, 9.286px);font-size:max(1.116vw, 14.514px);letter-spacing:.1em;color:#5d5c5c}.news .btn{margin-top:max(2.857vw, 37.143px);text-align:right}.news .btn a{font-family:var(--noto-sans);padding-right:max(2.714vw, 35.286px);padding-bottom:max(0.286vw, 3.714px);font-size:max(1.191vw, 15.479px);letter-spacing:.06em;background:url(//dxp-prostho-boro.com/wp-content/themes/humanity/css/../images/top/news_arrow.png) right center no-repeat;background-size:max(2.429vw, 31.571px) auto;border-bottom:#2e2e2e solid max(0.071vw, 0.929px)}.access{line-height:1;font-feature-settings:"palt";margin-top:90px}.access *{box-sizing:border-box}.access h2{text-align:center;font-family:"Times New Roman",Times,serif;font-size:max(2.766vw, 35.954px);letter-spacing:.04em;margin-bottom:80px}.access h2:after{position:relative;content:"";display:block;width:max(0.071vw, 0.929px);height:max(0vw, 35px);margin:max(0.571vw, 7.429px) auto max(-1vw, -13px);background:#2e2e2e}.access .contents{display:flex;justify-content:space-between;padding:0 max(3.143vw, 40.857px) max(2.214vw, 28.786px);font-family:"Noto Sans JP";background-color:#d0e7f6}.access .contents .gmap{width:100%;aspect-ratio:1313/507;margin-top:-50px}.access .contents .gmap iframe{display:block;width:100%;height:100%;border:0}.access>p{line-height:1.77;margin:max(1.286vw, 16.714px) max(6.071vw, 78.929px) max(3.214vw, 41.786px)
    max(5.714vw, 74.286px);font-family:"Noto Sans JP";font-size:max(0.929vw, 12.071px);letter-spacing:.1em}