@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_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_lst li:last-child{margin-bottom:0}.idx_lm{position:absolute;width:100%;left:0;top:0;text-align:center}.idx_lm span{display:inline-block;width:5.8em}.idx_lm span img{aspect-ratio:87/80}.idx_btn a{position:relative;display:inline-block}.brckts{display:inline-block;margin:0 -.4em}.kerning{font-feature-settings:'palt'}.kntn{padding-top:.2em;background:top left/1em .3em repeat-x radial-gradient(circle,#333 .1em,rgba(0,0,0,0) .1em)}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.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 .ttl{font-size:max(0.86svw, 11.14px);filter:drop-shadow(1px 1px 2px #fff) drop-shadow(-1px -1px 2px #fff) drop-shadow(1px 1px 2px #fff) drop-shadow(-1px -1px 2px #fff);color:#333}.header .tel{top:0;right:max(1.29svw, 16.71px)}.idx_kv_n_main{width:100%;aspect-ratio:1400/741;position:relative;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/kv_n_bg.jpg);padding:max(12vw, 156px) 0 0}.idx_kv_n_main .idx_kv_logo{width:max(16.929vw, 220.071px);margin:0 auto max(1.5vw, 19.5px)}.idx_kv_n_main .idx_ttl{font-size:max(2.796vw, 36.354px);line-height:1.62;color:#fff;font-feature-settings:"palt";letter-spacing:.04em;filter:drop-shadow(0 0 .25em rgba(40,66,102,.68)) drop-shadow(0 0 .3em rgba(40,66,102,.68)) drop-shadow(0 0 .35em rgba(40,66,102,.68)) drop-shadow(0 0 .4em rgba(40,66,102,.68))}.idx_kv_n_main .idx_ttl i{font-size:92%}.idx_kv_n_main .idx_ttl .txt142{font-size:142%}.idx_kv_n_main .idx_ttl .txt82{font-size:82%}.idx_kv_n_main .idx_ttl i.text-top{vertical-align:text-top;font-size:.6em}.idx_kv_n_awd{background-color:#e8f0fb;padding:max(2.857vw, 37.143px) 0;margin:max(3.571vw, 46.429px) max(2.857vw, 37.143px) max(1.5vw, 19.5px)}.idx_kv_n_awd ul{width:max(60.714vw, 789.286px);margin:auto;display:flex;gap:max(0.857vw, 11.143px)}.idx_kv_main{margin-bottom:2em;padding-top:max(11.43svw, 148.57px);background-repeat:no-repeat;background-size:100% auto;background-position:50% 0;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);aspect-ratio:1400/741}.idx_kv_main .idx_kv_logo{width:max(16.929vw, 220.071px);margin:0 auto max(3.571vw, 46.429px)}.idx_kv_main .idx_ttl{text-align:center;font-size:max(2.971vw, 38.629px);line-height:1;letter-spacing:.16em;margin:0 auto max(5.00svw, 65.00px);padding-left:.62em;filter:drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .25em #fff) drop-shadow(0 0 .3em #fff) drop-shadow(0 0 .35em #fff) drop-shadow(0 0 .4em #fff)}.idx_kv_main .idx_ttl i{font-size:.78em;font-weight:inherit}.idx_kv_main .idx_ttl strong{font-size:1.54em;line-height:.75;font-weight:inherit}.idx_kv_main .idx_ttl em{color:#207bb8;font-weight:inherit}.idx_kv .idx_inr{display:grid;width:87.8em;column-gap:5.2em;margin-bottom:max(1.286vw,	16.714px)}.idx_kv .idx_box{filter:drop-shadow(0 0 max(0.429vw, 5.571px) rgba(99, 99, 99, 0.53));display:flex}.idx_kv .idx_box:first-of-type:last-of-type{margin-left:auto;margin-right:auto}.idx_kv .idx_box:after{content:"";display:block;position:absolute;width:100%;height:.5em;left:0;bottom:0;background-repeat:repeat-x;background-size:auto 100%}.idx_kv .idx_box .bg{width:100%;padding:2em;background-repeat:no-repeat;background-size:cover;background-position:100% 0;background-color:#fff;clip-path:polygon(0 0,80% 0,100% 42%,100% 100%,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_ttl .en{margin-left:1em;font-size:max(1.36svw, 17.68px);font-style:italic}.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%,#ffed5d 85%,#ffed5d 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:.4em 0 .2em;line-height:1}.idx_kv .idx_lst{margin:0 0 0 1.8em}.idx_kv .idx_lst li{font-size:119%;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/kv_check.png)}.idx_kv_01 .bg{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/kv_01_bg.png)}.idx_kv_01:after{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/kv_01_border.png)}.idx_kv_01 .idx_kv_ttl{color:#1574bd;border-color:#1574bd}.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:#1574bd}.idx_kv_01 .idx_lst em{border-bottom:.13em solid #1574bd}.idx_kv_02 .bg{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/kv_02_bg.png)}.idx_kv_02:after{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/kv_02_border.png)}.idx_kv_02 .idx_kv_ttl{color:#0a8dd8;border-color:#0a8dd8}.idx_kv_02 .idx_kv_lead span{font-size:max(1.83svw, 23.73px)}.idx_kv_02 .idx_kv_lead i{font-size:150%;letter-spacing:.06em}.idx_kv_02 .idx_kv_lead em:first-letter {font-size:125%}.idx_kv_02 .idx_kv_lead .small{font-size:max(1.13svw, 14.74px)}.idx_kv_02 .idx_kv_catch span{background-color:#0a8dd8}.idx_kv_02 .idx_lst em{border-bottom:.13em solid #0a8dd8}.idx_kv_02 .idx_lst li:not(:last-of-type){margin-bottom:0}.idx_kv_youtube{position:absolute;top:27em;right:4em;width:12em;z-index:1000}.idx_kv_youtube.fixed{position:fixed;top:calc(100svh - 15em)}.gnav{background-color:#fff}.gnav li:after{background-color:#2e2e2e}.gnav li:nth-of-type(1):before{background-color:#2e2e2e}.gnav li a{color:#2e2e2e}.idx_cert{width:82.4em;z-index:3;margin:7.2em auto 4.2em;padding:3.6em 0 3.4em;border:1px solid #b8b9ba;position:relative;text-align:center}.idx_cert: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_cert .idx_lm{top:-2.8em;z-index:3}.idx_cert .idx_lm span{width:5.6em}.idx_cert .idx_lm span img{aspect-ratio:84/83}.idx_cert .idx_ttl{text-align:center;color:#444}.idx_cert .idx_ttl span{display:block;font-size:166.6%;letter-spacing:.06em}.idx_cert .idx_ttl span:nth-of-type(2){font-size:250%;line-height:1.2;margin-bottom:.1em}.idx_cert .idx_ttl span i{font-size:117%}.idx_cert .idx_ttl span em{font-size:117%;border-bottom:.1em solid #fab801}.idx_info{margin:0 0 4em;padding:0 1.8em 8em;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_ttl{font-size:277.8%;color:#2e2e2e;margin:0 0 5em;text-align:center;letter-spacing:.1em}.idx_info .idx_lead{position:relative;margin:0 auto 2em 0;padding:0 0 1.2em 8em;width:43.86em;border-bottom:1px solid #959595}.idx_info .idx_lead:before{content:"";display:block;position:absolute;width:7em;aspect-ratio:105/113;left:1.8em;bottom:1.8em;background-repeat:no-repeat;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/info_deco.png)}.idx_info .idx_lead span{display:block;font-size:200%;position:relative;z-index:2;line-height:1.2}.idx_info .idx_lead span:nth-of-type(2){margin-left:2.6em}.idx_info .idx_lead span i{font-size:121.4%}.idx_info .idx_lead span em{font-size:171.4%;color:#2676c7;padding-top:.1em;background-repeat:no-repeat;background-position:.16em 0;background-size:auto .146em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/info_kntn.png)}.idx_info .idx_lst li{font-size:166.6%;padding-left:1em;background-size:.56em auto;background-position:0 .6em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/info_blt.png)}.idx_info .idx_lst li:nth-of-type(1){margin-left:3.2em}.idx_info .idx_lst li:nth-of-type(2){margin-left:1.6em}.idx_info .idx_lst li i{font-size:133.32%;font-feature-settings:"palt";letter-spacing:.1em}.idx_info .idx_lst li em{display:inline-block;color:#2676c7;border-bottom:.1em solid #92e2ff;line-height:1.1}.idx_info .idx_lst li span{display:block;font-size:75%;line-height:1}.idx_info .idx_lst li:nth-of-type(4) i{letter-spacing:0}.idx_area{margin:0 0 4.2em;padding:1em 0 1em 6.6em;display:grid;grid-template-columns:36.6em 1fr;align-items:center;color:#2e2e2e}.idx_area:before,.idx_area:after{content:"";display:block;position:absolute;width:89.3em;aspect-ratio:1340/410}.idx_area:before{top:0;left:0;background-color:#f3fdff}.idx_area:after{bottom:0;right:0;background-color:#e5f9ff;opacity:.7;mix-blend-mode:multiply}.idx_area .idx_ttl{position:relative;grid-column:1/2;grid-row:1/2;align-self:end;z-index:3;margin:0 0 1.2em}.idx_area .idx_ttl:before{content:"";display:block;position:absolute;width:11.33em;aspect-ratio:170/143;top:-3.6em;left:-4.4em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/area_deco.png)}.idx_area .idx_ttl span{display:block;text-align:center;line-height:1.1}.idx_area .idx_ttl span:nth-of-type(1){font-size:409.8%}.idx_area .idx_ttl span:nth-of-type(1) i{font-size:117%}.idx_area .idx_ttl span:nth-of-type(2){font-size:250%}.idx_area .idx_kkm{grid-column:1/2;grid-row:2/3;align-self:start;background-color:#fff;position:relative;z-index:3;padding:1.9em;display:grid;grid-template-columns:1fr;row-gap:1.6em}.idx_area .idx_kkm dl{display:grid;grid-template-columns:5.66em 1fr;column-gap:1.33em}.idx_area .idx_kkm dt{background-color:#c5edeb;display:grid;align-items:center;text-align:center;font-size:152.8%}.idx_area .idx_kkm dd span{font-size:152.8%;padding-left:1.3em;background-repeat:no-repeat;background-position:0 50%;background-size:1.04em auto;line-height:1.2;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/area_check.png)}.idx_area .idx_kkm dl:nth-of-type(1) dd{display:grid;grid-template-columns:repeat(3,1fr);grid-template-columns:40% 30% 30%}.idx_area .idx_kkm dl:nth-of-type(2) dd{display:grid;grid-template-columns:1fr}.idx_area .idx_fig{grid-column:2/3;grid-row:1/3;width:42.4em;position:relative;z-index:3}.idx_area .idx_fig img{aspect-ratio:636/517}.idx_implant{margin:1.4em 0 4.6em;padding:6.2em 0 0;aspect-ratio:1400/659;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/implant_bg.jpg);position:relative}.idx_implant:before{position:absolute;content:"";background:#adbfcf;top:1.8em;bottom:1.7em;width:100%;mix-blend-mode:multiply}.idx_implant .idx_ttl{margin:0 0 1em;text-shadow:.2em .2em .4em rgba(28,116,167,.5);text-align:center;color:#fff}.idx_implant .idx_ttl span{display:block;font-size:277.8%}.idx_implant .idx_ttl span em{color:#fff392}.idx_implant .idx_ttl span:nth-of-type(2){font-size:402.8%}.idx_implant .idx_ttl span:nth-of-type(3){font-size:202.8%}.idx_implant .idx_catch{display:grid;grid-template-columns:1fr 1fr;column-gap:3em;width:fit-content;margin:0 auto 4.5em}.idx_implant .idx_catch p{width:36.93em}.idx_implant .idx_catch p img{aspect-ratio:554/153}.idx_implant .idx_ttl,.idx_implant .idx_catch{filter:drop-shadow(0 0 .4em rgb(178 178 178/75%)) drop-shadow(0 0 .5em rgb(178 178 178/75%))}.idx_implant .idx_btn{text-align:center}.idx_implant .idx_btn a{width:21.2em}.idx_implant .idx_btn a img{aspect-ratio:319/59}.idx_leading{margin:0 0 5.8em;padding:27.8em 4em 0;aspect-ratio:1400/1643;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/lead_bg.jpg)}.idx_leading .idx_lm{top:-4.4em}.idx_leading .idx_ttl{position:absolute;top:15.4em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.idx_leading .idx_ttl span{display:block;font-size:305.6%;color:#2e2e2e;background-color:#fff;height:fit-content;padding:.4em;line-height:1}.idx_leading .idx_ttl span:nth-of-type(1){margin-top:-1.2em}.idx_leading .idx_ttl span:nth-of-type(2){color:#fff;background-color:#1574bd}.idx_leading .idx_ttl span:nth-of-type(3){display:block;font-size:521.4%;padding:.4em .3em}.idx_leading .idx_ttl span:nth-of-type(3) i{font-size:110.5%;display:inline-block;margin:-.4em 0 -.2em}.idx_leading .idx_ttl span:nth-of-type(3) em{color:#1574bd}.idx_leading .idx_head_fig{margin:0 auto 5.2em 19em}.idx_leading .idx_head_fig span{display:block;width:21.53em}.idx_leading .idx_head_fig img{aspect-ratio:327/232}.idx_leading .idx_head_fig span:nth-of-type(1){margin:0 0 0 11.4em}.idx_leading .idx_head_fig span:nth-of-type(2){margin:-2.8em 0 0}.idx_leading .idx_lead{text-align:center;color:#fff;margin:0 0 5em}.idx_leading .idx_lead span{display:block;font-size:222.2%}.idx_leading .idx_lead span:nth-of-type(2){font-size:236%}.idx_leading .idx_lead span:nth-of-type(2) i{font-size:117%}.idx_leading .idx_lead span:nth-of-type(2) em{color:#e3c479}.idx_leading .idx_inr{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2.2em}.idx_leading .idx_box{padding:1em 1em 3em;background-color:#fff}.idx_leading .idx_box_fig{margin:0 0 .6em}.idx_leading .idx_box_ttl{margin:0 0 .6em;padding:0 0 .2em;color:#93711f;font-size:138.9%;border-bottom:1px solid #0e2a57;font-feature-settings:"palt";letter-spacing:.06em;text-align:center}.idx_leading .idx_box_ttl i{font-size:120%}.idx_leading .idx_desc{font-size:111%;line-height:1.3;margin:0 .6em;letter-spacing:-.04em}.idx_leading .idx_desc em{color:#1c84d5}.idx_leading .idx_btn{position:absolute;width:100%;left:0;text-align:right;bottom:-2.4em}.idx_leading .idx_btn a{width:7.26em}.idx_leading .idx_btn img{aspect-ratio:109/18}.idx_num{margin:0 0 9.1em;padding:8em 46.5em 0 3.6em;aspect-ratio:1400/933;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/num_bg.jpg);color:#fff}.idx_num .idx_ttl{margin:0 0 1.8em}.idx_num .idx_ttl span{display:block;font-size:277.8%;line-height:1.3}.idx_num .idx_ttl span:nth-of-type(1) i{font-size:165%}.idx_num .idx_ttl span:nth-of-type(2) i{font-size:120%;letter-spacing:-.04em}.idx_num ul{display:grid;grid-template-columns:14.2em 2.8em 1fr;gap:1.2em 1.6em}.idx_num ul li{border:.2em solid #fff;padding:.5em 0 1em;text-align:center;display:grid;align-items:center}.idx_num ul li span{display:block;font-size:222.2%;line-height:1}.idx_num ul li span.note{font-size:100%}.idx_num ul li em,.idx_num ul li em *{color:#fffea3;font-style:italic;line-height:1}.idx_num ul li:nth-of-type(1){grid-column:1/2}.idx_num ul li:nth-of-type(1) span:nth-of-type(1){font-size:194.4%}.idx_num ul li:nth-of-type(1) span:nth-of-type(1) em{font-size:228%}.idx_num ul li:nth-of-type(1) span:nth-of-type(2){font-size:232%;margin-top:.15em}.idx_num ul li:nth-of-type(1) span:nth-of-type(2) i{display:block;letter-spacing:-.05em;font-weight:700}.idx_num ul li:nth-of-type(1) span:nth-of-type(2) i:nth-of-type(1){text-align:left}.idx_num ul li:nth-of-type(1) span:nth-of-type(2) i:nth-of-type(2){text-align:right;margin-right:.3em}.idx_num ul li:nth-of-type(2){grid-column:2/4;display:grid;justify-content:center;padding-top:1.5em}.idx_num ul li:nth-of-type(2) span:nth-of-type(1){grid-column:1/3;align-self:end}.idx_num ul li:nth-of-type(2) span:nth-of-type(2){grid-column:1/2;font-size:611%;align-self:start}.idx_num ul li:nth-of-type(2) span:nth-of-type(3){font-size:194%;text-align:left;padding-left:.3em}.idx_num ul li:nth-of-type(2) span:nth-of-type(3) i{display:block}.idx_num ul li:nth-of-type(2) span:nth-of-type(4){grid-column:1/3;margin-top:.15em;text-align:center}.idx_num ul li:nth-of-type(3){grid-column:1/3;display:grid;justify-content:center;padding-top:1.5em}.idx_num ul li:nth-of-type(3) span:nth-of-type(1){grid-column:1/3;align-self:end}.idx_num ul li:nth-of-type(3) span:nth-of-type(2){font-size:611%;align-self:start}.idx_num ul li:nth-of-type(3) span:nth-of-type(3){font-size:194%;text-align:left;padding-left:.3em}.idx_num ul li:nth-of-type(3) span:nth-of-type(3) i{display:block}.idx_num ul li:nth-of-type(3) span:nth-of-type(4){grid-column:1/3;margin-top:.15em;text-align:center}.idx_num ul li:nth-of-type(4){padding:1.5em 0 1em;grid-column:3/4}.idx_num ul li:nth-of-type(4) span:nth-of-type(2){font-size:277.8%}.idx_num ul li:nth-of-type(4) span:nth-of-type(2) em{font-size:220%}.idx_num ul li:nth-of-type(5){grid-column:1/4;display:grid;justify-content:center;padding-bottom:.5em}.idx_num ul li:nth-of-type(5) span:nth-of-type(2){grid-column:2/3;font-size:440%;margin-left:.2em}.idx_num ul li:nth-of-type(5) span:nth-of-type(2) em{font-size:138%}.idx_num ul li:nth-of-type(5) span:nth-of-type(3){grid-column:1/3;margin-top:.15em;text-align:center}.idx_dctr{margin:0 0 3.8em;padding:34.4em 0 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/dctr_bg.jpg)}.idx_dctr .idx_lm{top:-2em}.idx_dctr .idx_ttl{margin:0 auto 3.4em;padding:0 0 1em;position:relative;width:fit-content;text-align:center;color:#2e2e2e}.idx_dctr .idx_ttl:after{content:"";display:block;position:absolute;width:calc(100% - 8em);height:1px;bottom:0;left:4em;background-color:#2e2e2e}.idx_dctr .idx_ttl span{display:block;font-size:275.5%;line-height:1.2}.idx_dctr .idx_ttl span:nth-of-type(1) i{font-size:108.3%}.idx_dctr .idx_ttl span:nth-of-type(2){font-size:344.4%}.idx_dctr .idx_ttl span:nth-of-type(2) em{color:#1b58b7}.idx_dctr_msg{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";margin:0 auto 2.4em 0;width:50.6em;color:#3e3e3e}.idx_dctr_msg .idx_name{margin-left:1.5em;color:#4f4f4f}.idx_dctr_msg .idx_name span{display:block;font-size:138.8%;letter-spacing:.14em;font-weight:700}.idx_dctr_msg .idx_name span:nth-of-type(2){font-size:166.6%;margin-top:3em}.idx_dctr_msg .idx_name span:nth-of-type(3){font-size:472%;color:#1b58b7;margin-top:.3em;letter-spacing:.2em}.idx_dctr_msg .idx_desc p{font-size:152.8%;margin-left:1em;letter-spacing:.15em;font-weight:700}.idx_dctr_msg .idx_desc p em{color:#0a8dd8;font-weight:700}.idx_dctr .idx_fig{width:41em;position:absolute;right:0;top:46.8em}.idx_dctr .idx_fig img{aspect-ratio:615/712}.idx_dctr .idx_kkm{width:51.2em;margin:0 auto 4.2em 3.2em;position:relative}.idx_dctr .idx_kkm:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:.4em;left:.4em;background-color:#e7e7e7;opacity:.5}.idx_dctr .idx_kkm dt{background-color:#1b58b7;color:#fff;text-align:center;padding:0 0 .2em}.idx_dctr .idx_kkm dt:before{content:"";display:block;position:absolute;width:4.8em;aspect-ratio:1/1;top:-1em;left:calc(50% - 2.4em);background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/dctr_kkm_ccl.png)}.idx_dctr .idx_kkm dt span{position:relative;font-size:163.6%;z-index:2;line-height:1}.idx_dctr .idx_kkm dt em{font-size:110%;color:#fffb8e;font-style:italic}.idx_dctr .idx_kkm dt em i{font-size:146%;font-style:inherit}.idx_dctr .idx_kkm dd{color:#3e3e3e;background-color:#fff;padding:.8em .8em .8em 1.2em;display:grid;grid-template-columns:1fr 15.6em;column-gap:1.6em}.idx_dctr .idx_kkm dd p{grid-column:1/2;grid-row:1/2;font-size:158.9%;align-self:end;padding-bottom:.1em;margin-bottom:.5em;border-bottom:1px solid #c9c9c9;text-align:center}.idx_dctr .idx_kkm dd p i{border-bottom:1px solid #2396d8;letter-spacing:-.04em}.idx_dctr .idx_kkm dd p em{font-size:122.4%;color:#2396d8}.idx_dctr .idx_kkm dd ul{grid-column:1/2;grid-row:2/3}.idx_dctr .idx_kkm dd li{font-size:138.8%;margin-bottom:0;background-size:1.1em auto;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/dctr_kkm_check.png);font-feature-settings:"palt";letter-spacing:.1em}.idx_dctr .idx_kkm dd li i{font-size:110%}.idx_dctr .idx_kkm dd figure{grid-column:2/3;grid-row:1/3}.idx_dctr .idx_kkm dd figure img{aspect-ratio:234/179}.idx_lcns{margin:0 0 12.2em;margin:0 0 5.2em;padding:0 2.2em 4.2em;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/license_bg.jpg)}.idx_lcns .idx_inr{border:.13em solid #8f9eb5;padding:5.4em 0 1em}.idx_lcns .idx_en{position:absolute;width:16.66em;top:0;left:0}.idx_lcns .idx_en img{aspect-ratio:1/1}.idx_lcns .idx_ttl{text-align:center;margin:0 0 2.2em;color:#2e2e2e}.idx_lcns .idx_ttl span{display:block;font-size:395.6%;line-height:1.3}.idx_lcns .idx_ttl span:nth-of-type(2){font-size:539.6%}.idx_lcns .idx_ttl span:nth-of-type(2) em{color:#226bdb;letter-spacing:-.04em}.idx_lcns .idx_ttl span:nth-of-type(3){font-size:250%}.idx_lcns .idx_ttl span:nth-of-type(3) i{font-size:122%}.idx_lcns .idx_lead{position:relative;width:fit-content;margin:0 auto 3.6em}.idx_lcns .idx_lead:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#1955b3;opacity:.65;mix-blend-mode:multiply}.idx_lcns .idx_lead span{position:relative;z-index:2;display:block;font-size:250%;padding:.1em 1em;color:#fff}.idx_lcns .idx_lead i{font-size:122%}.idx_lcns .idx_fig{width:87.5em;margin:0 auto 1em}.idx_lcns .idx_note{text-align:center;font-size:139%;color:#2e2e2e}.idx_movie{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3.5em;margin:0 0 12.2em;width:100%}.idx_movie>div:nth-of-type(1){margin:0 19.8rem}.idx_movie iframe{display:block;width:38em;height:auto;aspect-ratio:560/315}.idx_case{margin:0 0 5em;padding:4em 0 1.5em;background-repeat:no-repeat;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/case_bg2.png),url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/case_bg1.png);background-size:84.28%,69.28% auto;background-position:right bottom,left top;background-color:#e5edf1}.idx_case:before,.idx_case:after{content:"";position:absolute;mix-blend-mode:multiply;background-size:100% 100%}.idx_case:before{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/case_bg3.png);width:11.26em;aspect-ratio:338/1692;top:-2.26em;right:0}.idx_case:after{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/case_bg4.png);width:7.53em;aspect-ratio:266/2212;bottom:-2.26em;left:0}.idx_case .idx_lm{top:-7.53em}.idx_case .idx_en{margin:0 0 1.6em 30.8em;line-height:1}.idx_case .idx_en span{font-family:'Times New Roman',Times,serif;font-size:543%;color:#426dba}.idx_case .idx_ttl{margin:0 0 1.6em 30.8em;line-height:1;display:grid;grid-auto-flow:column;justify-content:start;align-items:center;color:#2e2e2e}.idx_case .idx_ttl span{display:block}.idx_case .idx_ttl span:nth-of-type(1){font-size:215.2%;padding-bottom:.3em;margin:0 .5em .5em 0;border-bottom:1px solid #606060;font-feature-settings:"palt";letter-spacing:.1em}.idx_case .idx_ttl span:nth-of-type(2){font-size:297%;letter-spacing:.06em}.idx_case .idx_ttl span:nth-of-type(2) i{font-size:117%}.idx_case .idx_ttl span:nth-of-type(2) em{font-size:180%;color:#e58f1c}.idx_case .idx_catch{position:absolute;width:20.86em;top:39em;left:6em}.idx_case .idx_catch img{aspect-ratio:313/491}.idx_case .idx_inr{margin:0 9.13em 0 28.26em;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2em}.idx_case .idx_box{background-color:#fff;padding:.8em}.idx_case .idx_box_ttl{margin:0 0 .6em;display:grid;grid-auto-flow:column;justify-content:start;align-items:center;font-size:125%;color:#2e2e2e}.idx_case .idx_box_ttl span:nth-of-type(1){background-color:#3e67af;color:#fff;text-align:center;width:4.5em;margin-right:.5em}.idx_case .idx_box_ttl span:nth-of-type(1) i{font-size:111%;margin-left:.3em}.idx_case .idx_ba{display:grid;grid-template-columns:1fr 1fr;column-gap:1px;margin:0 0 .6em}.idx_case .idx_ba span{position:relative}.idx_case .idx_ba span:before{content:"";display:block;position:absolute;width:4.66em;aspect-ratio:70/16;top:0;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_case .idx_ba span:nth-of-type(1):before{right:0;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/case_txt_before.png)}.idx_case .idx_ba span:nth-of-type(2):before{left:0;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/case_txt_after.png)}.idx_case .idx_ba img{aspect-ratio:190/120}.idx_case .idx_desc{font-size:85%;color:#3e3e3e;line-height:1.3}.idx_case .note{grid-column:1/3;text-align:center}.idx_bnr{width:78.8em;margin:0 auto}.idx_bnr a{display:block}.idx_bnr img{aspect-ratio:1182/328}.idx_bnr_01{margin-bottom:8.6em}.idx_bnr_02{margin-bottom:7.4em}.idx_prblm{margin:0 0 15.7em;padding:8.2em 5.2em 4em;background-color:#f4fbff;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/prblm_bg.jpg)}.idx_prblm .idx_ttl{width:46.86em;margin:0 auto 2.8em}.idx_prblm .idx_ttl img{aspect-ratio:703/176}.idx_prblm .idx_head_desc{width:67em;margin:0 auto 12.7em;font-size:86.6%;color:#fff}.idx_prblm .idx_inr{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2em}.idx_prblm .idx_box:not(:last-child){padding:1.2em;background-color:#e4ebf1;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/prblm_box_bg.png)}.idx_prblm .idx_box_ttl{margin:-3.3em 0 .6em;position:relative;z-index:2}.idx_prblm .idx_box_ttl i{display:block;margin:0 auto;padding:0 .5em;width:fit-content;background-color:rgba(84,166,235,.9);color:#fff;font-feature-settings:"palt";letter-spacing:.08em;font-size:152.8%;line-height:1.4}.idx_prblm .idx_desc{margin:0 0 1em;text-align:center;color:#434343}.idx_prblm .idx_desc i{display:block;font-size:111%}.idx_prblm .idx_btn{text-align:right}.idx_prblm .idx_btn a{width:7.26em}.idx_prblm .idx_btn img{aspect-ratio:109/15}.idx_prblm_08{grid-column:2/4;background-color:#fff;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/prblm_08_fig.jpg);display:grid;align-items:center;padding:0 0 0 27.5em}.idx_prblm_08:before,.idx_prblm_08:after{content:"";display:block;position:absolute;pointer-events:none}.idx_prblm_08:before{width:20.2em;aspect-ratio:303/192;top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#ecf5fd}.idx_prblm_08:after{width:100%;height:100%;top:.8em;left:.8em;border:1px solid #6daadd}.idx_prblm .idx_prblm_08 .idx_box_ttl{margin:0 auto .8em 0;padding:0 0 .4em .6em;width:fit-content;border-bottom:1px solid #5c5c5c;color:#4a4a4a;align-self:end}.idx_prblm .idx_prblm_08 .idx_box_ttl span{display:block;font-size:194.4%}.idx_prblm .idx_prblm_08 .idx_box_ttl em{color:#3894e2}.idx_prblm .idx_prblm_08 .idx_box_ttl i{display:inline-block;background-color:unset;color:inherit;padding:0}.idx_prblm .idx_prblm_08 .idx_box_ttl span:nth-of-type(1) i{font-size:114.2%}.idx_prblm .idx_prblm_08 .idx_box_ttl span:nth-of-type(2)>i{font-size:128.5%}.idx_prblm .idx_prblm_08 .idx_box_ttl span:nth-of-type(2) em i{font-size:88.8%}.idx_prblm .idx_prblm_08 .idx_desc{align-self:start;text-align:left;margin-left:.6em}.idx_prblm .idx_prblm_08 .idx_desc span{display:block}.idx_prblm .idx_prblm_08 .idx_desc i{display:inline-block}.idx_prblm .idx_prblm_08 .idx_desc em{color:#3894e2;font-size:111%;display:inline-block;line-height:1;border-bottom:.16em solid #ffea5f}.idx_prblm .idx_prblm_08 .idx_desc em i{font-size:140%}.idx_prblm .idx_prblm_08 .idx_desc span{font-size:125%}.idx_prblm_08 .idx_btn{position:absolute;right:1.4em;bottom:1em}.idx_eff{margin:0}.idx_eff .idx_lm{top:-11.1em}.idx_eff_head{margin:0 0 2.8em;padding:.6em 0 3.8em;background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_head_bg.png)}.idx_eff_head .idx_en{width:52.53em;margin:0 auto 1.4em 0}.idx_eff_head .idx_en img{aspect-ratio:788/72}.idx_eff_head .idx_ttl{line-height:1;font-size:333.33%;margin:0 0 .6em 5em;letter-spacing:.09em}.idx_eff_head .idx_fig{width:61.13em}.idx_eff_head .idx_fig img{aspect-ratio:917/460}.idx_eff_head ul{position:absolute;top:11.6em;right:2.2em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.idx_eff_head li{position:relative;margin-left:1.6em}.idx_eff_head li a{position:relative;display:block;width:4.33333em}.idx_eff_head li img{aspect-ratio:65/332}.idx_eff_head li:nth-of-type(1){margin-top:7.6em}.idx_eff_head li:nth-of-type(2){margin-top:5.7em}.idx_eff_head li:nth-of-type(3){margin-top:3.8em}.idx_eff_head li:nth-of-type(4){margin-top:1.9em}.idx_eff .idx_inr{display:grid;grid-template-columns:1fr 1fr;row-gap:8em;padding:5.2em 0 9.8em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_bg.png)}.idx_eff .idx_box{padding:0 2.8em 1.6em;color:#2e2e2e}.idx_eff .idx_box:before{content:"";display:block;position:absolute;right:0;bottom:-1.8em;height:100%;width:31.2em;background-repeat:no-repeat;background-size:100% auto;background-position:100% 100%;mix-blend-mode:multiply}.idx_eff .idx_nbr{position:absolute;width:100%;top:-3.8em;left:0;line-height:1;mix-blend-mode:multiply;text-align:center}.idx_eff .idx_nbr span{display:inline-block;font-size:722%}.idx_eff .idx_box_fig{position:relative;z-index:3}.idx_eff .idx_box_ttl,.idx_eff .idx_box_desc{position:relative;z-index:3}.idx_eff .idx_box_ttl span{display:block;font-size:194.4%;text-align:center;line-height:1.2}.idx_eff .idx_kkm{position:relative;z-index:3;background-color:#fff;box-shadow:.2em .2em 0 rgba(173,171,166,.2);background-repeat:no-repeat;background-size:3.6em auto;background-position:.6em .6em;margin:0 0 1.2em}.idx_eff .idx_kkm:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_eff .idx_lst li{font-size:152.8%;padding-left:1.2em;background-position:0 .2em;background-size:.92em auto;line-height:1.3}.idx_eff .idx_btn{text-align:right}.idx_eff .idx_btn a{width:7.53em}.idx_eff .idx_btn img{aspect-ratio:113/17}.idx_eff .idx_eff_01{grid-column:1/3;padding:3.6em 2.6em 1.8em 46.8em;background-color:#f9f2f0}.idx_eff .idx_eff_01:before{width:45.13em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_01_trape.png)}.idx_eff_01 .idx_nbr{padding-left:50%;color:#ebc4b9}.idx_eff_01 .idx_box_ttl{margin:0 0 1em}.idx_eff_01 .idx_box_ttl em{font-size:128.6%;color:#e79780}.idx_eff_01 .idx_box_ttl em i{font-size:133.3%}.idx_eff_01 .idx_box_desc{font-size:133%;color:#383838;margin:0 1em 1.5em;line-height:1.3}.idx_eff_01 .idx_box_desc em{border-bottom:.13em solid #e79780}.idx_eff_01 .idx_kkm{display:grid;grid-template-columns:22em 1fr;align-items:center;column-gap:.8em;padding:.6em 2em}.idx_eff_01 .idx_kkm:before{width:3.73em;aspect-ratio:1/1;top:.8em;left:.8em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_01_deco.png)}.idx_eff_01 .idx_kkm .idx_sfig img{aspect-ratio:331/234}.idx_eff_01 .idx_kkm .idx_lst li{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_01_check.png)}.idx_eff_01 .idx_box_fig{position:absolute;width:40.93em;top:3.6em;left:4.4em}.idx_eff_01 .idx_box_fig .before_after{margin:0 0 .8em}.idx_eff_01 .ba_note{text-align:center;font-size:111%}.idx_eff .idx_eff_02{padding-top:2.8em;background-color:#f9f6f0}.idx_eff .idx_eff_02:before{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_02_trape.png)}.idx_eff_02 .idx_nbr{color:#d7c7a7}.idx_eff_02 .idx_box_ttl{margin:0 0 1.2em}.idx_eff_02 .idx_box_ttl em{color:#b5975a}.idx_eff_02 .idx_box_ttl span:nth-of-type(1) i{font-size:142.8%}.idx_eff_02 .idx_box_ttl span:nth-of-type(2){font-size:230.5%}.idx_eff_02 .idx_box_fig{margin:0 0 1em}.idx_eff_02 .idx_box_desc{font-size:125%;margin:0 1.8em 1em;line-height:1.3}.idx_eff_02 .idx_box_desc em{border-bottom:.13em solid #e79780}.idx_eff_02 .idx_kkm{display:grid;grid-template-columns:1fr 16.6em;align-items:center;column-gap:1.4em;padding:1em 1em 1em 1.8em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_02_deco.png)}.idx_eff_02 .idx_kkm_ttl{font-size:152.8%;color:#baa57b;border-bottom:1px solid #8b8b8b;letter-spacing:-.04em;padding:0 .3em;white-space:nowrap}.idx_eff_02 .idx_kkm .idx_sfig{grid-column:2/3;grid-row:1/3}.idx_eff_02 .idx_kkm .idx_sfig img{aspect-ratio:249/172}.idx_eff_02 .idx_kkm .idx_lst li{margin-bottom:.3em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_02_check.png)}.idx_eff .idx_eff_03{padding-top:3.8em;background-color:#edf8f4}.idx_eff .idx_eff_03:before{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_03_trape.png)}.idx_eff_03 .idx_nbr{color:#badbca}.idx_eff_03 .idx_box_ttl{margin:0 0 2.7em}.idx_eff_03 .idx_box_ttl i{font-size:151.5%}.idx_eff_03 .idx_box_ttl em{color:#45a173}.idx_eff_03 .idx_box_fig{margin:0 0 1.2em}.idx_eff_03 .idx_kkm{display:grid;grid-template-columns:1fr 16.6em;align-items:center;padding:1em 1em 1em 1.2em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_03_deco.png)}.idx_eff_03 .idx_kkm_ttl{font-size:194.4%;color:#45a173;border-bottom:1px solid #9b9b9b;letter-spacing:-.04em;padding:0 .3em .3em;margin:0 .4em 0 0;line-height:1.2;align-self:end}.idx_eff_03 .idx_kkm .idx_sfig{grid-column:2/3;grid-row:1/3}.idx_eff_03 .idx_kkm .idx_sfig img{aspect-ratio:249/194}.idx_eff_03 .idx_kkm p{font-size:152.8%;line-height:1.2}.idx_eff .idx_eff_04{padding-top:3.6em;background-color:#eef7f8}.idx_eff .idx_eff_04:before{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_04_trape.png)}.idx_eff_04 .idx_nbr{color:#aedce7}.idx_eff_04 .idx_box_ttl{margin:0 0 1.2em}.idx_eff_04 .idx_box_ttl span>i{font-size:171.4%;font-feature-settings:"palt";margin-right:.3em}.idx_eff_04 .idx_box_ttl em{color:#2e9db9}.idx_eff_04 .idx_box_ttl em i{font-size:83%}.idx_eff_04 .idx_box_fig{margin:0 0 3.4em}.idx_eff_04 .idx_kkm{padding:1.6em 1.8em 1em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_04_deco.png)}.idx_eff_04 .idx_kkm_ttl{width:fit-content;font-size:194.4%;color:#459aaf;border-bottom:1px solid #8b8b8b;letter-spacing:-.04em;padding:0 .3em .2em;margin:0 0 .4em}.idx_eff_04 .idx_kkm p{font-size:152.8%;line-height:1.3;margin:0 0 .8em}.idx_eff_04 .idx_kkm .idx_sfig{position:absolute;width:15.2em;right:1.4em;bottom:1.8em}.idx_eff_04 .idx_kkm .idx_sfig img{aspect-ratio:228/176}.idx_eff_04 .idx_kkm .idx_lst li{margin-bottom:.3em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_04_check.png)}.idx_eff .idx_eff_05{padding-top:3.6em;background-color:#edf2f8}.idx_eff .idx_eff_05:before{background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_05_trape.png)}.idx_eff_05 .idx_nbr{color:#bad2ea}.idx_eff_05 .idx_box_ttl{margin:0 0 1.2em}.idx_eff_05 .idx_box_ttl i{font-size:142.8%}.idx_eff_05 .idx_box_ttl em{color:#5994d5}.idx_eff_05 .idx_box_fig{margin:0 0 3.4em}.idx_eff_05 .idx_kkm{padding:1.6em 1.8em 1em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_05_deco.png)}.idx_eff_05 .idx_kkm_ttl{width:fit-content;font-size:194.4%;color:#548dc7;border-bottom:1px solid #8b8b8b;letter-spacing:-.05em;padding:0 .3em .2em;margin:0 0 .4em}.idx_eff_05 .idx_kkm p{font-size:152.8%;line-height:1.3;margin:0 0 .8em}.idx_eff_05 .idx_kkm .idx_sfig{position:absolute;z-index:-1;width:21.4em;right:1.6em;bottom:2em}.idx_eff_05 .idx_kkm .idx_sfig img{aspect-ratio:321/237}.idx_eff_05 .idx_kkm .idx_lst li{margin-bottom:.3em;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/eff_05_check.png)}.idx_env{margin:0 0 12em}.idx_env .idx_ttl{z-index:-2;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:100%;padding-right:39.13em;height:45.2em;margin:0 0 2.4em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/env_bg.jpg)}.idx_env .idx_ttl span{display:block;position:relative;white-space:nowrap;color:#fff;font-size:388.8%;height:fit-content;padding:.3em .4em;line-height:1;letter-spacing:.08em}.idx_env .idx_ttl span:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#3391d9;mix-blend-mode:multiply}.idx_env .idx_ttl span:nth-of-type(2){margin:auto 0 0 0}.idx_env .idx_ttl i{font-size:114.3%;display:inline-block}.idx_env .idx_ttl em{color:#fff4ac}.idx_env .idx_ttl span:nth-of-type(2) i:nth-of-type(1){margin:-.4em 0}.idx_env .idx_desc{font-size:111%;color:#2e2e2e;width:60em;margin:0 auto 3em}.idx_env .idx_inr{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6em;padding:2em;background-color:#f6f6f6}.idx_env .idx_box{padding:1.8em;display:grid;grid-template-columns:15.5em 1fr;align-items:center;column-gap:2.6em;background:linear-gradient(to bottom,#fff 0,#fff 7.6em,#eff6fb 7.6em,#eff6fb 15em,#fff 15em,#fff 100%)}.idx_env .idx_box:before{content:"";display:block;position:absolute;width:2.86em;aspect-ratio:1/1;top:1.8em;left:18.3em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/env_deco.png)}.idx_env .idx_fig{grid-column:1/2;grid-row:1/4}.idx_env .idx_box_ttl{grid-column:2/3;grid-row:1/2;align-self:end}.idx_env .idx_box_ttl span{display:block;position:relative;font-size:166.6%;line-height:1.3;color:#2e2e2e}.idx_env .idx_box_ttl span i{font-size:108%;display:inline-block;font-feature-settings:"palt";letter-spacing:.08em}.idx_env .idx_box_ttl span em{color:#1584d9}.idx_env .idx_box_desc{grid-column:2/3;grid-row:2/3;font-size:138.8%;line-height:1.4}.idx_env .idx_box_desc span{margin-top:.5em;display:block;font-size:70%;color:#818080}.idx_env .idx_btn{grid-column:2/3;grid-row:3/4;align-self:end;text-align:right}.idx_env .idx_btn a{width:7.53em}.idx_env .idx_btn img{aspect-ratio:113/18}.idx_env_01 .idx_box_ttl span i{font-size:108%}.idx_term{margin:0 3.4em 7em}.idx_term .idx_lm{top:-8.4em}.idx_term .idx_ttl{font-size:222%;text-align:center;margin:0 0 2.5em}.idx_term .idx_ttl span{font-size:125%}.idx_term .idx_ttl em{display:inline-block;letter-spacing:-.06em;line-height:1;border-bottom:.06em solid #2cb2ff}.idx_term .idx_inr{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:.13em solid #d3d3d3;border-bottom:.2em solid #d3d3d3}.idx_term .idx_inr:before{content:"";display:block;position:absolute;width:1px;height:5em;background:#2e2e2e;top:-4em;left:50%}.idx_term .idx_box{padding:2.1em 0;grid-template-rows:subgrid;grid-row:span 3;color:#2e2e2e;background-size:auto 34.4em;background-repeat:no-repeat;background-position:100% 50%;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/term_border_v.png)}.idx_term .idx_box:nth-of-type(3){background-image:unset}.idx_term .idx_box_ttl{text-align:center;font-size:208.3%;letter-spacing:-.06em;margin:0 0 .7em}.idx_term .idx_lead{width:fit-content;min-width:13.57em;font-size:152.8%;text-align:center;background-color:#ebebeb;margin:0 auto 1em;padding:0 .5em}.idx_term .idx_lead i{font-size:118%}.idx_term .idx_inr ul{width:fit-content;margin:0 auto}.idx_term .idx_inr li{margin:0 0 .5em}.idx_term .idx_inr a{width:fit-content;display:block;position:relative;color:#196d95;border-bottom:1px solid #196d95;font-size:125%;padding-left:1em;transition:.3s}.idx_term .idx_inr a:hover{opacity:.7}.idx_term .idx_inr a:before{content:">";display:block;position:absolute;left:0;top:0}.idx_term_01 .idx_fig{width:20.4em;margin:0 auto 1.2em}.idx_term_01 .idx_fig img{aspect-ratio:306/174}.idx_term_02 .idx_fig{width:17.26em;margin:0 auto 1.2em}.idx_term_02 .idx_fig img{aspect-ratio:259/172}.idx_term_03 .idx_fig{width:20.26em;margin:0 auto 1.2em}.idx_term_03 .idx_fig img{aspect-ratio:304/175}.idx_pay{margin:0 0 5em;padding:3.4em 4.4em;text-align:center;background-color:#f9f9f9;color:#2e2e2e}.idx_pay .idx_inr{padding:2.1em 0 3.2em;background-color:#fff;box-shadow:.1em .1em .1em rgba(101,101,101,.3)}.idx_pay .idx_ttl{text-align:center;margin:0 0 1em}.idx_pay .idx_ttl span{display:inline-block;width:10.69em;border:1px solid #2e2e2e;font-size:193.3%;line-height:1;padding:.4em 0}.idx_pay_lead{font-size:193.3%;margin:0 0 1em}.idx_pay_card{width:58.27em;margin:0 auto 1.4em}.idx_pay_card img{aspect-ratio:874/80}.idx_pay_desc{font-size:138.8%;letter-spacing:.06em}.idx_pay_desc em{font-size:120%;color:#c00}.idx_pay_desc em i{font-size:117%}.idx_price{margin:0 0 13.8em;padding:3em 2.8em 3.2em;background-color:#f9f8f3}.idx_price .idx_inr{display:grid;grid-template-columns:1fr 1fr;column-gap:2.4em}.idx_price .idx_ttl{grid-column:1/3;font-size:250%;color:#2e2e2e;margin:0 0 .8em;text-align:center;font-feature-settings:"palt";letter-spacing:.1em}.idx_price .idx_box{background-color:#fff;box-shadow:.1em .1em .1em rgba(210,210,210,.8);padding:1.4em 0}.idx_price .idx_box dl{display:grid}.idx_price .idx_box_ttl{position:relative;text-align:center;font-size:194%;color:#2e2e2e;background-color:rgba(238,229,210,.7);margin:0 0 .6em}.idx_price .idx_box_ttl:before{content:"";display:block;position:absolute;aspect-ratio:93/79;width:3.18em;top:-.4em;left:.4em;clip-path:polygon(0 0,100% 0,0 100%);background-color:#efedea;opacity:.8;mix-blend-mode:multiply}.idx_price .idx_box_catch{margin:0 2.1em 1em;grid-template-columns:18.66em 1fr;column-gap:2em}.idx_price .idx_box_catch img{aspect-ratio:280/200}.idx_price .idx_box_catch dd{display:grid;align-items:center;color:#2e2e2e}.idx_price .idx_box_catch dd p:nth-of-type(1){align-self:end;font-size:138.86%;margin:0 0 .5em}.idx_price .idx_box_catch dd p:nth-of-type(2){position:relative;width:fit-content;align-self:start;text-align:center;font-size:242%;line-height:1}.idx_price .idx_box_catch dd p:nth-of-type(2) em{font-size:166%;font-weight:500;color:#c00;letter-spacing:.06em}.idx_price .idx_box_catch dd p:nth-of-type(2) i{position:absolute;right:0;top:0;font-size:35%}.idx_price .idx_box_prc{margin:0 2.1em;padding:.4em 0 0;grid-template-columns:auto 1fr;border-top:1px solid #2e2e2e}.idx_price .idx_box_prc dt,.idx_price .idx_box_prc dd{font-size:125%}.idx_price .idx_box_prc dd{text-align:right}.idx_price .idx_box_prc dd i{font-size:89%;font-feature-settings:"palt";letter-spacing:.08em}.idx_price .idx_box_desc{position:absolute;width:100%;left:0;bottom:0;transform:translateY(calc(100% + 1em));padding:0 2em 0 0;text-align:right;font-size:93%}.idx_price .idx_btn{grid-column:1/3;grid-row:3/4;margin:6.8em 0 0;text-align:center}.idx_price .idx_btn a{width:34.53em}.idx_price .idx_btn img{aspect-ratio:518/80}.idx_consult{margin:0 auto 10em;padding:4.8em 0 0;width:92.8%;aspect-ratio:1300/606;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//ehime-implant.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg);text-align:center;color:#fff}.idx_consult .idx_lm{top:-8.9em}.idx_consult .idx_en{font-size:222%;font-family:'Times New Roman',Times,serif;margin:0 0 .4em;letter-spacing:.1em}.idx_consult .idx_ttl{width:fit-content;margin:0 auto 1.4em;display:grid;row-gap:.8em;position:relative}.idx_consult .idx_ttl:before,.idx_consult .idx_ttl:after{content:"";display:block;position:absolute;z-index:0;left:0;width:100%;height:calc((100% - 0.8em) / 2);background-color:#d49a70;mix-blend-mode:multiply}.idx_consult .idx_ttl:before{top:0}.idx_consult .idx_ttl:after{bottom:0}.idx_consult .idx_ttl span{display:block;position:relative;z-index:1;color:#fff;font-size:138.8%;padding:.2em .8em;line-height:1.3}.idx_consult .idx_lead{font-size:139%;width:fit-content;margin:0 auto .6em;padding:0 .2em .2em;border-bottom:1px solid #fff}.idx_consult .idx_lead em{color:#492308}.idx_consult .idx_desc{margin-bottom:1.6em}.idx_consult .idx_desc p{font-size:120%;margin:0 0 1em;line-height:1.7}.idx_consult .idx_btn a{width:8.66em}.idx_consult .idx_btn a img{aspect-ratio:130/18}.idx_gallery{margin:0 0 13.6em;padding:0 0 1.4em;background-color:#f3f2ee}.idx_gallery_ttl{position:absolute;z-index:3;width:18.86em;top:2em;left:2.4em;aspect-ratio:283/247}.idx_gallery_ttl span{text-align:center;color:#2e2e2e}.idx_gallery_ttl span i{display:block;line-height:1.1;letter-spacing:.06em}.idx_gallery_ttl span i:nth-of-type(1){font-size:166.6%;margin-bottom:.6em}.idx_gallery_ttl span i:nth-of-type(2){font-size:111%}.idx_gallery_fig{position:relative;margin:0 0 1.4em;padding:0;border:0 none;overflow:hidden}.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 5.2em;padding:3em 5.8em 2.2em;border:1.66em solid #f1f1f1}.idx_news .idx_lm{top:-11em}.idx_news .idx_ttl{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:max(0.2em, 3px) double #2c4166;margin:0 0 2.8em;padding:0 2.6em 1.4em}.idx_news .idx_ttl span{display:block;color:#2e2e2e}.idx_news .idx_ttl .en{font-size:250%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;line-height:1.2;letter-spacing:.08em}.idx_news .idx_ttl .ja{font-size:139%;padding:0 0 .1em;letter-spacing:.1em}.idx_news_lst{display:grid;grid-template-columns:repeat(2,1fr);gap:2.2em 2em;row-gap:1.4em;margin:0 0 3em 2.6em}.idx_news .idx_box{display:grid;grid-template-columns:9.73em auto;column-gap:1.6em;align-items:center;color:#5d5c5c}.idx_news .idx_fig{grid-column:1/2;grid-row:1/3}.idx_news .idx_fig img{aspect-ratio:146/107}.idx_news .idx_date{grid-column:2/3;grid-row:1/2;align-self:end;font-size:111%;color:#578ad6}.idx_news .idx_sbj{grid-column:2/3;grid-row:2/3;align-self:start;font-size:104.2%;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.idx_news .idx_btn{text-align:right}.idx_news .idx_btn a{width:8.2em}.idx_news .idx_btn img{aspect-ratio:123/21}.idx_accs{margin:0 0 3em;color:#2e2e2e}.idx_accs .idx_ttl{text-align:center;font-family:'Times New Roman',Times,serif;margin:0 0 3.4em;line-height:1}.idx_accs .idx_ttl span{font-size:258%}.idx_accs .gmap{width:87.53em;margin:0 auto 2.2em;position:relative}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4.1em;background:#2e2e2e;top:-2.6em;left:50%}.idx_accs .gmap iframe{width:100%;aspect-ratio:1313/507}.idx_accs_seo{font-size:88.8%;line-height:1.7;margin:0 6.4em}