@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}.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 i{display:inline-block;vertical-align:baseline;line-height:1}.idx_lst li{position:relative;display:block;padding-left:1.4em;margin-bottom:.5em;background-repeat:no-repeat;background-position:0 .4em;background-size:.8em auto}.idx_lm{position:absolute;width:100%;left:0;top:-3.83em;text-align:center}.idx_lm span{display:inline-block;width:7.66em}.idx_lm span img{aspect-ratio:115/115}.idx_btn a,.idx_btn span{display:inline-block}.brckts{display:inline-block;margin:0 -.4em}.kerning{font-feature-settings:'palt'}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.twentytwenty-handle{width:5em;height:5em;margin-left:-2.5em;margin-top:-2.5em;border:0 none;background:rgba(255,255,255,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-.5px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:.66em;height:.66em;border:.2em solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.twentytwenty-left-arrow{margin-left:-1.6em;transform:rotate(-45deg)}.twentytwenty-right-arrow{margin-right:-1.6em;transform:rotate(135deg)}#colorbox,#cboxOverlay,#cboxWrapper{z-index:9999}#cboxOverlay{z-index:9998}.video{position:relative;width:100%;height:0;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;vertical-align:top}.noto_sans{font-family:'Noto Sans JP',sans-serif}.noto_serif{font-family:'Noto Serif JP',sans-serif}.en_ci{font-family:'Cormorant Infant',serif}.head,.head p,.head ul,.head li,.head a,.head span,.head i,.head div,.head section{box-sizing:border-box}.head img{max-width:100%}.head{position:relative;font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));width:100%;z-index:99}.idx_head{position:absolute;z-index:3;width:100%;display:grid;grid-template-columns:1fr 40%}.idx_head_ttl{padding:0 0 0 1.8em}.idx_head_ttl span{font-size:80%;color:#444}.idx_head_btn{display:flex;justify-content:flex-end;padding:0 .8em 0 0}.idx_head_btn li{width:12.93em}.idx_head_btn li a{font-size:126.6%;color:#fff;display:grid;align-content:center;text-align:center;aspect-ratio:194/64;background-repeat:no-repeat;background-size:cover;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/head_btn_bg.png)}.idx_kv{background-repeat:no-repeat;background-size:100% auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);aspect-ratio:2800/1452}.idx_kv .idx_ttl{width:27em;margin:0 auto}.idx_kv .idx_ttl img{aspect-ratio:405/306}.idx_kv .idx_catch{width:46.13em;margin:-2.2em auto 3em}.idx_kv .idx_catch img{aspect-ratio:692/255}.idx_kv .idx_inr{width:88.2em;display:grid;grid-template-columns:1fr 1fr;gap:5.46em}.idx_kv .idx_box{background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/kv_box_bg.png);padding:.8em 3.8em 2em 1.8em;display:grid;grid-template-columns:1fr 15.86em;grid-template-rows:max-content max-content 1fr;column-gap:2.4em}.idx_kv .idx_box .bx_ttl{grid-column:1/3;font-size:186%;font-feature-settings:"palt";letter-spacing:.1em;margin:0 2em 1em 0;padding:0 .6em;border-bottom:.1em solid}.idx_kv .idx_box:nth-of-type(1) .bx_ttl{color:#207bb8;border-color:#207bb8}.idx_kv .idx_box:nth-of-type(2) .bx_ttl{color:#43afef;border-color:#43afef}.idx_kv .idx_box .bx_ttl i{font-size:135.7%}.idx_kv .idx_box .bx_lead{grid-column:1/2;text-align:center;margin:0 0 1em 1em;padding:.3em}.idx_kv .idx_box:nth-of-type(1) .bx_lead{background-color:#207bb8}.idx_kv .idx_box:nth-of-type(2) .bx_lead{background-color:#43afef}.idx_kv .idx_box .bx_lead span{display:inline-block;font-size:126.7%;color:#fff;line-height:1}.idx_kv .idx_box .idx_lst{grid-column:1/2;margin-left:2em}.idx_kv .idx_box .idx_lst li{font-size:1.2em;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/kv_check.png)}.idx_kv .idx_box .bx_fig{grid-column:2/3;grid-row:2/4}.idx_kv .idx_box .bx_fig img{aspect-ratio:238/150}.idx_mhlw{width:82.46em;z-index:3;margin:0 auto 5.5em;padding:5em 0 3.1em;color:#444;border:1px solid #b8b9ba;position:relative;text-align:center}.idx_mhlw:before{content:"";display:block;position:absolute;pointer-events:none;width:calc(100% - 0.6em - 2px);height:calc(100% - 0.6em - 2px);top:.3em;left:.3em;border:1px solid #b8b9ba}.idx_mhlw .idx_lm{top:-1.6em;z-index:3}.idx_mhlw .idx_lm span{width:4.73em}.idx_mhlw .idx_lm span img{aspect-ratio:71/79}.idx_mhlw .idx_ttl{font-size:166.6%;margin:0 auto 1em}.idx_mhlw_lst{margin:0 auto;text-align:center}.idx_mhlw_lst ul{display:inline-block;width:40em}.idx_mhlw_lst li{display:block;margin-bottom:.2em;padding-left:1.2em;font-size:159.6%;text-align:left;letter-spacing:.07em;background-repeat:no-repeat;background-size:.78em auto;background-position:0 .36em;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/mhlw_check.png)}.idx_seminar .idx_inr{display:flex;align-items:center;width:82.46em;margin:0 auto 5.5em;position:relative;aspect-ratio:12/5.3;border:1px solid #f08719}.idx_seminar .idx_inr:before{position:absolute;content:"";right:26.8em;top:calc(0.4em + 1px);bottom:calc(0.4em + 1px);background:linear-gradient(to right,#fff 20%,transparent);z-index:2;width:6em}.idx_seminar .idx_inr:after{position:absolute;content:"";left:.4em;right:.4em;bottom:.4em;top:.4em;pointer-events:none;border:1px solid #f08719;z-index:0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/seminar_bg.jpg);background-size:auto 100%;background-position:right bottom;background-repeat:no-repeat}.idx_seminar .txt{font-size:1.2em;line-height:1.8;width:37em;margin-left:4em}.idx_seminar .txt h2{font-size:1.4em;line-height:1;padding:.5em 0 .4em .8em;border-left:.3em solid #f08719;margin-bottom:.8em}.idx_seminar figure{display:flex;gap:.4em;z-index:3;width:30em;margin-top:.8em;margin-left:2em}.idx_seminar figure img{width:33%;border:1px solid #ccc;padding:.2em;background:#fff}.idx_ct .inr{display:flex;justify-content:center;align-items:center;flex-direction:column;width:82.46em;margin:0 auto 5.5em;position:relative;aspect-ratio:12/4;border:1px double #07b4aa;padding-top:1.5em;padding-right:30em}.idx_ct .inr:after{position:absolute;content:"";left:.4em;right:.4em;bottom:.4em;top:.4em;pointer-events:none;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/ct.png);background-size:auto 100%;background-position:right center;background-repeat:no-repeat;border:1px double #07b4aa;z-index:0}.idx_ct .idx_lm{z-index:2}.idx_ct .idx_ttl span{font-size:218%;line-height:1;position:relative;display:inline-block;background:#07b4aa;color:#fff;padding:.3em 1.2em .25em}.idx_ct .idx_ttl+p{font-size:136%;margin-top:1.4em;margin-bottom:1.2em}.idx_ct figure{width:15em}.idx_info{margin:0 0 6.2em;padding:2.2em 0 .6em 26.6em;min-height:34.5em;background-color:#ecf9fe}.idx_info:before,.idx_info:after{content:"";display:block;position:absolute;left:0}.idx_info:before{bottom:0;width:79.6em;aspect-ratio:1195/487;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/info_deco.png)}.idx_info:after{top:6.3em;height:8.86vw;width:100%;background-color:#207bb8}.idx_info .idx_ttl{position:relative;z-index:3;margin:0 0 1em}.idx_info .idx_ttl .en{font-size:333%;color:#207bb8;font-family:'Times New Roman',Times,serif;letter-spacing:.12em}.idx_info .idx_catch{position:absolute;z-index:5;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:6.8em;top:3em}.idx_info .idx_catch span{display:inline-block;white-space:nowrap;font-size:340%;background-color:rgba(255,255,255,.9);box-shadow:0 -.1em .1em rgba(161,161,161,.4);margin-left:.1em;padding:.3em 0;letter-spacing:.06em;line-height:1.2}.idx_info .idx_catch span em{color:#207bb8}.idx_info .idx_catch span em i{font-size:141%}.idx_info .idx_catch span:nth-of-type(2){margin-top:2em}.idx_info .idx_lead{position:relative;z-index:3;width:36em;margin:0 0 2.4em}.idx_info .idx_lead p:nth-of-type(1){color:#fff;font-size:240%;letter-spacing:.06em}.idx_info .idx_lead p:nth-of-type(1) i{font-size:122%;display:inline-block;margin:0 -.5em}.idx_info .idx_lead p:nth-of-type(1) em{font-size:122%}.idx_info .idx_lead p:nth-of-type(2){display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:.6em}.idx_info .idx_lead p:nth-of-type(2) span{display:gridblock;text-align:center;background-color:#fff;border-radius:.5em;color:#323232;font-size:140%;line-height:1.2;white-space:nowrap;padding:.2em 0 .3em}.idx_info .idx_lead span i{font-size:139%}.idx_info .idx_lst{position:relative;z-index:3;color:#323232}.idx_info .idx_lst li{font-size:180%;padding-left:1.6em;margin-bottom:.5em;background-size:1.07em auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li i{font-size:118.5%;display:inline-block;margin:0 -.4em}.idx_info .idx_lst li em{color:#207bb8;letter-spacing:.1em}.idx_info_fig{position:absolute;z-index:3}.idx_info_fig_01{width:24.13em;top:0;left:0}.idx_info_fig_01 img{aspect-ratio:362/294}.idx_info_fig_02{width:33.53em;bottom:0;right:0}.idx_info_fig_02 img{aspect-ratio:503/459}.idx_his{margin:0 0 4.6em;padding:16em 3.2em 4.8em;background-color:#f5f5f5;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/his_bg.jpg)}.idx_his .idx_ttl{width:33.3em;margin:0 auto 2em;mix-blend-mode:screen}.idx_his .idx_ttl img{aspect-ratio:500/261}.idx_his:before{content:"";display:block;position:absolute;z-index:3;right:0;bottom:4.8em;width:50%;height:50%;pointer-events:none;background-repeat:no-repeat;background-position:100% 100%;background-size:24.2em auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/his_fig.png)}.idx_his .idx_inr{color:#2e2e2e;padding:5em 0 2.6em 27.4em;background-color:rgba(255,255,255,.85);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/his_deco.png);box-shadow:.2em .2em .2em rgba(198,203,208,.25)}.idx_his em{color:#14b8ae}.idx_his .idx_catch{position:absolute;z-index:3;left:4em;top:3em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.idx_his .idx_catch span{font-size:400%;display:block;line-height:1.4;letter-spacing:.1em;white-space:nowrap}.idx_his .idx_catch span>i{font-size:110%}.idx_his .idx_catch span:nth-of-type(1)>i:nth-of-type(1){margin:-.5em 0;font-size:133%}.idx_his .idx_catch span:nth-of-type(1)>i:nth-of-type(1) em i{font-size:109%}.idx_his .idx_catch span:nth-of-type(2){margin-top:5em;letter-spacing:.04em;margin-bottom:-.5em}.idx_his .idx_lead{margin:0 0 3.6em}.idx_his .idx_lead span{font-size:266%;display:block;line-height:1.3;letter-spacing:.1em}.idx_his .idx_lead span:nth-of-type(1) i{font-size:205%;font-style:italic;letter-spacing:0;line-height:1;display:inline-block;margin-right:.1em}.idx_his .idx_lead span:nth-of-type(2){margin-left:3em}.idx_his .idx_lead span:nth-of-type(2) i{font-size:125%}.idx_his .idx_desc{letter-spacing:.1em}.idx_his .idx_desc ul{width:39.5em;margin:0 auto 1.6em 0;padding:1.4em 0 .8em 3em;background-color:#fffbed}.idx_his .idx_desc li{font-size:173.3%;letter-spacing:-.02em;margin:0 0 .6em;background-position:0 .3em;background-size:1em auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/his_check.png)}.idx_his .idx_desc p{letter-spacing:-.02em}.idx_his .idx_desc p:not(:nth-of-type(1)){font-size:146.6%;margin-bottom:.8em;line-height:1.6}.idx_his .idx_desc p:nth-of-type(1){font-size:166.6%;margin-bottom:1.2em}.idx_his .idx_desc i{font-size:122.7%}.idx_afap{padding:6.8em 0 2.2em;margin:0 0 7.6em;color:#2e2e2e}.idx_afap:before,.idx_afap:after{content:"";display:block;position:absolute}.idx_afap:before{width:50.78vw;right:0;top:0;height:100%;background-color:#f7f7f7}.idx_afap:after{left:0;width:95%;top:3.6em;height:27.86em;background-color:#edfcfa}.idx_afap .idx_catch{position:relative;z-index:2;text-align:center;margin:0 0 1em;font-family:"Palatino Linotype","Palatino LT STD","Palatino","Book Antiqua",Georgia,serif;font-size:147%}.idx_afap .idx_ttl{position:relative;z-index:2;width:77.8em;margin:0 auto 2.8em}.idx_afap .idx_ttl span:nth-of-type(1){display:block;position:absolute;top:-2.5em;left:-.2em;font-size:120%;padding:.1em 0 .2em;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;transform:rotate(-5deg)}.idx_afap .idx_ttl span:nth-of-type(2){font-size:266.6%;letter-spacing:.05em}.idx_afap .idx_ttl span:nth-of-type(2) i{font-size:125%}.idx_afap .idx_ttl span:nth-of-type(2) em{position:relative;background:linear-gradient(to bottom,transparent 0,transparent 80%,rgba(56,112,165,.3) 80%,rgba(56,112,165,.3) 100%)}.idx_afap .idx_ttl span:nth-of-type(2) em:before{content:"";display:block;position:absolute;top:-.6em;left:0;width:100%;height:.4em;background-repeat:no-repeat;background-size:auto .2em;background-position:.6em 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/afap_kntn_01.png)}.idx_afap .idx_ttl span:nth-of-type(2) em:last-of-type:before{background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/afap_kntn_02.png)}.idx_afap_logo{position:absolute;z-index:2;width:12em;top:-2.1em;right:1.4em}.idx_afap_logo img{aspect-ratio:180/180}.idx_afap .idx_inr{z-index:2;width:77.8em;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:6em}.idx_afap .bx_fig{margin-bottom:1em}.idx_afap .bx_ttl{margin:0 0 1em;background-repeat:repeat-x;background-position:0 0;background-size:auto 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/afap_ttl_bg.png)}.idx_afap .bx_ttl span{font-size:146.6%;color:#3870a5;padding:.3em .5em}.idx_afap .bx_desc{font-size:106.7%}.idx_afap .idx_btn{text-align:right}.idx_afap .idx_btn a{display:inline-block;font-family:"Palatino Linotype","Palatino LT STD","Palatino","Book Antiqua",Georgia,serif;font-style:italic !important;color:#4b4b4b;border-bottom:1px solid #4b4b4b;letter-spacing:.1em;padding:0 .2em .2em}.idx_dctr{margin:0 0 6.8em;padding:7.8em 3.8em 1.6em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/dctr_bg.jpg)}.idx_dctr:before{content:"";display:block;position:absolute;width:16.6em;aspect-ratio:1/1;top:.8em;left:1.8em;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/dctr_logo.png)}.idx_dctr_badge{position:absolute;right:4.2em;top:-2.8em}.idx_dctr_badge span{width:11em;display:inline-block}.idx_dctr_badge span img{aspect-ratio:165/171}.idx_dctr .idx_en{color:#07b4aa;mix-blend-mode:multiply;margin:0 0 1.2em 1em}.idx_dctr .idx_en span{font-family:'Times New Roman',Times,serif;font-size:527%;letter-spacing:.08em;line-height:1.2}.idx_dctr .idx_ttl{margin:0 0 5.4em 1em}.idx_dctr .idx_ttl span{display:block;line-height:1.3;color:#2e2e2e;font-size:407.4%;text-shadow:.2em .2em .2em #fff,-.2em .2em .2em #fff,.2em -.2em .2em #fff,-.2em -.2em .2em #fff}.idx_dctr .idx_ttl em{display:inline-block;line-height:1.2;border-bottom:.15em solid #fff18f}.idx_dctr .idx_inr{width:100%;display:grid;grid-template-columns:28.2em 1fr;column-gap:2.6em;padding-right:.8em}.idx_dctr_fig{position:relative;background:linear-gradient(to bottom,#fbfcfe 0,#ebecf1 100%);aspect-ratio:423/596;box-shadow:inset 0 0 0 .4em #fff;margin:0 0 2em}.idx_dctr_fig span{position:absolute;bottom:0;left:1em;width:31.07em}.idx_dctr_fig img{aspect-ratio:435/654}.idx_dctr_career{position:relative;padding:1em}.idx_dctr_career:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(7,180,170,.7);mix-blend-mode:multiply}.idx_dctr_career dl{position:relative;color:#fff;font-size:113%;display:grid;grid-template-columns:5em 1fr;letter-spacing:.1em}.idx_dctr_prof{margin:0 0 3.6em 3.8em;padding:4.6em 0 0;color:#fff}.idx_dctr_prof_post{margin:0 0 1em}.idx_dctr_prof_post span{display:block;font-size:120%}.idx_dctr_prof_name{display:grid;grid-template-columns:17em 1fr;align-items:center;margin:0 4em 1.6em 0;padding-bottom:2em;border-bottom:1px solid #fff}.idx_dctr_prof_name span{line-height:1;letter-spacing:.1em}.idx_dctr_prof_name .ja{font-size:370.8%}.idx_dctr_prof_name .en{font-family:'Times New Roman',Times,serif;font-size:166.7%;color:#8cffd0}.idx_dctr_prof_lst{columns:2;font-size:106.7%}.idx_dctr_prof_lst li{position:relative;margin:0 0 .4em;padding:0 0 0 .6em}.idx_dctr_prof_lst li:before{content:"";display:block;position:absolute;width:.2em;aspect-ratio:1/1;left:0;top:.7em;border-radius:50%;background-color:#fff}.idx_dctr_photo{background-color:#fff;padding:1em;margin:0 0 1.2em}.idx_dctr_photo dt{font-size:106.7%;color:#07b4aa;margin-bottom:1em;padding:0 0 0 .2em}.idx_dctr_photo dt span{display:inline-block;padding:0 1em .2em 0;border-bottom:1px solid #07b4aa;letter-spacing:.1em}.idx_dctr_photo dd{display:grid;grid-auto-flow:column;gap:.6em}.idx_dctr_book{display:grid;grid-auto-flow:column;gap:1em;margin:0 0 1.4em}.idx_dctr .idx_btn{text-align:right;grid-column:1/3}.idx_dctr .idx_btn a{display:inline-block;font-size:93.3%;color:#fff;padding:0 2.5em .7em .5em;background-repeat:no-repeat;background-size:100% auto;background-position:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/dctr_btn_bg.png)}.idx_staff{width:77.6em;margin:0 auto 8.4em;display:grid;grid-template-columns:1fr 1fr;gap:2.6em 2.6em;color:#2e2e2e}.idx_staff .idx_box{background-repeat:no-repeat;background-size:cover;background-position:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/staff_bg.png);display:grid;grid-template-columns:10.66em 1fr;grid-template-rows:max-content max-content 1fr;gap:0 2em;padding:4em 2em 1em}.idx_staff .bx_ttl{position:absolute;width:100%;left:0;top:-2em;text-align:center}.idx_staff .bx_ttl span{display:inline-block;background-color:#07b4aa;color:#fff;width:19.5em;font-size:133.3%;padding:.2em 0 .3em}.idx_staff .bx_ttl span i{font-size:166.6%;display:inline-block;margin:0 -.4em}.idx_staff .bx_fig{grid-column:1/3;margin:0 0 2.4em}.idx_staff .bx_fig img{aspect-ratio:500/310}.idx_staff .bx_sfig{grid-column:1/2}.idx_staff .bx_sfig img{aspect-ratio:160/120}.idx_staff .idx_lst{grid-column:2/3;margin:0 0 .5em;padding-top:.8em}.idx_staff .idx_lst li{font-size:106.7%;padding-left:1.6em;background-position:0 .36em;background-size:1.1em auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/staff_check.png);letter-spacing:.1em}.idx_staff .idx_box:nth-of-type(2) .idx_lst li:nth-of-type(2){letter-spacing:-.04em}.idx_staff .idx_btn{grid-column:1/3;text-align:right}.idx_staff .idx_btn a{display:inline-block;font-family:"Palatino Linotype","Palatino LT STD","Palatino","Book Antiqua",Georgia,serif;font-style:italic !important;color:#4b4b4b;border-bottom:1px solid #4b4b4b;letter-spacing:.1em;padding:0 .2em .2em}.idx_staff .idx_desc{grid-column:1/3;font-size:106.7%;line-height:1.8;letter-spacing:.08em}.idx_gene{padding:4.4em 0 3.6em;margin:0 0 4.6em;background-color:#fffbed;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/gene_bg.jpg)}.idx_gene .idx_ttl{font-size:240%;line-height:1.8;text-align:center;padding:0 0 .8em;margin:0 0 1em;background-repeat:no-repeat;background-size:8.83em auto;background-position:50% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/gene_ttl_border.png)}.idx_gene .idx_ttl span{display:block;font-weight:500;letter-spacing:.06em}.idx_gene .idx_ttl i{font-weight:500;font-size:116.7%}.idx_gene .idx_ttl em{color:#207bb8}.idx_gene .idx_desc{width:41.8em;font-size:106.7%;margin:0 auto 4em;line-height:1.8;letter-spacing:.08em}.idx_gene .idx_inr{width:79.2em;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3em;margin-bottom:6.6em}.idx_gene .idx_box{display:grid;grid-template-rows:subgrid;grid-row:span 3}.idx_gene .bx_ttl{position:absolute;width:calc(100% - 4.8em);left:2.4em;top:-1.4em;text-align:center;color:#fff;background-color:#207bb8;background-repeat:no-repeat;background-size:auto 100%;background-position:100% 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/gene_ttl_bg.png)}.idx_gene .bx_ttl span{display:grid;grid-template-columns:1fr 6em;align-items:center;padding:.2em 1em .4em}.idx_gene .bx_ttl .ja{font-size:146.7%;text-align:center}.idx_gene .bx_ttl .en{font-size:94%;text-align:right}.idx_gene .bx_fig{margin:0 0 2em;overflow:hidden;border-radius:1.73em 0}.idx_gene .bx_desc{font-size:106.7%;line-height:1.8;margin-bottom:1em}.idx_gene .idx_btn{text-align:center}.idx_gene .idx_btn a{border-radius:2em;color:#207bb8;border:1px solid #207bb8;font-family:"Palatino Linotype",serif;font-size:86.6%;font-style:italic;letter-spacing:.1em;width:13em;height:2.4em;display:grid;margin:0 auto;align-content:center;line-height:1;vertical-align:bottom;background-repeat:no-repeat;background-size:.8em auto;background-position:calc(100% - 1em) 50%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/gene_arrow.png)}.idx_gene_foot{background-color:#fff;width:62.6em;margin:0 auto;padding:1.8em 2.6em;position:relative;border-radius:1.7em 0}.idx_gene_foot_txt span{display:block}.idx_gene_foot_txt span:nth-of-type(1){font-size:173.3%}.idx_gene_foot_txt span:nth-of-type(2){font-size:240%}.idx_gene_foot_txt em{color:#207bb8;border-bottom:.09em solid #207bb8}.idx_gene_foot_fig{position:absolute;right:.6em;top:-1.2em;width:14em;overflow:hidden;border-radius:1.7em 0}.idx_gene_foot_fig img{aspect-ratio:210/159}.idx_menu{margin:0 0 11.4em;padding:2.8em 3.8em 3.8em;background-repeat:no-repeat;background-size:cover;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/menu_bg.jpg)}.idx_menu .idx_ttl{text-align:center;margin:0 0 3em;color:#2e2e2e}.idx_menu .idx_ttl span{display:inline-block;width:20.4em}.idx_menu .idx_ttl i{display:block;letter-spacing:.1em}.idx_menu .idx_ttl .en{font-size:277.8%;font-family:'Times New Roman',Times,serif;border-bottom:1px solid #2e2e2e;padding-bottom:.25em;margin-bottom:.25em}.idx_menu .idx_ttl .ja{font-size:120%}.idx_menu_lst{margin:0 0 4.6em}.idx_menu_lst .box{display:grid;grid-template-columns:12em 1fr 1fr 1fr 1fr 1fr 1fr;column-gap:.85em;text-align:center}.idx_menu_lst .box+.box{margin-top:1.2rem}.idx_menu_lst i{display:block}.idx_menu_lst h3{font-size:120%;color:#fff;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/menu_hdg_bg.png);display:flex;align-items:center;justify-content:center;aspect-ratio:180/87;text-shadow:.5em .5em .5em rgba(60,60,60,.33)}.idx_menu_lst a{background-color:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:168/87}.idx_menu_lst a span i{display:block;font-size:120%;line-height:1.3}.idx_menu_lst a span .sml{font-size:88%}.idx_case_note{text-align:center;font-size:113.3%;color:#383838;margin:0 0 3.4em}.idx_case_note i{color:#d00000}.idx_case{width:85em;display:grid;grid-template-columns:repeat(3,1fr);gap:3.86em}.idx_case .idx_box{background-color:#fff;padding:5.2em 2em 1.6em}.idx_case_ttl{font-size:100%;position:absolute;top:-.8em;left:-.8em;width:6.666em}.idx_case_ttl img{aspect-ratio:100/100}.idx_case_ba{margin:0 0 1.6em}.idx_case_ba img{aspect-ratio:316/176}.idx_case_desc{color:#2e2e2e;font-size:107.7%;line-height:1.42}.idx_reason{margin:0 0 6em}.idx_reason .idx_lm{top:-8em}.idx_reason .idx_lm span{width:5.13em}.idx_reason .idx_lm span img{aspect-ratio:77/71}.idx_reason_head{margin:0 0 8.4em;padding:5.8em 0 4.6em;background-color:#fff;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_head_bg.jpg)}.idx_reason_head_ttl{position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:14.8em;height:32em;margin:0 auto 0 39em;color:#2e2e2e}.idx_reason_head_ttl:before,.idx_reason_head_ttl:after{content:"";display:block;position:absolute;width:2.7em;aspect-ratio:1/1}.idx_reason_head_ttl:before{top:-1.2em;right:-1.2em;border-top:.2em solid #2e2e2e;border-right:.2em solid #2e2e2e}.idx_reason_head_ttl:after{bottom:2.5em;left:2.5em;border-bottom:.2em solid #2e2e2e;border-left:.2em solid #2e2e2e}.idx_reason_head_ttl span{display:block;line-height:.96;letter-spacing:.08em}.idx_reason_head_ttl span:nth-of-type(1){font-size:469.6%}.idx_reason_head_ttl span:nth-of-type(1) i{font-size:128%}.idx_reason_head_ttl span:nth-of-type(2){font-size:586%;text-align:end;margin-bottom:-.3em}.idx_reason_head_kkm{position:relative;width:54.2em;padding:1.8em 0 1.5em 1.6em;color:#29211d;background-color:rgba(255,255,255,.85)}.idx_reason_head_kkm p{font-weight:500;line-height:1.4}.idx_reason_head_kkm em{color:#2998c7}.idx_reason_head_kkm p:nth-of-type(1){font-size:171.8%}.idx_reason_head_kkm p:nth-of-type(2){font-size:183.7%;margin-left:-.6em}.idx_reason_head_kkm p:nth-of-type(2) span{font-size:134.6%}.idx_reason_head_kkm p:nth-of-type(2) span i{font-size:106.8%}.idx_reason_head_kkm p:nth-of-type(3){font-size:143.2%}.idx_reason_head_kkm p:nth-of-type(3) i{font-size:126%}.idx_reason .idx_sct{color:#2e2e2e;position:relative}.idx_reason .idx_sct:before,.idx_reason .idx_sct:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:100% auto;mix-blend-mode:multiply}.idx_reason .idx_nbr{position:absolute;width:100%;top:-4em;line-height:1;left:0;text-align:center}.idx_reason .idx_nbr span{display:inline-block;font-size:722%;font-family:'Times New Roman',Times,serif}.idx_reason .idx_ttl{color:#000;text-align:center}.idx_reason .idx_ttl span{line-height:1.3}.idx_reason .idx_catch{position:relative;z-index:2}.idx_reason .idx_inr{z-index:3}.idx_reason_01{background-color:#ecf6f8;padding:4.4em 0 3em;margin-bottom:8.2em}.idx_reason_01:before{z-index:0;width:59.8em;height:100%;right:0;bottom:-1.8em;background-position:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_01_deco.png)}.idx_reason_01 .idx_nbr{color:#40cec6}.idx_reason_01 .idx_ttl{margin:0 0 1.6em}.idx_reason_01 .idx_ttl span{font-size:194.4%}.idx_reason_01 .idx_catch{margin:0 auto 2.8em;padding:.2em 0 .6em;width:45em;text-align:center;background-color:#41cfc7;color:#2e2e2e}.idx_reason_01 .idx_catch span{font-size:166%}.idx_reason_01 .idx_catch i{font-size:116.6%}.idx_reason_01 .idx_catch em{font-size:133.3%;color:#fff}.idx_reason_01 .idx_inr{display:grid;grid-template-columns:1fr 1fr;column-gap:4.8em;width:82em}.idx_reason_01 .idx_box{background-repeat:no-repeat;background-size:100% auto;background-position:0 0;aspect-ratio:575/726}.idx_reason_01 .idx_box:nth-of-type(1){padding:26em 0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_01_01_bg.jpg)}.idx_reason_01 .idx_box:nth-of-type(2){padding:25em 0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_01_02_bg.jpg)}.idx_reason_01 .bx_catch{position:absolute;z-index:3;display:flex;align-items:center;width:13.13em;aspect-ratio:1/1;top:13em;right:-1.4em;border-radius:50%;background-color:rgba(65,207,199,.9);color:#fff}.idx_reason_01 .bx_catch span{display:block;width:100%;text-align:center;font-size:138%;line-height:1.2}.idx_reason_01 .bx_catch span i{display:block}.idx_reason_01 .bx_ttl{text-align:center;margin-bottom:2.4em}.idx_reason_01 .idx_box:nth-of-type(2) .bx_ttl{margin-bottom:1.6em}.idx_reason_01 .bx_ttl span{display:block;line-height:1.2;font-size:166%}.idx_reason_01 .bx_ttl i{font-size:133.2%}.idx_reason_01 .idx_box:nth-of-type(2) .bx_ttl i{font-size:116.7%}.idx_reason_01 .bx_ttl em{display:inline-block;background:linear-gradient(to bottom,transparent 0,transparent 86%,#ffef69 86%,#ffef69 10%)}.idx_reason_01 .idx_set{display:grid;align-items:center;column-gap:1.4em;background-color:#fff}.idx_reason_01 .idx_box:nth-of-type(1) .idx_set{grid-template-columns:13.3em 1fr;margin:0 .8em 0 3.2em}.idx_reason_01 .idx_box:nth-of-type(2) .idx_set{grid-template-columns:16em 1fr;margin:0 2em 0 3.2em}.idx_reason_01 .idx_box:nth-of-type(1) .fig img{aspect-ratio:200/208}.idx_reason_01 .idx_box:nth-of-type(2) .fig img{aspect-ratio:245/209}.idx_reason_01 .idx_set .txt{color:#2e2e2e}.idx_reason_01 .idx_set .ttl{font-size:120%;color:#41cfc7;margin-bottom:.2em}.idx_reason_01 .idx_set .desc+.ttl{margin-top:.5em}.idx_reason_01 .idx_set .desc{line-height:1.4}.idx_reason_01 .idx_box:nth-of-type(2) .idx_lst li{font-size:106.7%;background-size:.9em auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_01_check.png)}.idx_reason_02{background-color:#eff5f9;padding:4.6em 0 1.6em;margin:0 0 8.4em}.idx_reason_02:before{width:49.8em;height:100%;left:0;bottom:-2.2em;background-position:0 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_02_deco.png)}.idx_reason_02 .idx_nbr{color:#9dc6e3}.idx_reason_02:after{width:41.4em;height:6.6em;top:9.14em;left:calc(50% - (41.4em / 2));background-color:#e5f0f8}.idx_reason_02 .idx_ttl{font-size:180.5%;margin:0 0 1em}.idx_reason_02 .idx_ttl i{font-size:138.8%}.idx_reason_02 .idx_catch{text-align:center;padding:.5em 0 .7em;margin:0 0 1.8em;position:relative;z-index:3}.idx_reason_02 .idx_catch span{display:block;font-size:166.6%;line-height:1.3}.idx_reason_02 .idx_catch i{font-size:116.7%}.idx_reason_02 .idx_catch em{background:linear-gradient(to bottom,transparent 0,transparent 10%,#ffe535 10%,#ffe535 90%,transparent 90%,transparent 100%)}.idx_reason_02 .idx_catch em i{display:inline-block;margin:0 -.4em}.idx_reason_02 .idx_desc{font-size:125%;text-align:center;margin:0 0 1.6em}.idx_reason_02 .idx_reason_lst{width:45.06em;margin:0 auto 2.2em;background:#fff;padding:2em 2.8em;position:relative;z-index:3}.idx_reason_02 .idx_reason_lst li{display:grid;grid-template-columns:10.27em 1fr;gap:1.4em;align-items:center;position:relative;z-index:19}.idx_reason_02 .idx_reason_lst li+li{margin-top:1.6em;padding-top:1.6em;border-top:1px solid #a3a3a3}.idx_reason_02 .idx_reason_lst .fig{width:10.2em}.idx_reason_02 .idx_reason_lst .fig img{aspect-ratio:154/114}.idx_reason_02 .idx_reason_lst dt{font-size:120%;margin-bottom:1em}.idx_reason_02 .idx_reason_lst dd{line-height:1.4;letter-spacing:-.02em}.idx_reason_02 .idx_reason_lst dd em{color:#ffa10d}.idx_reason_02 .idx_btn{text-align:center;position:relative;z-index:1}.idx_reason_02 .idx_btn a{display:inline-block;width:17.33em}.idx_reason_02 .idx_btn img{aspect-ratio:260/46}.idx_reason_02 .idx_figs{position:absolute;top:0;left:0;width:100%;height:calc(100% + 4em);overflow:hidden}.idx_reason_02 .idx_fig{position:absolute;overflow:visible}.idx_reason_02 .idx_fig span{display:block;position:relative;z-index:3}.idx_reason_02 .idx_fig:before{content:"";display:block;position:absolute;top:0;left:0;width:110%;aspect-ratio:1/1;background:radial-gradient(circle,#fff 0,#fff 6%,transparent 60%)}.idx_reason_02 .idx_fig_01{width:24.46em;top:1.8em;left:0}.idx_reason_02 .idx_fig_01 img{aspect-ratio:367/340}.idx_reason_02 .idx_fig_02{width:14.73em;top:1.8em;right:3.8em}.idx_reason_02 .idx_fig_02 img{aspect-ratio:221/397}.idx_reason_02 .idx_fig_02:before{width:30.66em;bottom:-4em;right:0;aspect-ratio:460/520;opacity:.5}.idx_reason_02 .idx_fig_03{width:18.66em;bottom:2.8em;left:1.6em}.idx_reason_02 .idx_fig_03 img{aspect-ratio:280/387}.idx_reason_02 .idx_fig_03:before{width:25.6em;top:-11em;left:-1.6em;aspect-ratio:384/578}.idx_reason_02 .idx_fig_04{width:23.47em;bottom:4em;right:.4em}.idx_reason_02 .idx_fig_04 img{aspect-ratio:352/239}.idx_reason_02 .idx_fig_04:before{display:none}.idx_reason .idx_wrp{width:83em;display:grid;grid-template-columns:1fr 1fr;column-gap:2.6em}.idx_reason .idx_wrp .idx_sct{padding:3.2em 1.8em 1.8em}.idx_reason_03{background-color:#effaf5}.idx_reason_04{background-color:#f8f4ed}.idx_reason .idx_wrp .idx_sct:before{width:35.9em;height:100%;right:-1em;bottom:-1em;background-position:100% 100%}.idx_reason_03:before{background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_03_deco.png)}.idx_reason_04:before{background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_04_deco.png)}.idx_reason .idx_wrp .idx_nbr span{font-size:720%}.idx_reason_03 .idx_nbr{color:#a5e9c8}.idx_reason_04 .idx_nbr{color:#d5bfad}.idx_reason .idx_wrp .idx_ttl{text-align:center;font-size:166.6%;margin-bottom:1em}.idx_reason .idx_wrp .idx_ttl i{font-size:125%}.idx_reason .idx_wrp .idx_ttl em{display:inline-block;padding-bottom:.2em;line-height:1}.idx_reason_03 .idx_ttl em{border-bottom:.1em solid #a5e9c8}.idx_reason_04 .idx_ttl em{border-bottom:.1em solid #cfb7a1}.idx_reason .idx_wrp .idx_fig{margin-bottom:1.2em;position:relative}.idx_reason .idx_wrp .idx_fig:after{content:"";display:block;position:absolute;z-index:3;width:2px;height:1.93em;bottom:-1.5em;left:calc(50% - 1px);background-color:#2e2e2e}.idx_reason .idx_wrp .idx_set{position:relative;z-index:2;padding:1.2em 1.2em 1.2em 1.8em;background-color:#fff;display:grid;grid-template-columns:1fr 9.93em}.idx_reason_03 .idx_set{column-gap:1.9em}.idx_reason .idx_wrp .idx_set p,.idx_reason .idx_wrp .idx_set li{color:#434343;font-size:126%}.idx_reason .idx_wrp .idx_set li{margin-bottom:0;margin-left:.7em;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/reason_01_check.png)}.idx_reason .idx_wrp .idx_set img{aspect-ratio:149/135}.idx_reason_04 dt{font-size:155.5%;border-bottom:1px solid #cfb7a1;margin-bottom:.6em;padding:.2em 0}.idx_treat{margin:0 0 4.8em;padding:0 0 4em;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/treat_bg.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:0 100%}.idx_treat_head{margin:0 0 8.8em;position:relative;padding:0;background-color:#fff;background-repeat:no-repeat;background-size:59.8em auto;background-position:0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/treat_head_fig_01.jpg)}.idx_treat_head_kkm{position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:22.8em;height:49em;margin:0 auto 1.6em 36.5em;padding:2em;color:#2e2e2e}.idx_treat_head_lead{font-size:200%;letter-spacing:.15em;margin-left:.5em}.idx_treat_head_ttl{font-size:400%;color:#07b4aa;text-shadow:.1em .1em .1em #fff,-.1em .1em .1em #fff,.1em -.1em .1em #fff,-.1em -.1em .1em #fff}.idx_treat_head_ttl span{display:block;line-height:1.2}.idx_treat_head_ttl span:nth-of-type(1){margin-top:-.1em;letter-spacing:.1em;line-height:1.1}.idx_treat_head_ttl span:nth-of-type(2){margin-top:1em;line-height:1.3}.idx_treat_head_ttl span:nth-of-type(2) i{display:inline-block;margin:-.4em 0}.idx_treat_head_ttl span:nth-of-type(2) em{display:inline-block;margin:.2em 0}.idx_treat_head_ttl span:last-of-type{text-align:end;letter-spacing:.1em}.idx_treat_head_fig{position:absolute;width:33.66em;right:0;top:10em}.idx_treat_head_fig img{aspect-ratio:505/604}.idx_treat_head_desc{position:relative;padding:6.2em 0 2em;text-align:center;font-size:106.7%;line-height:2;letter-spacing:.04em}.idx_treat_head_desc:before{content:"";display:block;position:absolute;z-index:3;width:1px;height:5.8em;top:-.5em;left:calc(50% - 0.5px);background-color:#2e2e2e}.idx_treat .idx_inr{background-color:#fff;width:83.3em;padding:4.2em 0 3em;box-shadow:0 0 2em rgba(101,101,101,.15);display:flex}.idx_treat .idx_inr:nth-of-type(2n - 1){margin-bottom:7em}.idx_treat .idx_inr:nth-of-type(2n){flex-direction:row-reverse}.idx_treat .idx_inr:nth-of-type(2){margin-bottom:8.86em}.idx_treat .idx_en{position:absolute;top:-2.86em}.idx_treat .idx_en img{height:2.86em;width:unset;max-width:unset}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_en{right:0}.idx_treat .idx_inr:nth-of-type(2n) .idx_en{left:0}.idx_treat .idx_ttl{position:absolute;width:17.93em;aspect-ratio:269/250;padding-left:1.2em;display:grid;align-content:center;text-align:center;color:#fff;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/treat_ttl_bg.png)}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_ttl{top:-6.3em;left:-3.1em}.idx_treat .idx_inr:nth-of-type(2n) .idx_ttl{top:-5em;right:-3.1em}.idx_treat .idx_ttl span{font-size:222.2%}.idx_treat .idx_catch{position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:grid;align-content:center}.idx_treat .idx_catch span{display:block;white-space:nowrap;line-height:1.2}.idx_treat .idx_catch span:nth-of-type(1){font-size:250%;color:#333}.idx_treat .idx_catch span:nth-of-type(2){font-size:613%;color:#07b4aa;padding-top:.2em;letter-spacing:.02em}.idx_treat .idx_catch i{display:inline-block;margin-bottom:.1em;text-combine-upright:all}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_catch{width:15.2em;padding-top:7em}.idx_treat .idx_inr:nth-of-type(2n) .idx_catch{width:14.2em;padding-top:9em}.idx_treat .idx_txt{flex:1}.idx_treat .idx_lead{margin-bottom:1.8em;padding-bottom:.6em;border-bottom:1px solid #4b4b4b;color:#333}.idx_treat .idx_lead i,.idx_treat .idx_lead em,.idx_treat .idx_lead span{font-weight:500}.idx_treat .idx_lead span{display:block;font-size:306.6%;white-space:nowrap}.idx_treat .idx_lead em{display:inline-block;background:linear-gradient(to bottom,transparent 0,transparent 80%,rgba(7,180,170,.2) 80%,rgba(7,180,170,.2))}.idx_treat .idx_lead i.thin{display:inline-block;letter-spacing:-.04em}.idx_treat .idx_inr:nth-of-type(2n) .idx_lead{padding-left:2em}.idx_treat .idx_box{position:relative;padding:0 0 0 6.8em}.idx_treat .idx_box+.idx_box{margin-top:2em}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_box{margin-right:2em}.idx_treat .idx_inr:nth-of-type(2n) .idx_box{margin-left:2em}.idx_treat .bx_ttl{font-size:140%;margin:0 0 .5em 4.6em}.idx_treat .bx_desc{font-size:120%;background-color:#f2f2f2;line-height:1.3;padding:.8em .8em .8em 5.6em;min-height:5.83em}.idx_treat .bx_fig{width:11.8em;position:absolute;top:0;left:0}.idx_treat .bx_fig.border{border:1px solid #ddd}.idx_treat .bx_fig img{aspect-ratio:177/134}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_otr{width:31.2em}.idx_treat .idx_inr:nth-of-type(2n) .idx_otr{width:30.8em}.idx_treat .idx_fig{margin-bottom:1.4em}.idx_treat .idx_fig img{aspect-ratio:1/1}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_fig{margin-right:-1.4em}.idx_treat .idx_inr:nth-of-type(2n) .idx_fig{margin-left:-1.4em}.idx_treat .idx_btn a{display:inline-block;font-size:138.8%;background-color:#07b4aa;color:#fff;width:9.6em;aspect-ratio:200/45;display:grid;align-content:center;text-align:center;line-height:1;font-style:italic;letter-spacing:.06em;background-repeat:no-repeat;background-position:calc(100% - 0.6em) 50%;background-size:.4em auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/treat_btn_arrow.png)}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_btn a{margin:0 2em 0 auto}.idx_treat .idx_inr:nth-of-type(2n) .idx_btn a{margin:0 auto 0 2.8em}.idx_treat .idx_inr.idx_treat_04{padding-bottom:1em}.idx_treat .idx_treat_04 .idx_catch span:nth-of-type(2){letter-spacing:-.06em}.idx_treat .idx_treat_04 .idx_lead{margin-bottom:2.7em}.idx_treat .idx_inr:nth-of-type(2n).idx_treat_04 .idx_box{margin-left:3.8em}.idx_treat .idx_inr:nth-of-type(2n).idx_treat_04 .bx_desc{padding-right:1.8em}.idx_consult{margin:0 0 3.2em;padding:5.4em 0 0;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/consult_bg.png)}.idx_consult:before{content:"";display:block;position:absolute;z-index:5;width:13.3em;height:100%;left:0;top:0;background-repeat:no-repeat;background-size:100% auto;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/consult_deco.png);mix-blend-mode:multiply}.idx_consult .idx_ttl{margin:0 0 3.8em;text-align:center;color:#fff}.idx_consult .idx_ttl span{display:inline-block}.idx_consult .idx_ttl i{display:block;line-height:1}.idx_consult .idx_ttl .en{font-size:277.8%;font-family:'Times New Roman',Times,serif;border-bottom:1px solid #fff;padding:0 .1em .3em;margin:0 0 .3em;letter-spacing:.06em}.idx_consult .idx_ttl .ja{font-size:120%;letter-spacing:.1em}.idx_consult .idx_inr{position:relative;width:84.67em;color:#2e2e2e;background-color:#fff;padding:1.8em 3.4em 2em 2.3em;box-shadow:-.5em .5em 1em rgba(191,191,191,.73);margin-bottom:1.2em;display:grid;grid-template-columns:42.2em 1fr;grid-template-rows:max-content 1fr;column-gap:2em}.idx_consult .idx_lead{grid-column:2/3;grid-row:1/2;margin:0 0 1em;padding:0 0 .3em;border-bottom:1px solid #434343}.idx_consult .idx_lead span{display:block;font-size:240%}.idx_consult .idx_lead span:nth-of-type(1){margin-left:-.5em}.idx_consult .idx_lead span:nth-of-type(2){margin-left:3em}.idx_consult .idx_lead span i{font-size:94%}.idx_consult .idx_desc{grid-column:2/3;grid-row:2/3}.idx_consult .idx_desc p{font-size:120%;margin:0 0 .5em;line-height:1.7}.idx_consult .idx_desc em{color:#07b4aa}.idx_consult .idx_fig{position:relative;grid-column:1/2;grid-row:1/3}.idx_consult .idx_fig:before{content:"";display:block;position:absolute;height:16em;aspect-ratio:319/240;right:.8em;bottom:-.8em;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/consult_fig_bg.png)}.idx_consult .idx_fig span{display:block;position:relative;z-index:3}.idx_consult .idx_fig span:nth-of-type(1){width:28.67em}.idx_consult .idx_fig span:nth-of-type(1) img{aspect-ratio:430/334}.idx_consult .idx_fig span:nth-of-type(2),.idx_consult .idx_fig span:nth-of-type(3){position:absolute;width:15.67em}.idx_consult .idx_fig span:nth-of-type(2) img,.idx_consult .idx_fig span:nth-of-type(3) img{aspect-ratio:235/163}.idx_consult .idx_fig span:nth-of-type(2){top:0;right:0}.idx_consult .idx_fig span:nth-of-type(3){bottom:0;right:2.7em}.idx_consult .idx_btn{text-align:right;padding-right:5em}.idx_consult .idx_btn a{display:inline-block;font-size:111%;border-bottom:1px solid #fff;padding:0 2.5em .7em .5em;background-repeat:no-repeat;background-size:100% auto;background-position:100% 100%;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/consult_arrow.png)}.idx_consult .idx_btn a i{font-size:87.5%;font-weight:700}.idx_pay{margin:0 0 4.8em;padding:3.8em 0;text-align:center;background-color:#fffbed}.idx_pay .idx_inr{width:84em;padding:2.3em 0 2.6em;background-color:#fff;box-shadow:-.16em -.16em .1em rgba(101,101,101,.3)}.idx_pay .idx_ttl{width:20.67em;margin:0 auto 1.6em;border:1px solid #2e2e2e}.idx_pay .idx_ttl span{font-size:194%}.idx_pay_lead{font-size:194%;line-height:1;margin:0 0 .9em}.idx_pay_card{width:59.8em;margin:0 auto 2em}.idx_pay_card img{aspect-ratio:898/80}.idx_pay_desc{font-size:138.8%;font-feature-settings:'palt';letter-spacing:.1em;line-height:1}.idx_pay_desc em{font-size:120%;color:#1a376b}.idx_pay_desc em i{font-size:117%}.idx_faq{background-color:#f2f2f2;padding:3.4em 1em 4.2em;margin:0 0 5em}.idx_faq .idx_ttl{text-align:center;margin:0 0 2.4em}.idx_faq .idx_ttl span{font-size:200%;color:#3d3d3d}.idx_faq_lst{width:64em;margin:0 auto;display:grid;grid-template-columns:1fr;row-gap:1.2em}.idx_faq_lst dl{position:relative;background-color:#fff}.idx_faq_lst dt{position:relative;display:flex;color:#fff;width:100%;cursor:pointer;background-color:#07b4aa}.idx_faq_lst dt:hover{transition:.3s;background-color:rgba(7,180,170,.9)}.idx_faq_lst dt:before{content:"Q.";display:block;position:relative;width:2.4em;font-size:153%;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;border-left:solid .5em #71d4ce;font-family:'Times New Roman',Times,serif}.idx_faq_lst dl dt:after{content:"";display:block;position:absolute;z-index:3;right:1.8em;top:calc(50% - 0.33em);width:1.267em;height:.67em;background-repeat:no-repeat;background-size:cover;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/faq_arrow.png);transition:.3s;transform:rotate(180deg)}.idx_faq_lst dl.close dt:after{transform:rotate(0)}.idx_faq_lst dt span{flex:1;display:block;font-size:133%;padding:.6em 2em .6em 0}.idx_faq_lst dd{position:relative;padding:1em 2em 1em 4em;font-size:106.7%;color:#3d3d3d}.idx_faq_lst dd:before{content:"A";display:block;position:absolute;font-size:143.75%;left:.8em;top:.5em;text-align:center;width:1.4em;line-height:1.4;color:#745225;font-family:'Times New Roman',Times,serif;background-color:#eeebe6}.idx_insta{padding:3em 0 8em}.idx_insta h2 .en{display:block;font-size:258%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;line-height:1.2;text-align:center}.idx_insta>div{display:block;width:68em;margin:1.6em auto 0}.idx_pub{margin:0 0 5em;padding:0 6.6em;display:flex;justify-content:space-between}.idx_pub .idx_box{width:37.2em}.idx_pub .idx_ttl{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:max(0.2em, 3px) double #2c4166;margin:0 0 1.8em;padding:0 .5em .5em}.idx_pub .idx_ttl span{display:block;color:#3e3e3e}.idx_pub .idx_ttl .en{font-size:258%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;line-height:1.2}.idx_pub .idx_ttl .ja{font-size:133.3%;padding:0 0 .1em}.idx_pub_news_lst{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1.2em}.idx_pub_news_box{display:grid;grid-template-columns:6.8em auto;grid-template-rows:max-content 1fr;column-gap:1.6em;color:#3d3d3d;margin-left:1.2em}.idx_pub_news_fig{grid-column:1/2;grid-row:1/3}.idx_pub_news_fig img{aspect-ratio:102/102}.idx_pub_news_date{grid-column:2/3;grid-row:1/2;font-size:93.3%;margin:1em 0 0}.idx_pub_news_ttl{grid-column:2/3;grid-row:2/3;font-size:106.7%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.idx_pub_sche_calendar iframe{width:100%;min-height:446px;aspect-ratio:559/446}.idx_accs{margin:0 0 5em}.idx_accs .idx_ttl{text-align:center;font-family:'Times New Roman',Times,serif;margin:0 0 3.2em;line-height:1}.idx_accs .idx_ttl span{font-size:258%;color:#2e2e2e}.idx_accs .gmap{margin:0 0 1em}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4.2em;background:#2e2e2e;top:-2.4em;left:50%}.idx_accs .gmap iframe{aspect-ratio:1400/468}.idx_accs .idx_btn{width:96%;text-align:right;margin:0 auto 2em;font-size:93.3%;padding-right:2.4em;background-repeat:no-repeat;background-image:url(//www.tanno-dental.com/renewal/wp-content/themes/humanity/css/../images/top/accs_arrow.png);background-size:auto .71em;background-position:100% 50%;letter-spacing:.06em}.idx_accs_seo{width:72em;margin:0 auto;font-size:106.7%;line-height:1.8;color:#2e2e2e}.gmap{width:100%;position:relative;margin:0;background:#fff}.gmap iframe{width:100%;aspect-ratio:1400/505;vertical-align:top;border:0 none}