@charset "UTF-8";html{font-size:max(calc(100vw * 1 / 1400 ), calc(1px * 1300 / 1400));color:#2e2e2e}body{font-size:14px;font-size:14rem}img{max-width:100%;height:auto}.idx,.idx *{box-sizing:border-box}.txt240{font-size:240%}.txt188{font-size:188%}.txt183{font-size:183%}.txt180{font-size:180%}.txt160{font-size:160%}.txt150{font-size:150%}.txt144{font-size:144%}.txt125{font-size:125%}.txt94{font-size:94%}.txt84{font-size:84%}.txt75{font-size:75%}.txt58{font-size:58%}.en{font-family:'Times New Roman',sans-serif;font-family:"Lusitana",serif}.br{color:#8c4e2f}header{position:absolute;left:0;top:0;width:100%;z-index:50}header h1{padding:30rem 0 10rem 35rem;font-size:14rem;line-height:1}header .logo{width:420rem;margin-left:35rem}.idx_kv{position:relative;margin-bottom:40rem;width:100%;aspect-ratio:1400/780;overflow:hidden}.idx_kv:after{content:"";position:absolute;pointer-events:none;border:2rem solid #c1a57e;top:10rem;bottom:10rem;left:10rem;right:10rem}.idx_kv_catch{display:none;position:absolute;width:390rem;top:135rem;left:510rem}.idx_kv_btn{position:absolute;display:flex;flex-direction:column;gap:5rem;top:50%;right:25rem;transform:translateY(-50%);width:98rem}.idx_mhlw{width:1200rem;margin:60rem auto 0;border:1px solid #b8b9ba;padding:4rem}.idx_mhlw .idx_inr{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #b8b9ba;padding:55rem 0 40rem;position:relative}.idx_mhlw_logo{position:absolute;left:50%;top:-2.5rem;width:62rem;padding:0 8rem;transform:translate(-50%,-52%);background-color:#fff}.idx_mhlw h2{font-size:25rem;line-height:1;margin-bottom:40rem}.idx_mhlw .lst li{font-size:22rem;line-height:1.2;padding-left:1.45em;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/mhlw_ck.png);background-repeat:no-repeat;background-position:left center;background-size:16rem}.idx_mhlw .lst li+li{margin-top:16rem}.idx_info{position:relative;background-image:linear-gradient(to top,#fff 66rem,#fffcf1 66rem);padding:25rem 0 0;margin:125rem 0 0}.idx_info .idx_inr{width:1350rem;background-color:rgba(255,246,215,.7);background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/info_icon.png);background-position:left 252rem bottom 52rem;background-size:152rem auto;background-repeat:no-repeat;padding:66rem 0 50rem;position:relative}.idx_info h2{color:#4c3d30;font-size:24rem;line-height:1.1;margin-left:470rem;margin-bottom:25rem}.idx_info h2 .en{font-size:50rem;margin-right:.85em;font-style:italic;font-weight:700;letter-spacing:.08em}.idx_info h3{position:absolute;top:45rem;left:100rem;width:181rem;filter:drop-shadow(0px 3rem 4rem rgba(161,161,161,.4));z-index:2}.idx_info .obi{position:relative;padding:15rem 0 15rem 470rem;color:#fff;font-size:30rem;line-height:1.8;background-color:#f8b756;margin-bottom:35rem}.idx_info .obi figure{position:absolute;left:0;bottom:0;width:439rem}.idx_info .lst li{font-size:27rem;line-height:1.2;padding-left:1.78em;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/info_ck.png);background-size:1.05em auto;background-position:left 0 top .18em;background-repeat:no-repeat;margin-left:470rem}.idx_info .lst li+li{margin-top:.65em}.idx_info .btn{position:absolute;width:150rem;right:50rem;bottom:50rem}.idx_info>figure{position:absolute;width:402rem;top:0;right:0;transform:translateY(-7%)}.idx_afap{padding:80rem 0 45rem;margin-top:120rem;margin-bottom:45rem;position:relative}.idx_afap:before{content:"";position:absolute;top:0;left:0;width:100%;height:478rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/afap_bg.png);background-size:8rem 8rem;background-position:center center}.idx_afap_logo{position:absolute;top:-44rem;right:50rem;width:185rem}.idx_afap_lead{display:flex;justify-content:center;margin-bottom:52rem}.idx_afap_lead h2{display:flex;flex-direction:column;align-items:center;justify-content:center}.idx_afap_lead h2>span{position:relative;line-height:1.2;font-size:39.6rem}.idx_afap_lead h2 .en{color:#dbdbdb;font-size:49rem;line-height:.85;font-style:italic;margin-bottom:62rem}.idx_afap_lead h2 .pop{position:absolute;width:164rem;top:-70rem;left:-80rem}.idx_afap_lead .mkr{background-image:linear-gradient(to top,rgba(248,184,87,.4),rgba(248,184,87,.4));background-size:.43em .43em;background-position:left bottom;background-repeat:repeat-x;padding-bottom:.03em}.idx_afap_lead .emph{position:relative}.idx_afap_lead .emph:before{content:"";position:absolute;left:0;right:0;top:-20rem;height:10rem;background-image:radial-gradient(#8c4e2f 4rem,rgba(0,0,0,0) 4rem);background-size:1em 1em;background-position:center;background-repeat:repeat-x}.idx_afap_cont{width:1200rem;margin:0 auto;display:flex;justify-content:space-between;padding-bottom:95rem}.idx_afap_cont li{width:380rem;position:relative;font-size:18rem}.idx_afap_cont h3{position:absolute;left:0;top:265rem;width:300rem;padding:13rem 0 12rem 33rem;font-size:24rem;color:#fff;line-height:1.05;background-color:rgba(140,78,47,.95)}.idx_afap_cont p{font-size:18rem;padding:1.2em 1em 0}.idx_afap_cont .btn{display:block;width:100rem;margin-left:auto;margin-top:28rem}.idx_health{background-color:#fffcf1;margin-bottom:100rem}.idx_health_lead{display:flex;justify-content:center;align-items:center;flex-flow:column;padding:80rem 0 85rem}.idx_health_lead h2{display:flex;justify-content:center;align-items:center;font-size:91.41rem;line-height:.85;margin-bottom:70rem}.idx_health_lead h2 .lt{writing-mode:vertical-rl;font-size:48rem;letter-spacing:.12em;margin:0 .6em}.idx_health_lead h2 i{font-size:40rem;margin:0 1em;font-weight:700}.idx_health_lead .txt{writing-mode:vertical-rl;font-size:18rem;line-height:2.2}.idx_health_lead .txt h3{font-size:26.7rem;line-height:1.8;margin-left:50rem}.idx_health_lead .txt p+p{margin-right:2em}.idx_mtm{background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/mtm_bg.png);background-size:100% auto;background-position:center top 200rem;background-repeat:no-repeat;padding-bottom:75rem}.idx_mtm_lead{display:flex;align-items:center;padding-left:50rem}.idx_mtm_lead h2{width:411rem;margin-right:55rem}.idx_mtm_lead h3{font-size:40rem;line-height:1.15;margin-bottom:38rem}.idx_mtm_lead h3 .ul{border-bottom:2px solid #f39800;display:inline-block;padding-bottom:.2em;margin-bottom:.5em}.idx_mtm_lead .lst li{font-size:26.3rem;line-height:1.2;padding-left:1.7em;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/mtm_ck.png);background-position:left 0 top 0;background-size:1.1em auto;background-repeat:no-repeat}.idx_mtm_lead .lst li+li{margin-top:.7em}.idx_mtm_cont{width:1200rem;margin:0 auto;background-color:rgb(255,255,255,.8);box-shadow:0px 2rem 5rem 0px rgba(81,86,87,.4);padding:60rem 155rem 60rem 145rem;position:relative}.idx_mtm_cont figure{width:390rem;position:absolute;top:0;right:0;transform:translate(35rem,-105rem)}.idx_mtm_cont figure img{position:relative;z-index:2}.idx_mtm_cont figure:after{top:17rem;right:-17rem;bottom:-17rem;left:17rem;position:absolute;content:"";background-image:linear-gradient(135deg,rgba(50,50,50,.5) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(50,50,50,.5) 50%,rgba(50,50,50,.5) 75%,rgba(0,0,0,0) 75%);background-size:4rem 4rem}.idx_mtm_cont h4{width:630rem;border-left:12rem solid #f39800;border-bottom:2px solid #f39800;color:#f39800;font-size:41.5rem;line-height:1.05;padding:10rem 0 10rem 20rem;letter-spacing:-.035em}.idx_mtm_cont h5{font-size:29rem;margin-top:34rem;margin-left:23rem;margin-bottom:30rem}.idx_mtm_cont h5 .mkr{background-image:linear-gradient(to top,#fce473,#fce473);background-size:.1em .1em;background-repeat:repeat-x;background-position:left bottom;padding-bottom:.15em}.idx_mtm_cont .box{font-size:16.67rem;line-height:1.6;padding:1em 3.6em 1em 3.12em;background-color:#fff8e3}.idx_prevent{margin-bottom:100rem}.idx_prevent_lead{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:70rem}.idx_prevent_lead .logo{width:185rem;margin-bottom:40rem}.idx_prevent_lead h2{font-size:48rem;line-height:1;padding:0 .6em .35em;background-image:linear-gradient(to right,#f6e5b0 50%,#f8cb00 50%);background-size:100% 5rem;background-position:left bottom;background-repeat:no-repeat;margin-bottom:30rem}.idx_prevent_lead p{font-size:30rem;line-height:1.48}.idx_prevent_lead p span.txt240{line-height:.4}.idx_prevent_cont{background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/prevent_cont_bg.png);background-size:8rem 8rem;padding:60rem 0 55rem}.idx_prevent_cont figure.pop{position:absolute}.idx_prevent_cont figure.pop1{left:25rem;top:100rem;width:340rem}.idx_prevent_cont figure.pop2{left:20rem;bottom:55rem;width:335rem}.idx_prevent_cont figure.pop3{right:44rem;top:85rem;width:235rem}.idx_prevent_cont figure.pop4{right:43rem;bottom:90rem;width:250rem}.idx_prevent_cont .inr{background-color:#fff;width:1300rem;padding:55rem 0 60rem;margin:auto;position:relative}.idx_prevent_cont .box{width:635rem;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ccc;padding:54rem 0 45rem}.idx_prevent_cont .box:before{position:absolute;content:"";height:160rem;border-right:1px solid #ccc;left:50%;top:0;transform:translateY(-79rem);pointer-events:none}.idx_prevent_cont .item{display:flex;width:530rem;align-items:center;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/prevent_arw.png);background-position:right bottom;background-size:17rem auto;background-repeat:no-repeat}.idx_prevent_cont .item+.item{margin-top:45rem}.idx_prevent_cont .item figure{width:162rem;margin-right:25rem;flex-shrink:0}.idx_prevent_cont .item dl dt{font-size:18.75rem;line-height:1.2;padding-bottom:.2em;margin-bottom:.2em;border-bottom:1px solid #a3a3a3}.idx_prevent_cont .item dl dt:before{content:"";display:inline-block;width:.53em;height:.53em;background:#333;margin-right:.6em;margin-bottom:.08em;vertical-align:baseline}.idx_prevent_cont .item dl dd{font-size:15.8rem}.idx_gen{background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/gen_bg.jpg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;padding:88rem 0 0;margin-bottom:105rem}.idx_gen_lead h2{font-size:48rem;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.idx_gen_lead h2 .ul{display:inline-block;background-image:linear-gradient(to right,#f8cb00 50%,#f39800 50%);background-size:100% 5rem;background-position:left bottom;background-repeat:no-repeat;font-size:36rem;padding:0 .25em .4em;margin-bottom:40rem}.idx_gen_lead p{font-size:18rem;width:30em;margin:30rem auto 50rem}.idx_gen_cont{position:relative;width:100%;display:flex;justify-content:center;margin-top:60rem;padding-bottom:85rem;gap:30rem}.idx_gen_cont:before{position:absolute;content:"";left:0;right:0;bottom:0;top:125rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/gen_cont_bg.png);background-size:8rem 8rem}.idx_gen_cont .item{width:380rem;background-color:#fff;box-shadow:0px 4rem 7rem 0px rgba(67,67,67,.16);padding:30rem 0 35rem;position:relative;font-size:17rem}.idx_gen_cont .item .num{padding-top:20rem;padding-left:8rem;color:#fff;position:absolute;left:0;top:-5rem}.idx_gen_cont .item .num span{font-size:56rem;line-height:.75;position:relative;z-index:1;font-family:"Lusitana",serif}.idx_gen_cont .item .num:before{position:absolute;content:"";border:65rem solid rgba(0,0,0,0);left:0;top:0;mix-blend-mode:multiply;z-index:0}.idx_gen_cont .item h3>span{display:block;text-align:center;line-height:1}.idx_gen_cont .item h3 .ja{font-size:26rem}.idx_gen_cont .item h3 .eng{font-size:16rem;letter-spacing:.05em;padding-right:.05em;margin-top:6rem}.idx_gen_cont .item figure{width:266rem;margin:15rem auto 22rem}.idx_gen_cont .item p{width:18em;margin:auto}.idx_gen_cont .item1 .num:before{border-left-color:#ed97bc;border-top-color:#ed97bc}.idx_gen_cont .item1 h3 .eng{color:#ed97bc}.idx_gen_cont .item2 .num:before{border-left-color:#f4b067;border-top-color:#f4b067}.idx_gen_cont .item2 h3 .eng{color:#f4b067}.idx_gen_cont .item3 .num:before{border-left-color:#a38374;border-top-color:#a38374}.idx_gen_cont .item3 h3 .eng{color:#a38374}.idx_feat{margin-bottom:85rem}.idx_feat_lead{display:flex;justify-content:center;margin-bottom:-35rem}.idx_feat_lead h2{font-size:48rem;line-height:.8;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.05em;filter:drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .2em #fff)}.idx_feat_lead h2 .ul{border-bottom:1px solid #333;font-size:24rem;line-height:1.4;display:inline-block;align-self:flex-end;padding-bottom:.2em;letter-spacing:.04em}.idx_feat_lead h2 .num{font-size:180rem;line-height:.5;margin-bottom:0;transform:translateY(.02em) skewX(-10deg);position:relative;display:inline-block}.idx_feat_cont{padding:133rem 0 70rem 100rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/feat_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right top}.idx_feat_cont_wrap{display:flex;flex-wrap:wrap;width:675rem;gap:80rem 15rem}.idx_feat_cont .item{display:block;width:330rem;background-color:#fff;box-shadow:0px 3rem 10rem 0px rgba(0,0,0,.15);padding:36rem 25rem 26rem;position:relative;font-size:16rem}.idx_feat_cont .item .num{position:absolute;width:184rem;top:0;left:25rem;transform:translateY(-63%)}.idx_feat_cont .item h3{font-size:24rem;line-height:1.6;margin-bottom:15rem}.idx_feat_cont .item h3 .mkr{background-image:linear-gradient(rgba(255,205,131,.5),rgba(255,205,131,.5));background-size:.45em .45em;background-position:left bottom;background-repeat:repeat-x;padding-bottom:.08em}.idx_feat_cont .item .lst{margin-top:20rem}.idx_feat_cont .item .lst li{padding-left:1.6em;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/feat_ck.png);background-repeat:no-repeat;background-size:.94em auto;background-position:0 .45em}.idx_feat_cont .item .lst li+li{margin-top:.3em}.idx_feat .seo{font-size:16rem;width:75em;margin:28rem auto 0}.idx_menu{padding:100rem 0 120rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/menu_bg.jpg);background-size:cover;background-repeat:no-repeat;margin-bottom:125rem}.idx_menu h2{width:380rem;text-align:center;margin:0 auto 70rem;border-bottom:1px solid #333;font-size:24rem;line-height:1;padding-bottom:.6em}.idx_menu h2 .en{font-size:60rem;line-height:.6;margin-right:.1em}.idx_menu ul{width:1200rem;display:flex;flex-wrap:wrap;gap:10rem 12rem;margin:auto}.idx_menu li a{background-color:rgba(255,255,255,.9);box-shadow:0px 2px 5px 0px rgba(0,0,0,.15);background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/menu_logo.png);background-position:center center;background-repeat:no-repeat;background-size:78rem auto;width:190rem;height:190rem;display:flex;align-items:center;justify-content:center;font-size:20rem;text-align:center}.idx_treat{margin-bottom:70rem}.idx_treat_lead{position:relative;margin-bottom:78rem}.idx_treat_lead .logo{position:absolute;width:63rem;left:50%;top:0;transform:translate(-50%,-60%)}.idx_treat_lead .box{position:absolute;left:50%;bottom:50rem;transform:translateX(-50%);background-color:rgba(255,255,255,.85);width:800rem;height:260rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.idx_treat_lead .box h2{font-size:55rem;line-height:1;padding-top:.2em;padding-bottom:.45em;margin-bottom:35rem;background-image:linear-gradient(to right,#f8cb00 50%,#f39800 50%);background-size:100% 5rem;background-position:left bottom;background-repeat:no-repeat}.idx_treat_lead .box h2 .emph{position:relative}.idx_treat_lead .box h2 .emph:before{content:"";position:absolute;left:0;right:0;top:-20rem;height:11rem;background-size:1em 1em;background-position:left center;background-repeat:repeat-x;background-image:radial-gradient(#f39800 5rem,rgba(0,0,0,0) 5rem)}.idx_treat_lead .box p{font-size:30rem;line-height:1;letter-spacing:.05em}.idx_treat_cont{background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/treat_bg-or.png),url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/treat_bg-bl.png);background-size:100% auto;background-repeat:no-repeat;background-position:top 500rem left 0,bottom 0 left 0;padding-bottom:30rem}.idx_treat_cont .inr{width:1300rem;margin:auto;background-color:rgba(255,255,255,.78);box-shadow:0px 6rem 10rem 0px rgba(218,218,218,.26);padding:67rem 40rem 70rem}.idx_treat_cont .item+.item{margin-top:70rem}.idx_treat_cont .item h3{display:flex;justify-content:center;align-items:center;flex-direction:column}.idx_treat_cont .item h3 .ja{display:block;text-align:center;font-size:40rem;line-height:1.15;letter-spacing:.02em}.idx_treat_cont .item h3 .en{display:block;font-size:19.2rem;line-height:1.15;margin-top:.2em;letter-spacing:.05em}.idx_treat_cont .item h3:after{content:"";border-top:6rem solid;border-right:6rem solid transparent;border-left:6rem solid transparent;border-bottom:0;margin:10rem auto 28rem}.idx_treat_cont .item .box{display:block;position:relative}.idx_treat_cont .item .box>figure.fig{width:559rem}.idx_treat_cont .item .box .txt{position:absolute;top:50%;transform:translateY(-50%)}.idx_treat_cont .item .subttl{font-size:26.35rem;line-height:1.2;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30rem}.idx_treat_cont .item .subttl>span{display:block;background-color:#fff;padding:.2em .77em;position:relative}.idx_treat_cont .item .subttl>span+span{margin-top:.4em}.idx_treat_cont .item .subttl>span:nth-of-type(1){z-index:1}.idx_treat_cont .item .subttl>span:nth-of-type(2){z-index:3}.idx_treat_cont .item .subttl .emph{position:relative}.idx_treat_cont .item .subttl .emph:before{position:absolute;content:"";top:-.3em;left:0;width:100%;height:6rem;background-size:1em 1em;background-position:left center;background-repeat:repeat-x}.idx_treat_cont .item .cir{position:absolute;z-index:2;width:168rem;height:168rem;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20rem;line-height:1.45;color:#fff;text-align:center;padding-top:.8em}.idx_treat_cont .item .desc{font-size:18rem;margin-bottom:35rem}.idx_treat_cont .item .lst li{font-size:16rem;padding-left:1.75em;line-height:1.15;background-size:1em auto;background-position:0 .15em;background-repeat:no-repeat}.idx_treat_cont .item .lst li+li{margin-top:.65em}.idx_treat_cont .item .lst li .mkr{background-image:linear-gradient(to top,orange,orange);background-size:.5em .5em;background-repeat:repeat-x;background-position:left bottom;padding-bottom:.08em}.idx_treat_cont .item .box>figure.pop{position:absolute;width:229rem}.idx_treat_cont .item_cavity .color{color:#8c4e2f}.idx_treat_cont .item_cavity h3:after{border-top-color:#8c4e2f}.idx_treat_cont .item_cavity .box{background-color:#fff5ec}.idx_treat_cont .item_cavity .txt{width:660rem;left:530rem}.idx_treat_cont .item_cavity .subttl .emph:before{background-image:radial-gradient(#8c4e2f 2.6rem,rgba(0,0,0,0) 2.6rem)}.idx_treat_cont .item_cavity .cir{background-color:#8c4e2f;top:-90rem;right:10rem}.idx_treat_cont .item_cavity .desc{margin-left:75rem}.idx_treat_cont .item_cavity .lst li{margin-left:75rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/treat_cavity_ck.png)}.idx_treat_cont .item_cavity .lst li .mkr{background-image:linear-gradient(to top,#e4d0c6,#e4d0c6)}.idx_treat_cont .item_cavity .box>figure.pop{right:26rem;bottom:-25rem}.idx_treat_cont .item_perio .color{color:#e2768c}.idx_treat_cont .item_perio h3:after{border-top-color:#e2768c}.idx_treat_cont .item_perio .box{background-color:#ffebe9}.idx_treat_cont .item_perio .box>figure.fig{margin-left:auto}.idx_treat_cont .item_perio .txt{left:40rem}.idx_treat_cont .item_perio .subttl{margin-left:185rem}.idx_treat_cont .item_perio .subttl .emph:before{background-image:radial-gradient(#e2768c 2.6rem,rgba(0,0,0,0) 2.6rem)}.idx_treat_cont .item_perio .cir{background-color:#e2768c;width:186rem;height:186rem;top:-85rem;left:-20rem}.idx_treat_cont .item_perio .cir .txt150{line-height:.85}.idx_treat_cont .item_perio .desc{width:31em}.idx_treat_cont .item_perio .lst li{margin-left:245rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/treat_perio_ck.png)}.idx_treat_cont .item_perio .lst li .mkr{background-image:linear-gradient(to top,#ffc5d1,#ffc5d1)}.idx_treat_cont .item_perio .box>figure.pop{left:30rem;bottom:-25rem}.idx_treat_cont .item_kids .color{color:#84a94d}.idx_treat_cont .item_kids h3:after{border-top-color:#84a94d}.idx_treat_cont .item_kids .box{background-color:#f3fae4}.idx_treat_cont .item_kids .txt{width:660rem;left:530rem}.idx_treat_cont .item_kids .subttl .emph:before{background-image:radial-gradient(#84a94d 2.6rem,rgba(0,0,0,0) 2.6rem)}.idx_treat_cont .item_kids .cir{background-color:#84a94d;top:-90rem;right:10rem;line-height:1.32;padding-top:.2em}.idx_treat_cont .item_kids .desc{margin-left:75rem}.idx_treat_cont .item_kids .lst li{margin-left:75rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/treat_kids_ck.png)}.idx_treat_cont .item_kids .lst li .mkr{background-image:linear-gradient(to top,#c9e79c,#c9e79c)}.idx_treat_cont .item_kids .box>figure.pop{right:26rem;bottom:-25rem}.idx_treat_cont .item_pediatric .color{color:#59aedc}.idx_treat_cont .item_pediatric h3:after{border-top-color:#59aedc}.idx_treat_cont .item_pediatric .box{background-color:#e9f8ff}.idx_treat_cont .item_pediatric .box>figure.fig{margin-left:auto}.idx_treat_cont .item_pediatric .txt{left:40rem}.idx_treat_cont .item_pediatric .subttl{margin-left:185rem}.idx_treat_cont .item_pediatric .subttl .emph:before{background-image:radial-gradient(#59aedc 2.6rem,rgba(0,0,0,0) 2.6rem)}.idx_treat_cont .item_pediatric .cir{background-color:#59aedc;width:180rem;height:180rem;top:-85rem;left:-20rem;line-height:1.3;padding-top:.25em}.idx_treat_cont .item_pediatric .desc{width:31em}.idx_treat_cont .item_pediatric .lst li{margin-left:245rem;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/treat_pediatric_ck.png)}.idx_treat_cont .item_pediatric .lst li .mkr{background-image:linear-gradient(to top,#afe3ff,#afe3ff)}.idx_treat_cont .item_pediatric .box>figure.pop{left:30rem;bottom:-25rem}.idx_treat .seo{font-size:14rem;width:85em;margin:40rem auto 0}.idx_counseling{margin-bottom:100rem}.idx_counseling .inr{width:1262rem;margin:auto;position:relative}.idx_counseling .txt{width:550rem;position:absolute;right:60rem;top:170rem;z-index:1;font-size:18rem}.idx_counseling .txt h2{color:#4c3d30;border-bottom:1px solid #4c3d30;font-size:48rem;line-height:.8;text-align:right;padding:0 15rem 18rem;margin-bottom:42rem}.idx_counseling .txt h2 span{position:relative;transform:skewX(-9deg);display:inline-block}.idx_counseling .txt h3{font-size:36rem;line-height:1.35;color:#8c4e2f;margin-bottom:42rem}.idx_counseling .txt p+p{margin-top:1.2em}.idx_gallery{position:relative;margin-bottom:110rem}.idx_gallery h2{width:278rem;position:absolute;top:33rem;left:33rem;z-index:1}.idx_gallery_main_wrap{width:100%;aspect-ratio:2800/1520;overflow:hidden}.idx_gallery_thumb{display:flex;padding:22rem 0;background-color:#f3f2ee}.idx_movie{padding-bottom:110rem}.idx_movie iframe{display:block;margin:auto;width:940rem;height:auto;aspect-ratio:128/72}.idx_pub{background-color:#fff3e1;padding:90rem 0}.idx_pub .inr{width:1300rem;display:flex;margin:auto;gap:20rem}.idx_pub_box{background-color:#fff;width:640rem;padding:48rem 0}.idx_pub_box h2{display:flex;align-items:center;justify-content:space-between;padding:0 0 12rem;line-height:1;border-bottom:4px double #333;width:560rem;margin:auto}.idx_pub_box h2 .en{font-size:38.72rem;letter-spacing:.06em}.idx_pub_box h2 .ja{font-size:20rem;padding-right:.75em;letter-spacing:.04em;padding-top:.2em}.idx_pub_news h2{margin-bottom:40rem}.idx_pub_news .item{display:flex;width:560rem;align-items:center;gap:30rem;margin:auto}.idx_pub_news .item+.item{margin-top:15rem}.idx_pub_news .item figure{width:100rem;flex-shrink:0}.idx_pub_news .item figure img{aspect-ratio:1/1;object-fit:cover;object-position:center}.idx_pub_news .item dl{width:350rem;display:flex;flex-direction:column;align-items:flex-start}.idx_pub_news .item dd{font-size:18rem;color:#578ad6;margin-bottom:.5em;order:1}.idx_pub_news .item dt{font-size:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding-bottom:.5em;order:2}.idx_pub_news .btn{display:block;width:197rem;margin:40rem auto 0}.idx_pub_sche h2{margin-bottom:24rem}.idx_pub_sche iframe{display:block;width:560rem;height:450rem;margin:auto}.idx_gmap{padding:85rem 0 105rem}.idx_gmap h2{text-align:center;font-size:40rem;line-height:1;letter-spacing:.08em;margin-bottom:50rem;position:relative}.idx_gmap h2:after{position:absolute;content:"";height:62rem;border-right:1px solid;bottom:0;left:50%;transform:translateY(115%)}.idx_gmap .inr{width:1300rem;margin:auto}.idx_gmap .inr iframe{width:100%;height:500rem}.idx_gmap_link{text-align:right;font-size:18rem;line-height:1.2;margin-top:.6em}.idx_gmap_link a{padding-right:2em;background-image:url(//akamatsu-dental.jp/wp-content/themes/humanity/css/../images/top/gmap_arw.png);background-position:right center;background-size:auto 1em;background-repeat:no-repeat}.idx_gmap_link a:hover{text-decoration:underline}