@charset "UTF-8";.idx,.idx dl,.idx dt,.idx dd,.idx ul,.idx li,.idx a,.idx span,.idx i,.idx div,.idx p,.idx h2,.idx h3,.idx section,.idx nav,.idx figure,.idx article,.idx aside,.idx h2{-webkit-box-sizing:border-box;box-sizing:border-box}.idx{font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));position:relative;color:#2e2e2e;min-width:1300px}.idx img{width:100%;max-width:100%}.idx_otr{position:relative}.idx_inr{position:relative;display:block;margin:0 auto}.idx_box{display:block;position:relative}.idx_ttl{position:relative}.idx_ttl span{display:inline-block;line-height:1}.idx_lst{display:grid;gap:.5em}.idx_lst li{padding-left:1.4em;background-repeat:no-repeat;background-position:0 .4em;background-size:1em auto}.idx_lm{position:absolute;width:100%;text-align:center;left:0;top:-5.2em}.idx_lm span{display:inline-block;width:3.8em}.idx_lm span img{aspect-ratio:57/56}.idx_btn{text-align:center}.idx_btn a{display:inline-block}.brckts{display:inline-block;margin:0 -.5em;font-weight:inherit}.kntn{padding-top:.2em;background:top left/1em .3em repeat-x radial-gradient(circle,#333 .1em,rgba(0,0,0,0) .1em)}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.idx_gnav{padding:1.2em 4em;margin-bottom:4.6em;background-color:#897d59}.idx_gnav li:after{background-color:#fff}.idx_gnav li:first-child:before{background-color:#fff}.idx_gnav li a{color:#fff}.idx_kv{padding:10.8em 0 4em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);aspect-ratio:1400/821}.idx_kv .idx_ttl{width:19.2em;margin:0 auto 2.6em}.idx_kv .idx_ttl img{aspect-ratio:288/163}.idx_kv .idx_catch{position:relative;width:fit-content;margin:0 auto 1.8em;display:grid;grid-template-columns:auto auto;gap:0 3.4em;background-repeat:no-repeat;background-position:50% 50%;background-size:5.4em auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/kv_catch_bg.png)}.idx_kv .idx_catch:before,.idx_kv .idx_catch:after{content:"";display:block;position:absolute;top:0;width:calc(50% - 1.7em);height:100%;mix-blend-mode:multiply}.idx_kv .idx_catch:before{left:0;background-color:#3bc9a0}.idx_kv .idx_catch:after{right:0;background-color:#a89f84}.idx_kv .idx_catch span{position:relative;z-index:2;font-size:430.5%;color:#fff;line-height:1;font-weight:500;padding:.1em .3em}.idx_kv .idx_lead{text-align:center;margin:0 0 9em}.idx_kv .idx_lead span{font-size:280%;letter-spacing:.06em}.idx_kv .idx_lead span i{font-size:84.7%}.idx_kv .idx_badge{position:absolute;width:10.93em;right:3.2em;top:31.4em}.idx_kv .idx_badge img{aspect-ratio:164/164}.idx_kv .idx_inr{display:grid;grid-template-columns:1fr 1fr;gap:0 1.4em;width:85.8em;margin:0 auto}.idx_kv .idx_box{background-color:#fff;box-shadow:.2em .2em .1em rgba(157,157,157,.5);border-top:.66em solid #92d7c4;padding:1.1em 1.5em 1.6em;display:grid;grid-template-columns:11.6em 1fr;align-items:center;gap:0 1.2em}.idx_kv .idx_sfig{grid-column:1/2;grid-row:1/3}.idx_kv .idx_sfig img{aspect-ratio:174/121}.idx_kv .idx_sttl{grid-column:2/3;grid-row:1/2;border-bottom:2px solid #dadada;align-self:end;text-align:center;margin:0 0 .5em;padding:0 0 .2em}.idx_kv .idx_sttl .ja{font-size:222.2%;letter-spacing:-.04em}.idx_kv .idx_sttl .en{font-size:111.1%;color:#ab8f75}.idx_kv .idx_box:nth-of-type(1) .idx_sttl .en{margin-left:1em}.idx_kv .idx_box:nth-of-type(2) .idx_sttl .en{margin-left:.3em}.idx_kv .idx_slead{grid-column:2/3;grid-row:2/3;align-self:start;margin:0 0 0 1em}.idx_kv .idx_slead span{display:block;color:#d5a100;font-size:176.7%;line-height:1.2}.idx_kv .idx_slead span em{font-size:123%}.idx_kv .idx_slead span small{font-size:70%}.idx_kv .idx_slead span:nth-of-type(2){font-size:163.1%}.idx_kv .idx_kkm{margin:1em 0 0;grid-column:1/3;background-color:#faf8f6;padding:1em 0}.idx_kv .idx_lst{width:fit-content;margin:0 auto}.idx_kv .idx_lst li{font-size:138.8%;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/kv_check.png)}.idx_makeit{margin:0 0 4.8em;padding:5em 0 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/makeit_bg.jpg)}.idx_makeit .idx_kkm{width:35.4em;margin:0 19em 10em auto;padding:2em 0 0;aspect-ratio:530/256;text-align:center;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_makeit .idx_ttl{margin:0 0 1.4em}.idx_makeit .idx_ttl span{display:block;font-size:211.7%;line-height:1.5}.idx_makeit .idx_ttl span:nth-of-type(1){letter-spacing:-.04em}.idx_makeit .idx_ttl span:nth-of-type(1) i{padding-top:.2em;background:top left/1em .3em repeat-x radial-gradient(circle,#333 .07em,rgba(0,0,0,0) .07em)}.idx_makeit .idx_ttl span:nth-of-type(2) i{display:inline-block;margin:0 -.4em;font-size:114.3%}.idx_makeit .idx_ttl span:nth-of-type(2) em{border-bottom:.1em solid #00b88f}.idx_makeit .idx_en{font-size:112.13%;line-height:1;font-family:'Times New Roman',Times,serif;letter-spacing:.1em;padding-bottom:3.5em;background-repeat:no-repeat;background-position:50% 100%;background-size:2.85em auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/common/logo_mark.png)}.idx_makeit .idx_lead{text-align:center;margin:0 auto 3.4em;position:relative;width:fit-content;color:#333}.idx_makeit .idx_lead:before,.idx_makeit .idx_lead:after{content:"";display:block;position:absolute;width:12.2em;height:1px;top:calc(50% - 0.5px);background-color:#333}.idx_makeit .idx_lead:before{left:-13em}.idx_makeit .idx_lead:after{right:-13em}.idx_makeit .idx_lead span{font-size:240%;letter-spacing:.1em}.idx_makeit .idx_lead i{padding-top:.2em;background:top left/1em .4em repeat-x radial-gradient(circle,#333 .07em,rgba(0,0,0,0) .07em)}.idx_makeit .idx_inr{margin:0 3.2em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 3.2em}.idx_makeit .idx_box{box-shadow:.2em .2em .2em rgba(67,67,67,.16);padding:0 0 2em;background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - 1em) calc(100% - 1em);background-size:.73em auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/makeit_arrow.png)}.idx_makeit .idx_fig{margin:0 0 .8em}.idx_makeit .idx_sttl{text-align:center;margin:0 1em .8em;padding:.16em 0;background-color:#53c0a1;color:#fff}.idx_makeit .idx_sttl span{font-size:186.6%;line-height:1}.idx_makeit .idx_prc{margin:0 0 .8em;text-align:center;color:#d5a100}.idx_makeit .idx_prc span{font-size:133.3%;line-height:1}.idx_makeit .idx_prc span i{font-size:225%;font-family:'Times New Roman',Times,serif}.idx_makeit .idx_desc{font-size:108%;font-weight:500;line-height:1.25;letter-spacing:-.04em;margin:0 1.5em}.idx_info{margin:0 0 8.2em;padding:7em 0 0 19.5em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg);aspect-ratio:1400/587}.idx_info .idx_catch{position:absolute;top:-1em;left:3.4em;width:12.2em;aspect-ratio:183/561;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/info_catch_bg.png);padding:1.5em 1em 0 0}.idx_info .idx_catch span{display:block;font-family:serif;font-size:416.6%;color:#796e4f;line-height:1;letter-spacing:.04em;white-space:nowrap}.idx_info .idx_catch span:nth-of-type(1) i{font-size:80%}.idx_info .idx_catch span:nth-of-type(2){margin:2.4em .36em 0 0}.idx_info .idx_catch span:nth-of-type(2) i{font-size:86.7%}.idx_info .idx_ttl{margin:0 0 2.2em;color:#49b486}.idx_info .idx_ttl span{font-size:222.2%;letter-spacing:.2em;line-height:1}.idx_info .idx_lead{margin:0 0 3.3em;color:#fff}.idx_info .idx_lead span{font-size:222.2%;letter-spacing:.04em;line-height:1}.idx_info .idx_lst{gap:.3em 0}.idx_info .idx_lst li{color:#333;letter-spacing:.06em;font-size:222.2%;font-weight:600;padding-left:1.26em;background-position:0 60%;background-size:.92em auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_pickup{margin:0 0 3.8em;padding:0 4.8em 4.4em;background-color:#f5f5f5;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/pickup_bg.jpg)}.idx_pickup:before{content:"";display:block;position:absolute;width:22.4em;height:10.4em;top:-1px;left:calc(50% - 11.2em);background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}.idx_pickup .idx_ttl{position:relative;z-index:2;margin:0 0 22.2em;text-align:center}.idx_pickup .idx_ttl span{display:block;line-height:1}.idx_pickup .idx_ttl span:nth-of-type(1){font-family:'Times New Roman',Times,serif;font-size:222.2%}.idx_pickup .idx_ttl span:nth-of-type(2){font-size:125%;text-decoration:underline;margin-top:.4em}.idx_pickup .idx_inr{display:grid;grid-template-columns:1fr 1fr;background-color:#fff;box-shadow:.2em .2em .2em rgba(157,157,157,.5);padding:2em 0 1.8em}.idx_pickup .idx_box{position:relative;padding:0 2.8em .8em;display:grid;grid-template-rows:subgrid;grid-row:span 4}.idx_pickup .idx_box:before{content:"";display:block;position:absolute;z-index:5;width:10.86em;aspect-ratio:1/1;border-radius:50%;color:#fff;background-color:#53c0a1;mix-blend-mode:multiply}.idx_pickup .idx_sttl{text-align:center;border-bottom:1px solid #ccc;padding:0 0 1.2em;margin:0 0 1.4em}.idx_pickup .idx_sttl span{line-height:1;font-size:333.3%;color:#796e4f}.idx_pickup .idx_fig{position:relative}.idx_pickup .idx_fig:before{content:"";display:block;position:absolute;width:100%;height:18em;top:.8em;left:.8em;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_pickup .idx_fig span{position:relative;z-index:3;display:block}.idx_pickup .idx_catch{position:absolute;z-index:6;width:10.86em;aspect-ratio:1/1;display:grid;align-items:center;text-align:center;border-radius:50%;color:#fff}.idx_pickup .idx_catch span{position:relative;z-index:2;line-height:1.4}.idx_pickup .idx_catch i{font-size:161.4%}.idx_pickup .idx_kkm{display:grid;grid-template-columns:10.4em 1fr;gap:0 1.8em;align-items:center}.idx_pickup .idx_kkm .idx_sfig img{aspect-ratio:156/110}.idx_pickup .idx_lst{gap:.3em 0}.idx_pickup .idx_lst li{font-size:120%;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/pickup_check.png)}.idx_pickup_01{border-right:2px solid #d6d9dc}.idx_pickup_01 .idx_fig{width:25.86em;margin:0 auto 5em 0}.idx_pickup_01 .idx_fig img{aspect-ratio:388/270}.idx_pickup_01 .idx_fig:before{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/pickup_01_fig_bg.png)}.idx_pickup_01 .idx_fig_s{position:absolute;z-index:3;width:14.46em;right:2em;bottom:11.4em}.idx_pickup_01 .idx_fig_s img{aspect-ratio:217/154}.idx_pickup_01:before,.idx_pickup_01 .idx_catch{top:5.6em;right:1.6em}.idx_pickup_02 .idx_sttl span{font-size:200%}.idx_pickup_02 .idx_sttl span i{font-size:133%}.idx_pickup_02 .idx_sttl span i i{font-size:125%}.idx_pickup_02 .idx_fig{width:31.6em;margin:0 auto}.idx_pickup_02 .idx_fig img{aspect-ratio:474/270}.idx_pickup_02 .idx_fig:before{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/pickup_02_fig_bg.png)}.idx_pickup .idx_kkm{grid-template-columns:11.73em 1fr}.idx_pickup_02:before,.idx_pickup_02 .idx_catch{top:15.9em;left:2.4em}.idx_afap{margin:0 0 7.7em}.idx_afap .idx_ttl{margin:0 0 4em;text-align:center}.idx_afap .idx_ttl span{display:inline-block;font-size:215.4%;letter-spacing:.06em}.idx_afap .idx_ttl span:not(:last-of-type){margin:0 -.4em}.idx_afap .idx_ttl span em{font-size:114.5%;background:linear-gradient(to bottom,transparent 0,transparent 80%,#f5edb8 80%,#f5edb8 100%)}.idx_afap .idx_ttl span em i{font-size:89.7%}.idx_afap .idx_wrp{padding:2em 4.8em;position:relative;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/afap_bg.jpg)}.idx_afap .idx_wrp:before{content:"";display:block;position:absolute;width:1px;height:4em;left:calc(50% - 0.5px);top:-2.8em;background-color:#2e2e2e}.idx_afap .idx_inr{padding:2em 4em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 2.6em}.idx_afap .idx_inr:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.6);mix-blend-mode:lighten}.idx_afap .idx_box{z-index:3;background-color:#fff;padding:1.8em 2.2em 1.8em;box-shadow:.3em .3em .2em rgba(67,67,67,0.16)}.idx_afap .idx_nbr{position:absolute;top:0;left:0;height:7.2em;aspect-ratio:100/108;padding:1em .7em 0}.idx_afap .idx_nbr:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;clip-path:polygon(0 0,100%0,0 100%);background-color:#56c7a7}.idx_afap .idx_nbr span{position:relative;z-index:2;font-size:277.8%;font-family:'Roboto',sans;color:#fff;line-height:1}.idx_afap .idx_sttl{text-align:center;margin:0 0 1em}.idx_afap .idx_sttl span{font-size:152.8%}.idx_afap .idx_fig{margin:0 0 .8em}.idx_afap .idx_desc{font-size:111%;line-height:1.37}.idx_pt{margin:0 0 4.2em;padding:4.2em 0 4em;background-color:#f6f6f6}.idx_pt:before{content:"";display:block;position:absolute;z-index:2;aspect-ratio:304/248;width:20.26em;top:0;left:0;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/pt_sfig.png)}.idx_pt .idx_ttl{position:absolute;z-index:5;width:11.33em;left:calc((100% - 11.33em) / 2);aspect-ratio:1/1;top:-3.2em;border-radius:50%;background-color:#56c7a7;color:#fff;display:grid;align-items:center;text-align:center}.idx_pt .idx_ttl:before{content:"";display:block;position:absolute;width:calc(100% + 1em - 3px);aspect-ratio:1/1;border:1px solid #56c7a7;left:-.5em;top:-.5em;border-radius:50%}.idx_pt .idx_ttl i{display:block}.idx_pt .idx_ttl .ja{font-size:194.4%;border-bottom:1px solid #fff;width:fit-content;margin:0 auto .3em;padding:0 0 .3em;line-height:1}.idx_pt .idx_ttl .en{font-size:97.2%;opacity:.5;line-height:1.2}.idx_pt .idx_inr{width:83em;aspect-ratio:1245/610;background-repeat:no-repeat;background-size:cover;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/pt_bg.jpg);padding:3.2em 2.8em 0;box-shadow:0 .3em .5em rgba(51,51,51,.1)}.idx_pt .idx_catch{margin:0 0 1em 9.2em}.idx_pt .idx_catch span{display:inline-block;font-size:138.8%;color:#fff;background-color:#56c7a7;border-left:.5em solid #00ae7d;padding:.4em 1.2em .2em}.idx_pt .idx_lead{margin:0 auto 1.2em 9.2em}.idx_pt .idx_lead span{display:block;font-size:250%;line-height:1.3;color:#3f3f3f}.idx_pt .idx_lead i{font-size:83.3%}.idx_pt .idx_lead em{background:linear-gradient(to bottom,transparent 0,transparent 80%,#f5edb8 80%,#f5edb8 100%)}.idx_pt .idx_desc{color:#353535;width:47.6em;margin:0 auto 1.8em 0;padding:1.8em;letter-spacing:-.04em;line-height:1.625;background-color:#f4f1ed}.idx_pt .idx_desc span{font-size:120%}.idx_pt .idx_desc em{font-size:127.7%;color:#b87a02;line-height:1}.idx_pt .idx_lst{margin:0 0 0 .8em}.idx_pt .idx_lst li{font-size:113.3%;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/pt_check.png)}.idx_pt .idx_lst li i{display:inline-block;margin:0 -.4em}.idx_pt .idx_lst li em{display:inline-block;position:relative}.idx_pt .idx_lst li em:before{content:"";display:block;position:absolute;width:calc(100% - 1.6em);left:.8em;bottom:0;height:.2em;background-color:#f5edb8}.idx_pt .idx_sfig{position:absolute;width:22.93em;bottom:1.1em;left:26.46em}.idx_pt .idx_sfig img{aspect-ratio:344/179}.idx_msg{margin:0 0 7.4em;padding:4em 0 3em;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/msg_bg.jpg)}.idx_msg .idx_catch{margin:0 auto 2em;width:25.73em;aspect-ratio:386/60;border:1px solid #949494;display:grid;align-items:center;text-align:center}.idx_msg .idx_catch span{font-family:'Times New Roman',Times,serif;font-size:222.2%;color:#949494;line-height:1;letter-spacing:.1em}.idx_msg .idx_ttl{text-align:center;margin:0 0 2.8em}.idx_msg .idx_ttl span{color:#796e4f;font-size:396.2%;letter-spacing:.06em;line-height:1;white-space:nowrap}.idx_msg .idx_ttl span i{font-size:84%}.idx_msg .idx_ttl em{margin:0 -.4em;display:inline-block}.idx_msg .idx_inr{font-family:serif;width:100%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";align-content:center;margin:0 0 34.6em;letter-spacing:.06em}.idx_msg .idx_desc{display:grid;gap:3em 0}.idx_msg .idx_desc *{font-weight:200}.idx_msg .idx_desc p{font-size:133%;line-height:2;white-space:nowrap}.idx_msg .idx_desc i{text-combine-upright:all}.idx_msg .idx_desc em{color:#d17819}.idx_msg .idx_en{width:27.13em;margin:0 0 0 auto}.idx_msg .idx_en img{aspect-ratio:407/141}.idx_menu{margin:0;padding:4.4em 6em 3.8em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg)}.idx_menu .idx_lead{color:#fff;margin:0 0 3.6em;padding:0 4.2em 1em 0;border-bottom:1px solid #fff;width:fit-content}.idx_menu .idx_lead *{font-weight:200}.idx_menu .idx_lead span{display:block;font-size:286.2%;line-height:1.4;letter-spacing:.16em}.idx_menu .idx_lead span:nth-of-type(2){margin-left:2em}.idx_menu .idx_lead span i{font-size:116.5%}.idx_menu .idx_lead span em{font-weight:500}.idx_menu .idx_ttl{margin:0 0 1.6em;color:#fff}.idx_menu .idx_ttl span{display:inline-block;line-height:1;font-size:413.6%;font-family:'Times New Roman',Times,serif}.idx_menu .idx_ttl span:first-letter {font-size:134.5%}.idx_menu nav{display:grid;grid-template-columns:repeat(5,1fr);gap:1em 1.2em}.idx_menu nav a{position:relative;display:grid;aspect-ratio:230/90;align-items:center;text-align:center;border:1px solid #e2ddd5;background-color:#fff;background-repeat:no-repeat;background-position:100% 100%;background-size:1.33em;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/menu_arrow.png);transition:.3s}.idx_menu nav a:hover{opacity:.7}.idx_menu nav a span{font-size:140%;font-weight:500;line-height:1.3}.idx_doctor{margin:0 0 3.4em;padding:2.4em 0 5.8em;background-color:#f7f5f1;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/doctor_bg.jpg)}.idx_doctor .idx_en{margin:0 0 2.2em}.idx_doctor .idx_en span{line-height:1;font-size:838%;font-weight:200;color:rgba(104,188,158,.5)}.idx_doctor .idx_ttl{width:37.9em;aspect-ratio:569/65;display:grid;align-items:center;margin:0 auto 43.8em 0;padding:0 0 0 1.6em;background-repeat:no-repeat;background-position:100% 0;background-size:100% 100%;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/doctor_ttl_bg.png)}.idx_doctor .idx_ttl span{font-size:304%;line-height:1;letter-spacing:.08em}.idx_doctor .idx_ccl{position:absolute;z-index:3;right:0;top:44.8em;width:41.93em}.idx_doctor .idx_ccl img{aspect-ratio:629/650}.idx_doctor .idx_kkm{position:relative;padding:5.6em 9.2em 0;margin:0 0 5.6em}.idx_doctor .idx_kkm .idx_cnr{position:absolute;left:0;top:0;width:12.46em;padding:1.4em 1.2em;aspect-ratio:187/183;background-color:#d2f0e8;clip-path:polygon(0 0,100% 0,0 100%)}.idx_doctor .idx_kkm .idx_cnr span{font-size:166.6%}.idx_doctor .idx_kkm .idx_cnr i{display:block;line-height:1}.idx_doctor .idx_kkm .idx_cnr em{font-size:183.32%}.idx_doctor .idx_kkm .idx_lead{margin:0 0 1.3em;border-bottom:1px solid #fff;color:#fff;padding:0 0 1em;letter-spacing:.08em}.idx_doctor .idx_kkm .idx_lead span{font-size:209.6%;display:inline-block}.idx_doctor .idx_kkm .idx_lead i{font-size:114.3%}.idx_doctor .idx_kkm .idx_lead em{font-size:132.5%}.idx_doctor .idx_kkm .idx_lst{color:#fff;display:grid;grid-template-columns:auto 1fr;gap:1em 1.5em}.idx_doctor .idx_kkm .idx_lst li{padding-left:.6em;position:relative;font-size:138.8%}.idx_doctor .idx_kkm .idx_lst li *{font-weight:300}.idx_doctor .idx_kkm .idx_lst li:before{content:"";display:block;position:absolute;width:.528em;aspect-ratio:11/13;left:0;top:calc(50% - 0.3em);background-color:#f6eab6;clip-path:polygon(0 0,100% 50%,0 100%)}.idx_doctor .idx_kkm .idx_lst li i{font-size:130%;display:inline-block;margin:0 -.4em}.idx_doctor .idx_kkm .idx_lst em{border-bottom:1px solid #f6eab6}.idx_doctor .idx_inr{width:85.33em;padding:3.8em 3.4em 2.6em;display:grid;grid-template-columns:28.4em 1fr;gap:0 3.6em}.idx_doctor .idx_inr:before,.idx_doctor .idx_inr:after{content:"";display:block;position:absolute;width:100%;height:100%}.idx_doctor .idx_inr:before{top:1.3em;left:1.3em;background-color:#e7efeb;mix-blend-mode:multiply}.idx_doctor .idx_inr:after{top:0;left:0;background-color:#fff}.idx_doctor .idx_fig{position:relative;z-index:2}.idx_doctor .idx_fig span{position:absolute;width:29.73em;left:0;top:-2em}.idx_doctor .idx_fig img{aspect-ratio:446/531}.idx_doctor .idx_txt{position:relative;z-index:2}.idx_doctor .idx_inr .idx_name{margin:0 0 2em -3.6em;padding:0 0 .8em 3.6em;display:grid;grid-template-columns:auto 1fr;gap:0 2.6em;border-bottom:2px solid #2e2e2e}.idx_doctor .idx_inr .idx_name .ja{display:inline-block;font-size:261.5%;line-height:1;letter-spacing:.1em}.idx_doctor .idx_inr .idx_name .en{display:inline-block;font-size:232.46%;font-family:'Garamond','Times New Roman',Times,serif;color:#ac8c59;letter-spacing:.04em}.idx_doctor .idx_inr .idx_hdng{font-size:125%}.idx_doctor .idx_inr ul+p{margin-top:1.2em}.idx_doctor .idx_inr ul li{font-size:125%;font-weight:300}.idx_doctor .idx_inr .idx_cert{position:absolute;width:21.73em;bottom:0;right:0;aspect-ratio:326/412}.idx_feat{margin:0 0 9em}.idx_feat .idx_catch{text-align:center;margin:0 0 1.8em}.idx_feat .idx_catch *{font-weight:200}.idx_feat .idx_catch span{font-size:265%;letter-spacing:.06em}.idx_feat .idx_catch i{font-size:142.5%}.idx_feat .idx_catch span>i:last-of-type{font-size:121%}.idx_feat .idx_catch i i{font-size:84.87%}.idx_feat .idx_catch span em{display:inline-block;line-height:1.3;border-bottom:.053em solid #56c7a7}.idx_feat .idx_btn{margin:0 3.4em 1.35em;text-align:right}.idx_feat .idx_btn a{display:inline-block;font-size:82.93%;padding:0 1.7em 0 0;background-repeat:no-repeat;background-position:100% 100%;background-size:auto 1.045em;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/feat_btn_bg.png)}.idx_feat .idx_btn a span{font-size:191.5%;font-weight:200;margin-right:.5em}.idx_feat .idx_btn a i{font-size:114.2%}.idx_feat .idx_inr{position:relative;padding:4.4em 3.6em 3.8em;background-repeat:no-repeat;background-size:cover;background-position:100% 0;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/feat_bg.jpg)}.idx_feat .idx_inr:before{content:"";display:block;position:absolute;top:-4.4em;height:5.6em;width:1px;left:50%;background-color:#919191}.idx_feat .idx_ttl{width:50%;margin:0 auto 1.7em 0;padding:0 2.4em;display:grid;align-items:center;position:relative;text-align:right;aspect-ratio:642/62;background-color:#fff;box-shadow:.2em .2em .2em rgba(67,67,67,.16)}.idx_feat .idx_ttl:before{content:"";display:block;position:absolute;width:3.3em;height:1px;background-color:#2e2e2e;top:-.2em;left:13.4em;transform:rotate(-57deg)}.idx_feat .idx_ttl span:nth-of-type(1){position:absolute;font-size:242.2%;font-family:'Times New Roman',Times,serif;line-height:1;top:-.45em;left:1.35em;letter-spacing:.1em}.idx_feat .idx_ttl span:nth-of-type(2){display:inline-block;font-size:224%;letter-spacing:.12em;line-height:1;padding-bottom:.2em}.idx_feat .idx_ttl span:nth-of-type(2) i{font-size:122%}.idx_feat .idx_ttl span:nth-of-type(2) i:nth-of-type(1){font-size:130%}.idx_feat .idx_ttl span:nth-of-type(2) em{color:#68bc9e}.idx_feat .idx_desc{font-size:97.2%;color:#373737;width:50%;margin:0 0 3em;line-height:1.43}.idx_feat_set{width:50%;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4em 2.8em}.idx_feat_set .idx_box{display:block;position:relative;background-color:#fff;box-shadow:.2em .2em .4em rgba(67,67,67,.15);padding:1.4em 0;color:#313131}.idx_feat .idx_bx_nbr{position:absolute;left:1.6em;top:-1.2em;width:50%}.idx_feat .idx_bx_nbr:before{content:"";display:block;position:absolute;width:3em;height:1px;background-color:#2e2e2e;bottom:.75em;right:0;transform:rotate(-57deg)}.idx_feat .idx_bx_nbr span{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 .3em;font-family:'Times New Roman',Times,serif;line-height:1}.idx_feat .idx_bx_nbr i{font-size:125%;letter-spacing:.1em}.idx_feat .idx_bx_nbr em{font-size:222.2%;color:#68bc9e;line-height:.8}.idx_feat .idx_bx_fig{width:16.4em;margin:0 auto .5em}.idx_feat .idx_bx_fig img{aspect-ratio:246/151}.idx_feat .idx_bx_ttl{text-align:center;margin:0 0 .8em}.idx_feat .idx_bx_ttl *{font-weight:300}.idx_feat .idx_bx_ttl span{font-size:133%;display:inline-block;letter-spacing:.06em;line-height:1.146;color:#796e4f}.idx_feat .idx_bx_ttl i{display:inline-block;margin:0 -.4em}.idx_feat .idx_box .idx_lst{margin:0 auto;width:fit-content;gap:.3em 0}.idx_feat .idx_box .idx_lst li{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/feat_check.png);margin-bottom:0;line-height:1.3;letter-spacing:-.06em}.idx_feat .idx_bx_desc{margin-left:.8em;line-height:1.38}.idx_feat_01 .idx_bx_ttl{margin-bottom:.2em}.idx_feat_02 .idx_feat_sfig{width:7.7em}.idx_feat_02 .idx_feat_sfig img{aspect-ratio:116/87}.idx_feat_03 .idx_feat_sfig{width:7.2em}.idx_feat_03 .idx_feat_sfig img{aspect-ratio:108/87}.idx_feat_04 .idx_feat_sfig{width:7.2em}.idx_feat_04 .idx_feat_sfig img{aspect-ratio:108/87}.idx_feat_04 .idx_feat_desc{width:10em;margin-bottom:1em}.idx_treat{margin:0 0 5.6em;padding:2.6em 0 0}.idx_treat:before{content:"";display:block;position:absolute;width:12.6em;aspect-ratio:189/186;right:6.6em;top:-1em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_logo.png)}.idx_treat .idx_lm{top:-5.8em}.idx_treat .idx_en{position:absolute;top:-.7em;left:3.8em;opacity:.67}.idx_treat .idx_en span{line-height:1;font-size:600%;color:#68bc9e;letter-spacing:.025em;font-weight:200}.idx_treat_head{margin:0 0 1.6em;padding:3.6em 0 0;background-repeat:no-repeat;background-position:100% 0;background-size:53.8em auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_head_bg.png)}.idx_treat_head .idx_ttl{margin:0 0 2.2em;text-align:center}.idx_treat_head .idx_ttl span{line-height:1;font-size:333.33%;letter-spacing:.09em;color:#4b4b4b;font-weight:200}.idx_treat_head .idx_fig{width:61.26em;margin:0 auto 2.4em 0}.idx_treat_head .idx_fig img{aspect-ratio:919/460}.idx_treat_head .idx_lnk{position:absolute;top:11em;right:3.6em;min-height:32.4em;width:25.8em}.idx_treat_head .idx_lnk ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 3.4em}.idx_treat_head .idx_lnk ul li a{background-color:#fff;display:grid;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";height:22.2em;padding:1.4em 1em 1.2em;background-repeat:no-repeat;background-position:50% calc(100% - 1.5em);background-size:.73em auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_lnk_arrow.png);box-shadow:0 0 .4em rgba(148,148,148,.1)}.idx_treat_head .idx_lnk ul li span{display:block;line-height:1;letter-spacing:.16em;font-size:166%;font-family:sans-serif;white-space:nowrap}.idx_treat_head .idx_lnk ul li span em{font-weight:600}.idx_treat_head .idx_lnk ul li:nth-of-type(1) em,.idx_treat_head .idx_lnk ul li:nth-of-type(3) em{color:#36aa7f}.idx_treat_head .idx_lnk ul li:nth-of-type(2) em,.idx_treat_head .idx_lnk ul li:nth-of-type(4) em{color:#78705c}.idx_treat_head .idx_lnk ul li:nth-of-type(2){margin-top:2.6em}.idx_treat_head .idx_lnk ul li:nth-of-type(3){margin-top:5.2em}.idx_treat_head .idx_lnk ul li:nth-of-type(4){margin-top:8.2em}.idx_treat_head .idx_desc{margin:0 3em}.idx_treat_head .idx_desc span{font-size:91.6%;color:#3d3d3d;font-weight:300;letter-spacing:-.04em}.idx_treat .idx_inr{padding:2.2em 0;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_treat .idx_box{padding:2.2em 0;width:44.93em;min-height:32.73em;background-color:rgba(255,255,255,.5)}.idx_treat .idx_bx_ttl{background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_01_ttl_bg.png);margin:0 0 .8em;padding:.5em 3em}.idx_treat_02 .idx_bx_ttl,.idx_treat_04 .idx_bx_ttl{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_02_ttl_bg.png)}.idx_treat .idx_bx_ttl span{color:#fff;font-size:166.6%;line-height:1;letter-spacing:.06em}.idx_treat .idx_bx_lead{border-bottom:1px solid #434343;color:#434343;margin:0 1.8em 1.2em;padding:0 1.2em 1em}.idx_treat .idx_bx_lead span{display:block;font-size:180%;line-height:1.4}.idx_treat .idx_bx_lead span i{font-size:129.6%}.idx_treat .idx_bx_lead em{background:linear-gradient(to bottom,transparent 0,transparent 80%,#f5edb8 80%,#f5edb8 100%)}.idx_treat .idx_bx_catch{margin:0 3em 1em}.idx_treat_01 .idx_bx_catch,.idx_treat_03 .idx_bx_catch{color:#5f5743}.idx_treat_02 .idx_bx_catch,.idx_treat_04 .idx_bx_catch{color:#22ac86}.idx_treat .idx_bx_catch span{font-size:138.8%}.idx_treat .idx_kkm{display:grid;align-items:center;padding:0 0 0 2.2em}.idx_treat .idx_bx_fig{grid-row:1/3}.idx_treat_02 .idx_bx_fig,.idx_treat_04 .idx_bx_fig{grid-column:2/3}.idx_treat .idx_lst{margin:0 0 2em;gap:.4em 0;align-self:end}.idx_treat .idx_lst li{font-size:111%;background-size:.9em auto}.idx_treat_01 .idx_lst li,.idx_treat_03 .idx_lst li{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_01_check.png)}.idx_treat_02 .idx_lst li,.idx_treat_04 .idx_lst li{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_02_check.png)}.idx_treat .idx_btn{align-self:start}.idx_treat .idx_btn a{display:grid;align-items:center;width:12.4em;aspect-ratio:186/44;background-repeat:no-repeat;background-position:calc(100% - 1em) 50%;background-size:2.26em auto;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_btn_arrow.png);padding:0 1.8em 0 0}.idx_treat_01 .idx_btn a,.idx_treat_03 .idx_btn a{background-color:#948c74}.idx_treat_02 .idx_btn a,.idx_treat_04 .idx_btn a{background-color:#56c7a7}.idx_treat .idx_btn span{color:#fff;font-size:93.2%}.idx_treat_01{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_01_bg.jpg)}.idx_treat_01 .idx_kkm{grid-template-columns:16.1em 1fr}.idx_treat_01 .idx_bx_fig{width:14.93em}.idx_treat_01 .idx_bx_fig img{aspect-ratio:224/180}.idx_treat_02{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_02_bg.jpg)}.idx_treat_02 .idx_box{margin-left:auto}.idx_treat_02 .idx_kkm{grid-template-columns:1fr 21em}.idx_treat_02 .idx_bx_fig{width:19.46em}.idx_treat_02 .idx_bx_fig img{aspect-ratio:292/197}.idx_treat_03{background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_03_bg.jpg)}.idx_treat_03 .idx_bx_lead span:nth-of-type(1) i{font-size:100%}.idx_treat_03 .idx_kkm{grid-template-columns:20.2em 1fr}.idx_treat_03 .idx_bx_fig{width:18.93em}.idx_treat_03 .idx_bx_fig img{aspect-ratio:284/204}.idx_treat_04{min-height:41.06em;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/treat_04_bg.jpg)}.idx_treat_04 .idx_box{margin-left:auto}.idx_treat_04 .idx_kkm{grid-template-columns:1fr 22.7em}.idx_treat_04 .idx_bx_fig{width:19.6em}.idx_treat_04 .idx_bx_fig img{aspect-ratio:294/204}.idx_consult{margin:0 0 6em;padding:5.2em 0 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.aiha-dc-nishijin.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg);aspect-ratio:1400/644;color:#fff}.idx_consult .idx_en{position:absolute;width:4.266em;top:-.8em;left:2.8em}.idx_consult .idx_en img{aspect-ratio:64/673}.idx_consult .idx_inr{width:41em;margin:0;padding:0 0 0 6.2em}.idx_consult .idx_ttl{line-height:1;margin:0 auto 2.4em;width:fit-content}.idx_consult .idx_ttl span{font-size:319.46%;letter-spacing:.06em}.idx_consult .idx_ttl i{letter-spacing:-.02em}.idx_consult .idx_lead{width:fit-content;margin:0 auto 1.6em;padding:.6em 1.8em;background-color:rgba(88,81,61,.8)}.idx_consult .idx_lead span{font-size:138.8%;line-height:1}.idx_consult .idx_desc{margin:0 3em 2.2em}.idx_consult .idx_desc p{font-size:125%;line-height:1.55;letter-spacing:.06em}.idx_consult .idx_btn{width:17em;margin:0 auto}.idx_consult .idx_btn img{aspect-ratio:255/70}.idx_gallery{margin:0 0 4.2em}.idx_gallery:before{content:"";display:block;position:absolute;z-index:10;width:6.13em;aspect-ratio:1/1;top:2.4em;left:2.4em;background-color:#5fcaab;mix-blend-mode:multiply;clip-path:polygon(0 0,100% 0,0 100%)}.idx_gallery_ttl{position:absolute;z-index:3;width:18.6em;top:2.6em;left:2.6em}.idx_gallery_ttl img{aspect-ratio:279/240}.idx_gallery_fig{position:relative;padding:0;border:0 none;overflow:hidden}.idx_gallery_fig li img{aspect-ratio:1400/760}.idx_gallery_thumb{padding:1.4em 0;background-color:#f3f2ee}.idx_gallery_thumb .slick-track{transform:unset !important;width:100vw !important;min-width:1360px;display:flex !important;justify-content:space-between}.idx_gallery_thumb_box{width:25vw !important;min-width:calc(1360px / 4);cursor:pointer;transition:.3s;position:relative;opacity:1}.idx_gallery_thumb_box:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#777;mix-blend-mode:multiply;display:none}.idx_gallery_thumb_box.slick-current{opacity:1}.idx_gallery_thumb_box.slick-current:before{opacity:0}.idx_gallery_thumb_box:hover{opacity:.8}.idx_gallery_thumb_box img{aspect-ratio:350/206}.idx_pub{margin:0 0 4.2em;padding:1.6em;background-color:#f3f2ee}.idx_pub .idx_box{background-color:#fff;padding:3.2em 5.9em 4em}.idx_pub .idx_ttl{display:flex;justify-content:space-between;align-items:center;border-bottom:3px double #2c4166;padding:0 2.5em 1.2em;margin:0 0 2.7em}.idx_pub .idx_ttl span{display:block;color:#2e2e2e}.idx_pub .idx_ttl .ja{font-size:222.2%;line-height:1;letter-spacing:.06em}.idx_pub_lst{display:grid;grid-template-columns:39em 1fr;grid-template-columns:1fr 1fr;gap:2.2em 4em;align-content:start;margin:0 0 0 2.2em}.idx_pub_box{display:grid;align-items:center;grid-template-columns:9.73em 1fr;gap:0 1.2em}.idx_pub_fig{grid-row:1/3}.idx_pub_fig img{grid-row:146/107}.idx_pub_date{align-self:end;position:relative;font-size:111%;color:#796e4f;margin-bottom:.5em}.idx_pub_date:before{content:"■";display:inline-block;margin-right:.2em;line-height:1;color:#a68e57}.idx_pub_ttl{align-self:start;font-size:104.2%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.idx_pub .idx_btn{text-align:right}.idx_pub .idx_btn a{width:8.2em}.idx_pub .idx_btn img{aspect-ratio:123/21}.idx_accs{margin:0 0 2.4em}.idx_accs .idx_ttl{margin:0 0 3.2em;text-align:center}.idx_accs .idx_ttl span{display:inline-block;font-size:258%;font-family:'Times New Roman',Times,serif;letter-spacing:.1em;line-height:1}.idx_accs .gmap{width:87.53em;position:relative;margin:0 auto 1.5em}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4.2em;left:calc(50% - 0.5px);top:-2.8em;background-color:#2e2e2e}.idx_accs .gmap iframe{width:100%;aspect-ratio:1313/507}