@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:-12em;text-align:center}.idx_lm span{display:inline-block;width:9.33em}.idx_lm span img{aspect-ratio:140/140}.idx_btn a,.idx_btn span{display:inline-block}.brckts{display:inline-block;margin:0 -.4em}.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}header .head_btn{grid-template-columns:1fr 1fr 1fr;width:40em}header .low_kv_tel{position:relative;bottom:initial;right:initial;font-size:.6em;padding:1.5em 2em 1.45em}.idx_kv{background-repeat:no-repeat;background-size:100% auto;background-position:50% 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);padding:4.6em 0 0;margin:0 0 2em;aspect-ratio:1400/912;overflow:hidden}.idx_kv .idx_ttl{width:44.27em;margin:0 auto 7.6em}.idx_kv .idx_ttl img{aspect-ratio:665/433}.idx_kv .idx_inr{display:grid;width:87.8em;grid-template-columns:1fr 1fr;column-gap:5.2em}.idx_kv .idx_box{padding:2em;background-repeat:no-repeat;background-size:cover;background-position:100% 0}.idx_kv .idx_box:after{content:"";display:block;position:absolute;width:100%;height:.5em;left:0;bottom:0;background-repeat:no-repeat;background-size:100% auto;background-position:0 100%}.idx_kv_ttl{width:31.3em;margin:0 0 .5em;border-bottom:.2em solid}.idx_kv_ttl span{font-size:186%}.idx_kv_lead{margin:0 0 1em .8em;line-height:1}.idx_kv_lead i{display:inline-block}.idx_kv_lead em{display:inline-block;background:linear-gradient(to bottom,transparent 0,transparent 85%,#fef28b 85%,#fef28b 100%)}.idx_kv_catch{margin:0 0 1em .8em}.idx_kv_catch span{display:inline-block;width:12.8em;font-size:125%;text-align:center;color:#fff;letter-spacing:.04em;padding:.1em 0}.idx_kv .idx_lst{margin:0 0 0 1.8em}.idx_kv .idx_lst li{font-size:119%;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/kv_check.png)}.idx_kv_01{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/kv_01_bg.png)}.idx_kv_01:after{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/kv_01_border.png)}.idx_kv_01 .idx_kv_ttl{color:#207bb8;border-color:#207bb8}.idx_kv_01 .idx_kv_lead span{font-size:146%}.idx_kv_01 .idx_kv_lead i{font-size:154%;letter-spacing:.06em}.idx_kv_01 .idx_kv_lead i:first-letter {font-size:117%}.idx_kv_01 .idx_kv_catch span{background-color:#207bb8}.idx_kv_01 .idx_lst em{border-bottom:.13em solid #207bb8}.idx_kv_02{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/kv_02_bg.png)}.idx_kv_02:after{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/kv_02_border.png)}.idx_kv_02 .idx_kv_ttl{color:#43afef;border-color:#43afef}.idx_kv_02 .idx_kv_lead span{font-size:213%}.idx_kv_02 .idx_kv_lead i{font-size:68.75%;letter-spacing:.06em}.idx_kv_02 .idx_kv_lead em:first-letter {font-size:125%}.idx_kv_02 .idx_kv_catch span{background-color:#43afef}.idx_kv_02 .idx_lst em{border-bottom:.13em solid #43afef}.idx_philo{background-color:#fffbed;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/philo_bg.jpg);margin:0 0 5.4em;padding:0 0 4.4em}.idx_philo .idx_ttl{text-align:center;padding:15.6em 0 2.2em}.idx_philo .idx_ttl span{display:inline-block;width:41.33em}.idx_philo .idx_ttl img{aspect-ratio:620/261}.idx_philo .idx_inr{width:86.9em;padding:5em 0 3em 26.4em;background-color:rgba(255,255,255,.85);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/philo_deco.png);box-shadow:.2em .2em .2em rgba(198,203,208,.25)}.idx_philo .idx_inr:after{content:"";display:block;position:absolute;width:26.8em;height:100%;bottom:0;right:-2.2em;background-repeat:no-repeat;background-position:100% 100%;background-size:100% auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/philo_fig.png)}.idx_philo_lead{position:absolute;width:11.53em;top:3em;left:4.4em}.idx_philo_lead img{aspect-ratio:173/855}.idx_philo_catch{margin:0 0 2em}.idx_philo_catch span{display:block;font-size:266%}.idx_philo_catch span:nth-of-type(1){color:#2e2e2e}.idx_philo_catch span:nth-of-type(2){color:#207bb8;margin-left:3em}.idx_philo_catch span i{font-size:125%}.idx_philo_desc{position:relative;z-index:5;padding:0 0 0 30px;text-shadow:.1em .1em .1em #fff,.1em -.1em .1em #fff,-.1em .1em .1em #fff,-.1em -.1em .1em #fff}.idx_philo_desc p{font-size:166.7%;margin-bottom:1em;line-height:1.6}.idx_philo_desc p em{font-size:128%;color:#207bb8}.idx_philo_desc p i{font-size:140%}.idx_philo .idx_lst{position:relative;z-index:5;background-color:#fffbed;width:39.6em;margin:0 auto 1.5em 0;padding:2.2em 0 1.8em 3em}.idx_philo .idx_lst li{font-size:173%;padding-left:1.8em;background-size:1.2em auto;background-position:0 .3em;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/philo_check.png)}.idx_info{margin:0;padding:0 0 10.5em;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_ttl{position:relative;width:38.7em;margin:0 auto 1.8em 0;padding:8.2em 0 0 4.8em;border-bottom:.16em solid #207bb8}.idx_info .idx_ttl:before{content:"";display:block;position:absolute;width:5.13em;aspect-ratio:77/90;top:.4em;left:8.2em;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/info_logo.png)}.idx_info .idx_ttl span{display:block;font-size:339%;font-style:italic;font-weight:500;color:#207bb8;letter-spacing:.1em;line-height:1.1}.idx_info_catch{margin:0 0 .3em 4em}.idx_info_catch span{font-size:253%}.idx_info_catch span i{font-size:129%}.idx_info_lead{width:57em;background:linear-gradient(to right,#43afef 0,#43afef 80%,transparent 100%);margin:0 auto 2em 0;padding:.2em 0 .1em 7em}.idx_info_lead span{font-size:186.7%;color:#fff}.idx_info_lead i{font-size:121%}.idx_info .idx_lst{margin:0 0 0 2em}.idx_info .idx_lst li{width:13.4em;font-size:200%;line-height:1.3;background-position:.3em 50%;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/info_check.png);border-bottom:1px solid #404040}.idx_info .idx_lst li i{font-size:70%}.idx_info .idx_lst li em{color:#207bb8;display:inline-block}.idx_info .idx_lst li:not(:first-child) em{letter-spacing:.08em}.idx_info .idx_lst li:nth-of-type(1){margin:0 auto 1em 3.6em}.idx_info .idx_lst li:nth-of-type(2){margin:0 auto 1em 2.4em}.idx_info .idx_lst li:nth-of-type(3){margin:0 auto 1em 1.2em}.idx_pick{margin:0 0 4em;padding:2.4em 0 0;background-color:#fff;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/pick_bg.jpg)}.idx_pick .idx_ttl{position:relative;text-align:center;padding:0 0 7em;margin:0 0 18em;background-repeat:no-repeat;background-position:50% 100%;background-size:18em auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/pick_ttl_bg.png)}.idx_pick .idx_ttl span{display:inline-block;font-size:392.27%;color:#207bb8;letter-spacing:.06em;line-height:1}.idx_pick .idx_inr{display:flex;width:92.8%;justify-content:space-between}.idx_pick .idx_box{width:40em;background-color:rgba(255,255,255,.94);background-repeat:no-repeat;background-position:calc(100% - 0.8em) calc(100% - 0.8em);background-size:.74em auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/pick_arrow.png);box-shadow:.2em .2em .4em rgba(67,67,67,.16);padding:1.8em 2.4em 2.2em;display:grid;grid-template-columns:14.67em 1fr;gap:1.4em}.idx_pick_ttl{grid-column:1/3;grid-row:1/2;text-align:center}.idx_pick_ttl span{display:block}.idx_pick_ttl span:nth-of-type(1){font-size:133%;color:#434343;margin:0 auto .1em;letter-spacing:.1em}.idx_pick_ttl span:nth-of-type(2){font-size:200%;color:#207bb8;width:12em;padding:0 0 .1em;margin:0 auto .18em;letter-spacing:.1em;border-bottom:1px solid #434343}.idx_pick_ttl span:nth-of-type(3){font-size:93%;color:#666;letter-spacing:.2em}.idx_pick_fig{grid-column:1/2;grid-row:2/3}.idx_pick_fig img{aspect-ratio:220/148}.idx_pick_desc{grid-column:2/3;grid-row:2/3;font-size:106.7%;color:#444}.idx_pick_desc em{color:#207bb8}.idx_pick_02 .idx_pick_ttl span:nth-of-type(2){color:#43afef}.idx_pick_02 .idx_pick_desc em{color:#43afef}.idx_dctr{padding:5.6em 0 2.4em;background:linear-gradient(to bottom,transparent 0,transparent 12.4em,#fffbed 12.4em,#fffbed 100%)}.idx_dctr:before,.idx_dctr:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:0 0}.idx_dctr:before{width:37.3em;aspect-ratio:560/835;right:0;top:7.2em;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_ccl.png)}.idx_dctr:after{width:45.86em;aspect-ratio:688/776;left:0;top:47em;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_deco_02.png)}.idx_dctr .idx_lm{top:0}.idx_dctr .idx_lm span{width:5.13em}.idx_dctr .idx_lm img{aspect-ratio:77/90}.idx_dctr_top{position:relative;z-index:5;display:grid;grid-template-columns:47.13em auto;column-gap:5.6em;padding:0 3.4em .5em 4.6em;background-repeat:no-repeat;background-size:66.2em auto;background-position:0 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_map.png)}.idx_dctr_top .idx_ttl{padding:3em 0 0}.idx_dctr_top_lst{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:max-content max-content 1fr;text-align:right;padding:8.4em 0 0}.idx_dctr_top_lst li{margin-bottom:.5em}.idx_dctr_top_lst span{display:inline-block;vertical-align:middle;font-size:157%;letter-spacing:.1em;color:#4d4d4d}.idx_dctr_top_lst i{display:inline-block;vertical-align:middle;font-size:73%;background-color:#916f54;color:#fff;padding:.1em .5em;letter-spacing:.2em;margin-left:1em}.idx_dctr_top_lead{margin-top:1.6em;font-size:173%;letter-spacing:-.03em;white-space:nowrap}.idx_dctr_top_catch{padding-top:2em}.idx_dctr_top_catch span{display:block;color:#6a3a16;font-size:4.51em;line-height:1;letter-spacing:.1em}.idx_dctr_top_catch span:nth-of-type(1){margin:0 0 0 -.5em}.idx_dctr_top_catch span:nth-of-type(2){margin:-.1em 0 0 3.2em}.idx_dctr_top_catch span:nth-of-type(3){margin:0 -.5em;text-align:right}.idx_dctr_catch{position:relative;z-index:3;padding:0 0 11.2em 4.8em;background-repeat:no-repeat;background-size:100% auto;background-position:0 100%;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_bg_01.jpg)}.idx_dctr_catch:before,.idx_dctr_catch:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:100% 100%}.idx_dctr_catch:before{width:45.86em;aspect-ratio:688/616;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_deco_01.png);left:0;top:-6em}.idx_dctr_catch:after{width:44.13em;aspect-ratio:662/423;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_speach.png);right:0;bottom:0}.idx_dctr_catch p{position:relative;z-index:3}.idx_dctr_catch p span{display:block;font-size:426%;color:#ffeba8;line-height:1.3;letter-spacing:.06em}.idx_dctr_catch p span i{display:inline-block;margin:0 -.3em}.idx_dctr_catch p span:nth-of-type(1){font-size:272%;line-height:1.6;color:#fff;margin-bottom:.5em}.idx_dctr_catch p span:nth-of-type(2){margin-left:1.5em}.idx_dctr_catch p span:nth-of-type(3){margin-left:9em}.idx_dctr_drctr{position:relative;z-index:10;display:grid;background:linear-gradient(to bottom,transparent 0,transparent calc(100% - 25em), #fffbed calc(100% - 25em), #fffbed 100%);grid-template-columns:26.53em auto;grid-template-rows:max-content 1fr;padding:2.4em 2.4em 1.8em 3.8em}.idx_dctr_drctr:before,.idx_dctr_drctr:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.idx_dctr_drctr:before{width:25.8em;aspect-ratio:387/561;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_fig_bg.jpg);left:5.2em;top:-7.4em}.idx_dctr_drctr:after{position:absolute;z-index:4;width:87.13em;height:20.8em;left:3em;bottom:4em;background-color:#edecdd;mix-blend-mode:multiply}.idx_dctr_drctr_img{grid-column:1/2;grid-row:1/3;position:relative;z-index:5;margin-top:-13em}.idx_dctr_drctr_fig{margin:0 0 1.6em}.idx_dctr_drctr_book{width:25em;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2em 1em;margin-left:1em}.idx_dctr_drctr_btn{width:16em;margin:1.6em auto 0;display:block;color:#fff;background-color:#6a3a16;text-align:center;font-size:1.3em;padding:.3em 0}.idx_dctr_drctr_btn i.fas{margin:0 0 0 .2em}.idx_dctr_drctr_ttl{grid-column:2/3;grid-row:1/2;text-align:right;margin:0 0 3em}.idx_dctr_drctr_ttl span{display:inline-block;color:#414141;border-bottom:1px solid #414141;padding:0 .5em .2em 0}.idx_dctr_drctr_ttl span i{display:inline-block}.idx_dctr_drctr_ttl span i:nth-of-type(1){font-size:120%;color:#fff;background-color:#916f54;padding:0 .5em;margin-right:1em;margin-top:1.2em;vertical-align:top}.idx_dctr_drctr_ttl span i:nth-of-type(2){font-size:213%;margin-right:.5em}.idx_dctr_drctr_ttl span i:nth-of-type(3){font-size:280%}.idx_dctr_drctr_txt{grid-column:2/3;grid-row:2/3;margin:0 4.4em 0 -2em;padding:3.2em 0 3em 3.8em;background-color:#fff;color:#414141;position:relative;z-index:2}.idx_dctr_drctr_en{position:absolute;width:26.13em;top:-1.4em;left:4em}.idx_dctr_drctr_en img{aspect-ratio:392/54}.idx_dctr_drctr_slide{position:absolute;right:1.6em;width:29.5em}.idx_dctr_drctr_slide p{margin:0 0 1em}.idx_dctr_drctr_slide p span{display:block}.idx_dctr_drctr_slide p span:nth-of-type(2){text-align:right}.idx_dctr_drctr_slide p span i{display:inline-block;font-size:173%;background-color:#6a3a16;color:#fefefe;padding:0 .7em;letter-spacing:.04em}.idx_dctr_drctr_slide p span:nth-of-type(2){margin:0 0 0 6em}.idx_drctr_slider{width:24em;margin:0 auto}.idx_drctr_slider .slick-slide img{aspect-ratio:360/230}.idx_drctr_slider .slide-arrow{width:2.8em;top:calc(50% - 1.4em);mix-blend-mode:multiply}.idx_drctr_slider .prev-arrow{left:-2.2em}.idx_drctr_slider .next-arrow{right:-2.2em}.idx_dctr_drctr_his{position:relative;z-index:10;margin:0 0 3.8em}.idx_dctr_drctr_his li{font-size:106%;line-height:1.9}.idx_dctr_drctr_his li span{display:block}.idx_dctr_drctr_his li .indnt{margin-left:5em}.idx_dctr_drctr_sttl{margin:0 0 1em 1.3em}.idx_dctr_drctr_sttl span{font-size:218%}.idx_dctr_drctr_sttl i{font-size:110.5%}.idx_dctr_drctr_sttl em{color:#6a3a16;background:linear-gradient(to bottom,transparent 0,transparent 85%,#feec96 85%,#feec96 100%)}.idx_dctr_drctr_desc{font-size:136%;margin:0 0 .5em 1em}.idx_dctr_drctr_desc em{font-size:108%;color:#916f54}.idx_dctr_drctr_desc em i{font-size:118%}.idx_dctr_drctr_txt .idx_lst{margin:0 0 0 3.8em}.idx_dctr_drctr_txt .idx_lst li{font-size:106.7%;min-height:1.2em;background-size:1.2em auto;background-position:0 .2em;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_check.png)}.idx_dctr_drctr_seminar{grid-column:1/3;grid-row:3/4;margin:3em 0 0 2em;padding:3.2em 35em 4.6em 1.8em;background-color:#fff;color:#414141;position:relative;z-index:2}.idx_dctr_drctr_seminar .img{display:flex;gap:1.5em;padding:1em .5em 0 1.5em}.idx_dctr_drctr_seminar .movie{width:31.5em;position:absolute;top:52%;right:1.7em;transform:translateY(-50%);text-align:center}.idx_dctr_drctr_seminar .movie iframe{width:100%;height:auto;aspect-ratio:1280/720}.idx_dctr_drctr_seminar .movie p{font-size:120%}.idx_dctr_staff{position:relative;display:grid;grid-template-columns:63.4em auto;padding:2.2em 0 4.4em;margin:0 auto;width:82.6em}.idx_dctr_staff_txt{background-color:#fff;color:#414141;background-repeat:no-repeat;background-size:auto 100%;background-position:0 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_staff_01_bg.jpg);text-align:right;position:relative;min-height:27.3em;padding:2.4em 4.6em 0 0}.idx_dctr_staff_ttl{margin:0 0 1.6em}.idx_dctr_staff_ttl span{display:inline-block;border-bottom:1px solid #414141}.idx_dctr_staff_ttl i{display:inline-block}.idx_dctr_staff_ttl i:nth-of-type(1){font-size:120%;color:#fff;background-color:#916f54;padding:0 .5em}.idx_dctr_staff_ttl i:nth-of-type(2){font-size:280%;margin-left:.5em}.idx_dctr_staff_his{font-size:106.7%}.idx_dctr_staff_his li{margin:0 0 .5em}.idx_dctr_staff_en{position:absolute;z-index:3;bottom:-1em;right:4.6em;width:21.26em}.idx_dctr_staff_en img{aspect-ratio:319/41}.idx_dctr_staff:before{content:"";display:block;position:absolute;width:25.33em;aspect-ratio:380/480;right:0;top:0;background-repeat:no-repeat;background-size:cover;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/dctr_staff_01_fig_bg.jpg)}.idx_dctr_staff_fig p{position:absolute;width:24.63em;margin-left:-3.4em;top:1.52em}.idx_dctr_staff_fig img{aspect-ratio:7/2 39/991}.idx_case{margin:0 0 7.6em;padding:0 0 4.4em;background-color:#fffbed}.idx_case_lead{position:relative;font-size:113%;color:#383838;text-align:center;margin:0 0 3.17em}.idx_case_lead i{color:#d00000}.idx_case .idx_inr{width:85em;display:grid;grid-template-columns:repeat(3,1fr);gap:3.6em}.idx_case .idx_box{background-color:#fff;padding:5.2em 2.2em 3.8em}.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_desc{color:#383838;font-size:93.3%;line-height:1.42}.idx_case_ba img{aspect-ratio:316/236}.idx_treat{margin:0 0 4em;padding:.6em 0 2em;background-color:#eaf5fc;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_bg.jpg)}.idx_treat .idx_lm{top:-4.8em}.idx_treat_head_en{margin:0 1.8em 0 0;text-align:right;line-height:1}.idx_treat_head_en span{font-size:408%;display:inline-block;color:#207bb8;letter-spacing:.06em}.idx_teeat_head_ttl{width:34em;margin:-2em 2.4em 0 auto}.idx_teeat_head_ttl span img{aspect-ratio:510/445}.idx_treat_head_desc{width:79em;margin:-2em auto 1.8em;font-size:93.3%;color:#383838;letter-spacing:-.08em}.idx_treat_set{position:relative;display:flex;justify-content:space-between;background-repeat:no-repeat}.idx_treat_side_fig{position:absolute}.idx_treat_side{position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#2e2e2e}.idx_treat_side:before{content:"";display:block;position:absolute;background-size:1em auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_side_bg.png)}.idx_treat_side_ttl,.idx_treat_side p{position:relative;z-index:3}.idx_treat_side_ttl span{font-size:173%;letter-spacing:.04em;color:#fff;display:inline-block}.idx_treat_side_ttl i:first-child{font-size:146%}.idx_treat_side p em{display:inline-block;background:linear-gradient(to right,transparent 0,transparent 93%,#feec96 93%,#feec96 100%)}.idx_treat_side .brckts{margin:-.4em 0}.idx_treat_main{position:relative;background-color:#fff}.idx_treat_box{display:block;position:relative;padding:1.2em 1.2em 1.8em;background-size:1.6em auto}.idx_treat_box_g1{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_slant_01.png)}.idx_treat_box_g2{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_slant_02.png)}.idx_treat_box:before{position:absolute;content:"";display:block;top:0;right:0;width:2.4em;height:2.4em;aspect-ratio:1/1;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#fff}.idx_treat_lead span{display:block;font-size:240%}.idx_treat_lead em{background:linear-gradient(to bottom,transparent 0,transparent 70%,rgba(172,218,246,.6) 70%,rgba(172,218,246,.6) 100%)}.idx_treat_ttl{text-align:center;margin:0 0 1.2em}.idx_treat_ttl span{display:inline-block;font-size:160%;color:#fff;min-width:13.75em;padding:.1em 0 0}.idx_treat_box_g1 .idx_treat_ttl span{background-color:#207bb8}.idx_treat_box_g2 .idx_treat_ttl span{background-color:#43afef}.idx_treat_mds{margin-bottom:.6em}.idx_treat_mds span{font-size:120%;display:inline-block;padding:0 .5em;background-color:#fff;color:#207bb8}.idx_treat_box .idx_lst{font-size:120%}.idx_treat_box .idx_lst li{background-size:1.2em auto}.idx_treat_box_g1 .idx_lst li{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_check_01.png)}.idx_treat_box_g2 .idx_lst li{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_check_02.png)}.idx_treat_btn{position:absolute;width:8em;right:1.8em;bottom:1.8em}.idx_treat_btn img{aspect-ratio:120/20}.idx_treat_kkm{background-color:#fff;background-repeat:no-repeat;background-position:2px 2px;background-size:1.33em auto;border:1px solid #dfdfdf}.idx_treat_box_g1 .idx_treat_kkm{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_kkm_arrow_01.png)}.idx_treat_box_g2 .idx_treat_kkm{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_kkm_arrow_02.png)}.idx_treat_kkm .nbr{color:#c8161d;font-size:167%}.idx_treat_kkm .nbr i{font-size:244%;font-style:italic;font-family:'Cormorant Infant';line-height:1;font-weight:500}.idx_treat_kkm em{background:linear-gradient(to bottom,transparent 0,transparent 80%,#feec96 80%,#feec96 95%,transparent 95%,transparent 100%)}.idx_treat_01{padding:0 4.4em 4.2em;margin:0 0 4.2em;flex-direction:row-reverse;background-position:100% 100%;background-size:64.13em auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_01_bg.png)}.idx_treat_01 .idx_treat_side_fig{width:33.3em;bottom:0;right:0}.idx_treat_01 .idx_treat_side_fig img{aspect-ratio:999/1341}.idx_treat_01 .idx_treat_side{padding:1.4em 3em 0 0;width:20em}.idx_treat_01 .idx_treat_side:before{width:24.6em;height:63.2em;top:1.6em;right:0}.idx_treat_01 .idx_treat_side_ttl{margin:0 0 0 1em}.idx_treat_01 .idx_treat_side_ttl span{background-color:#43afef;padding:1em .2em}.idx_treat_01 .idx_treat_side p:nth-of-type(1){margin:.45em 0 0;font-size:400%;line-height:1.2}.idx_treat_01 .idx_treat_side p:nth-of-type(1) i{font-size:83%}.idx_treat_01 .idx_treat_side p:nth-of-type(2){margin:3em 0 0;font-size:253%}.idx_treat_01 .idx_treat_side p:nth-of-type(2) i{font-size:121%}.idx_treat_01 .idx_treat_side p:nth-of-type(2) i:nth-of-type(2){font-size:157%}.idx_treat_01 .idx_treat_main{width:62.26em;margin-top:2.8em;padding:2.4em 4.2em 2.2em 3em;display:grid;grid-template-columns:repeat(2,1fr);gap:0 1.6em}.idx_treat_01 .idx_treat_top{grid-column:1/3;margin:0 0 .8em}.idx_treat_01 .idx_treat_top .idx_treat_bnr{width:14.6em;margin:0 auto 1.6em}.idx_treat_01 .idx_treat_top .idx_treat_bnr img{aspect-ratio:224/35}.idx_treat_01 .idx_treat_top .idx_treat_lead{margin:0 0 0 1em}.idx_treat_01 .idx_treat_lead span{line-height:1.1}.idx_treat_01 .idx_treat_top .idx_treat_lead span:nth-of-type(2){text-align:right}.idx_treat_01 .idx_treat_top .idx_treat_lead em{font-size:125%}.idx_treat_01 .idx_treat_top .idx_treat_lead em i{display:inline-block;color:#207bb8}.idx_treat_01 .idx_treat_top .idx_treat_lead em i:first-letter {font-size:138%}.idx_treat_01 .idx_treat_top .idx_treat_note{text-align:right;font-size:93.3%;letter-spacing:.1em}.idx_treat_01 .idx_treat_box_01{grid-column:1/3;display:grid;grid-template-columns:30em auto;grid-template-rows:max-content 1fr;gap:0 1.8em;margin-bottom:2.4em}.idx_treat_01 .idx_treat_box_01 .idx_treat_ttl{grid-column:1/3}.idx_treat_01 .idx_treat_box_01 .idx_treat_kkm{padding:1em 0 0 1em;margin-bottom:1em}.idx_treat_01 .idx_treat_box_01 .idx_treat_kkm dl{display:flex;align-items:flex-end;line-height:1.3;margin-bottom:.3em}.idx_treat_01 .idx_treat_box_01 .idx_treat_kkm dt{width:9.8em;padding-bottom:.5em}.idx_treat_01 .idx_treat_box_01 .idx_treat_kkm dt span{display:block;background-color:rgba(172,218,246,.6);text-align:center;color:#434343;font-size:133%}.idx_treat_01 .idx_treat_box_01 .idx_treat_kkm dd{flex:1;margin-left:1em}.idx_treat_01 .idx_treat_box_01 .idx_treat_kkm dd span:not(.nbr){font-size:173%;letter-spacing:-.04em}.idx_treat_01 .idx_treat_box_01 .idx_treat_kkm dd span:not(.nbr) i{font-size:69%}.idx_treat_01 .idx_treat_box_01 .idx_treat_sfig img{aspect-ratio:315/326}.idx_treat_01 .idx_treat_box_02{grid-column:1/2;margin-bottom:2.4em}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm{margin-bottom:1em;padding:1em 0 1em 1.5em}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm>p{display:inline-block;font-size:153%;line-height:1;position:relative;letter-spacing:.06em;margin:0}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm>p+p{margin-top:-.3em}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm>p .nbr{font-size:108%}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm>p>i{font-size:69%}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm>p i.note{position:absolute;font-size:60.8%;top:.7em;right:0}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm .skkm{border-top:1px dashed #dfdfdf;margin:.5em 1em 0 0;padding:.5em 0 0}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm .skkm p{text-align:center;font-size:153%}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm .skkm p i{font-size:87%}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm .skkm dl{display:flex;font-size:93.3%}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm .skkm dt{width:3em}.idx_treat_01 .idx_treat_box_02 .idx_treat_kkm .skkm dd{flex:1}.idx_treat_01 .idx_treat_box_02 .idx_treat_sfig{width:13.53em}.idx_treat_01 .idx_treat_box_02 .idx_treat_sfig img{aspect-ratio:203/135}.idx_treat_01 .idx_treat_box_03{grid-column:2/3;margin-bottom:2.4em}.idx_treat_01 .idx_treat_box_03 .idx_treat_kkm{aspect-ratio:360/130;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 0 1.8em}.idx_treat_01 .idx_treat_box_03 .idx_treat_kkm p{font-size:166.7%}.idx_treat_01 .idx_treat_box_03 .idx_treat_kkm p i{font-size:128%}.idx_treat_01 .idx_treat_box_03 .idx_lst{font-size:133%;margin-bottom:1.4em}.idx_treat_01 .idx_treat_box_03 .idx_treat_sfig{position:absolute;width:11.8em;right:1em;bottom:4em}.idx_treat_01 .idx_treat_box_03 .idx_treat_sfig img{aspect-ratio:177/179}.idx_treat_01 .idx_treat_box_04{grid-column:1/2}.idx_treat_01 .idx_treat_box_04 .idx_treat_kkm{aspect-ratio:360/130;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 0 1.8em}.idx_treat_01 .idx_treat_box_04 .idx_treat_kkm p{font-size:166.7%}.idx_treat_01 .idx_treat_box_04 .idx_treat_kkm .nbr{font-size:108%}.idx_treat_01 .idx_treat_box_04 .idx_treat_sfig{position:absolute;width:10.06em;right:1em;bottom:5em}.idx_treat_01 .idx_treat_box_04 .idx_treat_sfig img{aspect-ratio:151/153}.idx_treat_01 .idx_treat_box_05{padding-bottom:4.6em;grid-column:2/3;display:grid;grid-template-columns:13.8em auto;grid-template-rows:max-content 1fr}.idx_treat_01 .idx_treat_box_05 .idx_treat_ttl{grid-column:1/3}.idx_treat_01 .idx_treat_box_05 .idx_treat_kkm{grid-column:1/3;margin:0 0 1.2em;padding:1em}.idx_treat_01 .idx_treat_box_05 .idx_treat_kkm span{display:block;text-align:center}.idx_treat_01 .idx_treat_box_05 .idx_treat_kkm span:nth-of-type(1){font-size:167%}.idx_treat_01 .idx_treat_box_05 .idx_treat_kkm span:nth-of-type(1) i{font-size:88%}.idx_treat_01 .idx_treat_box_05 .idx_treat_kkm span:nth-of-type(2){font-size:187%;color:#005082}.idx_treat_01 .idx_treat_box_05 .idx_treat_kkm span:nth-of-type(2) em{font-size:114%}.idx_treat_01 .idx_treat_box_05 .idx_treat_dl_01{grid-column:1/3;margin-bottom:1em}.idx_treat_01 .idx_treat_box_05 .idx_lst li{margin-bottom:0}.idx_treat_02{padding:0 3.8em 5.4em;margin:0 0 4em;background-position:0 0;background-size:auto 100%;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_02_bg.png)}.idx_treat_02 .idx_treat_side_fig{width:37.7em;bottom:0;left:0;z-index:0}.idx_treat_02 .idx_treat_side_fig img{aspect-ratio:566/447}.idx_treat_02 .idx_treat_side{padding:1em 0 0;width:18.5em}.idx_treat_02 .idx_treat_side:before{width:23.2em;height:45.3em;right:-6em;top:1.4em}.idx_treat_02 .idx_treat_side_ttl{margin:0 1em 0 0}.idx_treat_02 .idx_treat_side_ttl span{background-color:#207bb8;padding:1em 0 2em}.idx_treat_02 .idx_treat_side p:nth-of-type(1){margin:1em 0 0 .3em;font-size:333%;line-height:1.2}.idx_treat_02 .idx_treat_side p:nth-of-type(1) i{font-size:83%}.idx_treat_02 .idx_treat_side p:nth-of-type(2){margin:1.8em 0 0 .3em;font-size:347.8%}.idx_treat_02 .idx_treat_main{z-index:2;width:64.6em;margin-top:2.6em;padding:2.4em 4.6em 4em 5.2em}.idx_treat_02 .idx_treat_lead{margin:0 0 2em 1em}.idx_treat_02 .idx_treat_lead span:nth-of-type(2){text-align:right}.idx_treat_02 .idx_treat_lead em{font-size:110.5%}.idx_treat_02 .idx_treat_box_01{margin-bottom:2.8em}.idx_treat_02 .idx_treat_box a{display:grid;grid-template-columns:24.4em auto;column-gap:1.6em;padding:1.6em 2em}.idx_treat_02 .idx_treat_box_01 a{padding-right:2.6em}.idx_treat_02 .idx_treat_ttl{grid-column:1/2;grid-row:1/2}.idx_treat_02 .idx_treat_ttl span{display:block}.idx_treat_02 .idx_treat_kkm{grid-column:1/2;grid-row:2/3;margin-bottom:.5em;padding:1em}.idx_treat_02 .idx_treat_box_01 .idx_treat_kkm{color:#005082}.idx_treat_02 .idx_treat_box_02 .idx_treat_kkm{color:#43afef}.idx_treat_02 .idx_treat_kkm p{font-size:213%}.idx_treat_02 .idx_treat_box_01 .idx_treat_kkm i{font-size:87.5%}.idx_treat_02 .idx_treat_kkm span{display:block}.idx_treat_02 .idx_treat_kkm span:last-child{text-align:right}.idx_treat_02 .idx_treat_box_01 .idx_treat_kkm span{line-height:1}.idx_treat_02 .idx_treat_box_01 .idx_treat_kkm span:nth-of-type(2){text-align:center}.idx_treat_02 .idx_lst{grid-column:1/2;grid-row:3/4}.idx_treat_02 .idx_treat_box_02 .idx_lst{margin-left:3em}.idx_treat_02 .idx_treat_sfig{grid-column:2/3;grid-row:1/4}.idx_treat_03{padding:0 4em 3em;flex-direction:row-reverse;background-position:100% 100%;background-size:49.86em auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/treat_03_bg.png)}.idx_treat_03 .idx_treat_side_fig{width:34.67em;bottom:0;right:0}.idx_treat_03 .idx_treat_side_fig img{aspect-ratio:520/441}.idx_treat_03 .idx_treat_side{padding:1.4em 2.4em 0 0;width:20.6em}.idx_treat_03 .idx_treat_side:before{width:24.6em;height:49.87em;top:1.6em;right:0}.idx_treat_03 .idx_treat_side_ttl{margin:1.3em 0 0 1.5em}.idx_treat_03 .idx_treat_side_ttl span{background-color:#43afef;padding:1em .2em}.idx_treat_03 .idx_treat_side p{font-size:266%}.idx_treat_03 .idx_treat_side p em{font-size:150%}.idx_treat_03 .idx_treat_side p:nth-of-type(1){margin:1.5em 0 0 .8em;position:relative;line-height:1.2}.idx_treat_03 .idx_treat_side p:nth-of-type(1):after{content:"×";display:block;font-size:160%;position:absolute;top:6em;left:-.8em}.idx_treat_03 .idx_treat_side p:nth-of-type(2){margin:4em 0 0}.idx_treat_03 .idx_treat_main{width:62.8em;margin-top:4em;padding:2.4em 4.2em 3.6em 3em}.idx_treat_03 .idx_treat_lead{margin:0 0 1.5em}.idx_treat_03 .idx_treat_lead i{display:inline-block;font-size:55.5%;background-color:#207bb8;color:#fff;width:8em;text-align:center;margin-right:1em;vertical-align:middle}.idx_treat_03 .idx_treat_lead span:nth-of-type(2){margin-left:2.5em}.idx_treat_03 .idx_treat_lead span:nth-of-type(2) i{background-color:#43afef}.idx_treat_03 .idx_treat_box a{display:grid;grid-template-columns:24.4em auto;column-gap:1.6em;padding:1.6em 2em;z-index:10}.idx_treat_03 .idx_treat_box_01{margin-bottom:2.8em}.idx_treat_03 .idx_treat_ttl{grid-column:1/2;grid-row:1/2;margin-bottom:.4em}.idx_treat_03 .idx_treat_ttl span{display:block}.idx_treat_03 .idx_treat_desc{grid-column:1/2;grid-row:2/3;margin-bottom:.5em}.idx_treat_03 .idx_treat_desc p:nth-of-type(1){font-size:186.7%}.idx_treat_03 .idx_treat_desc p:nth-of-type(1) i{font-size:114.3%}.idx_treat_03 .idx_treat_desc p:nth-of-type(2){font-size:122%}.idx_treat_03 .idx_treat_desc p:nth-of-type(2) span{display:block}.idx_treat_03 .idx_treat_desc p:nth-of-type(2) span:nth-of-type(2){margin-left:1em}.idx_treat_03 .idx_treat_desc p:nth-of-type(2) span:nth-of-type(3){margin-right:2em;text-align:right}.idx_treat_03 .idx_treat_desc p:nth-of-type(2) i{font-size:110%}.idx_treat_03 .idx_treat_desc p:nth-of-type(2) i.brckts{font-size:125%}.idx_treat_03 .idx_treat_desc p:nth-of-type(2) em{color:#005082}.idx_treat_03 .idx_treat_box_01 .idx_treat_desc p:nth-of-type(1){color:#207bb8}.idx_treat_03 .idx_treat_box_01 .idx_treat_desc p:nth-of-type(1) i{background:linear-gradient(to bottom,transparent 0,transparent 70%,#feec96 70%,#feec96 100%)}.idx_treat_03 .idx_treat_box_02 .idx_treat_desc p:nth-of-type(1){color:#43afef}.idx_treat_03 .idx_treat_kkm{grid-column:1/2;grid-row:3/4;margin-bottom:.5em;padding:1.5em 1em .5em;line-height:1}.idx_treat_03 .idx_treat_kkm .tax{color:#666;font-size:106%}.idx_treat_03 .idx_treat_kkm .nbr i{font-size:200%}.idx_treat_03 .idx_treat_box_01 .idx_treat_kkm dl:not(:last-child){margin-bottom:.3em}.idx_treat_03 .idx_treat_box_01 .idx_treat_kkm dt{font-size:146.7%}.idx_treat_03 .idx_treat_box_01 .idx_treat_kkm dd{text-align:right}.idx_treat_03 .idx_treat_box_02 .idx_treat_kkm{padding:.5em 0 .5em 1em}.idx_treat_03 .idx_treat_box_02 .idx_treat_kkm span:nth-of-type(1){font-size:146.7%;letter-spacing:-.04em;margin-right:1em}.idx_treat_03 .idx_treat_box_02 .idx_treat_kkm p:last-child span:nth-of-type(1){letter-spacing:-.15em}.idx_treat_03 .idx_treat_sfig{grid-column:2/3;grid-row:1/4}.idx_treat_03 .idx_treat_box_01 .idx_treat_sfig{padding-top:2.8em}.idx_treat_03 .idx_treat_box_02 .idx_treat_sfig{padding-top:2em}.idx_feat{margin:0 0 15.2em;padding:10em 0 0}.idx_feat .idx_lm{top:0}.idx_feat_catch{font-size:3.2em;text-align:center;margin:0 0 1em;letter-spacing:.06em}.idx_feat_catch:first-letter {font-size:117.8%}.idx_feat_catch i{font-size:82.6%}.idx_feat_catch span{font-size:117.8%;display:inline-block;margin:0 -.3em}.idx_feat_catch span em{border-bottom:.06em solid #43afef}.idx_feat_btn{margin:0 3.4em 1.6em;text-align:right}.idx_feat_btn a{display:inline-block;width:27.13em}.idx_feat_btn a img{aspect-ratio:407/25}.idx_feat .idx_inr{position:relative;padding:3em 3em 3.4em;background-color:#fbfbfb;background-repeat:no-repeat;background-size:cover;background-position:50% 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/feat_bg.jpg)}.idx_feat .idx_inr:before{content:"";display:block;position:absolute;width:1px;height:5.67em;background:#919191;top:-4.53em;left:50%}.idx_feat .idx_ttl{width:50.5%;margin:0 auto 1.7em 0}.idx_feat .idx_ttl img{aspect-ratio:652/91}.idx_feat_desc{font-size:97.2%;color:#373737;width:50%;margin:0 0 3.4em;line-height:1.3;text-shadow:.5em .5em .5em #fff,.5em -.5em .5em #fff,-.5em .5em .5em #fff,-.5em -.5em .5em #fff}.idx_feat_set{width:50%;display:grid;grid-template-columns:repeat(2,1fr);gap:2.8em}.idx_feat_set .idx_box{position:relative;background-color:#fff;box-shadow:.2em .2em .4em rgba(67,67,67,.15);padding:1.8em 1.8em 1.4em;color:#313131}.idx_feat_nbr{position:absolute;width:9.6em;left:1.6em;top:-1.4em}.idx_feat_nbr img{aspect-ratio:144/42}.idx_feat_01 .idx_feat_nbr,.idx_feat_03 .idx_feat_nbr{width:11.4em;left:0;top:-2.6em}.idx_feat_01 .idx_feat_nbr img,.idx_feat_03 .idx_feat_nbr img{aspect-ratio:171/74}.idx_feat_ttl{font-size:133%;text-align:center;margin:0 0 5px}.idx_feat_ttl span{display:inline-block}.idx_feat_ttl span:first-letter {font-size:120%}.idx_feat_fig{margin:0 0 1em}.idx_feat_fig img{aspect-ratio:246/151}.idx_feat .idx_lst{margin-left:1em}.idx_feat .idx_lst li{background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/feat_check.png);margin-bottom:0}.idx_consult{margin:0 0 15.2em;padding:3.2em 0 2.8em;background-repeat:no-repeat;background-size:cover;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/consult_bg.jpg)}.idx_consult .idx_inr{width:88.2em;padding:3.4em 3.8em 2.8em;color:#434343;background-color:#fff;background-repeat:no-repeat;background-size:auto 100%;background-position:100% 0;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/consult_inr_bg.jpg)}.idx_consult .idx_ttl{margin:0 0 2em}.idx_consult .idx_ttl span{display:inline-block;font-size:280%;color:#207bb8;padding:0 .8em .1em .2em;border-bottom:1px solid #42160a}.idx_consult_desc{margin:0 0 0 .6em}.idx_consult_desc p{font-size:126%;margin:0 0 .8em}.idx_consult_desc .idx_consult_lead{font-size:160%;font-weight:700;margin:0 0 .8em}.idx_consult_desc ul{margin:0 0 1em}.idx_consult_desc li{font-size:126%;padding:0 0 0 .6em;margin:0 0 .3em;position:relative}.idx_consult_desc li:before{content:"";position:absolute;display:block;top:.6em;left:0;width:.2em;aspect-ratio:1/1;background-color:#434343;border-radius:50%;display:block}.idx_consult_desc .idx_consult_catch{font-size:173%;color:#285b7d;margin:0 0 1em}.idx_consult .idx_btn{margin:0 0 0 27em}.idx_consult .idx_btn a{display:inline-block;width:8em}.idx_consult .idx_btn a img{aspect-ratio:120/20}.idx_gallery{margin:0 0 5.2em;padding:0 0 1.6em;background-color:#f7f6f2}.idx_gallery_ttl{position:absolute;z-index:3;width:18.6em;top:2.8em;left:2.8em}.idx_gallery_ttl img{aspect-ratio:279/240}.idx_gallery_fig{position:relative;margin:0 0 1.6em;padding:0;border:0 none;overflow:hidden}.idx_gallery_fig figure img{aspect-ratio:1400/760}.idx_gallery_thumb{overflow:hidden}.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}.idx_gallery_thumb_box:hover{opacity:.7}.idx_gallery_thumb_box img{aspect-ratio:350/206}.idx_pub{width:79.4em;margin:0 auto 5.2em;display:flex;justify-content:center;flex-wrap:wrap;gap:5em 5em}.idx_pub .idx_box{width:37.2em;display:flex;flex-direction:column}.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}.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:138%;padding:0 0 .1em}.idx_pub_blog_lst{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1.4em;margin:0 0 3.4em}.idx_pub_blog_box{display:grid;grid-template-columns:6.8em auto;column-gap:1.9em;color:#545454;margin-left:1.2em}.idx_pub_blog_fig{grid-column:1/2;grid-row:1/4}.idx_pub_blog_fig img{aspect-ratio:1/1;object-fit:cover}.idx_pub_blog_date{grid-column:2/3;grid-row:1/2;font-size:89%;margin:1em 0 0}.idx_pub_blog_ttl{grid-column:2/3;grid-row:2/3;font-size:104%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.idx_pub_blog_btn{grid-column:2/3;grid-row:3/4;text-align:right;margin:.5em 0 0}.idx_pub_blog_btn a{display:inline-block;padding:0 0 0 1.5em;border-bottom:1px solid #545454;background-repeat:no-repeat;background-position:.2em 50%;background-size:.53em auto;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/pub_news_arrow.png)}.idx_pub_blog .idx_btn{width:13.13em;margin:0 auto}.idx_pub_blog .idx_btn img{aspect-ratio:197/41}.idx_pub_sche_calendar iframe{width:100%;min-height:446px;aspect-ratio:559/446}.idx_pub_sche_desc p+p{margin-top:1em}.idx_insta .idx_ttl{text-align:center;font-family:'Times New Roman',Times,serif;margin:0 0 3.2em;line-height:1}.idx_insta .idx_ttl span{font-size:258%;background-image:url(//ginza-dental.or.jp/wp-content/themes/humanity/css/../images/top/ig_logo.png);background-size:auto 100%;background-position:left center;background-repeat:no-repeat;padding:0 0 0 1.5em;text-transform:uppercase}.idx_insta .idx_inr{width:620px;margin:0 auto 120px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;position:relative}.idx_insta .idx_inr:before{content:"";display:block;position:absolute;width:1px;height:2.4em;background:#2e2e2e;top:0;left:50%;transform:translate(-50%,-100%)}.idx_insta .idx_inr a{width:200px}.idx_insta img{width:100%}