@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:0;text-align:center}.idx_lm span{display:inline-block;width:5.86em}.idx_lm span img{aspect-ratio:1/1}.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}.idx_kv{font-size:clamp(calc(15px * 0.93), calc((15 / 1400) * 100vw), calc(15px * 1.5));aspect-ratio:1400/730;padding:4.8em 0 0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/kv_01.jpg)}.idx_kv_ttl{width:15.2em;margin:0 auto 2em}.idx_kv_ttl img{aspect-ratio:228/245}.idx_kv_lead{width:38.8em;margin:0 auto 3em}.idx_kv_lead p:nth-of-type(2){text-align:right}.idx_kv_lead span{position:relative;display:inline-block;line-height:1;color:#fff;font-size:375%;letter-spacing:.1em}.idx_kv_lead span i{font-size:118.5%}.idx_kv_lead p:nth-of-type(1) span{background-color:rgba(240,183,40,.8);padding:.2em .4em .1em}.idx_kv_lead p:nth-of-type(1) span i:nth-last-of-type(1){display:inline-block;margin:0 -.7em 0 0}.idx_kv_lead p:nth-of-type(2) span{padding:.2em .4em;background-color:rgba(240,144,40,.8)}.idx_kv_desc{width:36em;margin:0 auto;color:#fff;text-shadow:0 0 1em rgba(51,33,33,.19),0 0 1em rgba(51,33,33,.19),0 0 1em rgba(51,33,33,.19),0 0 1em rgba(51,33,33,.19)}.idx_kv_desc span{display:block;position:relative;padding:.2em .5em;z-index:2;font-size:222.2%;line-height:1}.idx_kv_desc span:nth-of-type(2){text-align:right}.idx_kv_info{position:absolute;right:0;bottom:2.8em;background-color:rgba(255,255,255,.5);color:#2e2e2e;text-align:center;padding:1em 1.8em}.idx_kv_info dt{font-size:132%;padding:0 .6em .2em;margin:0 0 .2em;border-bottom:1px solid #2e2e2e;letter-spacing:.06em}.idx_kv_info dt span{display:inline-block;padding-left:1.2em;background-repeat:no-repeat;background-position:0 60%;background-size:.8em auto;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/kv_ico_tel.png)}.idx_kv_info dd{font-size:190%;line-height:1.2;letter-spacing:.1em}.idx_bnr{margin:0 auto 6.6em;width:82.47em;padding:2.6em 11.4em;background-repeat:no-repeat;background-size:cover;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/bnr_bg.png)}.idx_bnr img{aspect-ratio:885/100}.idx_crtf{margin:0 auto 4.4em;width:82.47em;display:grid;grid-template-columns:1fr 1fr;column-gap:2.4em}.idx_crtf .idx_box{border:1px solid #b8b9ba}.idx_crtf .idx_box:first-of-type:last-of-type{grid-column:span 2;justify-self:center;width:40em}.idx_crtf .idx_box:before{content:"";display:block;position:absolute;pointer-events:none;width:calc(100% - 0.66em);height:calc(100% - 0.66em);top:.267em;left:.267em;border:1px solid #b8b9ba}.idx_crtf .idx_desc{text-align:center;font-size:138.8%;margin-bottom:1.2em}.idx_crtf .idx_desc span{display:block}.idx_crtf .idx_desc span+span{margin-top:.5em}.idx_crtf .idx_desc i{display:inline-block;margin:0 -.4em}.idx_crtf .idx_desc em{display:inline-block;line-height:1.3;border-bottom:2px solid #ad7a16}.idx_crtf_mhlw{padding:4.4em 0 2.4em}.idx_crtf_mhlw .idx_lm{top:-2.7em}.idx_crtf_mhlw .idx_lm span{width:4.73em}.idx_crtf_mhlw .idx_lm span img{aspect-ratio:71/79}.idx_crtf_mhlw .idx_desc i{font-size:131.2%}.idx_crtf_mhlw .idx_lst{margin:0 0 0 3em}.idx_crtf_mhlw .idx_lst li{display:block;text-align:left;font-size:138.8%;margin:0 0 .3em;color:#444}.idx_crtf_mhlw .idx_lst li{display:inline-block;padding-left:1.2em;background-repeat:no-repeat;background-size:1em auto;background-position:0 .3em;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/crtf_mhlw_check.png)}.idx_crtf_perio{padding:5.6em 0 2em}.idx_crtf_perio .idx_lm{top:-2.4em}.idx_crtf_perio .idx_lm span{width:5.27em}.idx_crtf_perio .idx_lm span img{aspect-ratio:79/80}.idx_crtf_perio .idx_desc i{font-size:140%;letter-spacing:.06em}.idx_info{color:#2e2e2e;margin:0 0 7.6em;padding:0 0 13em;background-repeat:no-repeat;background-position:0 13.8em;background-size:100% auto;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_lm{position:relative;margin:0 0 1.2em}.idx_info .idx_ttl{text-align:center;margin:0 0 9.4em}.idx_info .idx_ttl span{font-size:277.8%;font-family:'Times New Roman',Times,serif;letter-spacing:.1em}.idx_info_lead{font-size:200%;color:#fff;line-height:1;margin:0 0 1.3em 4.8em}.idx_info_lead span{display:inline-block;margin:0 -.4em;font-size:118%}.idx_info_lead span i{font-size:94%}.idx_info_lead span em{color:#fff2ab}.idx_info .idx_lst{margin:0 0 0 2.6em}.idx_info .idx_lst li{font-size:167%;padding-left:1.3em;background-size:1.1em auto;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li em{display:inline-block;line-height:1.2;letter-spacing:.08em;border-bottom:2px solid #d2af8a}.idx_info .idx_lst li i{font-size:133%}.idx_info .idx_lst li>i{display:inline-block;margin:0 -.3em}.idx_info .idx_lst li:nth-of-type(1){margin-left:3.9em}.idx_info .idx_lst li:nth-of-type(2){margin-left:2.6em}.idx_info .idx_lst li:nth-of-type(3){margin-left:1.3em}.idx_info .idx_lst li:nth-of-type(4)>i:nth-of-type(1){margin:0 0 0 -.3em}.idx_info .idx_lst li:nth-of-type(4)>i:nth-last-of-type(1){margin:0 -.3em 0 0}.idx_pick{padding:7.2em 0 2.8em;margin:0 0 6em;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/pick_bg.jpg);background-size:cover;background-position:50% 0;background-repeat:no-repeat}.idx_pick .idx_ttl{position:absolute;z-index:15;left:0;width:100%;top:-7.6em;text-align:center}.idx_pick .idx_ttl span{display:inline-block;font-family:'Times New Roman',Times,serif;font-size:277%;color:#2e2e2e;border:1px solid #878787;padding:.2em .6em;line-height:1;background-color:#fff}.idx_pick .idx_inr{width:83.27em;display:flex;background:rgba(255,255,255,.78);box-shadow:.3em .3em .3em rgba(217,217,217,.4)}.idx_pick .idx_inr:before{content:"";display:block;position:absolute;bottom:2em;left:50%;width:1px;height:calc(100% + 9.5em);background-color:#878787}.idx_pick .idx_box{width:50%;padding:3em 2.4em 2em}.idx_pick .idx_lm{top:-2.3em}.idx_pick .idx_lm span{width:4.6em}.idx_pick .idx_lm img{aspect-ratio:1/1}.idx_pick_ttl{margin:0 .6em}.idx_pick_ttl span{display:block;text-align:center}.idx_pick_ttl span:nth-of-type(1){font-size:222%;border-bottom:1px solid #2e2e2e;margin-bottom:.3em}.idx_pick_ttl span:nth-of-type(1) i{display:inline-block;margin:0 -.4em}.idx_pick_ttl span:nth-of-type(1) em{display:inline-block}.idx_pick_ttl span:nth-of-type(1) em:first-letter {font-size:125%}.idx_pick_ttl span:nth-of-type(2){font-size:138.8%}.idx_pick_catch{position:absolute;z-index:10;width:9.33em;top:13em;right:3em;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.idx_pick_catch span{display:block;font-size:138.8%;line-height:1.3;color:#fff;text-align:center}.idx_pick .idx_box:before{content:"";display:block;position:absolute;z-index:5;width:9.33em;top:13em;right:3em;aspect-ratio:1/1;border-radius:50%;mix-blend-mode:multiply}.idx_pick_fig{position:relative}.idx_pick_sfig_1{position:absolute;z-index:3}.idx_pick_sfig_2{position:absolute;z-index:3}.idx_pick_lnk{display:block;position:relative;background-repeat:no-repeat;background-size:1.27em auto;background-position:calc(100% - 0.6em) calc(100% - 0.6em)}.idx_pick_lnk .idx_lst li{font-size:105.5%;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/pick_check.png)}.idx_pick_lnk p{font-size:105.5%;line-height:1.8}.idx_pick_01 .idx_pick_ttl span:nth-of-type(2){color:#98ac7c}.idx_pick_01 .idx_pick_fig{width:31.27em;margin:0 auto 7.2em 0}.idx_pick_01 .idx_pick_fig img{aspect-ratio:469/263}.idx_pick_01 .idx_pick_sfig_1{width:13.4em;right:2.6em;top:24em}.idx_pick_01 .idx_pick_sfig_1 img{aspect-ratio:201/142}.idx_pick_01:before{background-color:rgba(147,168,117,.9)}.idx_pick_01 .idx_pick_lnk{background-color:#e9eed9;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/pick_01_arrow.png);padding:.6em .6em .6em 13.8em}.idx_pick_01 .idx_pick_lnk .idx_lst li{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/pick_check.png)}.idx_pick_01 .idx_pick_sfig_2{width:22.2em;left:-.2em;bottom:.6em}.idx_pick_01 .idx_pick_sfig_2 img{aspect-ratio:333/209}.idx_pick_02 .idx_pick_ttl span:nth-of-type(2){color:#cb8d77}.idx_pick_02 .idx_pick_fig{width:29.93em;margin:0 auto 6.13em 0}.idx_pick_02 .idx_pick_fig img{aspect-ratio:449/280}.idx_pick_02 .idx_pick_sfig_1{width:16.6em;right:2.6em;top:23em}.idx_pick_02 .idx_pick_sfig_1 img{aspect-ratio:249/161}.idx_pick_02 .idx_pick_catch{top:12em}.idx_pick .idx_pick_02:before{top:12em;background-color:rgba(212,153,134,.9)}.idx_pick_02 .idx_pick_sfig_2{width:14.4em;left:-.6em;bottom:0}.idx_pick_02 .idx_pick_sfig_2 img{aspect-ratio:216/178}.idx_pick_02 .idx_pick_lnk{background-color:#fbe9d0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/pick_02_arrow.png);padding:.8em 2em .8em 10.8em}.idx_pick_02 .idx_pick_lnk em{color:#cb8d77}.idx_afap{margin:0 0 7em;padding:2.4em 0 0;background-image:linear-gradient(to bottom,#fffcf6 0,#fffcf6 50%,transparent 50%,transparent 100%);color:#2e2e2e}.idx_afap .idx_ttl{margin:0 auto 1em;text-align:center}.idx_afap .idx_ttl span{display:inline-block;width:21.2em}.idx_afap .idx_ttl span i{display:block;text-align:center}.idx_afap .idx_ttl .en{font-size:222%;font-family:'Times New Roman',Times,serif;padding:0 0 .4em;margin-bottom:.4em;letter-spacing:.05em;background-repeat:no-repeat;background-size:100% auto;background-position:0 100%;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/afap_ttl_border.png)}.idx_afap .idx_ttl .ja{font-size:111%;letter-spacing:.08em}.idx_afap_lead{text-align:center;margin:0 auto .3em;font-size:250%;letter-spacing:.05em}.idx_afap_lead i{font-size:94.4%}.idx_afap_lead span{display:inline-block;font-size:111%;margin:0 -.4em}.idx_afap_lead span i{font-size:85%}.idx_afap_lead em{color:#b78a27}.idx_afap .idx_inr{display:flex;align-items:flex-start}.idx_afap .idx_box a{display:block;background-repeat:no-repeat;background-size:.86em auto;background-position:calc(100% - 0.8em) calc(100% - 0.8em)}.idx_afap_ttl{font-size:146.7%;padding:.2em 0 .3em;margin:0 1em .6em;text-align:center;border-bottom:1px dotted #7d6451;letter-spacing:.1em}.idx_afap_fig img{aspect-ratio:468/353}.idx_afap_desc{font-size:111%;line-height:1.5;margin:0 2.4em;padding-bottom:2em}.idx_afap_01{margin-top:2.2em}.idx_afap_01 a{background-color:#fff7ea;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/afap_arrow_01.png)}.idx_afap_02{border-left:1px solid #e6dec2;border-right:1px solid #e6dec2;padding-top:6.6em;background-repeat:no-repeat;background-size:4.2em auto;background-position:50% 1em;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/afap_logo.png)}.idx_afap_02 a{background-color:#fde9c7;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/afap_arrow_02.png)}.idx_afap_03{margin-top:2.2em}.idx_afap_03 a{background-color:#fff7ea;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/afap_arrow_01.png)}.idx_menu{margin:0 0 5em;padding:2.2em 0 5.6em;background-color:#faf6f3}.idx_menu .idx_ttl{margin:0 0 2em;text-align:center}.idx_menu .idx_ttl span{display:inline-block;width:20.4em;color:#2e2e2e}.idx_menu .idx_ttl i{display:block;line-height:1;letter-spacing:.1em}.idx_menu .idx_ttl .en{font-family:'Times New Roman',Times,serif;font-size:278.9%;border-bottom:1px solid #606060;padding:0 0 .2em;margin:0 0 .3em}.idx_menu .idx_ttl .ja{font-size:138.9%}.idx_menu_lst{width:77.8em;display:grid;grid-template-columns:repeat(5,1fr);gap:1.2em 1.2em}.idx_menu_lst a{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:220/220;background-repeat:no-repeat;background-size:cover;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_lst_bg.png);font-size:166.6%;text-align:center;color:#fff}.idx_menu_lst a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;opacity:.24;transition:.3s}.idx_menu_lst a:hover:before{opacity:.85}.idx_menu_lst a span{position:relative;z-index:3;display:block}.idx_menu_lst a span i{display:block;line-height:1.3}.idx_menu_lst a:nth-of-type(1):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_01_bg.jpg)}.idx_menu_lst a:nth-of-type(2):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_02_bg.jpg)}.idx_menu_lst a:nth-of-type(3):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_03_bg.jpg)}.idx_menu_lst a:nth-of-type(4):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_04_bg.jpg)}.idx_menu_lst a:nth-of-type(5):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_05_bg.jpg)}.idx_menu_lst a:nth-of-type(6):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_06_bg.jpg)}.idx_menu_lst a:nth-of-type(7):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_07_bg.jpg)}.idx_menu_lst a:nth-of-type(8):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_08_bg.jpg)}.idx_menu_lst a:nth-of-type(9):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_09_bg.jpg)}.idx_menu_lst a:nth-of-type(10):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_10_bg.jpg)}.idx_menu_lst a:nth-of-type(11):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_11_bg.jpg)}.idx_menu_lst a:nth-of-type(12):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_12_bg.jpg)}.idx_menu_lst a:nth-of-type(13):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_13_bg.jpg)}.idx_menu_lst a:nth-of-type(14):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_14_bg.jpg)}.idx_menu_lst a:nth-of-type(15):before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/menu_15_bg.jpg)}.idx_msg{padding:0 0 3.6em;margin:0 0 82px;background-repeat:no-repeat;background-position:0 2.8em;background-size:100% auto;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/msg_bg.jpg)}.idx_msg:before,.idx_msg:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:100% 100%}.idx_msg:before{width:22.67em;aspect-ratio:340/218;top:0;left:0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/msg_ttl_bg.png);mix-blend-mode:multiply}.idx_msg:after{width:22.53em;aspect-ratio:338/217;bottom:0;right:0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/msg_deco.png)}.idx_msg .idx_lm{top:0}.idx_msg .idx_lm span{width:6.86em}.idx_msg .idx_lm span img{aspect-ratio:103/103}.idx_msg .idx_ttl{margin:0 auto 38.8em 2em;padding:2.6em 0 0;text-align:center;width:16.87em}.idx_msg .idx_ttl span{display:inline-block;color:#2e2e2e}.idx_msg .idx_ttl i{display:block;line-height:1;letter-spacing:.1em}.idx_msg .idx_ttl .en{font-family:'Times New Roman',Times,serif;font-size:277.8%;border-bottom:1px solid #2e2e2e;padding:0 0 .2em;margin:0 0 .3em}.idx_msg .idx_ttl .ja{font-size:138.9%}.idx_msg .idx_inr{width:85.47em;z-index:3;aspect-ratio:1282/570;padding:2em 2.4em 0;box-shadow:1em 1em .6em rgba(78,78,78,.3);background-repeat:no-repeat;background-color:#fff;background-position:100% 0;background-size:auto 100%;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/msg_inr_bg.jpg);color:#525252}.idx_msg_fig{position:absolute;z-index:3;width:50.33333em;bottom:0;right:.5em}.idx_msg_fig img{aspect-ratio:755/632}.idx_msg_lead{position:relative;z-index:3;margin:0 0 1.6em}.idx_msg_lead>span{display:block;font-size:232%;line-height:1.2;letter-spacing:.06em}.idx_msg_lead>span>i{font-size:90%}.idx_msg_lead>span span{display:inline-block;margin:0 -.4em}.idx_msg_lead>span span i{font-size:119.5%}.idx_msg_lead span em{color:#d09412}.idx_msg_lead span:nth-of-type(2){margin-left:6.2em}.idx_msg_lead span:nth-of-type(2) em{border-bottom:2px solid #d09412}.idx_msg_desc{position:relative;z-index:3;font-size:133%}.idx_msg_desc p{margin-bottom:1em}.idx_msg_desc em{color:#c88c09}.idx_msg_en{position:relative;z-index:4;width:32.7em}.idx_msg_en img{aspect-ratio:491/15}.idx_slide{margin:0 0 5em;padding:3.5em 0;background-color:#f5f3f1}.idx_slide li{margin:0 .4em}.idx_slide li img{width:16.13em;aspect-ratio:242/180}.idx_dctr{margin:0 0 5.6em;padding:4.4em 0 4em;background-repeat:no-repeat;background-size:cover;background-position:100% 0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/doctor_bg.jpg)}.idx_dctr:before{content:"";display:block;position:absolute;width:16.87em;height:18em;top:.9em;left:2em;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/doctor_head_logo.png);mix-blend-mode:multiply}.idx_dctr_head_en{position:relative;z-index:3;margin:0 auto 3em 10.8em}.idx_dctr_head_en span{display:inline-block;width:54.2em}.idx_dctr_head_en span img{aspect-ratio:813/81}.idx_dctr_head_lead{position:relative;z-index:3;margin:0 auto 3.2em 10.8em}.idx_dctr_head_lead span{display:block;font-size:333%;color:#2e2e2e;line-height:1.2;letter-spacing:.08em}.idx_dctr_head_lead span i{font-size:116.7%}.idx_dctr_head_lead span em{border-bottom:.08em solid #baa16d}.idx_dctr_head_lead span i em i{font-size:103.6%}.idx_dctr_head_lead span:nth-of-type(1) i:nth-of-type(1){font-size:108%}.idx_dctr_head_lead span:nth-of-type(2) i:nth-of-type(2){display:inline-block;margin:0 -.4em}.idx_dctr_kkm{position:relative;z-index:5;margin:0 auto 1.6em 26.6em}.idx_dctr_kkm dt{display:inline-block;background-color:#987d48;color:#fff;font-size:180%;padding:.1em .7em .2em}.idx_dctr_kkm dt em{color:#fff6a6}.idx_dctr_kkm dd{background-color:#fff;margin-left:7.6em;border-left:.2em solid #987d48;padding:1em 0 1em 1.5em;width:28.3em;box-shadow:.2em .2em .2em rgba(106,106,106,.14)}.idx_dctr_kkm dd p{font-size:138.8%;color:#a18958;margin:0 0 .5em .5em;letter-spacing:.06em}.idx_dctr_kkm dd li{font-size:152.8%;margin:0 .8em 0 0;padding-left:1.1em;color:#2e2e2e;display:inline-block;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/doctor_check.png)}.idx_dctr_prof{color:#2e2e2e;padding:2.6em 5.4em 2em 6.6em;margin:0 0 2.8em;background-repeat:no-repeat;background-position:100% 0;background-size:cover;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/doctor_prof_bg.png);display:grid;grid-template-columns:33.4em 24.5em auto}.idx_dctr_fig{grid-column:1/2;grid-row:1/4;position:relative}.idx_dctr_fig span{display:block;width:30.73em;position:absolute;bottom:0;left:0}.idx_dctr_fig span img{aspect-ratio:461/668}.idx_dctr_hat{grid-column:2/4;grid-row:1/2;position:relative;margin-bottom:1.5em}.idx_dctr_hat span:nth-of-type(1){font-size:138.8%}.idx_dctr_hat span:nth-of-type(1) i{display:inline-block;margin:0 -.4em;font-size:110%}.idx_dctr_hat span:nth-of-type(1) em{border-bottom:1px solid #a28a5a}.idx_dctr_hat span:nth-of-type(2){position:absolute;display:block;width:6.07em;right:1.6em;top:-.5em}.idx_dctr_hat span:nth-of-type(2) img{aspect-ratio:91/127}.idx_dctr_name{grid-column:2/4;grid-row:2/3;margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #2e2e2e;display:flex;align-items:flex-end}.idx_dctr_name span{display:inline-block;line-height:1;letter-spacing:.06em}.idx_dctr_name span i{display:block;line-height:1.3}.idx_dctr_name .pst{font-size:138.8%;padding:0 1.2em .6em 0}.idx_dctr_name .ja{font-size:370%;margin:0 .6em 0 0}.idx_dctr_name .en{font-size:111%;padding:0 0 .3em}.idx_dctr_name .en i:nth-of-type(2){margin-left:1em}.idx_dctr_career{grid-column:2/3;grid-row:3/4;font-size:111%}.idx_dctr_career h3{margin:0 0 0 -.4em}.idx_dctr_career p+h3{margin-top:1em}.idx_dctr_career p span{display:inline-block}.idx_dctr_career p span:nth-of-type(1){width:4em}.idx_dctr_book{padding-right:1em;grid-column:3/4;grid-row:3/4;display:grid;grid-template-columns:repeat(5,1fr);gap:.4em;align-content:start}.idx_dctr_book .large{grid-row:span 2;grid-column:span 2}.idx_dctr_btm{display:flex;justify-content:space-between;padding:0 6.4em 0 6.6em}.idx_dctr_lecture{font-size:117.4%}.idx_dctr_lecture h3{margin:0 0 0 -.4em}.idx_dctr_lecture p span{display:inline-block;letter-spacing:.05em}.idx_dctr_lecture p span:nth-of-type(1){width:4em}.idx_dctr_photo{width:26.33em}.idx_dctr_photo img{aspect-ratio:395/391}.idx_case{background-color:#f6f5f2;padding:3em 0 5.2em;margin:0 0 10.3em}.idx_case_lead{font-size:111%;color:#3d3d3d;text-align:center;margin:0 0 5.5em}.idx_case .idx_inr{width:77.3em;display:grid;grid-template-columns:repeat(3,1fr);gap:6.5em 2.2em}.idx_case .idx_box{position:relative;padding:1.75em 1.75em 2em;background-color:#fff;color:#383838;box-shadow:.15em .15em 0 rgba(149,149,149,.5)}.idx_case_ttl{position:absolute;z-index:1;width:7em;aspect-ratio:1/1;left:calc(50% - 3.5em);top:-3.2em;font-family:'Times New Roman',Times,serif;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#cca96d;color:#fff}.idx_case_ttl span{display:block;font-size:138.9%;margin-bottom:.5em}.idx_case_ttl i{font-size:140%}.idx_case_ba{position:relative;z-index:5;margin-bottom:.5em}.idx_case_desc{font-size:93%;margin:0 .5em}.idx_feat{margin:0 0 11.9em;padding:3em 0 0;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_bg.jpg)}.idx_feat .idx_lm{top:-8em}.idx_feat .idx_ttl{width:12.46em;margin:0 auto 3.6em}.idx_feat .idx_ttl img{aspect-ratio:187/474}.idx_feat_head_kkm{width:50.2em;margin:0 auto 6.2em 0;padding:1em 0 1em 1.8em;color:#29211d;background-color:rgba(255,255,255,.85)}.idx_feat_head_kkm p:nth-of-type(1){font-size:166.7%}.idx_feat_head_kkm p:nth-of-type(2){font-size:173.7%}.idx_feat_head_kkm p:nth-of-type(2) span{display:inline-block;margin:0 -.4em;font-size:148.5%}.idx_feat_head_kkm p:nth-of-type(2) span i{font-size:84.2%}.idx_feat_head_kkm p:nth-of-type(3){font-size:138.8%;color:#2e2e2e}.idx_feat_head_kkm p:nth-of-type(3) i{display:inline-block;margin:0 -.4em}.idx_feat_head_kkm p:nth-of-type(3) em{border-bottom:.1em solid #f9b149}.idx_feat_head_desc{width:76.4em;margin:0 auto 9em}.idx_feat_head_desc p{font-size:91.6%;color:#3d3d3d}.idx_feat_sct{position:relative}.idx_feat_nbr{position:absolute;width:100%;top:0;left:0;text-align:center;line-height:1}.idx_feat_nbr span{margin-top:-.5em;font-family:'Times New Roman',Times,serif;display:inline-block;font-size:7.22em}.idx_feat_01{margin:0 0 7.2em;padding:5.6em 0 4.8em;background-position:0 100%;background-size:cover;background-repeat:no-repeat;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_01_bg.png)}.idx_feat_01 .idx_feat_nbr{color:#fbd292}.idx_feat_01 .idx_feat_sct_catch{width:42.54em;margin:0 auto 1.2em;padding:.2em 0 .3em;text-align:center;background-color:#efbb68;color:#fff}.idx_feat_01 .idx_feat_sct_catch span{font-size:222.2%}.idx_feat_01 .idx_feat_sct_catch span i{display:inline-block;margin:0 -.4em}.idx_feat_01 .idx_feat_sct_catch em{color:#2e2e2e}.idx_feat_01 .idx_feat_sct_ttl{margin:0 0 2.4em;color:#000;text-align:center}.idx_feat_01 .idx_feat_sct_ttl span{font-size:194.4%}.idx_feat_01 .idx_inr{display:flex;justify-content:space-between;width:81.53em}.idx_feat_01 .idx_box{color:#2e2e2e;width:38.33em;padding:26em 2.2em 3.2em 3.2em;background-repeat:no-repeat;background-size:cover;background-position:0 100%}.idx_feat_01_01{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_01_01_bg.jpg)}.idx_feat_01_02{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_01_02_bg.jpg)}.idx_feat_01 .idx_feat_catch{position:absolute;width:13.13em;top:12.5em;right:-1em;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:rgba(251,210,146,.7);border-radius:50%}.idx_feat_01 .idx_feat_catch span{display:block;text-align:center;font-size:138.8%}.idx_feat_01 .idx_feat_catch i{display:block}.idx_feat_01 .idx_feat_ttl{text-align:center;font-size:177.5%;margin:0 0 .4em}.idx_feat_01 .idx_feat_ttl span{font-size:133.2%;display:inline-block;margin:0 -.4em}.idx_feat_01 .idx_feat_ttl em{border-bottom:.16em solid #ffea88}.idx_feat_01 .idx_feat_set{display:flex;align-items:center;background-color:#fff;color:#515151}.idx_feat_01_01 .idx_feat_set .fig{width:13.33em}.idx_feat_01_01 .idx_feat_set .fig img{aspect-ratio:200/188}.idx_feat_01_02 .idx_feat_set .fig{width:16.4em}.idx_feat_01_02 .idx_feat_set .fig img{aspect-ratio:246/188}.idx_feat_01 .idx_feat_set ul,.idx_feat_01 .idx_feat_set p{flex:1;padding:0 1.6em}.idx_feat_01 .idx_feat_set .idx_lst li{font-size:107%;background-size:1em auto;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_01_check.png)}.idx_feat_01 .idx_feat_set em{color:#e8a336}.idx_feat_02{padding:5.2em 0 3.8em;margin:0 0 6em;background-repeat:no-repeat;background-size:cover;background-position:100% 0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_02_bg.jpg)}.idx_feat_02 .idx_feat_nbr{color:#cddb95}.idx_feat_02:before{content:"";display:block;position:absolute;mix-blend-mode:multiply;width:41.4em;aspect-ratio:620/99;top:9em;left:calc(50% - (41.4em / 2));background-color:#f3f7e1}.idx_feat_02 .idx_feat_sct_ttl{margin:0 0 1.2em;text-align:center}.idx_feat_02 .idx_feat_sct_ttl span{font-size:222.2%;color:#000}.idx_feat_02 .idx_feat_sct_ttl i{display:inline-block;margin:0 -.4em}.idx_feat_02 .idx_feat_sct_catch{text-align:center;margin:0 0 2.2em;position:relative;z-index:3}.idx_feat_02 .idx_feat_sct_catch span{display:block;font-size:166.6%;line-height:1.3}.idx_feat_02 .idx_feat_sct_catch i{font-size:116.7%}.idx_feat_02 .idx_feat_sct_catch em{background:linear-gradient(to bottom,transparent 0,transparent 10%,#ffe535 10%,#ffe535 90%,transparent 90%,transparent 100%)}.idx_feat_02 .idx_feat_sct_desc{margin:0 0 2em;text-align:center}.idx_feat_02 .idx_feat_sct_desc span{font-size:125%}.idx_feat_02 .idx_feat_lst{width:45em;margin:0 auto 2.2em;background:#fff;padding:2em 3em;position:relative;z-index:3}.idx_feat_02 .idx_feat_lst li{display:flex;align-items:center}.idx_feat_02 .idx_feat_lst li+li{margin-top:1.6em;padding-top:1.6em;border-top:1px solid #a3a3a3}.idx_feat_02 .idx_feat_lst li .fig{width:10.27em}.idx_feat_02 .idx_feat_lst li .fig img{aspect-ratio:154/114}.idx_feat_02 .idx_feat_lst li dl{flex:1;padding-left:1.2em}.idx_feat_02 .idx_feat_lst li dt{font-size:125%;margin-bottom:.5em}.idx_feat_02 .idx_feat_lst li dd{font-size:111%;line-height:1.4}.idx_feat_02 .idx_feat_lst li dd em{color:#87a315}.idx_feat_02 .idx_btn{text-align:center}.idx_feat_02 .idx_btn a{display:inline-block;color:#fff;font-size:126.4%;width:13.7em;padding:.5em 0;background-color:#2e2e2e;background-repeat:no-repeat;background-position:calc(100% - 0.7em) 50%;background-size:.74em auto;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_02_arrow.png)}.idx_feat_sfig{position:absolute;z-index:10;width:23.2em;bottom:3.8em;right:2.4em}.idx_feat_sfig img{aspect-ratio:348/335}.idx_feat_last{width:83em;display:flex;justify-content:space-between;margin:0 auto}.idx_feat_last .idx_box{width:40.2em;padding:3.2em 2em 1.6em}.idx_feat_03{background-color:#e8f1eb}.idx_feat_04{background-color:#f8f4ed}.idx_feat_last .idx_box:before{content:"";display:block;position:absolute;width:36em;height:28.53em;bottom:-1em;right:-1em;mix-blend-mode:multiply;background-repeat:no-repeat;background-size:100% 100%;background-position:100% 100%}.idx_feat_03:before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_03_deco.png)}.idx_feat_04:before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_04_deco.png)}.idx_feat_03 .idx_feat_nbr{color:#aac7b5}.idx_feat_04 .idx_feat_nbr{color:#d5bfad}.idx_feat_last .idx_feat_ttl{text-align:center;font-size:166%;margin-bottom:.8em}.idx_feat_last .idx_feat_ttl i{font-size:125%;display:inline-block;margin:0 -.4em}.idx_feat_03 .idx_feat_ttl em{border-bottom:.13em solid #9bbca7}.idx_feat_04 .idx_feat_ttl em{border-bottom:.13em solid #cfb7a1}.idx_feat_last .idx_feat_fig{margin:0 0 1.4em;position:relative}.idx_feat_last .idx_feat_fig img{aspect-ratio:548/348}.idx_feat_last .idx_feat_fig:before{position:absolute;display:block;content:"";z-index:3;width:.13em;height:2em;left:calc(50% - 0.65em);bottom:-1.7em;background-color:#2e2e2e}.idx_feat_last .idx_feat_catch{position:absolute;bottom:0;right:0;width:13.9333em;aspect-ratio:209/165}.idx_feat_last .idx_feat_catch:before{content:"";display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply}.idx_feat_03 .idx_feat_catch:before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_03_catch.png)}.idx_feat_04 .idx_feat_catch:before{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_04_catch.png)}.idx_feat_last .idx_feat_catch span{position:absolute;display:block;z-index:3;font-size:152.8%;text-align:center;bottom:.4em;right:.6em;line-height:1;color:#fff}.idx_feat_last .idx_feat_set{display:flex;position:relative;background:#fff;align-items:center;padding:1em 1em 1em 1.6em;min-height:11.4em}.idx_feat_last .idx_feat_set dl{flex:1}.idx_feat_03 .idx_feat_set em{color:#259f4e}.idx_feat_last .idx_feat_set dt{font-size:155%;margin:-.2em 0 .5em -.4em}.idx_feat_last .idx_feat_set dt i{display:inline-block;margin:0 -.4em}.idx_feat_03 .idx_feat_set dt{border-bottom:1px solid #9bbca7}.idx_feat_04 .idx_feat_set dt{border-bottom:1px solid #cfb7a1}.idx_feat_last .idx_feat_set dd{font-size:111%}.idx_feat_03 .idx_feat_set dd p{line-height:1.2;margin-right:.5em}.idx_feat_04 .idx_feat_set dd .idx_lst li{font-size:111%;margin-bottom:.1em;background-size:1em auto;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/feat_04_check.png)}.idx_feat_last .idx_feat_set .fig{width:9.93em}.idx_feat_last .idx_feat_set .fig img{aspect-ratio:149/135}.idx_treat{margin:0 0 12.6em;padding:24em 0 0;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_bg.jpg)}.idx_treat .idx_lm{top:-8em}.idx_treat .idx_ttl{width:36.73em;margin:0 auto 8em}.idx_treat .idx_ttl img{aspect-ratio:551/143}.idx_treat_head_desc{width:71em;margin:0 auto 2em}.idx_treat_head_desc p{font-size:91.6%;color:#3d3d3d}.idx_treat_box{position:relative;display:grid;color:#434343}.idx_treat_01,.idx_treat_02{grid-template-columns:7.2em auto 34.13em;padding:2.8em 0;margin-right:4.8em}.idx_treat_03,.idx_treat_04{grid-template-columns:34.13em auto 7.2em;padding:2.8em 0;margin-left:4.8em}.idx_treat_en{position:relative}.idx_treat_en span{position:absolute;display:block;top:-1.5em}.idx_treat_en img{aspect-ratio:106/350}.idx_treat_box .idx_box{padding:1.5em 0 0;background-repeat:no-repeat;background-size:1em auto;background-position:calc(100% - 1em) 100%;min-width:38.8em}.idx_treat_01 .idx_box,.idx_treat_02 .idx_box{margin:0 4.8em 0 2.4em}.idx_treat_03 .idx_box,.idx_treat_04 .idx_box{margin:0 3.8em 0 2em;min-width:40em}.idx_treat_catch{font-size:138.8%;line-height:1;margin:0 0 .5em .5em;padding-left:1.6em;position:relative}.idx_treat_catch:before{content:"";display:block;position:absolute;top:.1em;left:0;width:.8em;height:.8em}.idx_treat_03 .idx_treat_catch,.idx_treat_04 .idx_treat_catch{margin:0 0 .5em 2.5em}.idx_treat_ttl{margin:0 0 1.8em;padding:0 0 .8em .5em;border-bottom:1px solid #4e4e4e}.idx_treat_03 .idx_treat_ttl,.idx_treat_04 .idx_treat_ttl{padding:0 0 .8em 3.4em}.idx_treat_ttl span{display:block;font-size:166.7%;line-height:1.3}.idx_treat_ttl .size{font-size:116%}.idx_treat_ttl .size i{font-size:92.8%}.idx_treat_ttl .brckt{display:inline-block;margin:0 -.4em}.idx_treat .idx_lst{margin:0 0 0 .5em}.idx_treat_03 .idx_lst,.idx_treat_04 .idx_lst{margin:0 0 0 3.4em}.idx_treat .idx_lst li{font-size:111%}.idx_treat .idx_lst li em{border-bottom:1px solid #949494}.idx_treat .idx_lst li i{display:inline-block;margin:0 -.4em}.idx_treat_sfig{position:absolute}.idx_treat_01 .idx_treat_catch{color:#cf9a77}.idx_treat_01 .idx_treat_catch:before{background-color:#cf9a77}.idx_treat_01 .idx_box{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_01_arrow.png)}.idx_treat_01 .idx_treat_ttl .clor{color:#cf9a77}.idx_treat_01 .idx_treat_ttl span:nth-of-type(1) i{font-size:133.3%}.idx_treat_01 .idx_lst li{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_01_check.png)}.idx_treat_01 .idx_treat_sfig{width:6.46em;bottom:.6em;left:17em}.idx_treat_01 .idx_treat_sfig img{aspect-ratio:97/136}.idx_treat_02{background-color:#fafafa}.idx_treat_02 .idx_treat_catch{color:#70a9c4}.idx_treat_02 .idx_treat_catch:before{background-color:#70a9c4}.idx_treat_02 .idx_box{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_02_arrow.png)}.idx_treat_02 .idx_treat_ttl .clor{color:#70a9c4}.idx_treat_02 .idx_treat_ttl span:nth-of-type(1) .clor i{font-size:125%}.idx_treat_02 .idx_lst li{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_02_check.png)}.idx_treat_02 .idx_treat_sfig{width:12.67em;bottom:1.6em;left:17em}.idx_treat_02 .idx_treat_sfig img{aspect-ratio:190/120}.idx_treat_03 .idx_treat_catch{color:#78b9b7}.idx_treat_03 .idx_treat_catch:before{background-color:#78b9b7}.idx_treat_03 .idx_box{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_03_arrow.png)}.idx_treat_03 .idx_treat_ttl .clor{color:#78b9b7}.idx_treat_03 .idx_treat_ttl span:nth-of-type(1) em{font-size:116%}.idx_treat_03 .idx_treat_ttl span:nth-of-type(1) em i{font-size:107%}.idx_treat_03 .idx_treat_ttl span:nth-of-type(2) i{font-size:133.3%}.idx_treat_03 .idx_lst li{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_03_check.png)}.idx_treat_03 .idx_treat_sfig{width:10.87em;bottom:1.6em;right:9.4em}.idx_treat_03 .idx_treat_sfig img{aspect-ratio:163/116}.idx_treat_04{background-color:#fafafa}.idx_treat_04 .idx_treat_catch{color:#b9b267}.idx_treat_04 .idx_treat_catch:before{background-color:#b9b267}.idx_treat_04 .idx_box{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_04_arrow.png)}.idx_treat_04 .idx_treat_ttl .clor{color:#b9b267}.idx_treat_04 .idx_treat_ttl span i{font-size:108%}.idx_treat_04 .idx_treat_ttl span:nth-of-type(1) i.brckt{font-size:133.3%}.idx_treat_04 .idx_treat_ttl span:nth-of-type(2) .size{font-size:107.7%}.idx_treat_04 .idx_lst li{background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/treat_04_check.png)}.idx_treat_04 .idx_treat_sfig{width:12.93em;bottom:.6em;right:6em}.idx_treat_04 .idx_treat_sfig img{aspect-ratio:194/136}.idx_consult{margin:0 0 8.6em;padding:2.2em 0 1.6em;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg)}.idx_consult:before{content:"";display:block;position:absolute;z-index:15;width:11.93em;aspect-ratio:179/440;bottom:0;right:0;background-repeat:no-repeat;background-size:100% 100%;background-position:100% 100%;background-image:url(//www.yamaguchi-dent.com/wp-content/themes/humanity/css/../images/top/consult_deco.png);mix-blend-mode:multiply}.idx_consult .idx_lm{top:-8.6em}.idx_consult .idx_lm span{width:5.87em}.idx_consult .idx_ttl{width:41.93em;margin:0 auto 1.4em}.idx_consult .idx_ttl img{aspect-ratio:629/116}.idx_consult .idx_inr{color:#313131;width:84.73em;padding:2.4em 2.2em 1.8em;background-color:#fff;box-shadow:.6em .6em 1.3em rgba(191,191,191,.73)}.idx_consult .idx_inr em{color:#d6924a}.idx_consult_lead{border-bottom:1px solid #606060;padding:0 0 .6em 1.2em;margin:0 0 1.2em}.idx_consult_lead span{display:block;font-size:194.4%;line-height:1.2;letter-spacing:.06em}.idx_consult_desc{width:25em;margin:0 0 0 1.2em}.idx_consult_desc p{font-size:111%;line-height:1.3;margin:0 0 1em}.idx_consult_desc i{display:inline-block;margin:0 -.5em}.idx_consult .idx_btn{padding:0 0 0 17em}.idx_consult .idx_btn a{width:8.26em}.idx_consult .idx_btn a img{aspect-ratio:124/20}.idx_consult_fig{position:absolute;z-index:5;width:40.47em;top:2em;right:1.4em}.idx_consult_fig img{aspect-ratio:607/327}.idx_consult_sfig{position:absolute;z-index:7;width:25.4em;bottom:3.6em;left:29em}.idx_consult_sfig img{aspect-ratio:381/153}.idx_gallery{margin:0 0 2.6em;padding:0 0 1.6em;background-color:#f3f2ee;overflow:hidden}.idx_gallery_lm{text-align:center;margin:0 0 3.2em}.idx_gallery_lm span{width:6.2em;display:inline-block}.idx_gallery_ttl{position:absolute;z-index:3;width:18.93em;left:2em;top:2em;text-align:center}.idx_gallery_ttl img{aspect-ratio:284/247}.idx_gallery_fig{position:relative;width:max(100vw, 1360px);margin:0 0 1.6em;padding:0;border:0 none}.idx_gallery_fig li img{aspect-ratio:1400/760}.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_news{margin:0 0 4.4em;padding:0 6.4em;display:grid;grid-template-columns:12.8em auto;color:#2e2e2e}.idx_news:after{grid-column:1/3;grid-row:3/4;content:"";display:block;position:relative;width:100%;height:2.4em;border-bottom:1px solid #cdcdcd}.idx_news .idx_lm{grid-column:1/3;grid-row:1/2;position:relative;border-bottom:1px solid #cdcdcd;padding:0 0 2.2em;margin:0 0 2.4em}.idx_news_head{grid-column:1/2;grid-row:2/3;border-right:1px solid #565656;text-align:center;padding:.5em 0}.idx_news .idx_ttl{font-size:100%;margin-bottom:1.2em}.idx_news .idx_ttl span{display:inline-block}.idx_news .idx_ttl span i{display:block;letter-spacing:.16em}.idx_news .idx_ttl .en{font-family:'Times New Roman',Times,serif;font-size:217.6%;margin-bottom:.3em}.idx_news .idx_ttl .ja{font-size:98.9%}.idx_news .idx_btn a{display:inline-block;width:6.47em}.idx_news_lst{grid-column:2/3;grid-row:2/3;padding:1.6em 2em}.idx_news_lst dl{display:flex;margin-bottom:1.2em}.idx_news_lst dl:last-child{margin-bottom:0}.idx_news_lst dt{width:8em;font-size:86.7%;letter-spacing:.08em}.idx_news_lst dd{flex:1}.idx_news_lst dd a{border-bottom:1px solid #999}.idx_sns{background-color:#f6f6f6;padding:2.6em 1.8em 2.4em;display:grid;grid-template-columns:1fr 1fr;column-gap:1.6em}.idx_sns_set{padding:3.4em .8em .2em;background-color:#fff;margin:0 0 1.8em;min-height:53em}.idx_sns .idx_btn{text-align:center}.idx_sns .idx_btn a{display:inline-block;width:13.13em}.idx_sns .idx_btn a img{aspect-ratio:197/41}.idx_sns_ig:first-of-type:last-of-type{justify-self:center;grid-column:1/3;width:70%}.idx_sns_ig:first-of-type:last-of-type .idx_sns_set{min-height:initial;padding:3.4em 1.6em .8em}.idx_sns_ig .idx_ttl{width:17.73em;margin:0 auto 2.6em}.idx_sns_ig .idx_ttl img{aspect-ratio:305/50}.idx_sns_fb .idx_ttl{width:17.27em;margin:0 auto 3.8em}.idx_sns_fb .idx_ttl img{aspect-ratio:316/50}.idx_sns_fb .idx_sns_lst{width:38em;margin:auto;padding:0 1em 0 0;max-height:41.5em;overflow:auto}