@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_lm{position:absolute;width:100%;left:0;top:0;text-align:center}.idx_lm span{display:inline-block;width:4.8em}.idx_lm span img{aspect-ratio:72/105}.idx_btn a{position:relative}.brckts{display:inline-block;margin:0 -.4em}.kerning{font-feature-settings:'palt'}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.twentytwenty-handle{width:5em;height:5em;margin-left:-2.5em;margin-top:-2.5em;border:0 none;background:rgba(255,255,255,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-.5px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:.66em;height:.66em;border:.2em solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.twentytwenty-left-arrow{margin-left:-1.6em;transform:rotate(-45deg)}.twentytwenty-right-arrow{margin-right:-1.6em;transform:rotate(135deg)}#colorbox,#cboxOverlay,#cboxWrapper{z-index:9999}#cboxOverlay{z-index:9998}.video{position:relative;width:100%;height:0;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;vertical-align:top}.header.idx_head{position:absolute;z-index:5;top:.5em;right:5.6em;text-shadow:.1em .1em .1em rgba(67,67,67,.8)}.header.idx_head .idx_ttl{font-size:83.3%;color:#fff}.idx_kv .idx_cacth{position:absolute;z-index:3;width:15.86em;top:5.2em;left:38.6em}.idx_kv .idx_cacth img{aspect-ratio:238/587}.idx_kv_kkm{position:absolute;z-index:3;bottom:0;right:3.8em;width:23.66em;background-color:rgba(255,255,255,.75);padding:2.2em 2.6em 2.6em;color:#2e2e2e}.idx_kv_ttl{width:16.66em;margin:0 auto 1.2em}.idx_kv_ttl img{aspect-ratio:250/141}.idx_kv_tel{margin:0 0 1.2em;text-align:center}.idx_kv_tel i{display:block}.idx_kv_tel i:nth-of-type(1){font-size:111%}.idx_kv_tel i:nth-of-type(2){margin:0 auto;width:fit-content;font-size:180%;line-height:1.4;position:relative;padding-left:1em;background-repeat:no-repeat;background-position:0 50%;background-size:.7em auto;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/kv_ico_tel.png)}.idx_kv_addr{border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;margin:0 0 .5em;display:flex;justify-content:center;align-items:center}.idx_kv_addr span{display:block;font-size:97.2%;padding:.7em .5em}.idx_kv_ot dt,.idx_kv_ot dd{font-size:111.2%}.idx_kv_ot dd{margin-left:.5em}.idx_kv_hd{margin:0 .5em 1.5em}.idx_kv_hd li{font-size:97.2%}.idx_kv_btn{width:18.2em;margin:0 auto;display:grid;row-gap:.6em}.idx_mhlw{width:80em;z-index:3;margin:3.6em auto 6.3em;padding:3.4em 0 2.4em;color:#4f4f4f;border:1px solid #b8b9ba;position:relative;text-align:center}.idx_mhlw:before{content:"";display:block;position:absolute;pointer-events:none;width:calc(100% - 0.6em - 2px);height:calc(100% - 0.6em - 2px);top:.3em;left:.3em;border:1px solid #b8b9ba}.idx_mhlw .idx_lm{top:-1.8em;z-index:3}.idx_mhlw .idx_lm span{width:4.07em}.idx_mhlw .idx_lm span img{aspect-ratio:61/57}.idx_mhlw .idx_ttl{font-size:152.8%;margin:0 auto .5em}.idx_mhlw .idx_lst{margin:0 auto .8em;padding:0 0 .4em;width:fit-content;border-bottom:1px solid #a9a9a9;line-height:1.2}.idx_mhlw .idx_lst li{font-size:194.4%;padding-left:1em;background-position:0 .2em;margin:0;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/mhlw_check.png)}.idx_mhlw .idx_desc{text-align:center;font-size:152.8%}.idx_caution{width:80em;margin:0 auto 6em}.idx_caution .idx_inr{border:.4em solid #d60080;padding:4em 4.5em;font-feature-settings:"palt"}.idx_caution .idx_inr:after{content:"";position:absolute;aspect-ratio:70/105;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/case_logo.png);background-size:cover;background-position:center;background-repeat:no-repeat;right:3em;bottom:3em;width:12em;opacity:.5}.idx_caution h2{font-size:2.4em;letter-spacing:.1em;margin-bottom:1em;color:#d60080}.idx_caution p{font-size:1.15em;line-height:1.8;letter-spacing:.1em}.idx_caution p+p{margin-top:1.5em}.idx_caution .color{color:#d60080}.idx_caution .mkr{background-image:linear-gradient(to bottom,transparent 0%,#fffc9f 0%);background-size:auto .8em;background-repeat:repeat-x;background-position:left center}.idx_caution .txt150{font-size:150%}.idx_info{margin:0 0 7.5em;padding:6em 0 0 20.4em;aspect-ratio:1400/623;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_catch{position:absolute;z-index:5;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:5.9em;top:0;opacity:.9;filter:drop-shadow(.1em .1em .1em rgba(161,161,161,.5))}.idx_info .idx_catch span{display:inline-block;white-space:nowrap;font-size:388%;color:#2e2e2e;background-color:rgba(255,255,255,1);margin-left:0;padding:.3em 0;line-height:1.24;letter-spacing:.1em}.idx_info .idx_catch span:nth-of-type(2){margin-top:3.4em}.idx_info .idx_catch span i{font-size:117%}.idx_info .idx_ttl{line-height:1;margin:0 0 2.4em}.idx_info .idx_ttl span{font-size:361%;color:#eb7eaf;font-weight:500;font-family:'Times New Roman',Times,serif;letter-spacing:.1em}.idx_info .idx_lead{color:#fff;margin:0 0 2.6em}.idx_info .idx_lead span{font-size:222.2%}.idx_info .idx_lst{color:#2e2e2e}.idx_info .idx_lst li{font-size:222.2%;font-feature-settings:'palt';letter-spacing:.1em;margin-bottom:.4em;padding-left:1em;background-size:.87em auto;background-position:0 .2em;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li i{font-size:81%}.idx_info .idx_lst li em{display:inline-block;line-height:1.2;border-bottom:2px solid #e985b3}.idx_info .idx_lst li em i{font-size:93.7%}.idx_pick{margin:0 0 7.2em;padding:2.8em 3.2em 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/pick_bg.jpg);display:grid;grid-template-columns:1fr 1fr;column-gap:6.9em}.idx_pick .idx_ttl{grid-column:1/3;margin:0 0 24.4em;text-align:right;line-height:1;opacity:.27}.idx_pick .idx_ttl span{display:inline-block;font-size:484%;font-family:'Times New Roman',Times,serif;color:#372b2b;letter-spacing:.1em;font-style:italic}.idx_pick .idx_ttl span:first-letter {font-size:133%}.idx_pick .idx_box{display:grid;grid-template-columns:14em 1fr;grid-template-rows:max-content max-content 1fr;column-gap:1.4em;aspect-ratio:601/300;background-repeat:no-repeat;background-size:cover;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/pick_box_bg.png);box-shadow:.3em .3em .3em rgba(67,67,67,.16);padding:1.4em 2.2em 0}.idx_pick_ttl{grid-column:1/3;grid-row:1/2;text-align:center;margin:0 0 1.2em}.idx_pick_ttl span{display:inline-block;width:24em;color:#683f37}.idx_pick_ttl i{display:block}.idx_pick_ttl .ja{font-size:160%;border-bottom:1px solid #683f37;padding:0 0 .2em;margin:0 0 .2em}.idx_pick_ttl .en{font-size:111%;letter-spacing:.05em}.idx_pick .idx_fig{grid-column:1/2;grid-row:2/4}.idx_pick .idx_desc{grid-column:2/3;grid-row:2/3;font-size:97.2%;margin-bottom:1em}.idx_pick .idx_lst{grid-column:2/3;grid-row:3/4}.idx_pick .idx_lst li{font-size:105%;margin-bottom:0;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/pick_check.png)}.idx_dctr{margin:0 0 7em;padding:0 0 8.4em;background-repeat:no-repeat;background-size:100% auto;background-position:0 100%;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/dctr_bg.png)}.idx_dctr:after{content:"";display:block;position:absolute;width:4.8em;aspect-ratio:72/105;bottom:-3.8em;left:calc(50% - 2.4em);background-repeat:no-repeat;background-size:cover;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/dctr_logo.png)}.idx_dctr_head{margin:0 0 5.4em}.idx_dctr_head img{aspect-ratio:1400/592}.idx_dctr_photo{position:absolute;width:38.26em;top:41em;right:0}.idx_dctr_photo img{aspect-ratio:574/713}.idx_dctr_msg{position:relative;width:55em;padding:0 1.4em 0 0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 auto 3.2em 0}.idx_dctr_msg .idx_ttl{margin:0 0 0 .4em}.idx_dctr_msg .idx_ttl span{display:block}.idx_dctr_msg .idx_ttl span:nth-of-type(1){font-size:152.7%;color:#4f4f4f}.idx_dctr_msg .idx_ttl span:nth-of-type(2){font-size:472%;color:#eb7eaf;line-height:1.3;letter-spacing:.1em}.idx_dctr_msg .idx_desc{padding:1.8em 0 0}.idx_dctr_msg .idx_desc p{font-size:138.8%;color:#3e3e3e;margin-left:1em}.idx_dctr_msg .idx_desc p em{color:#db4b8c}.idx_dctr_kkm{width:51.2em;margin:0 auto 4.8em 3.4em;background-color:#fff;box-shadow:.3em .3em 0 #e7e7e7}.idx_dctr_kkm dt{text-align:center;background-color:#eb7eaf;color:#fff}.idx_dctr_kkm dt span{font-size:163.5%;line-height:1.2}.idx_dctr_kkm dt span em{color:#fffb8e;font-size:115%}.idx_dctr_kkm dt span em i{font-size:120%}.idx_dctr_kkm dd{padding:1.2em 1em 1.2em 1.6em;display:grid;grid-template-columns:1fr 15.46em;column-gap:1em;grid-template-rows:max-content 1fr}.idx_dctr_kkm .idx_lead{grid-column:1/2;grid-row:1/2;font-size:167.9%;border-bottom:1px solid #c9c9c9;letter-spacing:-.04em;padding:0 0 .3em;margin:0 0 .5em}.idx_dctr_kkm .idx_lead i{font-size:92.3%}.idx_dctr_kkm .idx_lead em:nth-of-type(1),.idx_dctr_kkm .idx_lead em:nth-of-type(2){display:inline-block;line-height:1.1;border-bottom:1px solid #ffcfe5}.idx_dctr_kkm .idx_lead em:nth-of-type(3){color:#eb7eaf;font-size:122.4%}.idx_dctr_kkm .idx_sfig{grid-column:2/3;grid-row:1/3}.idx_dctr_kkm .idx_lst li{margin:0;font-size:138.8%;font-feature-settings:"palt";letter-spacing:.04em;background-size:1em auto;background-position:0 .24em;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/dctr_check.png)}.idx_dctr_tl{position:relative;width:86.7em;margin:0 auto;background-color:#fff;padding:.7em 0 2.4em}.idx_dctr_tl:before{content:"";display:block;position:absolute;pointer-events:none;width:100%;height:100%;left:.7em;top:.7em;border:.13em solid #e392b8}.idx_dctr_tl .idx_ttl{width:30.2em;margin:0 auto .6em}.idx_dctr_tl .idx_ttl img{aspect-ratio:453/84}.idx_dctr_tl .idx_lead{margin:0 0 2.2em;text-align:center}.idx_dctr_tl .idx_lead span{display:block;font-size:250%}.idx_dctr_tl .idx_lead span i{font-size:111%}.idx_dctr_tl .idx_lead span em{color:#eb7eaf;font-weight:700;letter-spacing:-.08em;background:linear-gradient(to bottom,transparent 0,transparent 80%,#fffc9f 80%,#fffc9f 90%,transparent 90%)}.idx_dctr_tl_lst{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}.idx_dctr_tl_lst li figure{display:block;width:22.73em;margin:0 auto .6em}.idx_dctr_tl_lst li figure img{aspect-ratio:341/295}.idx_dctr_tl_lst li p{font-size:138.8%}.idx_dctr_tl_lst li p i{font-size:120%}.idx_dctr_tl .idx_lead:last-child{margin:2em 0 .5em;letter-spacing:.05em}.idx_dctr_tl .idx_lead:last-child em{letter-spacing:inherit}.idx_team{margin:0 0 4.6em}.idx_team>.idx_lead{margin:0 0 1.5em;text-align:center}.idx_team>.idx_lead span{font-size:194%;color:#2e2e2e}.idx_team>.idx_ttl{margin:0 0 2em;text-align:center}.idx_team>.idx_ttl span{font-size:435.4%;color:#ec85b3;font-feature-settings:"palt";letter-spacing:.06em;line-height:1}.idx_team>.idx_ttl span i{font-size:116.4%}.idx_team>.idx_desc{width:68em;margin:0 auto 1.5em}.idx_team>.idx_desc span{font-size:111%;color:#2e2e2e}.idx_team>.idx_en{margin:0 0 3em;text-align:center}.idx_team>.idx_en span{font-size:500%;font-family:'Times New Roman',Times,serif;color:#dbdbdb;line-height:1;letter-spacing:.1em}.idx_team_tech{width:87em;margin:0 auto 3.4em;display:grid;grid-template-columns:1fr 1fr;column-gap:4.5em}.idx_team_tech .idx_box{padding:20.8em 0 1em 1em;background-repeat:no-repeat;background-size:37.8em auto,100% auto;background-position:50% 0,0 100%;display:grid;grid-template-columns:14.6em 1fr;align-items:center;column-gap:.8em}.idx_team_tech .idx_box:nth-of-type(1){background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_tech_01_fig.jpg),url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_tech_bg.png)}.idx_team_tech .idx_box:nth-of-type(2){background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_tech_02_fig.jpg),url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_tech_bg.png)}.idx_team_tech .idx_box_ttl{grid-column:1/3;text-align:center;margin:0 0 .6em}.idx_team_tech .idx_box_ttl span{display:inline-block;font-size:194%;color:#e95b8e;padding:.2em 1em;border:1px solid #e95b8e;line-height:1;min-width:12.47em;background-color:#fff;font-feature-settings:"palt";letter-spacing:.06em;font-weight:700}.idx_team_tech .idx_lst li{font-size:138%;font-feature-settings:"palt";padding-left:1em;letter-spacing:.04em;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_tech_check.png)}.idx_team_tech .idx_lst li i{font-size:90%}.idx_team_cd{padding:5.8em 3.8em 0;background-repeat:no-repeat;background-position:0 0;background-size:98.78% auto;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_cd_bg.jpg)}.idx_team_cd>.idx_ttl{position:absolute;z-index:5;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:13.2em;right:27em;top:6em}.idx_team_cd>.idx_ttl span{display:block;background-color:#fff;font-size:451.4%;line-height:1.2;letter-spacing:.1em;filter:drop-shadow(.02em .02em .02em rgba(161,161,161,.5));margin-left:.02em;white-space:nowrap;height:fit-content;padding:.2em 0}.idx_team_cd>.idx_ttl span:nth-of-type(2){margin-top:2.2em}.idx_team_cd>.idx_ttl span i{font-size:81.6%}.idx_team_cd>.idx_ttl span em{color:#eb7eaf}.idx_team_cd>.idx_ttl span em i{font-size:87.4%}.idx_team_cd>.idx_lead{width:44.8em;margin:0 auto 1.4em 1.2em;color:#2e2e2e}.idx_team_cd>.idx_lead span{display:block;font-size:194.26%;font-feature-settings:"palt";letter-spacing:.06em}.idx_team_cd>.idx_lead span i{font-size:133%}.idx_team_cd>.idx_lead span em{color:#eb7eaf}.idx_team_cd>.idx_lead span:nth-of-type(4){text-align:right;border-top:1px solid #2e2e2e;margin-top:.2em;padding-top:.2em}.idx_team_cd .idx_box{display:grid;grid-template-columns:1fr 15.33em;align-items:center;column-gap:1.5em;padding:2.2em 1.6em 1.6em;width:48.6em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_cd_box_bg.png)}.idx_team_cd .idx_box+.idx_box{margin-top:.8em}.idx_team_cd .idx_box_ttl{align-self:end;grid-column:1/2;grid-row:1/2;margin:0 0 .5em;padding-left:1.3em;position:relative}.idx_team_cd .idx_box_ttl:before{content:"";position:absolute;display:block;left:0;width:1em;aspect-ratio:1/1;top:calc(50% - 0.5em);background-color:#eb7eaf}.idx_team_cd .idx_box_ttl span{font-size:166%;font-feature-settings:"palt";letter-spacing:.03em;font-weight:500;color:#eb7eaf;white-space:nowrap}.idx_team_cd .idx_box .idx_desc{align-self:start;grid-column:1/2;grid-row:2/3;font-size:125%}.idx_team_cd .idx_box .idx_desc em{color:#b3175d;text-decoration:underline}.idx_team_cd .idx_box .idx_sfig{grid-column:2/3;grid-row:1/3}.idx_team_cd .idx_box .idx_sfig img{aspect-ratio:230/204}.idx_team_foot{background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/team_foot_bg.png);display:grid;column-gap:3em;grid-template-columns:45.33em 1fr;align-items:center;padding:2.4em 5.6em 2.4em 3.6em}.idx_team_foot .idx_ttl{position:relative;align-self:end;grid-column:2/3;grid-row:1/2;margin-bottom:2.2em;padding:0 0 0 1.8em}.idx_team_foot .idx_ttl:before,.idx_team_foot .idx_ttl:after{content:"";display:block;position:absolute}.idx_team_foot .idx_ttl:before{width:.53em;height:calc(100% - 0.8em);top:.4em;left:0;background-color:#d35a82}.idx_team_foot .idx_ttl:after{right:0;width:150%;bottom:-1em;height:1px;background-color:#4b4b4b}.idx_team_foot .idx_ttl span{display:block;font-size:194.4%;line-height:1.2;letter-spacing:.04em}.idx_team_foot .idx_ttl span i{font-size:114%}.idx_team_foot .idx_ttl span em{font-size:121.4%;font-weight:700}.idx_team_foot .idx_ttl span:nth-of-type(1) em{color:#d35a82}.idx_team_foot .idx_desc{align-self:start;grid-column:2/3;grid-row:2/3}.idx_team_foot .idx_desc p{font-size:125%;color:#2e2e2e;line-height:1.4}.idx_team_foot .idx_desc p:not(:last-child){margin-bottom:.5em}.idx_team_foot .idx_desc p em{color:#d35a82;font-size:111%}.idx_team_foot .idx_fig{grid-column:1/2;grid-row:1/3;position:relative;z-index:3}.idx_afap{z-index:3;margin:0 0 4.8em;padding:3.8em 0 0;background:linear-gradient(to bottom,#fff9f7 0,#fff9f7 70%,transparent 70%,transparent 100%)}.idx_afap .idx_ttl{margin:0 0 1em;text-align:center}.idx_afap .idx_ttl span{display:block;line-height:1}.idx_afap .idx_ttl .ja{font-size:250%;color:#2e2e2e;margin:0 0 .8em;letter-spacing:.06em}.idx_afap .idx_ttl .ja i{font-size:111%}.idx_afap .idx_ttl .en{font-size:138.8%;color:#c58067;letter-spacing:.1em}.idx_afap .idx_lead{position:relative;width:72.6em;margin:0 auto 5.6em}.idx_afap .idx_lead span{display:block}.idx_afap .idx_lead span:nth-of-type(1){position:absolute;font-size:166%;color:#fff;background-color:#eb9a7c;padding:0 .5em;left:0;top:-1.8em;transform:rotate(-15deg)}.idx_afap .idx_lead span:nth-of-type(2){font-size:208%;text-align:center;font-feature-settings:"palt";letter-spacing:.1em}.idx_afap .idx_lead span:nth-of-type(2) i{font-size:128.5%}.idx_afap .idx_lead span:nth-of-type(2) em{display:inline-block;border-bottom:1px solid #eb9a7c;line-height:1.2}.idx_afap .idx_inr{display:grid;align-items:start;grid-template-columns:1fr 1fr 1fr}.idx_afap .idx_box{padding:0 0 3.8em;background-color:#fdf3ef}.idx_afap .idx_box:after{content:"";display:block;position:absolute;width:.86em;aspect-ratio:1/1;bottom:1em;right:1em;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/afap_arrow.png)}.idx_afap .idx_fig{margin:0 0 .5em}.idx_afap_ttl{color:#c58067;font-size:146.6%;text-align:center;border-bottom:1px dotted #777;margin:0 1.4em .7em;padding:0 0 .2em}.idx_afap .idx_desc{margin:0 2.8em;font-size:106.7%;color:#4a4a4a}.idx_afap .idx_box.idx_afap_02{background:linear-gradient(to bottom,transparent 0,transparent 50%,#feeee8 50%,#feeee8 100%);margin:-3.6em 0 0;padding-top:7.8em;border-left:1px solid #cfc8c5;border-right:1px solid #cfc8c5}.idx_afap_02:before{content:"";display:block;position:absolute;width:4.8em;aspect-ratio:72/105;left:calc((100% - 4.8em) / 2);top:0;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/afap_logo.png)}.idx_menu{margin:0 0 11.4em;padding:3.2em 0 0 3.2em;aspect-ratio:1400/643;background-repeat:no-repeat;background-size:cover;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg)}.idx_menu .idx_ttl{margin:0}.idx_menu .idx_ttl span{font-family:'Times New Roman',Times,serif;font-size:288%;display:inline-block;font-style:italic;color:#98bb7c;letter-spacing:.1em;line-height:1}.idx_menu .idx_ttl span:first-letter {font-size:130%}.idx_menu_lst{width:37.4em;display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.4em}.idx_menu_lst li{min-height:3.2em;border-bottom:1px solid #2f271b;display:grid;align-items:end}.idx_menu_lst li a{display:block;font-size:125%;color:#000;background-repeat:no-repeat;background-size:.4em auto;background-position:calc(100% - 0.1em) 50%;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/menu_arrow.png);line-height:1.1;padding:.3em .5em}.idx_menu_lst li a.line2{padding:.1em .5em}.idx_menu_lst li i{font-size:88%}.idx_case{margin:0 0 10em;padding:3em 0 3.4em;background-color:#f9f0f5}.idx_case .idx_lm{top:-9.6em}.idx_case .idx_desc{color:#fff;font-size:160%;color:#383838;margin:0 0 1.9em;text-align:center}.idx_case .idx_desc i{color:#d00000}.idx_case_note{text-align:center;font-size:111.13%;color:#3d3d3d;margin:0 0 1.4em}.idx_case .idx_inr{width:85.2em;display:grid;grid-template-columns:repeat(3,1fr);gap:4.5em 3.4em}.idx_case .idx_box{background-color:#fff;padding:4.6em 2em 2.4em}.idx_case_nbr{position:absolute;z-index:3;width:6.66em;top:-.6em;left:-.6em}.idx_case_nbr img{aspect-ratio:100/100}.idx_case_ba{margin:0 0 1em}.idx_case_ba img{aspect-ratio:316/236}.idx_case_desc{color:#383838;font-size:111%}.idx_reason{margin:0 0 12.4em;padding:21.2em 3.4em 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/reason_bg.jpg)}.idx_reason .idx_ttl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:24.4em;position:absolute;top:-4.5em;left:0;color:#2e2e2e}.idx_reason .idx_ttl span{display:block;white-space:nowrap;line-height:1}.idx_reason .idx_ttl span:nth-of-type(1){font-size:341%;letter-spacing:.1em;margin-top:.55em}.idx_reason .idx_ttl span:nth-of-type(2){font-size:516%}.idx_reason .idx_ttl span:nth-of-type(2) i{font-size:132%}.idx_reason .idx_ttl span:nth-of-type(2) em{font-size:187%;display:inline-block;text-combine-upright:all;margin-bottom:-.1em;color:#a7c771}.idx_reason .idx_en{text-align:right;mix-blend-mode:multiply;margin:0 2em 12.9em auto}.idx_reason .idx_en span{display:inline-block;font-family:'Times New Roman',Times,serif;font-size:333%;line-height:1.2;letter-spacing:.1em;color:#c6c9c2}.idx_reason .idx_en span i{display:block;text-align:left}.idx_reason .idx_inr{display:grid;grid-template-columns:repeat(2,1fr);gap:3.4em}.idx_reason .idx_inr:before{content:"";display:block;position:absolute;width:.13em;left:calc(50% - 0.065em);top:-7.6em;height:7.6em;background-color:#595959}.idx_reason .idx_box{padding:1em 2.2em 4em}.idx_reason .idx_box_en{position:absolute;top:-.9em;right:2.2em}.idx_reason .idx_box_en span{font-family:'Times New Roman',Times,serif;font-size:166.6%;letter-spacing:.1em;line-height:1;mix-blend-mode:multiply}.idx_reason .idx_box_ttl{margin:0 0 1.3em;display:grid;grid-template-columns:5.26em 1fr;align-items:center;column-gap:1em;border-bottom:1px solid #bbb}.idx_reason .idx_box_ttl span:nth-of-type(1){display:block;aspect-ratio:1/1;width:5.26em;border-radius:50%;display:grid;align-items:center;text-align:center;line-height:1;font-family:'Times New Roman',Times,serif;background-color:#fff}.idx_reason .idx_box_ttl span:nth-of-type(1) i{font-size:416%}.idx_reason .idx_box_ttl span:nth-of-type(2){font-size:166.6%;color:#2e2e2e;font-feature-settings:"palt";letter-spacing:.06em}.idx_reason .idx_box_ttl span:nth-of-type(2) i{font-size:108%}.idx_reason .idx_fig img{aspect-ratio:548/315}.idx_reason .idx_desc{color:#2e2e2e;min-height:5.4em;display:grid;align-items:center;padding:0 1em}.idx_reason .idx_desc span{font-size:125%;line-height:1.3}.idx_reason .idx_kkm{background-color:#fff;display:grid;grid-template-columns:1fr 13.4em;column-gap:1.2em;align-items:center;padding:.8em .8em .8em 1.4em;min-height:8.3em}.idx_reason .idx_kkm p{font-size:125%}.idx_reason .idx_lst li{margin:0;font-size:125%;line-height:1.4;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/reason_check.png)}.idx_reason .idx_sfig{position:relative;align-self:end}.idx_reason .idx_sfig span{position:absolute;width:100%;bottom:0;right:0}.idx_reason .idx_sfig img{aspect-ratio:201/126}.idx_reason .idx_btn{position:absolute;right:.8em;bottom:.8em}.idx_reason .idx_btn a{display:block;width:9.8em}.idx_reason .idx_btn img{aspect-ratio:147/32}.idx_reason_01,.idx_reason_04{background-color:#f3f1e8}.idx_reason_01 .idx_box_en span,.idx_reason_04 .idx_box_en span{color:#c7c1a5}.idx_reason_01 .idx_box_ttl span:nth-of-type(1),.idx_reason_04 .idx_box_ttl span:nth-of-type(1){color:#d9c66f}.idx_reason_02,.idx_reason_03{background-color:#eff3e8}.idx_reason_02 .idx_box_en span,.idx_reason_03 .idx_box_en span{color:#b8c4a2}.idx_reason_02 .idx_box_ttl span:nth-of-type(1),.idx_reason_03 .idx_box_ttl span:nth-of-type(1){color:#a9cb6f}.idx_treat{margin:0 0 8.2em;padding:0 0 6.3em;background:linear-gradient(to bottom,transparent 0,transparent 51.6em,#f9f9f9 51.6em,#f9f9f9 100%)}.idx_treat .idx_ttl{position:relative;padding:35.5em 0 6.2em;margin:0 0 9.8em;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/treat_bg.jpg)}.idx_treat .idx_ttl:before{content:"";display:block;position:absolute;left:50%;bottom:0;height:6.2em;background-color:#2e2e2e;width:1px}.idx_treat .idx_ttl span{display:block;text-align:center;margin:0 auto;color:#2e2e2e;line-height:1.5}.idx_treat .idx_ttl span:nth-of-type(1){font-size:416%}.idx_treat .idx_ttl span:nth-of-type(2){font-size:250%;padding:0 1.5em;width:fit-content;border:1px solid #2e2e2e;letter-spacing:.08em}.idx_treat .idx_inr{margin:0 3em 10em}.idx_treat .idx_inr:nth-of-type(2n - 1){padding-left:2.4em}.idx_treat .idx_inr:nth-of-type(2n){padding-right:2.4em}.idx_treat .idx_inr:before{content:"";display:block;position:absolute;width:100%;height:calc(100% + 2.4em);bottom:-2.4em;left:0;opacity:.6}.idx_treat .idx_inr:nth-of-type(2n - 1):before{clip-path:polygon(0 0,100% 100%,0 100%)}.idx_treat .idx_inr:nth-of-type(2n):before{clip-path:polygon(100% 0,100% 100%,0 100%)}.idx_treat .idx_en{position:absolute;top:-3.3em}.idx_treat .idx_en img{height:2.93em;width:auto}.idx_treat .idx_box_ttl{position:absolute;z-index:3;width:14.73em;aspect-ratio:221/214;padding:.6em 0 0 1.1em;display:grid;align-items:center;text-align:center;background-repeat:no-repeat;background-size:100% 100%}.idx_treat .idx_box_ttl span{font-size:222%;color:#fff}.idx_treat .idx_box{z-index:2;background-color:#fff;box-shadow:.2em .2em .6em rgba(101,101,101,.15);display:grid;padding:5.6em 0 3.2em}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_box{grid-template-columns:28.6em 36.2em 1fr;column-gap:2.8em}.idx_treat .idx_inr:nth-of-type(2n) .idx_box{grid-template-columns:1fr 36.2em 30.6em;column-gap:2.8em}.idx_treat .idx_main{grid-column:2/3;grid-row:1/2}.idx_treat .idx_catch{grid-row:1/2;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.idx_treat .idx_catch span{display:block;font-size:277.8%;line-height:1.4}.idx_treat .idx_catch span em{font-size:120%}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_catch{grid-column:3/4}.idx_treat .idx_inr:nth-of-type(2n) .idx_catch{grid-column:1/2}.idx_treat .idx_media{position:relative;grid-row:1/2}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_media{grid-column:1/2}.idx_treat .idx_inr:nth-of-type(2n) .idx_media{grid-column:3/4}.idx_treat .idx_fig{width:32.6em}.idx_treat .idx_fig img{aspect-ratio:490/460}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_fig{margin:0 0 0 -4em}.idx_treat .idx_inr:nth-of-type(2n) .idx_fig{margin:0}.idx_treat .idx_btn{margin-top:1.6em}.idx_treat .idx_inr:nth-of-type(2n - 1) .idx_btn{margin-left:2.4em}.idx_treat .idx_inr:nth-of-type(2n) .idx_btn{text-align:right;margin-right:2.4em}.idx_treat .idx_btn a{display:inline-block;width:13.3em}.idx_treat .idx_btn a img{aspect-ratio:200/45}.idx_treat .idx_lead{margin:0 0 2.6em;padding:0 0 1.6em;border-bottom:1px solid #4b4b4b}.idx_treat .idx_lead span{display:block;font-size:222%;line-height:1.2}.idx_treat .idx_lead em{display:inline-block;line-height:1.1}.idx_treat .idx_kkm{position:relative}.idx_treat .idx_kkm+.idx_kkm{margin-top:2em}.idx_treat .idx_kkm h4{font-size:130%;padding:.3em 0 .5em .6em;margin:0 0 0 9em;font-feature-settings:"palt";letter-spacing:.06em}.idx_treat .idx_kkm h4 i{display:block;line-height:1}.idx_treat .idx_kkm p{position:relative;z-index:2;font-size:120%;padding:1em 1em 1em 5em;margin:0 0 0 6em;line-height:1.3;background-color:#f3f3f3;min-height:6em}.idx_treat .idx_kkm figure{position:absolute;z-index:3;top:0;left:0;width:11.86em}.idx_treat .idx_kkm img{aspect-ratio:178/135}.idx_treat_01:before{background-color:#bcdaef}.idx_treat_01 .idx_en{left:4em}.idx_treat_01 .idx_box_ttl{top:-8.6em;right:1em;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/treat_01_ccl.png)}.idx_treat_01 .idx_catch{padding:3.8em 4.4em 0 0}.idx_treat_01 .idx_catch em{color:#64afe5}.idx_treat_01 .idx_catch span:nth-of-type(2){margin:5em 0 0}.idx_treat_01 .idx_lead i{font-size:137.5%}.idx_treat_01 .idx_lead em{background:linear-gradient(to bottom,transparent 0,transparent 80%,#d1ecff 80%,#d1ecff 100%)}.idx_treat_01 .idx_kkm h4{color:#64afe5}.idx_treat_02:before{background-color:#c6e3c6}.idx_treat_02 .idx_en{right:4.2em}.idx_treat_02 .idx_box_ttl{top:-5em;left:-.8em;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/treat_02_ccl.png)}.idx_treat_02 .idx_box_ttl span{letter-spacing:-.1em}.idx_treat_02 .idx_catch{padding:4.4em 3.6em 0 0}.idx_treat_02 .idx_catch em{color:#97c597}.idx_treat_02 .idx_catch em i:nth-of-type(1){letter-spacing:-.06em}.idx_treat_02 .idx_catch em i:nth-of-type(2){text-combine-upright:all}.idx_treat_02 .idx_lead i{font-size:118.7%}.idx_treat_02 .idx_lead em{background:linear-gradient(to bottom,transparent 0,transparent 80%,#cbeccb 80%,#cbeccb 100%)}.idx_treat_02 .idx_kkm h4{color:#6fb36f}.idx_treat_03:before{background-color:#f9dac2}.idx_treat_03 .idx_en{left:4em}.idx_treat_03 .idx_box_ttl{top:-5.6em;right:1em;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/treat_03_ccl.png)}.idx_treat_03.idx_inr:nth-of-type(2n - 1) .idx_box{grid-template-columns:28.6em 38em 1fr}.idx_treat_03 .idx_catch{padding:5em 4.4em 0 0}.idx_treat_03 .idx_catch span{font-size:222%}.idx_treat_03 .idx_catch em{font-size:137.5%;color:#d2722b}.idx_treat_03 .idx_lead span{font-size:208%}.idx_treat_03 .idx_lead i{font-size:133%}.idx_treat_03 .idx_lead em{background:linear-gradient(to bottom,transparent 0,transparent 90%,#f1bb93 90%,#f1bb93 100%)}.idx_treat_03 .idx_kkm h4{color:#eeb082}.idx_treat .idx_inr.idx_treat_04{margin-bottom:0}.idx_treat_04:before{background-color:#facbd8}.idx_treat_04 .idx_en{right:4.2em}.idx_treat_04 .idx_box_ttl{top:-5em;left:-.8em;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/treat_04_ccl.png)}.idx_treat_04 .idx_box_ttl span{letter-spacing:-.1em}.idx_treat_04.idx_inr:nth-of-type(2n) .idx_box{grid-template-columns:1fr 36.4em 30.8em;column-gap:1.4em}.idx_treat_04 .idx_catch{padding:4.4em 4.4em 0 0}.idx_treat_04 .idx_catch span{font-size:222%}.idx_treat_04 .idx_catch em{font-size:277.8%;color:#e5a2b2}.idx_treat_04 .idx_lead i{font-size:125%}.idx_treat_04 .idx_lead em{background:linear-gradient(to bottom,transparent 0,transparent 85%,#e8b0bd 85%,#e8b0bd 100%)}.idx_treat_04 .idx_kkm h4{color:#d98094;letter-spacing:-.02em}.idx_consult{margin:0 0 7.2em;padding:1.6em 0 1.4em;background-repeat:no-repeat;background-size:cover;background-position:50% 0;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg)}.idx_consult .idx_inr{width:30.6em;margin:0 auto;padding:2em 0 2.6em;background-color:rgba(255,255,255,.75);text-align:center;color:#675c63}.idx_consult .idx_ttl{padding:5.6em 0 0;margin:0 0 1em;background-repeat:no-repeat;background-size:4.93em auto;background-position:50% 0;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/consult_logo.png)}.idx_consult .idx_ttl span{display:inline-block}.idx_consult .idx_ttl span i{display:block}.idx_consult .idx_ttl span .en{font-size:166.6%;letter-spacing:.1em;border-bottom:1px solid #675c63;margin-bottom:.2em;padding:0 1em}.idx_consult .idx_ttl span .ja{font-size:194.4%}.idx_consult_lead{margin:0 0 1.2em}.idx_consult_lead span{font-size:166.6%;line-height:1.3;color:#cb147d}.idx_consult_lst{width:fit-content;margin:0 auto 1em}.idx_consult_lst li{position:relative;font-size:125%;padding-left:.5em;text-align:left}.idx_consult_lst li:before{content:"";display:block;position:absolute;width:.2em;aspect-ratio:1/1;background-color:#675c63;border-radius:50%;left:0;top:.6em}.idx_consult_desc{font-size:125%;margin:0 0 1.4em}.idx_consult .idx_btn a{position:relative;display:inline-block;width:18.6em;aspect-ratio:279/45;display:grid;align-items:center;background-color:#dd007f;color:#fff;line-height:1;margin:0 auto}.idx_consult .idx_btn a:before{content:">";display:block;position:absolute;top:calc(50% - 0.5em);right:2em}.idx_consult .idx_btn span{font-size:166.6%}.idx_pay{margin:0 0 5.6em;padding:3.8em 4.4em 3.6em;text-align:center;background-color:#f9f7f4}.idx_pay .idx_inr{padding:3.2em 0 3em;background-color:#fff}.idx_pay .idx_ttl{width:20.67em;margin:0 auto 1.4em;border:1px solid #2e2e2e}.idx_pay .idx_ttl span{font-size:194%}.idx_pay_lead{font-size:194%;margin:0 0 .7em}.idx_pay_card{width:66.53em;margin:0 auto 1.6em}.idx_pay_card img{aspect-ratio:998/58}.idx_pay_desc{font-size:138.8%}.idx_pay_desc em{font-size:120%;color:#f2550f}.idx_pay_desc em i{font-size:117%}.idx_gallery{margin:0 0 5em;padding:0 0 1.4em;background-color:#f3f2ee}.idx_gallery_ttl{position:absolute;z-index:3;width:12.3em;top:2em;left:2em;aspect-ratio:185/165;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/gallery_ttl_bg.png)}.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 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:20vw !important;min-width:calc(1360px / 5);cursor:pointer;transition:.3s}.idx_gallery_thumb_box:hover{opacity:.7}.idx_gallery_thumb_box img{aspect-ratio:280/181}.idx_pub{margin:0 0 5em;padding:3.3em 2.8em 3.7em;display:grid;grid-template-columns:1fr 1fr;column-gap:1.87em;background-color:#f6f7f8}.idx_pub_sct{position:relative;padding:1.8em 0 8.3em;background-color:#fff;box-shadow:.16em .16em 0 #d2d2d2}.idx_pub_sct:first-of-type:last-of-type{grid-column:1/3;width:50%;margin:auto}.idx_pub .idx_ttl{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:max(0.2em, 3px) double #2c4166;margin:0 2.8em 3.2em;padding:0 .4em .2em}.idx_pub .idx_ttl span{display:block;color:#2e2e2e}.idx_pub .idx_ttl .en{font-size:250%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;line-height:1.2;letter-spacing:.12em}.idx_pub .idx_ttl .ja{font-size:138.9%;padding:0 0 .1em;letter-spacing:.1em}.idx_pub .idx_btn{position:absolute;bottom:2.6em;left:0;width:100%}.idx_pub .idx_btn a{display:flex;margin:0 auto;justify-content:center;align-items:center;text-align:center;width:13.13em;aspect-ratio:197/41;border:1px solid #333}.idx_pub .idx_btn a span{font-size:111%;color:#333}.idx_pub .idx_btn a:after{content:"";width:2.26em;aspect-ratio:34/9;margin-left:.5em;background-repeat:no-repeat;background-size:2.12em auto;background-position:calc(100% - 0.5em) 50%;background-image:url(//yumi-d.com/wp-content/themes/humanity/css/../images/top/pub_btn_arrow.png)}.idx_pub_news_lst{display:grid;grid-template-columns:repeat(1,1fr);row-gap:2.5em;margin:0 6.2em}.idx_pub_news .idx_box{display:grid;width:100%;grid-template-columns:8em 1fr;column-gap:2em;color:#434343}.idx_pub_news .idx_pub_date{font-size:111%;font-weight:500;color:#578ad6;position:relative}.idx_pub_news .idx_pub_date:before{content:"■";display:inline-block;margin-right:1em}.idx_pub_news .idx_pub_ttl{color:#5d5c5c;font-size:104.2%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.idx_pub_blog_lst{display:grid;grid-template-columns:1fr;row-gap:1em;margin:0 1.6em}.idx_pub_blog_lst .idx_box{padding:3em 1.8em;background-color:#f6f6f6;display:grid;grid-template-columns:7em 1fr}.idx_pub_blog_lst .idx_box p{font-size:93.3%}.idx_pub_blog .idx_pub_date{color:#787878}.idx_pub_blog .idx_pub_ttl{color:#434343;text-decoration:underline}.idx_insta{margin:0 0 4.8em;padding:0 2.8em}.idx_insta .idx_ttl{text-align:center;font-family:'Times New Roman',Times,serif;margin:0 0 2em;line-height:1}.idx_insta .idx_ttl span{font-size:258%;color:#2e2e2e;letter-spacing:.1em}.idx_insta .wrap{width:84%;margin:auto}.idx_accs{margin:0 0 4.8em;padding:0 2.8em}.idx_accs .idx_ttl{text-align:center;font-family:'Times New Roman',Times,serif;margin:0 0 4.6em;line-height:1}.idx_accs .idx_ttl span{font-size:258%;color:#2e2e2e;letter-spacing:.1em}.idx_accs .gmap{margin:0 0 1.8em;position:relative}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4.13em;background:#2e2e2e;top:-4.13em;left:50%}.idx_accs .gmap iframe{width:100%;aspect-ratio:1313/507}.idx_accs_seo{color:#2e2e2e;font-size:88.8%;line-height:1.7;margin:0 1.8em}