@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));font-feature-settings:"palt";position:relative;color:#2e2e2e;min-width:1300px}.idx img{width:100%;max-width:100%}.idx_otr{position:relative}.idx_inr{position:relative;display:block;margin:0 auto}.idx_box{display:block;position:relative}.idx_ttl{position:relative}.idx_ttl .en{font-family:"Roboto",sans-serif;font-weight:700}.idx_ttl .en *{font-weight:inherit}.idx_lst{display:grid;gap:.5em}.idx_lst li{padding-left:1.4em;background-repeat:no-repeat;background-position:0 .4em;background-size:1em auto}.idx_lm{position:absolute;width:100%;left:0;top:0;text-align:center}.idx_lm span{display:inline-block;width:7.2em}.idx_lm span img{aspect-ratio:108/88}.idx_btn{text-align:center}.idx_btn a{display:inline-block}.brckts{display:inline-block;font-weight:inherit}.kntn{padding-top:.2em;background:top left/1em .3em repeat-x radial-gradient(circle,#333 .1em,rgba(0,0,0,0) .1em)}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.idx_kv{padding:2.4em 2.4em 0;position:relative;aspect-ratio:1400/670;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg)}.idx_kv:before{content:"";display:block;position:absolute;width:15.33em;aspect-ratio:230/232;top:0;left:1.4em;background-color:#fff;border-radius:0 0 2em 2em}.idx_kv_ttl{position:relative;z-index:2;width:12.73em;margin:0 auto 17.5em 0}.idx_kv_ttl img{aspect-ratio:191/171}.idx_kv_catch{position:relative;z-index:3;margin:0 auto .5em;width:43.53em;mix-blend-mode:color-dodge}.idx_kv_catch img{aspect-ratio:653/119}.idx_kv_en{text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-weight:700;font-size:166.6%;text-shadow:0 0 .2em rgba(113,113,113,.4);letter-spacing:.1em}.idx_pick{margin:3.4em 0 2.6em;padding:3em 5.9em;display:grid;gap:5.9em 0}.idx_pick:before,.idx_pick:after{content:"";display:block;position:absolute;width:50%;height:50%;background-repeat:repeat;background-position:0 0;background-size:700px auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/pick_hatch.png)}.idx_pick:before{top:0;left:0}.idx_pick:after{bottom:0;right:0}.idx_pick .idx_inr{border:1.66em solid;z-index:2;aspect-ratio:1220/488;background-repeat:no-repeat;background-position:0 0;background-size:cover;margin:0}.idx_pick .idx_ttl{position:absolute;z-index:4;font-size:100%;top:-4.5em;mix-blend-mode:multiply}.idx_pick .idx_ttl span{font-size:334.6%;line-height:1}.idx_pick .idx_ttl span i{font-size:147%;font-family:inherit;font-weight:inherit}.idx_pick .idx_pick_01{border-color:#ff9898;padding:3.2em 1.8em 0;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/pick_01_bg.jpg)}.idx_pick_01 .idx_ttl{color:#ff9898;left:0}.idx_pick_01 .idx_lead{width:26.53em;border-bottom:1px solid #232176;padding:0 0 1em 11.4em;margin:0 auto 1.4em 0;background-repeat:no-repeat;background-position:0 0;background-size:10.53em auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/pick_01_badge.png);line-height:1.1}.idx_pick_01 .idx_lead span,.idx_pick_01 .idx_lead i,.idx_pick_01 .idx_lead em{font-weight:inherit}.idx_pick_01 .idx_lead p:nth-of-type(1){width:12.8em}.idx_pick_01 .idx_lead p:nth-of-type(1) img{aspect-ratio:192/44}.idx_pick_01 .idx_lead p:nth-of-type(2){font-size:116%;font-weight:500}.idx_pick_01 .idx_lead p:nth-of-type(2) i{font-size:111%}.idx_pick_01 .idx_lead p:nth-of-type(2) em{font-size:120%}.idx_pick_01 .idx_lead p:nth-of-type(3){font-weight:700}.idx_pick_01 .idx_lead p:nth-of-type(3) span{display:block;font-size:180.6%;letter-spacing:-.07em}.idx_pick_01 .idx_lead p:nth-of-type(3) span em{color:#d02e24}.idx_pick_01 .idx_lead p:nth-of-type(3) span:nth-of-type(2){font-size:175.6%;letter-spacing:-.04em}.idx_pick_01 .idx_lead p:nth-of-type(3) span:nth-of-type(2) i{font-size:85.7%}.idx_pick_01 .idx_lead p:nth-of-type(4){font-size:125.4%;color:#b67a16;font-weight:500}.idx_pick_01 .idx_lead p:nth-of-type(4) em{font-size:140%}.idx_pick_01 dl{width:23em;display:grid;margin:0 1.6em 1em;display:grid;grid-template-columns:7.8em 1fr;align-items:center}.idx_pick_01 dt{background-color:#b67a16;color:#fff;font-size:140%;text-align:center;padding:0 0 .2em}.idx_pick_01 dd{text-align:right;font-size:165.8%;line-height:1;font-weight:500;letter-spacing:.04em}.idx_pick_01 dd *{font-weight:inherit}.idx_pick_01 dd em{font-size:150%}.idx_pick_01 .idx_catch *{font-weight:500}.idx_pick_01 .idx_catch{width:26.53em;background-color:#d02e24;color:#fff;text-align:center;padding:0 0 .2em}.idx_pick_01 .idx_catch span{font-size:130%}.idx_pick_01 .idx_catch em{font-size:133.3%;color:#ffee7d}.idx_pick .idx_pick_02{border-color:#77cdff;padding:1.8em 1.8em 0;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/pick_02_bg.jpg);color:#fff}.idx_pick_02 .idx_ttl{color:#77cdff;right:0}.idx_pick_02 .idx_lead{width:fit-content;border-bottom:1px solid #7776ab;margin:0 0 1.8em;padding:0 0 .6em}.idx_pick_02 .idx_lead span{font-size:166%}.idx_pick_02 .idx_lead i{font-size:91%}.idx_pick_02 .idx_fig{width:30.46em;padding:0 0 1.2em;margin-bottom:.8em;border-bottom:1px solid #7776ab}.idx_pick_02 .idx_fig img{aspect-ratio:457/202}.idx_pick_02 .idx_desc span{display:block}.idx_pick_02 .idx_desc span:nth-of-type(1){font-size:155%}.idx_pick_02 .idx_desc span:nth-of-type(1) i{display:inline-block;letter-spacing:-.06em}.idx_pick_02 .idx_desc span:nth-of-type(2){font-size:152.8%}.idx_pick_02 .idx_desc span:nth-of-type(2) em{display:inline-block;border-bottom:2px solid #ffa4b4;font-size:145%;line-height:1.2;margin:0 .1em}.idx_pick_02 .idx_desc span:nth-of-type(2) em .small{font-size:87.5%}.idx_pick_02 .idx_desc span:nth-of-type(2) em .narrow{margin:0 -.4em 0 -.1em;display:inline-block}.idx_pick_02 .idx_badge{position:absolute;width:9em;aspect-ratio:1/1;border-radius:50%;display:grid;align-items:center;background-color:#439fdf;color:#fff;text-align:center;left:41.4em;top:1.8em;padding-bottom:.6em}.idx_pick_02 .idx_badge *{line-height:1}.idx_pick_02 .idx_badge i{display:block;font-size:283%}.idx_pick_02 .idx_badge i:nth-of-type(1){font-size:309%}.idx_pick_02 .idx_badge i:nth-of-type(1) em{font-size:133%}.idx_info{background-color:#ebf5fb;margin:0 0 2.4em;padding:3.4em 5.8em 5.6em}.idx_info .idx_inr_01{aspect-ratio:1220/659;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg);padding:5em 5.8em 0}.idx_info .idx_inr_01 .idx_ttl{font-size:100%;width:32.8em;border-bottom:2px solid #1799d5;padding:0 0 .1em;margin:0 0 .8em}.idx_info .idx_inr_01 .idx_ttl span{font-size:278%;line-height:1}.idx_info .idx_inr_01 .idx_ttl i{font-size:129%}.idx_info .idx_inr_01 .idx_ttl em{color:#039de5}.idx_info .idx_lst li{font-size:139%;padding-left:1.6em;background-position:0 .7em;background-size:1.34em auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li i{font-size:140%}.idx_info .idx_lst li:nth-of-type(1) i{display:inline-block}.idx_info .idx_lst li em{border-bottom:2px solid #039de5}.idx_info .idx_inr_01 .idx_catch{position:absolute;right:3.6em;top:4em;padding:0 6.6em;text-align:center;color:#1293d7}.idx_info .idx_inr_01 .idx_catch:before,.idx_info .idx_inr_01 .idx_catch:after{content:"";display:block;position:absolute;width:7em;height:3px;background-color:#1293d7;top:4em}.idx_info .idx_inr_01 .idx_catch:before{transform:rotate(45deg);left:0}.idx_info .idx_inr_01 .idx_catch:after{transform:rotate(-45deg);right:0}.idx_info .idx_inr_01 .idx_catch span{display:block;font-size:210%;font-weight:500;line-height:1.4}.idx_info .idx_inr_01 .idx_catch span *{font-weight:inherit}.idx_info .idx_inr_01 .idx_catch em{line-height:1;background:linear-gradient(to bottom,transparent 0,transparent 80%,#ffeb57 80%,#ffeb57 100%)}.idx_info .idx_inr_01 .idx_catch em i{font-size:166.6%;font-style:italic;line-height:1}.idx_info .idx_inr_02{padding:1.2em 2.6em 2.4em;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:34.86em auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_group_map.png)}.idx_info .idx_inr_02:before{content:"";display:block;position:absolute;z-index:2;width:3.93em;aspect-ratio:59/384;left:36.5em;top:-2em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_line.png)}.idx_info .idx_inr_02 .idx_ttl{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid #1799d5;margin:0 0 2.2em}.idx_info .idx_inr_02 .idx_ttl .en{font-size:222.2%;color:#1799d5}.idx_info .idx_inr_02 .idx_ttl .ja{font-size:194.4%;font-weight:500}.idx_info .idx_inr_02 .idx_ttl .ja i{font-size:121%;font-weight:500}.idx_info .idx_inr_02 .idx_ttl .ja i i{font-size:100%}.idx_info .idx_inr_02 .idx_ttl .ja em{font-size:171%;font-family:"Roboto",sans-serif;color:#ff699e;font-weight:500}.idx_info .idx_group{display:grid;grid-template-columns:1fr 1fr;gap:3.6em 31.73em;margin:0 0 1.2em}.idx_info .idx_desc{text-align:center}.idx_info .idx_desc span{display:block}.idx_info .idx_desc span:nth-of-type(1){font-size:166.6%;font-weight:500}.idx_info .idx_desc span:nth-of-type(1) em{font-size:150%;color:#1799d5;font-weight:500}.idx_info .idx_desc span:nth-of-type(2){font-size:138.8%}.idx_team{padding:0 0 3.4em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/team_bg.jpg)}.idx_team .idx_lm{top:-6em}.idx_team .idx_lm span{width:10.06em}.idx_team .idx_lm img{aspect-ratio:151/122}.idx_team .idx_fig{margin:0 0 2.4em}.idx_team>.idx_ttl{display:grid;grid-template-columns:1fr 1fr;gap:0 6.8em;width:fit-content;margin:0 auto 2em;background-repeat:no-repeat;background-position:50% 2em;background-size:3.7em auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/team_cross.png)}.idx_team>.idx_ttl *{font-weight:700}.idx_team>.idx_ttl span{display:block;text-align:center}.idx_team>.idx_ttl span .en,.idx_team>.idx_ttl span em{display:block;line-height:1}.idx_team>.idx_ttl span em{font-size:568%;letter-spacing:.06em}.idx_team>.idx_ttl span em:first-letter {font-size:118%}.idx_team>.idx_ttl span em i{color:#1799d5}.idx_team>.idx_ttl span .en{margin-top:.8em;font-family:"Roboto",sans-serif;color:#bbb;font-size:166.6%;letter-spacing:.06em}.idx_team .idx_desc{margin:0 0 2em;text-align:center}.idx_team .idx_desc span{font-size:138.8%;font-weight:500}.idx_team .idx_catch{text-align:center;width:56em;margin:0 auto 3.4em;aspect-ratio:840/92;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/team_catch_bg.png);display:grid;align-items:center}.idx_team .idx_catch *{font-weight:500}.idx_team .idx_catch span{font-size:268.26%}.idx_team .idx_catch span em{color:#1799d5;font-weight:700;line-height:1;display:inline-block;margin:0 .1em}.idx_team .idx_catch span>em{font-size:144%}.idx_team .idx_catch span i{font-size:88.8%;display:inline-block}.idx_team .idx_catch span i em{font-size:150%}.idx_team .idx_menu{margin:0 3.4em;padding:3.2em 5em 2.6em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_bg.png)}.idx_team .idx_menu .idx_ttl{margin:0 0 2em;text-align:center}.idx_team .idx_menu .idx_ttl span{font-size:277.8%;line-height:1}.idx_team .idx_menu nav{display:grid;grid-template-columns:repeat(6,1fr);gap:1em}.idx_team .idx_menu nav a{position:relative;display:grid;align-items:center;text-align:center;aspect-ratio:1/1;background-color:#111}.idx_team .idx_menu nav a:before{content:"";display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover;transition:.3s;opacity:.5}.idx_team .idx_menu nav a:hover:before{opacity:1}.idx_team .idx_menu nav a span{position:relative;z-index:2;font-size:125%;color:#fff}.idx_team .idx_menu nav a:nth-of-type(1):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_01.jpg)}.idx_team .idx_menu nav a:nth-of-type(2):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_02.jpg)}.idx_team .idx_menu nav a:nth-of-type(3):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_03.jpg)}.idx_team .idx_menu nav a:nth-of-type(4):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_04.jpg)}.idx_team .idx_menu nav a:nth-of-type(5):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_05.jpg)}.idx_team .idx_menu nav a:nth-of-type(6):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_06.jpg)}.idx_team .idx_menu nav a:nth-of-type(7):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_07.jpg)}.idx_team .idx_menu nav a:nth-of-type(8):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_08.jpg)}.idx_team .idx_menu nav a:nth-of-type(9):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_09.jpg)}.idx_team .idx_menu nav a:nth-of-type(10):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_10.jpg)}.idx_team .idx_menu nav a:nth-of-type(11):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_11.jpg)}.idx_team .idx_menu nav a:nth-of-type(12):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_12.jpg)}.idx_team .idx_menu nav a:nth-of-type(13):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_13.jpg)}.idx_team .idx_menu nav a:nth-of-type(14):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_14.jpg)}.idx_team .idx_menu nav a:nth-of-type(15):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_15.jpg)}.idx_team .idx_menu nav a:nth-of-type(16):before{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_16.jpg)}.idx_effort{margin:0 0 6em;padding:3.2em 9em 0;aspect-ratio:1400/622;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/effort_bg.png)}.idx_effort .idx_ttl{text-align:center;margin:0 0 3em}.idx_effort .idx_ttl span{font-size:222.2%;color:#fff;letter-spacing:.04em}.idx_effort .idx_inr{display:grid;grid-template-columns:1fr 1fr;gap:2.8em}.idx_effort .idx_inr p:nth-of-type(1){grid-column:1/3}.idx_smile{margin:0 0 4.8em;padding:23em 0 2.9em;background-color:#e5fcff;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/smile_bg.jpg)}.idx_smile .idx_ttl{margin:0 0 3.2em 7.8em}.idx_smile .idx_ttl span{display:block}.idx_smile .idx_ttl .en{font-size:472.2%;color:#00bdd3;mix-blend-mode:color-dodge;line-height:1;margin:0 0 .2em}.idx_smile .idx_ttl .ja{font-size:277.8%;color:#fff;font-weight:700;line-height:1.36}.idx_smile .idx_inr{width:86.66em;aspect-ratio:1300/677;padding:3.7em 4.2em 0}.idx_smile .idx_inr *{position:relative}.idx_smile .idx_inr:before{content:"";display:block;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;opacity:.85;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/smile_inr_bg.jpg)}.idx_smile .idx_inr:after{content:"";display:block;position:absolute;z-index:0;width:16em;aspect-ratio:240/170;top:0;left:0;background-color:#abfcff;clip-path:polygon(0 0,100% 0,0 100%);mix-blend-mode:multiply}.idx_smile .idx_lead{margin:0 0 2.2em}.idx_smile .idx_lead *{font-weight:700}.idx_smile .idx_lead span{display:block;font-size:222.2%;line-height:1.2}.idx_smile .idx_lead span i{font-size:87.5%}.idx_smile .idx_lead span:nth-of-type(1):first-letter {font-size:137.5%}.idx_smile .idx_lead span:nth-of-type(1) em{font-size:112.5%}.idx_smile .idx_lead span:nth-of-type(2){margin-left:2.3em}.idx_smile .idx_lead span:nth-of-type(2) em{color:#0077db;font-size:125%}.idx_smile .idx_desc{display:grid;gap:2em 0}.idx_smile .idx_desc *{font-weight:500}.idx_smile .idx_desc p{font-size:166.6%;letter-spacing:-.04em;line-height:1.45}.idx_smile .idx_desc p i{display:inline-block}.idx_afap{margin:0 0 13.6em;padding:0 7.4em 2.7em;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/afap_hatch.png);overflow:hidden}.idx_afap .idx_ttl{display:grid;grid-template-columns:9em 1fr;align-items:center;min-height:4.54em;position:relative;z-index:2}.idx_afap .idx_ttl:before{content:"";display:block;position:absolute;height:100%;aspect-ratio:1/1;left:0;top:0;border-radius:50%;background-color:#68d8f8}.idx_afap .idx_ttl *{font-weight:700}.idx_afap .idx_ttl span{position:relative;z-index:2;display:block;line-height:1}.idx_afap .idx_ttl span:nth-of-type(1){font-size:138.8%;text-align:center}.idx_afap .idx_ttl span:nth-of-type(2){font-size:194.5%}.idx_afap .idx_ttl span:nth-of-type(2) em{font-size:128.5%}.idx_afap .idx_ttl span:nth-of-type(2) em i{font-size:111%}.idx_afap .idx_en{text-align:right;margin:0 0 .4em}.idx_afap .idx_en span{line-height:1;font-family:"Roboto",sans-serif;font-size:516.6%;font-weight:900;color:#def4f8}.idx_afap .idx_inr{z-index:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 2.8em}.idx_afap .idx_box{background-color:#fff;padding:.7em .7em 1.4em}.idx_afap .idx_box .idx_fig{margin:0 0 1.2em}.idx_afap .idx_box .idx_box_ttl{text-align:center;font-size:166.67%;font-weight:700;line-height:1;margin:0 0 .4em}.idx_afap .idx_box .idx_desc{font-size:111%;margin:0 1em;line-height:1.25}.idx_afap .idx_box:nth-of-type(1) .idx_desc em{color:#3ca7e9}.idx_afap .idx_box:nth-of-type(2) .idx_desc em{color:#26bdd8}.idx_afap .idx_box:nth-of-type(3) .idx_desc em{color:#32cbbe}.idx_afap .idx_deco{position:absolute;mix-blend-mode:multiply;height:23.46em}.idx_afap .idx_deco_01{left:0;bottom:8.8em;background-color:#82bfe5;width:52.73em;border-radius:0 2.8em 2.8em 0}.idx_afap .idx_deco_02{right:0;bottom:0;background-color:#97ded8;width:52.47em;border-radius:2.8em 0 0 2.8em}.idx_feat{margin:0 3em 12.8em}.idx_feat .idx_lm{top:-9.2em}.idx_feat_head{margin:0 0 1em;padding:0 7em 0 0;aspect-ratio:1300/707;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_head_bg.jpg);display:grid;justify-content:end}.idx_feat_head>div{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.idx_feat_head .idx_lead{margin-top:-3em}.idx_feat_head .idx_lead *{font-weight:700}.idx_feat_head .idx_lead span{display:block;font-size:342.73%;line-height:1.2}.idx_feat_head .idx_lead span:nth-of-type(2){font-size:400%}.idx_feat_head .idx_lead span:nth-of-type(2) i{font-size:144%}.idx_feat_head .idx_lead span:nth-of-type(2) em{font-size:167.2%;color:#2bace7;margin-bottom:.1em}.idx_feat_head .idx_lead span:nth-of-type(3){margin-top:1.2em}.idx_feat_head .idx_desc{font-size:138.8% !important;margin:1.4em .5em 0 0 !important;text-orientation:mixed}.idx_feat .idx_ttl{text-align:center;margin:0 0 3.8em;line-height:1}.idx_feat .idx_ttl span{font-size:277.8%;font-weight:700}.idx_feat .idx_ttl span em{font-size:200%;color:#2bace7;font-style:italic;font-weight:500;display:inline-block;margin:0 .08em 0 .05em;vertical-align:baseline}.idx_feat .idx_inr{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0 4.2em}.idx_feat .idx_box{min-height:45.3em;background-color:#fff;padding:0 3em}.idx_feat .idx_nbr{position:absolute;z-index:2;top:-.5em;font-size:750%;font-family:"Roboto",sans-serif;line-height:1;font-weight:700;mix-blend-mode:multiply}.idx_feat .idx_fig{width:32.6em;position:relative;margin:0 auto 2.1em}.idx_feat .idx_fig img{aspect-ratio:489/317}.idx_feat .idx_fig .idx_en{display:block;position:absolute;z-index:2;font-size:194%;font-family:"Roboto",sans-serif;font-weight:700;color:#fff;bottom:-.2em;left:.3em;line-height:1}.idx_feat .idx_sfig{position:absolute;width:13em;top:10em;right:-.8em}.idx_feat .idx_sfig img{aspect-ratio:1/1}.idx_feat .idx_box_ttl{font-size:333.3%;font-weight:700;line-height:1;margin:0 0 .3em}.idx_feat .idx_box_ttl *{font-weight:700}.idx_feat .idx_box_ttl i:nth-of-type(1){font-size:125%}.idx_feat .idx_desc{font-size:166.6%;line-height:1.33;margin:0 0 .5em}.idx_feat .idx_lst li{font-size:138.8%;background-size:1.24em auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_check.png)}.idx_feat .idx_more{position:absolute;width:6.6em;bottom:-1.8em}.idx_feat .idx_more img{aspect-ratio:100/12}.idx_feat_01{border-left:2.66em solid #90baf9;border-bottom:2.66em solid #90baf9}.idx_feat_01 .idx_nbr{color:#79a7ed;left:-.25em}.idx_feat_01 .idx_lst{display:grid;gap:.3em .5em;grid-template-columns:auto 1fr}.idx_feat_01 .idx_lst li{letter-spacing:-.06em}.idx_feat_01 .idx_lst i{display:inline-block}.idx_feat_01 .idx_more{right:.8em}.idx_feat_02{margin-top:2.6em;border-right:2.66em solid #f89b85;border-bottom:2.66em solid #f89b85}.idx_feat_02 .idx_nbr{color:#f89b85;left:.15em}.idx_feat_02 .idx_box_ttl span{display:inline-block}.idx_feat_02 .idx_box_ttl i.small{font-size:75%}.idx_feat_02 .idx_desc em{color:#f88b71}.idx_feat_02 .idx_more{right:0}.idx_feat_03{margin-top:2.6em;border-left:2.66em solid #92e17f;border-bottom:2.66em solid #92e17f}.idx_feat_03 .idx_nbr{color:#92e17f;left:-.25em}.idx_feat_03 .idx_box_ttl{font-size:100%;display:grid;grid-template-columns:auto 1fr;gap:0 1.8em;align-items:end;margin:3.2em 0 1.4em}.idx_feat_03 .idx_box_ttl span:nth-of-type(1){font-size:388%}.idx_feat_03 .idx_box_ttl span:nth-of-type(1) i{font-size:128.5%}.idx_feat_03 .idx_box_ttl span:nth-of-type(2){font-size:194%;font-weight:500;line-height:1.2;margin-bottom:-.1em}.idx_feat_03 .idx_desc em{color:#68cd50}.idx_feat_03 .idx_more{right:.8em}.idx_feat_04{margin-top:5.2em;border-right:2.66em solid #f1dd81;border-bottom:2.66em solid #f1dd81}.idx_feat_04 .idx_nbr{color:#f1dd81;left:.15em}.idx_feat_04 .idx_box_ttl{font-size:388%;margin:0 0 .4em}.idx_feat_04 .idx_box_ttl:first-letter {font-size:128.5%}.idx_feat_04 .idx_desc em{color:#e7c114}.idx_feat_04 .idx_more{right:0}.idx_feat .idx_feat_05{grid-column:1/3;margin-top:5.2em;min-height:unset;padding:3.4em 3em 3.2em;border:2.66em solid #afe2fd;border-top:0 none;border-bottom-width:3em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_05_bg.jpg)}.idx_feat_05 .idx_nbr{color:#90d7fd;left:-.25em}.idx_feat_05 .idx_box_inr{padding:2.2em 0 0 30em;aspect-ratio:1120/400;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_05_fig.png)}.idx_feat_05 .idx_sfig{width:19.07em;right:5em;top:5.6em}.idx_feat_05 .idx_sfig img{aspect-ratio:286/338}.idx_feat_05 .idx_box_ttl{font-size:100%;width:22em;margin:0 auto .5em -1.5em}.idx_feat_05 .idx_box_ttl img{aspect-ratio:331/94}.idx_feat_05 .idx_desc em{color:#2098d7}.idx_feat_05 .idx_more{right:0}.idx_treat{padding:28em 0 0;margin:0 0 3.4em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/treat_bg.jpg)}.idx_treat .idx_lm{top:-9em}.idx_treat .idx_ttl{margin:0 2.4em 9.6em;mix-blend-mode:screen;color:#fff}.idx_treat .idx_ttl *{font-weight:700}.idx_treat .idx_ttl span{font-size:300%;line-height:1.3}.idx_treat .idx_ttl span>i{font-size:109%}.idx_treat .idx_ttl span em{font-size:118%;display:inline-block}.idx_treat .idx_ttl span em i{color:#ffe934;font-size:100%}.idx_treat .idx_inr{margin:0 0 4.2em;padding:1.8em 5em 2.4em}.idx_treat .idx_en{position:relative;z-index:2;margin:0 0 1em}.idx_treat .idx_inr:nth-of-type(2n) .idx_en{text-align:right}.idx_treat .idx_en span{line-height:1;font-family:"Roboto",sans-serif;font-weight:900;font-size:583%;color:#fff}.idx_treat .idx_box{z-index:2;background-color:#fff;display:grid}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_box{grid-template-columns:38.86em 1fr}.idx_treat .idx_inr:nth-of-type(2n) .idx_box{grid-template-columns:1fr 39.33em}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_fig img{aspect-ratio:583/576}.idx_treat .idx_inr:nth-of-type(2n) .idx_fig img{aspect-ratio:590/576}.idx_treat .idx_txt{padding:2em 3.4em 0}.idx_treat .idx_box_ttl{margin:0 0 1.2em;padding:0 0 1em;border-bottom:1px solid #a6a6a6;line-height:1;letter-spacing:.06em}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_box_ttl{text-align:right}.idx_treat .idx_box_ttl span{font-size:305%;font-weight:700}.idx_treat .idx_box_lead{margin:0 0 1em}.idx_treat .idx_box_lead span{display:block;font-size:222.2%;font-weight:500;line-height:1.3}.idx_treat .idx_box_lead i{display:inline-block;font-size:125%;font-weight:700}.idx_treat .idx_box_lead em{font-weight:700}.idx_treat .idx_box dl{display:grid;grid-template-columns:11.33em 1fr;gap:0 .7em}.idx_treat .idx_box dl+dl{margin-top:1.8em}.idx_treat .idx_box dt img{aspect-ratio:170/140}.idx_treat .idx_box dd h4{font-size:140%;color:#fff;line-height:1;padding:.2em .6em .3em;margin:0 0 .3em}.idx_treat .idx_box dd p{font-size:138.8%;line-height:1.3;margin:0 .7em}.idx_treat .idx_deco{position:absolute;top:0}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_deco{left:0;width:63.2em}.idx_treat .idx_inr:nth-of-type(2n) .idx_deco{right:0;width:62.73em}.idx_treat .idx_hatch{position:absolute;width:46.6em;bottom:0}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_hatch{right:3em}.idx_treat .idx_inr:nth-of-type(2n) .idx_hatch{left:3em}.idx_treat_01 .idx_box_lead em{color:#57b4e9;letter-spacing:-.04em}.idx_treat_01 .idx_box dd h4{background-color:#57b4e9}.idx_treat_01 .idx_box dd p em{color:#57b4e9}.idx_treat_02 .idx_box_lead em{color:#768ae0}.idx_treat_02 .idx_box_lead span{letter-spacing:-.04em}.idx_treat_02 .idx_box dd h4{background-color:#768ae0}.idx_treat_02 .idx_box dd p em{color:#768ae0}.idx_treat_03 .idx_box_lead em{color:#ad90d7}.idx_treat_03 .idx_box_lead span:nth-of-type(1) i{font-weight:500}.idx_treat_03 .idx_box_lead span:nth-of-type(1) i:nth-of-type(1){font-size:112.5%}.idx_treat_03 .idx_box dd h4{background-color:#ad90d7}.idx_treat_03 .idx_box dd p em{color:#ad90d7}.idx_treat_04 .idx_box_lead em{color:#ed86ab}.idx_treat_04 .idx_box_lead em{font-weight:500}.idx_treat_04 .idx_box_lead span:nth-of-type(1){letter-spacing:-.06em}.idx_treat_04 .idx_box_lead span:nth-of-type(2){font-size:250%}.idx_treat_04 .idx_box_lead span:nth-of-type(2) i{font-size:111%}.idx_treat_04 .idx_box dd h4{background-color:#ed86ab}.idx_treat_04 .idx_box dd p em{color:#ed86ab}.idx_treat_05 .idx_box_lead em{color:#f5ac71}.idx_treat_05 .idx_box dd h4{background-color:#f5ac71}.idx_treat_05 .idx_box dd p em{color:#f5ac71}.idx_treat_06 .idx_box_lead span:nth-of-type(1) i{font-size:inherit;font-weight:500}.idx_treat_06 .idx_box_lead em{color:#f9c918}.idx_treat_06 .idx_box dd h4{background-color:#f9c918}.idx_treat_06 .idx_box dd p em{color:#f9c918}.idx_treat_06 .idx_box dd p i.brckts{display:inline}.idx_inr.idx_treat_07{margin-bottom:0}.idx_treat_07 .idx_box dd h4{background-color:#66d58e}.idx_treat_07 .idx_box dd p em{color:#66d58e}.idx_consult{margin:0 0 6.6em;padding:6.8em 5.4em 1.6em;background:linear-gradient(to bottom,transparent 0,transparent calc(100% - 19.46em), #ffe5c3 calc(100% - 19.46em), #ffe5c3 100%)}.idx_consult .idx_ttl{text-align:center;margin:0 0 1.2em}.idx_consult .idx_ttl span{display:block}.idx_consult .idx_ttl .ja{font-size:277.8%;font-weight:700;color:#333}.idx_consult .idx_ttl .en{font-size:138.8%;color:#f2a745}.idx_consult .idx_inr{display:grid;grid-template-columns:1fr 32.73em;gap:0}.idx_consult .idx_txt{padding-left:4em}.idx_consult .idx_txt p{font-size:138.8%;margin:0;line-height:1.6}.idx_consult .idx_txt p:not(:last-child){margin-bottom:2em}.idx_consult .idx_txt p:nth-of-type(2){margin-left:-.4em}.idx_consult .idx_img{position:relative;padding-top:1em}.idx_consult .idx_fig{margin:0 0 1.8em}.idx_consult .idx_fig img{aspect-ratio:491/322}.idx_consult .idx_sfig{position:absolute}.idx_consult .idx_sfig_01{width:16.4em;left:-14.6em;bottom:6.4em}.idx_consult .idx_sfig_01 img{aspect-ratio:246/160}.idx_consult .idx_sfig_02{width:14.73em;left:-5.2em;bottom:0}.idx_consult .idx_sfig_02 img{aspect-ratio:221/144}.idx_consult .idx_btn{position:relative;z-index:3;text-align:right}.idx_consult .idx_btn a{font-size:111%;font-family:"Roboto",sans-serif;font-weight:500;line-height:1;display:inline-block;padding:.2em 1.1em .2em 0;background-repeat:no-repeat;background-position:100% 50%;background-size:.8em auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/consult_arrow.png)}.idx_gallery{margin:0 4.8em 6.6em;padding:1.4em;background-color:#dbf3ff}.idx_gallery:before{content:"";display:block;position:absolute;z-index:2;width:14em;aspect-ratio:1/1;background-color:#50bbf0;top:.6em;left:.6em;border-radius:50%;mix-blend-mode:multiply}.idx_gallery .idx_ttl{position:absolute;z-index:3;top:.6em;left:.6em;width:14em;aspect-ratio:1/1;font-size:100%;display:grid;align-items:center;text-align:center}.idx_gallery .idx_ttl i{color:#fff;display:block;text-transform:uppercase;line-height:1}.idx_gallery .idx_ttl i:nth-of-type(1){font-size:209%}.idx_gallery .idx_ttl i:nth-of-type(2){font-size:159.13%}.idx_gallery_fig{position:relative;margin:0 0 .8em;padding:0;border:0 none;overflow:hidden}.idx_gallery_fig li img{aspect-ratio:1200/580}.idx_gallery_thumb .slick-track{transform:unset !important;width:85.714vw !important;width:88vw !important;min-width:1140px;display:flex !important;justify-content:space-between;margin:0 0 0 -1vw;padding:0}.idx_gallery_thumb_box{width:21.6vw !important;width:21.5vw !important;min-width:calc(1100px / 4);cursor:pointer;transition:.3s;position:relative}.idx_gallery_thumb_box:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#777;mix-blend-mode:multiply}.idx_gallery_thumb_box.slick-current:before{opacity:0}.idx_gallery_thumb_box:hover{opacity:.7}.idx_gallery_thumb_box img{aspect-ratio:295/170}.idx_movie{margin:0 0 5em}.idx_movie .idx_ttl{text-align:center;margin:0 0 1.5em;line-height:1;font-size:277.7%}.idx_movie_video{position:relative;aspect-ratio:16/9;width:59em;margin:0 auto}.idx_movie_video:before{content:"";display:block;position:absolute;width:1px;height:4em;left:calc(50% - 0.5px);top:-4em;background-color:#2e2e2e}.idx_movie_video video{position:absolute;top:0;left:0;width:100%;height:100%}.idx_pub{margin:0 0 6em;padding:2em 3em;display:grid;grid-template-columns:1fr 1fr;gap:1.2em;background-color:#eef1f2}.idx_pub .idx_box{background-color:#fff;padding:1.6em 2.4em 3em;box-shadow:.1em .1em .2em rgba(210,210,210,1);display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start}.idx_pub .idx_ttl{display:flex;justify-content:space-between;align-items:flex-end;font-size:100%;border-bottom:4px double #2e2e2e;padding:0 1em .3em;margin:0 0 2.6em}.idx_pub .idx_ttl span{display:block;color:#2e2e2e}.idx_pub .idx_ttl .en{font-size:250%;text-transform:uppercase;line-height:1.2}.idx_pub .idx_ttl .ja{font-size:138.9%;padding:0 0 .1em;letter-spacing:.08em}.idx_pub_lst{display:grid;align-content:start}.idx_pub_box{display:grid;align-items:center}.idx_pub_ttl{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.idx_pub .idx_btn{text-align:center}.idx_pub .idx_btn a{width:13.13em}.idx_pub .idx_btn img{aspect-ratio:197/41}.idx_pub_news .idx_pub_lst{margin:0 0 2em 3em;gap:2.4em 0}.idx_pub_news .idx_pub_box{grid-template-columns:9.8em 1fr}.idx_pub_news .idx_pub_date{position:relative;color:#578ad6;font-size:111%}.idx_pub_news .idx_pub_date:before{content:"■";display:inline-block;margin-right:.2em;line-height:1}.idx_pub_news .idx_pub_ttl{font-size:106.6%;color:#5d5c5c}.idx_pub_blog .idx_pub_lst{gap:1em 0;margin-bottom:2em}.idx_pub_blog .idx_pub_box{grid-template-columns:7.2em 1fr;background-color:#f6f6f6;padding:2.9em 1.6em;font-size:93.3%}.idx_pub_blog .idx_pub_date{color:#787878}.idx_pub_blog .idx_pub_ttl span{color:#434343;text-decoration:underline}.idx_insta{margin:0 4.8em 3.6em}.idx_insta .idx_ttl{text-align:center;margin:0 0 .5em;line-height:1;font-size:277.7%}.idx_accs{margin:0 3.4em 6.8em}.idx_accs .idx_ttl{text-align:center;margin:0 0 1.8em;line-height:1;font-size:277.7%}.idx_accs .gmap{width:100%;margin:0 auto 2.4em;position:relative}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4em;left:calc(50% - 0.5px);top:-4em;background-color:#2e2e2e}.idx_accs .gmap iframe{width:100%;aspect-ratio:1300/507}.idx_accs_seo{margin:0 4.3em;font-size:88.8%;line-height:1.7;letter-spacing:-.04em}