@charset "UTF-8";html{font-size:62.5%;font-size:10px}body{font-size:1.4rem}.txt78{font-size:78%}.txt79{font-size:79%}.txt82{font-size:82%}.txt84{font-size:84%}.txt86{font-size:86%}.txt87{font-size:87%}.txt91{font-size:91%}.txt93{font-size:93%}.txt112{font-size:112%}.txt114{font-size:114%}.txt129{font-size:129%}.txt185{font-size:185%}header{margin-bottom:4.571%}.h_acs{display:flex;margin-left:5.214%}.h_acs li{font-size:1.667rem;line-height:2rem}.h_acs li:nth-child(1){background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/h_acs_icon.png)no-repeat left center/1.4rem;padding-left:1.9rem}.h_acs li:nth-child(2){background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/h_park_icon.png)no-repeat left center/2.1rem;padding-left:2.6rem;margin-left:2.2rem}.kv{width:100%;position:relative}.kv_catch{width:38.5%;position:absolute;top:35.469%;left:3.286%;z-index:1}.kv_point{position:absolute;top:60.515%;left:3.429%;z-index:1;width:43.857%;background:#fff}.kv_point h2{color:#fff;background:#df603b;font-size:2.192rem;text-align:center;line-height:1.3;letter-spacing:.25rem;padding:.25em 0}.kv_point h2 .dot{position:relative;display:inline-block}.kv_point h2 .dot:before{content:"";display:block;width:4px;height:4px;position:absolute;top:10%;left:45%;transform:translate(-50%,0);background:#fff280;border-radius:50%}.kv_point .cont{display:flex;justify-content:space-between;justify-content:center;align-items:center;padding:1.9rem 2rem 2.5rem 1.9rem;gap:3rem}.kv_point li{font-size:1.875rem;line-height:3.33rem;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/h_check.png)no-repeat left center/1.5rem;padding-left:2rem}.kv_point figure{width:18.6rem}.idx_monitor .inr{width:max(69.286vw, 900px);margin:0 auto max(3.286vw, 42px)}.idx_prevent{background:#f1f1f1;padding:2.857% 3.124%;margin-bottom:4.143%}.idx_prevent .inr{background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/prevent_cont_bg.jpg)no-repeat right top/auto 100%,#fcfcfc;position:relative;padding:5.038% 0 1.145% 3.893%}.idx_prevent h2{position:relative;font-size:3rem;line-height:1em;color:#2e2e2e;letter-spacing:.25rem;border-bottom:1px solid #2e2e2e;width:73.969%;padding-bottom:2.2rem;margin-bottom:3.2rem;z-index:1}.idx_prevent h2 .en{color:#df603b}.idx_prevent h2:before{content:"";display:inline-block;width:1.57rem;height:1.57rem;background:#df603b;margin-right:1.36rem}.idx_prevent h2+p{font-size:1.875rem;line-height:1em;margin-bottom:4.8rem;position:relative;z-index:1}.idx_prevent ul{margin-bottom:2.9rem}.idx_prevent li{font-size:1.875rem;line-height:1em;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/prevent_check.png)no-repeat left center/1.4rem;padding-left:2.4rem}.idx_prevent li+li{margin-top:1.57rem}.idx_prevent figure{width:38.168%;position:absolute;bottom:7.069%;right:26.031%;z-index:0}.idx_prevent .btn{text-align:right}.idx_prevent .btn img{width:9.924%;margin-right:1.832%}.idx_info{background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg)no-repeat center/cover;position:relative;box-sizing:border-box;height:38.571vw;min-height:540px;margin-bottom:7.786%}.idx_info .inr{width:50%;display:flex;flex-direction:column;justify-content:center;height:100%}.idx_info h2{width:69.429%;color:#fff;font-size:2.492rem;line-height:1em;letter-spacing:.5rem;border-bottom:1px solid #fff;margin:0 auto 1.5rem 22.714%;padding:0 0 1.2rem;box-sizing:border-box}.idx_info h2 .en{margin:0 2em 0 3rem}.idx_info h2:before{content:"";display:block;width:4rem;height:4rem;margin:0 auto 1.8rem;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/info_logo.png) no-repeat center/100%}.idx_info ul{margin:0 0 2rem 22.714%}.idx_info li{font-size:2.917rem;line-height:5.618rem;color:#fff;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/info_check.png) no-repeat left center/1.8rem;padding-left:2.8rem;letter-spacing:.3rem;white-space:nowrap}.idx_info li .underline{text-decoration:none;border-bottom:1px solid #ffe659}.idx_info .btn{text-align:right}.idx_info .btn img{width:18.714%;margin-right:8.143%}.idx_pick{background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/pickup_bg.jpg)no-repeat top center/100%;padding-top:.5%;margin-bottom:4.714%}.idx_pick .inr{position:relative;display:flex}.idx_pick h2{width:9%;position:absolute;top:-4.429%;left:50%;transform:translate(-50%,0)}.idx_pick_l{padding-top:25.214%;min-width:50%;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/pickup_bg_l.jpg)no-repeat top center/100%}.idx_pick_r{padding-top:25.214%;min-width:50%;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/pickup_bg_r.jpg)no-repeat top center/100%}.idx_pick_box{display:block;width:91.429%;margin:0 auto;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/pickup_arrow.png) no-repeat bottom 1.5rem right 1.5rem/1.1rem,rgba(255,255,255,.9);box-sizing:border-box;padding:4.286% 6.429% 5.429%;box-shadow:0px 2px 4px 0px rgba(167,165,161,.35)}.idx_pick_box h3{font-size:2.7rem;line-height:1;text-align:center;border-bottom:1px solid;padding-bottom:1rem;margin-bottom:1.8rem}.idx_pick_box h3+.en{text-align:center;display:block;font-size:1.667rem;line-height:1;font-family:"Arial";letter-spacing:.2rem;margin-bottom:2rem}.idx_pick_l h3+.en{color:#b0622e}.idx_pick_r h3+.en{color:#b08d2e}.idx_pick_box .flex{background:#fff}.idx_pick_box figure{width:45.455%}.idx_pick_box .txt{flex:1;display:flex;flex-direction:column;align-items:center}.idx_pick_box h4{width:79.333%;color:#2e2e2e;text-align:center;font-size:1.875rem;line-height:2.208rem;border-bottom:1px solid #d2d2d2;padding-bottom:1rem;margin:0 0 1.104rem 10%}.idx_pick_r .idx_pick_box h4:after{content:"　";display:inline-block}.idx_pick_box h4+p{font-size:1.667rem;color:#c2a870;margin-bottom:.25rem}.idx_pick_box li{font-size:1.667rem;line-height:3.125rem;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/pickup_check.png) no-repeat left center/1.2rem;padding-left:1.6rem}.idx_afap{background:linear-gradient(transparent 5.642%,#f7f4ef 5.642%,#f7f4ef 52.468%,transparent 52.468%);position:relative;padding:8.857% 0 1.857%;margin-bottom:10.143%}.idx_afap:before{content:"";display:block;width:50%;height:100%;background:#f9f6f1;position:absolute;top:0;right:0;mix-blend-mode:multiply}.idx_afap .en{width:22.786%;position:absolute;right:0;top:-3.536%}.idx_afap .inr{position:relative;width:92.429%;margin:0 auto}.idx_afap h2{text-align:center;font-size:4.459rem;line-height:1;display:flex;align-items:flex-end;justify-content:center;letter-spacing:.125rem;margin-bottom:2.705%}.idx_afap h2 .underline{text-decoration:none;border-bottom:1px solid #d1b287}.idx_afap h2 .point{display:inline-block;font-size:1.975rem;line-height:4.1rem;color:#b38648;border-top:1px solid;border-bottom:1px solid;padding:0 .5em;margin-right:3.2rem}.idx_afap .flex{justify-content:space-between}.idx_afap li{width:30.835%}.idx_afap li figure{margin-bottom:2rem}.idx_afap li h3{font-size:2.083rem;color:#8f532f;line-height:1;margin-bottom:1rem}.idx_afap li p{font-size:1.665rem;line-height:1.25em;margin-bottom:1.8rem}.idx_afap li .more{text-align:right;display:block}.idx_afap li .more img{width:25.564%}.idx_team{margin-bottom:3.714%}.idx_team>.ttl{background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/team_bg.jpg)no-repeat top center/100%;position:relative;height:41.214vw;box-sizing:border-box;padding:13.5% 0 0 6%}.idx_team .ttl .en{position:absolute;width:42.929%;top:-10.052%;left:6.571%}.idx_team .ttl h2{font-size:6.244rem;line-height:1.37em;color:#fff;text-indent:-.6em;letter-spacing:-.25rem;margin-bottom:2rem}.idx_team .ttl h2 .color{color:#f4c56a;font-size:116%}.idx_team .ttl ul{display:flex;flex-wrap:wrap;width:60%}.idx_team .ttl ul li{color:#fff;font-size:2.686rem;letter-spacing:.25rem;width:12em;line-height:1em}.idx_team .ttl ul li:nth-child(even){margin-left:1em}.idx_team .ttl ul li:nth-child(n+3){margin-top:.75em}.idx_team .ttl ul li:before{content:"・"}.idx_team .ttl .logo{width:22.143%;position:absolute;top:9.012%;right:7.286%}.idx_team .ttl h3{position:absolute;bottom:-15.945%;right:5.714%;color:#fff;font-size:4.939rem;line-height:1;letter-spacing:1rem;z-index:1}.idx_team .ttl h3 .color{color:#f4c56a;letter-spacing:.5rem;margin-right:-.25em}.idx_team .chairman{background:linear-gradient(#000201 25%,rgba(0,2,1,.66) 50%,rgba(0,2,1,0) 100%),#1e243d;padding:8.214% 5.714% 4.714%;position:relative;margin-bottom:1.571%}.idx_team .chairman:before{content:"";display:block;position:absolute;bottom:0;right:0;width:29.857%;height:50.713%;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/team_bg_rb.png)no-repeat top left/100%}.idx_team .chairman .flex{justify-content:space-between;align-items:stretch;position:relative}.idx_team .chairman figure{max-width:42%}.idx_team .chairman figure img{width:auto;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.idx_team .chairman .cont{width:59.355%;background:rgba(33,61,103,.57);color:#fff;box-sizing:border-box;padding:3.065% 4.516% 2.661% 3.548%}.idx_team .chairman .name{border-bottom:1px solid;padding-bottom:1rem;margin-bottom:2rem}.idx_team .chairman .name .position{font-size:2.219rem;letter-spacing:.125rem}.idx_team .chairman .name .jp{font-size:3.699rem;margin:0 4.5rem 0 3rem;letter-spacing:.25rem}.idx_team .chairman .name .en{display:inline-block;width:28.8rem;position:relative;bottom:-9px}.idx_team .chairman li{font-size:1.875rem;line-height:3.33rem}.idx_team .book{background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/book_bg.png)no-repeat top center/100%;padding:4.286% 0;margin-bottom:1.857%}.idx_team .book ul{display:flex;justify-content:space-between;width:87.714%;margin:0 auto}.idx_team .book li{width:auto;height:14.463vw}.idx_team .book li img{width:auto;height:100%}.idx_team .dr{background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/dr_bg.png)repeat top left/1.2rem;padding:5% 0}.idx_dr_box{width:1130px;margin:0 auto;box-sizing:border-box;padding:30px;background:#fff}.idx_dr_box:nth-of-type(2n){background:#e1e1e1}.idx_dr_box .inr{display:flex;align-items:center}.idx_dr_box figure{min-width:168px;max-width:168px}.idx_dr_box .prf{min-width:350px;max-width:350px;box-sizing:border-box;padding:0 20px 0 30px;border-right:1px dashed #a1a1a1}.idx_dr4 .prf{border-right:none}.idx_dr4 .prf .table-nostyle{width:40em}.idx_dr4 .prf .table-nostyle th{padding-right:1em}.idx_dr4 .prf .table-nostyle td{width:100%}.idx_dr_box .name{font-size:34px;margin-bottom:.5em;letter-spacing:2px}.idx_dr_box .name .en{display:block;border-top:1px solid;text-align:right;line-height:0;padding-top:9px}.idx_dr1 .name .en img{width:168px;height:auto}.idx_dr2 .name .en img{width:125px;height:auto}.idx_dr3 .name .en img{width:129px;height:auto}.idx_dr4 .name .en img{width:121px;height:auto}.idx_dr_box .prf ul{font-size:14.58px;line-height:1.25em}.idx_dr_box .prf li{margin-bottom:.2em}.idx_dr_box .txt{flex:1;margin:0 30px 0 20px;font-size:15px;line-height:1.33em;letter-spacing:-.5px}.idx_dr_box .txt dl{margin-bottom:1em}.idx_dr_box .txt dt{white-space:nowrap}.idx_dr_box .txt dt span{display:block;text-indent:9em}.idx_dr_box .txt dd{text-align:right}.idx_dr_box .txt dd i{font-size:13px}.idx_dr_box .txt p{text-indent:.5em}.idx_dr_box .dr_book{min-width:120px;max-width:120px}.idx_case{background:#f5f2eb;padding:5% 4.5% 0;margin-bottom:4.571%}.idx_case_note{text-align:center;margin:0 auto 3em;font-size:1.667rem;color:#383838}.idx_case ul{display:flex;flex-wrap:wrap;justify-content:space-between}.idx_case li{width:30.455%;background:#fff;position:relative;padding:72px 30px 36px;box-sizing:border-box;margin-bottom:64px}.idx_case .num{position:absolute;width:100px;top:-12px;left:-12px}.idx_case_fig{background:#c8c8c8;display:flex;align-items:center;width:316px;margin:0 auto 20px}.idx_case_ba{width:100%}.idx_case li p{font-size:1.4rem;line-height:1.43em;color:#383838}.idx_case .btn{margin:0 auto;width:368px}.idx_case .twentytwenty-container{aspect-ratio:632/472;height:auto !important}.idx_case .twentytwenty-container img{max-height:100%}.idx_case .twentytwenty-handle{width:75px;height:75px;margin-left:-37px;margin-top:-37px;border:0 none;background:rgba(255,255,255,.5)}.idx_case .twentytwenty-horizontal .twentytwenty-handle:before,.idx_case .twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-.5px}.idx_case .twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.idx_case .twentytwenty-horizontal .twentytwenty-handle:after{top:0}.idx_case .twentytwenty-left-arrow,.idx_case .twentytwenty-right-arrow{width:10px;height:10px;border:3px solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.idx_case .twentytwenty-left-arrow{margin-left:-24px;transform:rotate(-45deg)}.idx_case .twentytwenty-right-arrow{margin-right:-24px;transform:rotate(135deg)}.idx_case .before_after_mini .twentytwenty-handle{width:60px;height:60px;margin-left:-30px;margin-top:-30px}.idx_case .before_after_mini .twentytwenty-left-arrow,.idx_case .before_after_mini .twentytwenty-right-arrow{width:8px;height:8px;border:2px solid #505050;border-right:0 none;border-bottom:0 none;top:calc(50% + 2px)}.idx_case .before_after_mini .twentytwenty-left-arrow{margin-left:-22px}.idx_case .before_after_mini .twentytwenty-right-arrow{margin-right:-22px}.idx_msg{display:flex}.idx_msg figure{max-width:50%}.idx_msg .cont{flex:1;background:#faf5f1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.idx_msg .en{position:absolute;bottom:7.429%;left:11%;width:28.571%}.idx_msg h2{font-size:3.923rem;line-height:1;letter-spacing:.25rem;border-bottom:1px solid;color:#df603b;padding:0 .5em 1.5rem .25em;margin-bottom:2rem}.idx_msg p{font-size:2.291rem;line-height:3.124rem;align-self:flex-start}.idx_msg p+p{margin-top:.75em}.idx_msg p:nth-of-type(1){margin-left:10rem}.idx_msg p:nth-of-type(2){margin-left:14rem}.idx_msg p:nth-of-type(3){margin-left:24rem}.idx_msg p:nth-of-type(4){margin-left:10rem}.idx_msg p:nth-of-type(5){margin-left:21rem}.idx_msg p:nth-of-type(6){margin-left:22rem}.idx_msg p .color{color:#df603b}.idx_msg p .underline{text-decoration:none;border-bottom:1px solid #df603b}.idx_menu{display:flex;margin-bottom:3.714%}.idx_menu figure{max-width:50%}.idx_menu .cont{flex:1;background:#df603b;color:#fff;display:flex;justify-content:center;flex-direction:column;padding:0 5.357%}.idx_menu h2{font-family:"Times New Roman";font-size:4.167rem;line-height:1;letter-spacing:.5rem;margin-bottom:4rem}.idx_menu .cont>.flex{justify-content:space-between}.idx_menu ul{width:45.455%}.idx_menu li{border-bottom:1px solid;line-height:1}.idx_menu li+li{margin-top:2rem}.idx_menu li a{color:#fff;font-size:2.083rem;display:block;padding:.8rem 0 .8rem .4rem;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/menu_arrow.png)no-repeat right .7rem center/0.7rem;letter-spacing:-.06125rem}.idx_slide{background:#f2f2f2;padding:3.929% 0;margin-bottom:6.429%}.idx_slide li{width:17.286%}.idx_slide li+li{margin-left:.714%}.idx_feat{width:100%;padding:0;margin-bottom:3.571%}.idx_feat_ttl{position:relative}.idx_feat_ttl h2{width:65.643%;margin:0 auto -1.5%}.idx_feat_ttl .en{width:15.929%;position:absolute;bottom:7.317%;right:2.643%}.idx_feat_inr{width:100%;padding:100px 40px 30px;box-sizing:border-box;overflow:hidden;clear:both;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/feat_fig01.jpg) no-repeat left top;background-size:cover}.feat_sub_title{width:52%;background:#fff;float:right;padding:10px 20px 10px 20%;position:relative;display:none;box-sizing:border-box}.feat_ttl01{display:block}.feat_ttl_big{display:inline-block;position:relative}.feat_ttl_big p:last-of-type{color:#313131;font-size:30px;letter-spacing:2px}.feat_ttl_big p:last-of-type span{font-size:34px}.feat_ttl_small{position:absolute;left:-150px;top:-33px;padding-right:50px;font-family:"palatino linotype";font-size:15px;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/feat_title_line.png) no-repeat right center;background-size:28px auto;line-height:1;min-height:43px}.feat_txt02{font-size:22px;padding-left:15px}.feat_txt03{font-size:31px}.feat_list{width:45%;margin-left:55%;padding-top:40px;overflow:hidden;clear:both}.feat_list li{width:95%;float:right}.feat_list li a{display:block;width:100%;box-sizing:border-box;padding:10px 20px;background:#fff url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/feat_arrow.png) no-repeat right 20px center;background-size:10px auto;color:#313131;position:relative}.feat_over{width:30px;background:0 0;position:absolute;left:-30px;top:0;bottom:0}.feat_list li:nth-of-type(2n) a{background-color:#f3ede7}.feat_list li a.li_hover{background:#343434 url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/feat_arrow_hover.png) no-repeat right 20px center;background-size:10px auto;color:#fff}.feat_list li a.li_hover .feat_over{background:#343434}.feat_list li a.li_hover .feat_num{background-image:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/feat_num_line_hover.png)}.feat_num{display:inline-block;vertical-align:middle;font-family:"palatino linotype";font-size:26px;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/feat_num_line.png) no-repeat left 5px;background-size:10px auto}.feat_num span{font-size:36px}.feat_name{display:inline-block;vertical-align:middle;font-size:19px;margin-left:30px;letter-spacing:1px}.idx_treat{margin-bottom:10.8rem}.idx_treat>.ttl{width:100%;height:51.286vw;background:linear-gradient(#f8f8f8 23.667%,#eff0f2 23.667%,#eff0f2 74.373%,#f8f8f8 74.373%);position:relative;display:flex;flex-direction:row-reverse;justify-content:center}.idx_treat>.ttl h2{width:17.071%;margin-left:9.143%;padding-top:3%}.idx_treat>.ttl figure{width:46.857%;padding-top:6.5%}.idx_treat>.ttl:after{content:"";display:block;width:83.714%;height:2px;background:#bec4ce;position:absolute;bottom:5.292%;left:50%;transform:translate(-50%,0)}.idx_treat>.ttl+p{font-size:1.25rem;line-height:1.67em;text-align:center;padding:2rem 0;background:#eff0f2}.idx_treat .cont{width:max(94.3%, 1320px);display:flex;flex-wrap:wrap;justify-content:center;-webkit-column-gap:4.4rem;-moz-column-gap:4.4rem;column-gap:4.4rem;row-gap:11.5rem;padding-top:10rem;margin:0 auto}.idx_treat .cont a .more_btn,.idx_treat .cont a:after{transition:opacity .4s}.idx_treat .cont a:hover .more_btn{opacity:.7}.idx_treat1,.idx_treat2,.idx_treat3,.idx_treat4{position:relative;display:flex;width:124rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;z-index:0}.idx_treat1:before,.idx_treat2:before,.idx_treat3:before,.idx_treat4:before{position:absolute;width:113rem;height:100%;top:0;z-index:-1}.idx_treat1:after,.idx_treat2:after,.idx_treat3:after,.idx_treat4:after{position:absolute;content:"";width:113rem;height:100%;top:0;box-sizing:border-box}.idx_treat1 .catch,.idx_treat2 .catch,.idx_treat3 .catch,.idx_treat4 .catch{position:absolute;width:12.9rem;z-index:2}.idx_treat1 .txt,.idx_treat2 .txt,.idx_treat3 .txt,.idx_treat4 .txt{position:relative;z-index:2}.idx_treat1 .idx_treat_ttl,.idx_treat2 .idx_treat_ttl,.idx_treat3 .idx_treat_ttl,.idx_treat4 .idx_treat_ttl{padding-bottom:1.5rem;margin-bottom:2.5rem}.idx_treat1 .idx_treat_ttl .ttl,.idx_treat2 .idx_treat_ttl .ttl,.idx_treat3 .idx_treat_ttl .ttl,.idx_treat4 .idx_treat_ttl .ttl{font-size:3.462rem;line-height:1.56;white-space:nowrap}.idx_treat1 .idx_treat_note,.idx_treat2 .idx_treat_note,.idx_treat3 .idx_treat_note,.idx_treat4 .idx_treat_note{font-size:1.699rem;line-height:1.47}.idx_treat .idx_treat_note .border{border-bottom:1px solid}.idx_treat1 .idx_treat_lst,.idx_treat2 .idx_treat_lst,.idx_treat3 .idx_treat_lst,.idx_treat4 .idx_treat_lst{position:relative;font-size:1.66rem;z-index:1}.idx_treat1 .idx_treat_lst li,.idx_treat2 .idx_treat_lst li,.idx_treat3 .idx_treat_lst li,.idx_treat4 .idx_treat_lst li{background-image:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/treat_check.png);background-repeat:no-repeat;background-size:1.5rem auto;background-position:left top .45em;padding-left:2.6rem}.idx_treat1 .idx_treat_lst li .marker,.idx_treat2 .idx_treat_lst li .marker,.idx_treat3 .idx_treat_lst li .marker,.idx_treat4 .idx_treat_lst li .marker{background:linear-gradient(transparent 70%,#fff1ee 70%)}.idx_treat1 .highlight,.idx_treat2 .highlight,.idx_treat3 .highlight,.idx_treat4 .highlight{display:inline-block;color:#fff;font-size:2.2rem;padding:.5rem 5.6rem;margin-bottom:1.6rem}.idx_treat1 .fig,.idx_treat1 .more_btn,.idx_treat2 .fig,.idx_treat2 .more_btn,.idx_treat3 .fig,.idx_treat3 .more_btn,.idx_treat4 .fig,.idx_treat4 .more_btn{position:absolute}.idx_treat1 .more_btn,.idx_treat2 .more_btn,.idx_treat3 .more_btn,.idx_treat4 .more_btn{display:block;width:25rem;-webkit-transform:translateY(50%);transform:translateY(50%);bottom:0;z-index:2}.idx_treat1 .more_btn img,.idx_treat2 .more_btn img,.idx_treat3 .more_btn img,.idx_treat4 .more_btn img{-o-object-fit:contain;object-fit:contain}.idx_treat1{padding-top:4.8rem;padding-bottom:5.2rem;margin-left:7rem}.idx_treat1:before,.idx_treat1:after{left:5.2rem;box-sizing:border-box}.idx_treat1:after{border:4px solid #c67e69;z-index:1}.idx_treat1 .catch{top:-3.1rem;left:0}.idx_treat1 .highlight .color{color:#fffbad}.idx_treat1 .image{width:60.6rem}.idx_treat1 .ttl_en{width:27.1rem;margin-left:11.2rem}.idx_treat1 .fig{width:18.3rem;right:3.7rem;bottom:8.1rem}.idx_treat1 .more_btn{right:14.7rem}.idx_treat1 .txt{padding-top:4.8rem}.idx_treat1 .idx_treat_ttl{border-bottom:2px solid #c67e69;padding-left:11.3rem}.idx_treat1 .idx_treat_ttl .color{color:#df603b}.idx_treat1 .idx_treat_ttl .underline{border-bottom:1px solid #a8614c;text-decoration:none}.idx_treat1 .idx_treat_ttl .indent{margin-left:-.5em}.idx_treat1 .idx_treat_note{margin-left:15.6rem;margin-bottom:3rem}.idx_treat1 .idx_treat_lst{margin-left:13.4rem;margin-bottom:4.9rem}.idx_treat1 .highlight{background-color:#df603b;margin-left:11.7rem}.idx_treat2{flex-direction:row-reverse;padding-top:7.3rem;padding-bottom:4.4rem;margin-right:7rem}.idx_treat2:before,.idx_treat2:after{left:6.9rem}.idx_treat2:after{border:4px solid #b7976d}.idx_treat2 .catch{top:-2.8rem;right:0}.idx_treat2 .image{width:58.6rem}.idx_treat2 .fig{width:16.6rem;bottom:7.7rem;right:8.7rem}.idx_treat2 .more_btn{left:16.9rem}.idx_treat2 .highlight{background-color:#c78a3a;padding:.5rem 1.7rem;margin-left:3.5rem}.idx_treat2 .ttl_en{width:17rem;margin-left:36.6rem}.idx_treat2 .txt{padding-top:2.9rem;padding-right:8.2rem}.idx_treat2 .idx_treat_ttl{border-bottom:2px solid #b7976d;padding-left:1.2rem;margin-right:-8.2rem}.idx_treat2 .idx_treat_ttl .ttl{font-size:3.334rem;line-height:1.8}.idx_treat2 .idx_treat_ttl .ttl .color{color:#c78a3a}.idx_treat2 .idx_treat_ttl .ttl .attr{position:relative;display:inline-block;padding-bottom:.2em}.idx_treat2 .idx_treat_ttl .ttl .attr>a{position:absolute;left:50%;bottom:0;transform:translate(-50%,30%);font-size:45%;line-height:1;border-bottom-color:initial}.idx_treat2 .idx_treat_ttl .underline{border-bottom:1px solid #a8614c;text-decoration:none}.idx_treat2 .idx_treat_ttl .sub_ttl{font-size:3.082rem;letter-spacing:.05em}.idx_treat2 .idx_treat_ttl .sub_ttl .color{color:#799d94}.idx_treat2 .idx_treat_note{margin-left:3.5rem;margin-bottom:3rem}.idx_treat2 .idx_treat_note .em-ul:after{background-color:#799d94;height:.1rem;bottom:.2em}.idx_treat2 .idx_treat_lst{margin-left:3.5rem;margin-bottom:7.7rem}.idx_treat3{padding-top:7.1rem;padding-bottom:6.9rem;margin-left:7rem;padding-right:2.4rem}.idx_treat3:before,.idx_treat3:after{left:5.2rem}.idx_treat3:after{border:4px solid #566a4b;z-index:1}.idx_treat3 .catch{top:-3.1rem;left:0}.idx_treat3 .fig{width:24rem;bottom:6.5rem;right:2.1rem}.idx_treat3 .highlight{background-color:#566a4b;margin-left:10.6rem}.idx_treat3 .image{position:relative;width:60rem;z-index:3}.idx_treat3 .more_btn{right:14.7rem}.idx_treat3 .ttl_en{width:38.8rem;margin-left:10.6rem}.idx_treat3 .idx_treat_ttl{border-bottom:2px solid #566a4b;padding-left:10.6rem}.idx_treat3 .idx_treat_ttl .ttl{line-height:1.8}.idx_treat3 .idx_treat_ttl .ttl .em-ul:after{background-color:#9f856c;height:.1rem;bottom:.3em}.idx_treat3 .idx_treat_ttl .color{color:#5f8d46}.idx_treat3 .idx_treat_ttl .underline{text-decoration:none;border-bottom:1px solid}.idx_treat3 .idx_treat_note{margin-left:10.6rem;margin-bottom:4.2rem}.idx_treat3 .idx_treat_lst{margin-left:10.6rem;margin-bottom:4.8rem}.idx_treat4{flex-direction:row-reverse;padding-top:7.3rem;padding-bottom:4.4rem;margin-right:7rem}.idx_treat4:before,.idx_treat4:after{left:6.9rem}.idx_treat4:after{border:4px solid #424e81}.idx_treat4 .catch{top:-2.8rem;right:0}.idx_treat4 .image{width:58.6rem}.idx_treat4 .fig{width:22.1rem;bottom:7.7rem;right:8.7rem}.idx_treat4 .more_btn{left:16.9rem}.idx_treat4 .highlight{background-color:#424e81;padding:.5rem 1.7rem;margin-left:1.5rem}.idx_treat4 .ttl_en{width:32.6rem;margin-left:17.6rem}.idx_treat4 .txt{padding-top:2.9rem;padding-right:8.2rem}.idx_treat4 .idx_treat_ttl{border-bottom:2px solid #424e81;padding-left:1.2rem;margin-right:-8.2rem}.idx_treat4 .idx_treat_ttl .ttl{font-size:3.334rem;line-height:1.8}.idx_treat4 .idx_treat_ttl .ttl .color{color:#7192cf}.idx_treat4 .idx_treat_ttl .underline{border-bottom:1px solid #7192cf;text-decoration:none}.idx_treat4 .idx_treat_note{margin-left:1.5rem;margin-bottom:3rem}.idx_treat4 .idx_treat_note .em-ul:after{background-color:#799d94;height:.1rem;bottom:.2em}.idx_treat4 .idx_treat_lst{margin-left:1.5rem;margin-bottom:7.5rem}.idx_consul{background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/consul_bg.jpg)no-repeat top center/100%;padding:2.357% 0 0;margin-bottom:6.071%;position:relative}.idx_consul:after{content:"";display:block;width:13.857%;height:31.429vw;background:url(//daikanyamadental.com/wp-content/themes/humanity/css/../images/top/consul_bg_rb.png)no-repeat top right/100%;position:absolute;top:25.135%;right:0;mix-blend-mode:color-burn}.idx_consul h2{width:44.929%;margin:0 auto 1.929%}.idx_consul .cont{background:#fff;width:90.714%;margin:0 auto;box-shadow:0px 8px 21px 0px rgba(191,191,191,.73);display:flex;justify-content:space-between;box-sizing:border-box;padding:1.929% 1.5% 1.929% 2.571%;align-items:flex-end}.idx_consul figure{width:62.992%;margin-left:-22%}.idx_consul .txt{position:relative;flex:1}.idx_consul h3{font-size:2.917rem;line-height:3.75rem;white-space:nowrap;text-indent:-.5em;border-bottom:1px solid #606060;padding:0 0 1.5rem 3.3rem;margin-bottom:2rem}.idx_consul h3 .color{color:#d37f43}.idx_consul p{font-size:1.667rem;line-height:2.917rem;padding-left:3.3rem;letter-spacing:.125rem}.idx_consul p+p{margin-top:.25em}.idx_consul p .color{color:#d37f43}.idx_consul .btn{padding-left:26.5rem;margin-top:2rem}.idx_consul .btn img{width:27.509%}.idx_gallery{background:#f5ede1;padding:3.5% 5% 2.5% 3.714%;margin-bottom:7.357%}.idx_gallery .inr{position:relative}.idx_gallery h2,.idx_gallery .cont>figure{width:34.194%}.idx_gallery h2{margin-bottom:-16.745%}.idx_gallery .cont{display:flex;justify-content:space-between;align-items:flex-end}.idx_gallery .flex{width:64.632%;flex-wrap:wrap;justify-content:space-between}.idx_gallery .flex figure{max-width:49.031%}.idx_gallery .flex figure:nth-of-type(n+3){margin-top:1.816%}.idx_blog_sch{display:flex;justify-content:space-between;width:1194px;margin:0 auto 4.714%}.idx_blog_sch>section{width:550px}.idx_blog_sch h2{margin-bottom:30px}.idx_blog ul{margin-bottom:55px}.idx_blog li+li{margin-top:20px}.idx_blog li a{display:flex;align-items:center}.idx_blog li figure{margin-right:25px}.idx_blog li figure img{width:102px;height:102px;object-fit:cover;font-family:'object-fit: cover;'}.idx_blog li .txt{flex:1}.idx_blog li .date{display:inline-block;font-size:13.39px;line-height:1em;margin-bottom:1em}.idx_blog li p{font-size:15.63px;line-height:1em;margin-bottom:1em}.idx_blog li .more{text-align:right}.idx_blog li .more img{width:96px}.idx_blog .btn{width:197px;margin:0 auto}.idx_sch iframe{width:100%;height:442px;background:#000}.idx_acs{margin-bottom:5.357%}.idx_acs h2{width:10.5%;margin:0 auto -1.214%}.idx_acs iframe{display:block;margin:0 auto;width:91.86%;height:500px}