@charset "UTF-8";.secKv{padding:max(6.429vw, 83px) 0 0;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);background-size:cover;aspect-ratio:1400/764}.secKv .inr{width:max(23.929vw, 311px);margin:0 auto}.secKv .logo{margin:0 auto max(2.143vw, 27px);padding:0 0 max(2.286vw, 29px);border-bottom:1px solid #ababab}.secKv .logo img{width:max(14.286vw, 185px);margin:0 auto}.secKv h2{font-size:max(2.571vw, 33px);text-align:center;color:#2e2e2e;line-height:1.2;letter-spacing:.2em;font-feature-settings:"palt";margin:0 0 max(1.714vw, 22px)}.secKv h2 .fz44{font-size:max(3.143vw, 40px)}.secKv h2 .fz70{font-size:max(5vw, 65px)}.secKv h2 i{display:inline-block;border-bottom:8px solid #ffec7d}.secKv .telBox{margin:0 auto;padding:max(1.071vw, 13px) max(1.071vw, 13px) max(0.357vw, 4px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/kv_telBox_bg.jpg);background-size:cover;aspect-ratio:315/85}.secKv .telBox p{color:#2e2e2e;text-align:center;line-height:1}.secKv .telBox .txt{font-size:max(1.143vw, 14px);margin-bottom:max(1.429vw, 18px)}.secKv .telBox .num{font-size:max(1.786vw, 23px);font-weight:700;letter-spacing:.1em}.secKv .telBox .num em{position:relative;padding-left:max(2.143vw, 27px)}.secKv .telBox .num em:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:max(1.071vw, 13px);height:max(1.286vw, 16px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/kv_ico_01.png);background-size:cover}.secAd{position:relative;margin:0 0 max(5vw, 65px);padding:0 max(3.143vw, 40px) 0 0;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/ad_bg.jpg);background-size:cover;aspect-ratio:1400/530}.secAd .logo_01{position:absolute;left:max(16.857vw, 219px);bottom:max(2.286vw, 29px);width:max(21.5vw, 279px)}.secAd .inr{position:relative;width:max(53.571vw, 696px);margin:0 0 0 auto;padding:max(3.571vw, 46px) 0 0}.secAd .logo_02{position:absolute;top:min(-4vw, -52px);left:50%;transform:translateX(-50%);width:max(8.214vw, 106px)}.secAd .title{display:flex;align-items:flex-end;gap:max(1vw, 13px);margin:0 0 max(1.714vw, 22px)}.secAd .title h2{font-size:max(2.286vw, 29px);color:#4e4e4e;text-align:center;line-height:1.3;width:calc(100% - 13.571vw)}.secAd .title h2 em{font-size:max(3.714vw, 48px);color:#b68f45}.secAd .title h2 i{font-size:max(2.714vw, 35px)}.secAd .title h2 span{font-size:max(2.857vw, 37px);color:#c00;letter-spacing:-.1em}.secAd .title .img{width:max(13.571vw, 176px)}.secAd .block{display:flex;align-items:center;justify-content:space-between;padding:max(0.714vw, 9px) max(2.857vw, 37px) max(0.714vw, 9px) max(1.857vw, 24px);background-color:#fff;box-shadow:-3.441px 4.915px 5px 0px rgba(75,72,69,.06)}.secAd .block .img{width:max(22.571vw, 293px)}.secAd .block .cont{width:max(25.714vw, 334px)}.secAd .block h3{font-size:max(2.5vw, 32px);color:#2e2e2e;text-align:center;line-height:1.3;margin:0 0 max(1.429vw, 18px);border-bottom:1px solid #987431}.secAd .block h3 em{color:#987431}.secAd .block h3 span{font-size:max(3.071vw, 39px)}.secAd .block .box{display:flex;justify-content:space-between}.secAd .block .box+.box{margin-top:max(0.714vw, 9px)}.secAd .block .box .label{font-size:max(1.714vw, 22px);color:#2e2e2e;line-height:1;width:max(9.286vw, 120px);height:max(2.5vw, 32px);display:flex;align-items:center;justify-content:center;background-color:#e9e1d1}.secAd .block .box .num{font-size:max(1.714vw, 22px);color:#2e2e2e;line-height:1;text-align:right;letter-spacing:.1em}.secAd .block .box .num em{font-size:max(2.857vw, 37px)}.secAd .block .box .num span{font-size:max(1.286vw, 16px)}.secNews{position:relative;margin:0 0 max(5vw, 65px);padding:0 0 max(3.571vw, 46px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/news_bg.jpg);background-size:contain;background-position:center bottom;background-repeat:no-repeat}.secNews .inr{width:max(83.571vw, 1086px);margin:0 auto}.secNews .title{margin:0 0 max(2.5vw, 32px)}.secNews .title p{font-size:max(1.143vw, 14px);color:#fff;letter-spacing:.2em;width:max(14.286vw, 185px);height:max(2.143vw, 27px);background-color:#023377;position:relative;display:flex;align-items:center;margin:0 0 max(0.714vw, 9px);padding:0 max(1.429vw, 18px) 0 max(1vw, 13px)}.secNews .title p:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-color:transparent transparent #fff;border-width:0 0 max(2.143vw, 27px) max(0.857vw, 11px)}.secNews .title h2{font-size:max(2.714vw, 35px);color:#2e2e2e;line-height:1}.secNews .blocks{display:flex;justify-content:space-between}.secNews .news{width:max(41.714vw, 542px)}.secNews .news .col{display:flex;gap:max(1.786vw, 23px)}.secNews .news .col+.col{margin-top:max(1.429vw, 18px)}.secNews .news .img{width:max(10.357vw, 134px)}.secNews .news .img img{aspect-ratio:29/19}.secNews .news .cont{width:calc(100% - 12.143vw);padding:max(0.714vw, 9px) 0 0}.secNews .news .time{font-size:max(1vw, 13px);color:#09479d;line-height:1}.secNews .news .txt{margin:max(0.714vw, 9px) 0 0;font-size:max(1vw, 13px);color:#2e2e2e;text-align:justify;line-height:1.8}.secNews .sdgs{width:max(35.714vw, 464px)}.secInfo{position:relative;margin:0 0 max(3.571vw, 46px);padding:max(5.714vw, 74px) 0 0;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg);background-size:cover;aspect-ratio:1400/565}.secInfo h2{position:relative;font-size:max(3.571vw, 46px);color:#023377;line-height:1;letter-spacing:.1em;margin:0 0 max(1.143vw, 14px) 0;padding:0 0 0 max(35.286vw, 458px)}.secInfo h2:first-letter {font-size:max(3.929vw, 51px)}.secInfo .txt{font-size:max(2.857vw, 37px);color:#fff;line-height:1.2;font-feature-settings:"palt";margin:0 0 max(3.571vw, 46px);padding:0 0 0 max(35.286vw, 458px)}.secInfo .txt em{font-size:max(3.429vw, 44px)}.secInfo .txt i{border-bottom:4px solid #fbef5e}.secInfo .lst{margin-left:max(23.571vw, 306px)}.secInfo .lst li{font-size:max(1.857vw, 24px);color:#4b4b4b;line-height:1;font-feature-settings:"palt";letter-spacing:.1em;position:relative;margin-bottom:max(2.143vw, 27px);padding-left:max(3vw, 39px)}.secInfo .lst li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:max(2.071vw, 26px);height:max(1.857vw, 24px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/info_ico_01.png);background-size:cover}.secInfo .lst li:last-child{margin-bottom:0}.secInfo .lst li *{font-weight:400}.secInfo .lst li em{font-size:max(2.286vw, 29px)}.secInfo .lst li span{font-size:max(1.429vw, 18px)}.secInfo .lst li i{color:#7d6451}.secInfo .catch{position:absolute;bottom:max(2.286vw, 29px);left:max(8.214vw, 106px);writing-mode:vertical-rl}.secInfo .catch span{display:block;height:fit-content;padding:max(1.429vw, 18px) max(0.929vw, 12px) max(1.429vw, 18px) max(0.357vw, 4px);background-color:#fff;box-shadow:0px 3px 4px 0px rgba(161,161,161,.4);font-size:max(3.571vw, 46px);color:#023377;line-height:1;letter-spacing:.1em}.secInfo .catch span:first-letter {font-size:max(5vw, 65px)}.secInfo .catch span+span{margin:max(6.571vw, 85px) max(0.286vw, 3px) 0 0}.secSatis{margin:0 0 max(5vw, 65px);overflow:hidden}.secSatis .logo{width:max(8vw, 104px);margin:0 auto min(-2.857vw, -38px)}.secSatis .top{position:relative;z-index:2;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_top_bg.png);background-size:cover;aspect-ratio:1400/1275}.secSatis .top .inr{width:max(46.786vw, 608px);padding:max(55vw, 715px) 0 0 max(10vw, 130px)}.secSatis .top h2{font-size:max(2.5vw, 32px);color:#333;line-height:1.3;letter-spacing:.05em;font-feature-settings:"palt"}.secSatis .top h2 span{color:#09479d}.secSatis .top h2 i{font-size:max(2.786vw, 36px)}.secSatis .top h2 em{font-size:max(3.071vw, 39px)}.secSatis .top .bx{margin-top:max(0.714vw, 9px);padding-top:max(1.571vw, 20px);border-top:1px solid #2e2e2e}.secSatis .top .bx p{position:relative;font-size:max(1.5vw, 19px);color:#fff;line-height:1;display:flex;align-items:center;gap:max(0.857vw, 11px);width:100%;height:max(2.5vw, 32px);padding:0 max(1.143vw, 14px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_top_bx_txt_bg.jpg);background-size:cover}.secSatis .top .bx ul{margin-top:max(1.429vw, 18px)}.secSatis .top .bx ul li{font-size:max(1.714vw, 22px);color:#2e2e2e;letter-spacing:.2em;font-feature-settings:"palt";padding-left:max(3.286vw, 42px);position:relative}.secSatis .top .bx ul li+li{margin-top:max(0.714vw, 9px)}.secSatis .top .bx ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:max(2.071vw, 26px);height:max(1.786vw, 23px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_ico_01.png);background-size:cover}.secSatis .top .bx ul li span{font-size:max(2vw, 26px)}.secSatis .top .bx ul li em{border-bottom:4px solid #fbe920}.secSatis .pickup{margin-top:min(-2.143vw, -28px);padding:max(1.714vw, 22px) 0 max(3.929vw, 51px);position:relative;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_pick_bg.jpg);background-size:cover}.secSatis .pickup .block{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 max(3.571vw, 46px)}.secSatis .block_01{position:relative;width:max(96.143vw, 1249px);margin-bottom:max(4vw, 52px);padding:max(5.714vw, 74px) 0 0 max(46.429vw, 603px);aspect-ratio:1346/492;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_col_01_bg.png);background-size:cover}.secSatis .block_01 .fig{position:absolute;top:min(-7.143vw, -93px);right:min(-2.714vw, -36px);width:max(24.286vw, 315px)}.secSatis .block_01 h2{font-size:max(2.643vw, 34px);color:#fff;line-height:1;margin:0 0 max(2.857vw, 37px) 0;padding:max(0.286vw, 3px) 0 0 max(10vw, 130px);width:max(49.143vw, 638px);height:max(4.357vw, 56px);display:flex;align-items:center;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_col_01_h3_bg.png);background-size:cover}.secSatis .block_01 .tbox{padding:0 max(6vw, 78px) 0 max(3.929vw, 51px)}.secSatis .block_01 h3{font-size:max(2.071vw, 26px);color:#2e2e2e;line-height:1.3;letter-spacing:.1em;font-feature-settings:"palt";margin-bottom:max(1vw, 13px);padding-bottom:max(0.714vw, 9px);border-bottom:1px solid #6c6c6c}.secSatis .block_01 h3 em{font-size:max(2.214vw, 28px)}.secSatis .block_01 h3 span{font-size:max(2.571vw, 33px)}.secSatis .block_01 h3 i{color:#09479d}.secSatis .block_01 .box{display:flex;align-items:center;justify-content:space-between}.secSatis .block_01 ul li{font-size:max(1.286vw, 16px);color:#4c4c4c;letter-spacing:.1em;font-feature-settings:"palt";position:relative;padding-left:max(1.714vw, 22px)}.secSatis .block_01 ul li:before{content:"";position:absolute;top:max(0.714vw, 9px);left:0;width:max(1vw, 13px);height:max(0.643vw, 8px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_ico_02.png);background-size:cover}.secSatis .block_01 ul li em{text-decoration:underline;text-decoration-thickness:max(0.429vw, 5px);text-decoration-color:#fbc020;text-underline-offset:min(-0.143vw, -2px);text-decoration-skip-ink:none}.secSatis .block_01 ul li+li{margin-top:max(0.357vw, 4px)}.secSatis .block_01 .img{width:max(14.286vw, 185px)}.secSatis .block_01 .btn{width:max(7.857vw, 102px);margin:0 max(1.786vw, 23px) 0 auto}.secSatis .block_s{position:relative;width:max(45vw, 585px);padding:max(2.143vw, 27px) 0 0;aspect-ratio:630/700;background-size:100% auto;background-repeat:no-repeat}.secSatis .block_s h2{font-size:max(2.643vw, 34px);color:#fff;font-feature-settings:"palt";line-height:1;margin:0 0 max(32.5vw, 422px) max(9.286vw, 120px);padding-top:max(0.143vw, 1px)}.secSatis .block_s .bal{position:absolute;top:max(22.143vw, 287px);left:max(1.214vw, 15px);width:max(14vw, 182px)}.secSatis .block_s ul{margin-left:max(2.143vw, 27px)}.secSatis .block_s ul li{font-size:max(1.286vw, 16px);color:#3e3e3e;position:relative;padding-left:max(1.429vw, 18px)}.secSatis .block_s ul li:before{content:"";position:absolute;top:max(0.571vw, 7px);left:0;width:max(1.071vw, 13px);height:max(0.857vw, 11px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_ico_03.png);background-size:cover}.secSatis .block_s ul li+li{margin-top:max(0.357vw, 4px)}.secSatis .block_02{background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_col_02_bg.png)}.secSatis .block_03{background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/satis_col_03_bg.png)}.secAfap{margin:0 0 max(3.571vw, 46px);padding:max(5.357vw, 69px) 0 0;background-image:linear-gradient(to bottom,#fffcf4 0,#fffcf4 50%,transparent 50%,transparent 100%)}.secAfap .title_01{margin:0 0 max(5.714vw, 74px);text-align:center}.secAfap .title_01 p{font-size:max(2.571vw, 33px);color:#f57e99;line-height:1}.secAfap .title_01 h2{font-size:max(3.214vw, 41px);color:#2e2e2e;line-height:1;letter-spacing:.1em}.secAfap .title_01 h2 span{font-size:max(4.071vw, 52px);text-decoration:underline;text-decoration-thickness:max(0.857vw, 11px);text-decoration-color:#fff79a;text-underline-offset:min(-0.143vw, -2px);text-decoration-skip-ink:none}.secAfap .title_01 h2 em{font-size:max(4.5vw, 58px)}.secAfap .title_01 h2 i{font-size:max(5.857vw, 76px);color:#f57e99;font-style:italic}.secAfap .title_02{position:relative;width:fit-content;margin:0 auto max(1.714vw, 22px)}.secAfap .title_02 p{position:absolute;top:min(-4.286vw, -56px);left:min(-7.5vw, -98px);width:fit-content;padding:max(0.571vw, 7px) max(1.143vw, 14px);background-color:#f57e99;font-size:max(2.143vw, 27px);color:#fff;line-height:1}.secAfap .title_02 p em{font-size:max(1.857vw, 24px)}.secAfap .title_02 h3{text-align:center;width:fit-content;margin:0 auto max(1.857vw, 24px);font-size:max(2.714vw, 35px);line-height:1.4;letter-spacing:.05em;color:#2e2e2e}.secAfap .title_02 h3 i{display:inline-block;color:#f57e99;border-bottom:1px solid #f57e99}.secAfap .title_02 h3 em{font-size:max(3vw, 39px)}.secAfap .inr{display:flex;align-items:flex-start}.secAfap .box a{padding:0 0 max(1.071vw, 13px);display:block;background-repeat:no-repeat;background-size:max(0.929vw, 12px) auto;background-position:calc(100% - 0.857vw) calc(100% - 0.857vw)}.secAfap .box h4{font-size:max(1.786vw, 23px);padding:max(0.429vw, 5px) 0;margin:0 max(1.714vw, 22px) max(1.143vw, 14px);text-align:center;border-bottom:1px dotted #f57e99;color:#f57e99;letter-spacing:-.1em}.secAfap .box .desc{font-size:max(1.143vw, 14px);line-height:1.8;text-align:justify;margin:0 max(2.429vw, 31px);font-feature-settings:"palt"}.secAfap .box .btn{width:max(7.143vw, 92px);margin:max(0.857vw, 11px) max(2.571vw, 33px) 0 auto}.secAfap .afap_1{margin-top:max(1.571vw, 20px)}.secAfap .afap_1 a{background-color:#fef9f4}.secAfap .afap_2{border-left:1px solid #c3cad3;border-right:1px solid #c3cad3;padding-top:max(3.857vw, 50px)}.secAfap .afap_2 a{background-color:#fdf4ec}.secAfap .afap_3{margin-top:max(1.571vw, 20px)}.secAfap .afap_3 a{background-color:#fef9f4}.secDr{margin:0 0 max(7.14svw, 92.86px)}.secDr .logo{width:max(8vw, 104px);margin:0 auto max(3.571vw, 46px)}.secDr .heading{width:100%;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/dr_head_bg.jpg);background-size:cover;padding:max(28.214vw, 366px) max(0.714vw, 9px) max(0.714vw, 9px);aspect-ratio:1400/590}.secDr .heading .title{text-shadow:0px 0px 5px rgba(61,61,61,.5),0px 0px 5px rgba(61,61,61,.5),0px 0px 5px rgba(61,61,61,.5)}.secDr .heading .title h2{font-size:max(4vw, 52px);color:#fff;text-align:center;line-height:1;letter-spacing:.1em;font-feature-settings:"palt";text-shadow:0px 3px 6px rgba(61,61,61,.5);margin-bottom:max(2.286vw, 29px)}.secDr .heading .title p{font-size:max(3vw, 39px);color:#fff;text-align:center;line-height:1;letter-spacing:.2em;font-feature-settings:"palt";text-shadow:0px 3px 6px rgba(61,61,61,.5)}.secDr .block{background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/dr_block_fig_01.png);background-size:contain;background-position:top 12px right;background-size:max(34.429vw, 447px) max(41.786vw, 543px);background-repeat:no-repeat}.secDr .prof{padding:max(7.714vw, 100px) 0 0 max(5.357vw, 69px);writing-mode:vertical-rl}.secDr .prof .name{margin-left:max(5vw, 65px)}.secDr .prof .name .kata{font-size:max(2vw, 26px);color:#3e3e3e;line-height:1;margin-left:max(2vw, 26px)}.secDr .prof .name .kana{font-size:max(1vw, 13px);color:#3e3e3e;line-height:1;letter-spacing:1.4em}.secDr .prof .name .kanji{font-size:max(4.714vw, 61px);color:#0d78aa;line-height:1;letter-spacing:max(0.429vw, 5px);margin-left:max(1.429vw, 18px)}.secDr .prof .comment{font-size:max(1.286vw, 16px);color:#3e3e3e;line-height:2;letter-spacing:.2em}.secDr .prof .comment em{color:#0d78aa}.secDr .career{position:relative;width:max(90vw, 1170px);margin:max(2.857vw, 37px) auto 0;padding:max(3vw, 39px) max(3.429vw, 44px) max(4.57svw, 59.43px) max(4.286vw, 55px);background-color:#f1faff}.secDr .career .top{display:flex;gap:max(10.571vw, 137px);margin-bottom:max(2.143vw, 27px)}.secDr .career .bottom{width:max(53.571vw, 696px);margin-left:max(28.571vw, 371px)}.secDr .career dl{font-size:max(1.143vw, 14px);color:#4a4a4a;line-height:1.8}.secDr .career dl .fx{display:flex;gap:max(3.571vw, 46px)}.secDr .career .satie{padding:0 max(3.57svw, 46.43px) 0 max(10.71svw, 139.29px)}.secDr .career .fig{position:absolute;bottom:min(-2.86svw, -37.14px);left:min(-5vw, -65px);width:max(41.00svw, 533.00px)}.secHealth{margin:0 0 max(3.571vw, 46px);padding:max(4.143vw, 53px) 0 max(3.571vw, 46px);background-color:rgba(186,220,255,.2);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/health_bg_01.png);background-size:contain;aspect-ratio:1400/750;background-position:center bottom}.secHealth h2{font-size:max(3.286vw, 42px);color:#2e2e2e;line-height:1;letter-spacing:.2em;text-align:center;width:fit-content;margin:0 auto max(1.857vw, 24px);padding-bottom:max(0.857vw, 11px);border-bottom:1px dotted #08459d}.secHealth h2 em{font-size:max(4vw, 52px)}.secHealth h2 i{font-size:max(3.143vw, 40px)}.secHealth .mamatokodomo{font-size:max(1vw,13px);width:24em;margin:-.65em auto .7em}.secHealth h3{font-size:max(2.643vw, 34px);color:#2e2e2e;text-align:center;line-height:1.3;letter-spacing:.1em;font-feature-settings:"palt";margin-bottom:max(2.429vw, 31px)}.secHealth h3 em{font-size:max(3.143vw, 40px)}.secHealth h3 i{color:#023377}.secHealth .img{position:relative;z-index:2;margin-bottom:min(-1.429vw, -19px)}.secHealth .inr{position:relative;width:max(93.571vw, 1216px);margin:0 auto;padding:max(4.857vw, 63px) max(1.786vw, 23px) max(3.571vw, 46px);background-color:#fff}.secHealth .inr .accessory{position:absolute;width:max(22.857vw, 297px)}.secHealth .inr .accessory_01,.secHealth .inr .accessory_03{left:max(1.786vw, 23px)}.secHealth .inr .accessory_02,.secHealth .inr .accessory_04{right:max(1.786vw, 23px)}.secHealth .inr .accessory_01,.secHealth .inr .accessory_02{top:max(7vw, 91px)}.secHealth .inr .accessory_03,.secHealth .inr .accessory_04{bottom:max(5.571vw, 72px)}.secHealth .boxs{position:relative;z-index:2;width:max(45.429vw, 590px);margin:0 auto;padding:max(3.857vw, 50px) max(3.714vw, 48px) max(3.571vw, 46px);background-color:#fff;border:1px solid #e0e0e0}.secHealth .box{display:flex;justify-content:space-between}.secHealth .box+.box{margin-top:max(2.143vw, 27px)}.secHealth .box .fig{width:max(11.571vw, 150px)}.secHealth .box .cont{width:max(24.643vw, 320px)}.secHealth .box h4{display:flex;align-items:center;width:100%;height:max(2.5vw, 32px);margin-bottom:max(1vw, 13px);padding:max(0.143vw, 1px) max(1.143vw, 14px) 0;background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/health_h4_bg.png);background-size:2px 2px;font-size:max(1.571vw, 20px);color:#fff;font-feature-settings:"palt";line-height:1}.secHealth .box p{font-size:max(1.143vw, 14px);color:#2e2e2e;text-align:justify;font-feature-settings:"palt"}.secHealth .box .btn{width:max(7.143vw, 92px);margin:max(1.286vw, 16px) 0 0 auto}.secTreat{margin:0 auto max(3.929vw, 51px)}.secTreat .logo{width:max(8vw, 104px);margin:0 auto max(3.571vw, 46px)}.secTreat .inr{position:relative;width:max(92.857vw, 1207px);margin:0 auto;padding:max(50.714vw, 659px) 0 0 max(47.5vw, 617px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/treat_bg.png);background-size:cover;aspect-ratio:1300/990}.secTreat h2{position:absolute;top:max(1.429vw, 18px);left:max(3.857vw, 50px);width:max(14.5vw, 188px)}.secTreat h3{position:absolute;top:0;right:max(25.714vw, 334px);width:max(18.071vw, 234px)}.secTreat .box{width:max(40vw, 520px)}.secTreat h4{font-size:max(1.857vw, 24px);color:#0383cc;line-height:1;margin-bottom:max(1.143vw, 14px);padding-bottom:max(0.714vw, 9px);border-bottom:1px solid #2e2e2e}.secTreat p{font-size:max(1.286vw, 16px);color:#2e2e2e;text-align:justify;line-height:1.8;font-weight:500}.secMenu{margin:0 auto max(5vw, 65px)}.secMenu .logo{width:max(8vw, 104px);margin:0 auto max(3.571vw, 46px)}.secMenu .inr{position:relative;padding:max(6.429vw, 83px) max(6.714vw, 87px) max(1.857vw, 24px) max(24.286vw, 315px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg);background-size:cover}.secMenu h2{font-size:max(5.143vw, 66px);color:#0383cc;text-align:right;line-height:1;letter-spacing:.1em;margin-bottom:max(1.429vw, 18px)}.secMenu h2:first-letter {font-size:max(6.857vw, 89px)}.secMenu h3{position:absolute;top:max(6.143vw, 79px);left:max(6.429vw, 83px);width:max(12.571vw, 163px)}.secMenu ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:max(1.143vw, 14px) 0}.secMenu ul li{width:max(16.429vw, 213px);height:max(6.429vw, 83px)}.secMenu ul li a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(255,255,255,.9);box-shadow:0px 2px 5px 0px rgba(67,67,67,.2);font-size:max(1.429vw, 18px);color:#2e2e2e;text-align:center;line-height:1.2}.secMenu ul li a:before{content:"";position:absolute;right:0;bottom:0;width:max(1.429vw, 18px);height:max(1.429vw, 18px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/menu_ico_01.png);background-size:cover}.secFeat{margin:0 0 max(3.571vw, 46px)}.secFeat h2{font-size:max(2.857vw, 37px);color:#313131;text-align:center;letter-spacing:.1em;font-feature-settings:"palt";margin-bottom:max(2.5vw, 32px)}.secFeat h2 em{font-size:max(3.429vw, 44px)}.secFeat h2 span{font-size:max(4vw, 52px)}.secFeat h2 i{border-bottom:3px solid #ffea5d}.secFeat .btn_01{margin:0 max(3.857vw, 50px) max(1.429vw, 18px) auto;width:max(12.286vw, 159px)}.secFeat .inr{position:relative;padding:max(4.143vw, 53px) max(50vw, 650px) max(3.714vw, 48px) max(3.857vw, 50px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/feat_bg.jpg);background-size:cover}.secFeat .inr:before{content:"";position:absolute;top:min(-5vw, -65px);left:50%;transform:translateX(-50%);width:1px;height:max(6.071vw, 78px);background-color:#919191}.secFeat h3{position:relative;margin-bottom:max(2.429vw, 31px)}.secFeat h3 img{position:relative;z-index:2;width:max(38.214vw, 496px);margin:0 auto}.secFeat h3:before{content:"";position:absolute;left:50%;bottom:min(-0.714vw, -10px);transform:translateX(-50%);width:100%;height:max(4.429vw, 57px);background-color:#fff;box-shadow:0px 3px 6px 0px rgba(67,67,67,.16)}.secFeat .txt{font-size:max(1.071vw, 13px);color:#373737;text-align:justify;line-height:1.8;margin-bottom:max(3vw, 39px)}.secFeat .linkLst{display:flex;flex-wrap:wrap;justify-content:space-between;gap:max(2.857vw, 37px) 0}.secFeat .linkLst a{position:relative;width:max(21.429vw, 278px);padding:max(2.143vw, 27px) 0 max(1.571vw, 20px);background-color:#fff;box-shadow:0px 2px 5px 0px rgba(67,67,67,.2)}.secFeat .linkLst a .number{position:absolute;top:min(-1.5vw, -20px);left:max(1.786vw, 23px);width:max(10.286vw, 133px)}.secFeat .linkLst a h4{font-size:max(1.429vw, 18px);color:#313131;text-align:center;line-height:1;letter-spacing:.1em;font-feature-settings:"palt";margin-bottom:max(0.571vw, 7px)}.secFeat .linkLst a h4 i{color:#f5809c}.secFeat .linkLst a .fig{width:max(17.571vw, 228px);margin:0 auto max(1.143vw, 14px)}.secFeat .linkLst a ul{width:fit-content;margin:0 auto}.secFeat .linkLst a ul li{font-size:max(1.071vw, 13px);color:#313131;position:relative;padding-left:max(1.286vw, 16px)}.secFeat .linkLst a ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:max(1.071vw, 13px);height:max(0.714vw, 9px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/feat_ico_01.png);background-size:cover}.secEx{margin:0 0 max(3.571vw, 46px)}.secEx h2{font-size:max(2.857vw, 37px);color:#313131;text-align:center;letter-spacing:.1em;font-feature-settings:"palt";margin-bottom:max(2.5vw, 32px)}.secEx h2 em{font-size:max(3.429vw, 44px)}.secEx h2 span{font-size:max(4vw, 52px)}.secEx h2 i{border-bottom:3px solid #ffea5d}.secEx .heading{margin-bottom:max(3.143vw, 40px)}.secEx .heading h3{margin-bottom:max(3.571vw, 46px)}.secEx .heading p{width:max(85.714vw, 1114px);margin:0 auto;font-size:max(0.857vw, 11px);color:#4a4a4a;text-align:justify;line-height:2}.secEx .blocks{padding:max(9.643vw, 125px) max(5.143vw, 66px) max(4.643vw, 60px);background-image:-moz-linear-gradient(70deg,#faf3f6 0%,#fcf3e1 37%,#d3e9f7 71%,#f7f6ff 100%);background-image:-webkit-linear-gradient(70deg,#faf3f6 0%,#fcf3e1 37%,#d3e9f7 71%,#f7f6ff 100%);background-image:-ms-linear-gradient(70deg,#faf3f6 0%,#fcf3e1 37%,#d3e9f7 71%,#f7f6ff 100%)}.secEx .block{position:relative;padding-right:max(10.857vw, 141px)}.secEx .block+.block{margin-top:max(7.5vw, 97px)}.secEx .block .en{position:absolute;top:min(-3.571vw, -47px);right:0;font-size:max(4.286vw, 55px);color:#ccc;line-height:1;font-style:italic}.secEx .block a{position:relative;display:flex;padding:max(4.286vw, 55px) 0 max(4.571vw, 59px);background-color:#fff;box-shadow:0px 0px 30px 0px rgba(101,101,101,.15)}.secEx .block .label{position:absolute;top:min(-3.571vw, -47px);left:min(-2.143vw, -28px);width:max(11.429vw, 148px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#0d78aa;font-size:max(2vw, 26px);color:#fff;line-height:1.3;text-align:center}.secEx .block h4{font-size:max(2.714vw, 35px);color:#333;line-height:1;writing-mode:vertical-rl;font-feature-settings:"palt";margin:0 max(3.929vw, 51px) 0 max(3.571vw, 46px);padding-top:max(7.857vw, 102px)}.secEx .block h4 span{margin-right:max(1.429vw, 18px);display:block;font-size:max(5.286vw, 68px);color:#0d78aa}.secEx .block h4 em{text-combine-upright:all}.secEx .block .cont{position:relative;z-index:2}.secEx .block h5{font-size:max(2.571vw, 33px);color:#333;line-height:1.3;white-space:nowrap;font-feature-settings:"palt";margin-bottom:max(2.429vw, 31px);padding-bottom:max(2.857vw, 37px);border-bottom:1px solid #4b4b4b}.secEx .block h5 em{font-size:max(3.286vw, 42px)}.secEx .block h5 i{border-bottom:5px solid #fff284}.secEx .block .boxs{width:max(36.429vw, 473px)}.secEx .block .boxs .box{display:flex;justify-content:space-between;align-items:flex-end}.secEx .block .boxs .box+.box{margin-top:max(2.143vw, 27px)}.secEx .block .boxs .fig{width:max(12.643vw, 164px)}.secEx .block .boxs .bx{width:max(22.429vw, 291px);background-color:#f3f3f3}.secEx .block .boxs h6{font-size:max(1.429vw, 18px);color:#fff;padding:max(0.143vw, 1px) max(0.857vw, 11px) 0;background-color:rgba(13,120,170,.7);height:max(2.571vw, 33px);width:100%;display:flex;align-items:center}.secEx .block .boxs p{padding:max(1.143vw, 14px) max(0.857vw, 11px);font-size:max(1.143vw, 14px);color:#4b4b4b;text-align:justify;line-height:1.6}.secEx .block .boxs p em{color:#0d78aa}.secEx .block .img{position:absolute;top:max(4.643vw, 60px);right:min(-13.214vw, -172px);width:max(35.714vw, 464px)}.secEx .block .btn{position:absolute;right:max(1.429vw, 18px);bottom:max(1.429vw, 18px);width:max(7.143vw, 92px)}.secEx .block_01 h4 span{margin-top:max(3.571vw, 46px)}.secEx .block_02{padding:0 0 0 max(10.857vw, 141px)}.secEx .block_02 .en{left:0;right:initial}.secEx .block_02 a{flex-direction:row-reverse}.secEx .block_02 .label{left:initial;right:min(-2.143vw, -28px)}.secEx .block_02 h4{margin:0 max(3.571vw, 46px) 0 0}.secEx .block_02 h4 span{margin-top:max(8.571vw, 111px)}.secEx .block_02 .img{position:absolute;top:max(4.643vw, 60px);left:min(-13.214vw, -172px);right:initial}.secEx .block_03 .label{width:max(13.000vw, 169.000px)}.secEx .block_03 h4 span{margin-top:max(3.571vw, 46px)}.secEx .block_04{padding:0 0 0 max(10.857vw, 141px)}.secEx .block_04 .en{left:0;right:initial}.secEx .block_04 a{flex-direction:row-reverse}.secEx .block_04 .label{left:initial;right:min(-2.143vw, -28px)}.secEx .block_04 h4{margin:0 max(3.571vw, 46px) 0 max(3.929vw, 51px)}.secEx .block_04 h4 span{font-size:max(4.571vw, 59px);margin-top:max(4.286vw, 55px)}.secEx .block_04 .img{position:absolute;top:max(4.643vw, 60px);left:min(-13.214vw, -172px);right:initial}.secConsult{margin:0 0 max(5vw, 65px)}.secConsult .logo{width:max(8vw, 104px);margin:0 auto max(3.571vw, 46px)}.secConsult .inr{padding:max(2.857vw, 37px) max(35.357vw, 459px) max(2.571vw, 33px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg);background-size:cover;background-position:center}.secConsult .title{text-align:center;margin-bottom:max(1.143vw, 14px);padding-bottom:max(0.857vw, 11px);border-bottom:1px solid #fff}.secConsult .title .en{font-size:max(2.429vw, 31px);color:#fff;line-height:1;margin-bottom:max(1.143vw, 14px)}.secConsult .title .label{width:max(16.786vw, 218px);height:max(2.5vw, 32px);margin:0 auto max(1.714vw, 22px);padding-top:max(0.143vw, 1px);background-color:#fee450;font-size:max(1.429vw, 18px);color:#4e99d6;display:flex;align-items:center;justify-content:center}.secConsult .title h2{font-size:max(2.571vw, 33px);color:#fff;line-height:1;text-align:center;font-feature-settings:"palt"}.secConsult .title h2 em{font-size:max(2.857vw, 37px)}.secConsult .txt{font-size:max(1.429vw, 18px);text-align:center;color:#fff;line-height:1.8}.secConsult .txt_01{margin-bottom:max(2.286vw, 29px)}.secConsult .txt_02{margin-bottom:max(1.857vw, 24px)}.secConsult ul{width:fit-content;margin:0 auto max(2.286vw, 29px)}.secConsult ul li{position:relative;padding-left:max(1.714vw, 22px);font-size:max(1.429vw, 18px);color:#fff;line-height:1.8}.secConsult ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:max(1.143vw, 14px);height:max(0.786vw, 10px);background-image:url(//www.kumagayadental.com/wp-content/themes/humanity/css/../images/top/consult_ico_01.png);background-size:cover}.secConsult .btn{width:max(7.857vw, 102px);margin:0 auto}.secPay{margin:0 0 max(11.429vw, 148px);padding:max(4.286vw, 55px) max(5vw, 65px);background-color:#f9f7f4}.secPay .inr{padding:max(3.571vw, 46px);background-color:#fff}.secPay .label{width:max(22.143vw, 287px);height:max(3.571vw, 46px);border:1px solid #767676;display:flex;align-items:center;justify-content:center;font-size:max(2.071vw, 26px);color:#2e2e2e;margin:0 auto max(2.143vw, 27px)}.secPay h2{font-size:max(2.071vw, 26px);text-align:center;color:#2e2e2e;line-height:1;margin-bottom:max(1.714vw, 22px)}.secPay .lst{width:max(37.929vw, 493px);margin:0 auto max(2.429vw, 31px)}.secPay .txt{font-size:max(1.429vw, 18px);color:#2e2e2e;text-align:center;line-height:1}.secPay .txt em{font-size:max(1.786vw, 23px);color:#f2550f}.secGallery{position:relative;width:max(90.286vw, 1173px);margin:0 auto max(5.286vw, 68px);padding-top:max(5.357vw, 69px);display:flex;justify-content:space-between}.secGallery h2{position:absolute;top:0;left:max(0.571vw, 7px);width:max(85.714vw, 1114px);z-index:1}.secGallery .imgs{width:max(55vw, 715px);margin-bottom:0;padding-top:max(1.071vw, 13px)}.secGallery .imgs:after{content:"";display:block;width:100%;height:calc(100% - 1.071vw);border:1px solid #68a5c9;position:absolute;top:min(-0.071vw, -1px);left:max(1.071vw, 13px);z-index:100}.secGallery .imgs .slick-dots{top:min(-2.143vw, -28px);bottom:initial;right:min(-1.071vw, -14px);z-index:10;text-align:right}.secGallery .imgs .slick-dots li{width:max(0.857vw, 11px);height:max(0.857vw, 11px);margin:0 0 0 max(0.857vw, 11px)}.secGallery .imgs .slick-dots li:hover button:before{color:#3987c3}.secGallery .imgs .slick-dots li button{width:max(0.857vw, 11px);height:max(0.857vw, 11px)}.secGallery .imgs .slick-dots li button:before{width:max(0.857vw, 11px);height:max(0.857vw, 11px);color:#c7dce8;font-size:max(0.857vw, 11px);line-height:max(0.857vw, 11px);opacity:1}.secGallery .imgs .slick-dots li.slick-active button:before{color:#3987c3}.secGallery .thumb{position:relative;z-index:10;width:max(30.286vw, 393px);padding-top:max(6.071vw, 78px)}.secGallery .thumb .img{width:max(14.786vw, 192px) !important;cursor:pointer}.secGallery .thumb .slick-track{display:flex;flex-wrap:wrap;justify-content:space-between;gap:max(0.714vw, 9px) 0;transform:unset !important;width:100% !important}.secGallery .thumb .slick-track:before,.secGallery .thumb .slick-track:after{display:none}.secBlog{position:relative;margin:0 auto max(5vw, 65px);padding:0 max(8.214vw, 106px) max(3.571vw, 46px)}.secBlog:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:max(19.571vw, 254px);background-color:#f6f7f8}.secBlog .title{margin-bottom:max(2.857vw, 37px)}.secBlog .title p{font-size:max(1.286vw, 16px);color:#2e2e2e;line-height:1;margin-bottom:max(1.571vw, 20px)}.secBlog .title h2{font-size:max(2.714vw, 35px);color:#2e2e2e;line-height:1}.secBlog .fx{position:relative;z-index:2;display:flex;gap:max(2.143vw, 27px)}.secBlog .col{width:max(26.429vw, 343px)}.secBlog .col .img{margin-bottom:max(1.429vw, 18px)}.secBlog .col .img img{aspect-ratio:37/23}.secBlog .col .day{font-size:max(1vw, 13px);color:#0d78aa;line-height:1;margin-bottom:max(1vw, 13px)}.secBlog .col .txt{font-size:max(1vw, 13px);color:#2e2e2e;text-align:justify}.secBlog .btn{position:relative;z-index:2;margin:max(3.571vw, 46px) auto 0;width:max(14.286vw, 185px)}.secInst{margin:0 0 max(5.143vw, 66px);padding:max(3.571vw, 46px) max(8.214vw, 106px) max(3.714vw, 48px);background-color:#f6f7f8}.secInst h2{width:max(13.071vw, 169px);margin:0 0 max(2.286vw, 29px)}.secInst .fx{margin-bottom:0;padding-bottom:max(5.357vw, 69px)}.secInst .col{width:max(19.286vw, 250px);margin:0 max(1.071vw, 13px);padding-bottom:max(0.429vw, 5px);box-shadow:0px 0px 6px 0px rgba(0,0,0,.15)}.secInst .slick-dots{bottom:0}.secInst .slick-dots li{width:max(2.286vw, 29px);height:max(2.286vw, 29px);margin:0 max(0.357vw, 4px)}.secInst .slick-dots li button{width:max(2.286vw, 29px);height:max(2.286vw, 29px);font-size:initial;color:initial;background:initial;font-size:max(1.143vw, 14px);color:#2e2e2e}.secInst .slick-dots li button:before{content:none}.secInst .slick-dots li.slick-active button{color:#fff;background-color:#3987c3;border-radius:max(0.286vw, 3px)}.secAcs{margin:0 auto max(7.857vw, 102px)}.secAcs h2{font-size:max(2.714vw, 35px);text-align:center;color:#2e2e2e;margin-bottom:max(5vw, 65px)}.secAcs .gmapBox{width:max(92.857vw, 1207px);margin:0 auto}.secAcs .gmap{position:relative;width:100%;margin:0 auto max(2.571vw, 33px);aspect-ratio:1313/506}.secAcs .gmap:before{content:"";position:absolute;top:min(-4.286vw, -56px);left:50%;transform:translateX(-50%);width:1px;height:max(4.429vw, 57px);background-color:#2e2e2e}.secAcs .gmap iframe{width:100%;height:100%}.secAcs .txt{font-size:max(0.857vw, 11px);color:#333;text-align:justify;line-height:1.8;margin:0 auto}