@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;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 span{display:inline-block;line-height:1}.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%;text-align:center;left:0;top:-8.2em}.idx_lm span{display:inline-block;width:4.2em}.idx_lm span img{aspect-ratio:63/66}.idx_btn{text-align:center}.idx_btn a{display:inline-block}.brckts{display:inline-block;margin:0 -.5em;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}.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)}.idx_gnav{margin-bottom:1.4em}.idx_kv{padding:5.8em 0 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);aspect-ratio:1400/680;text-align:center}.idx_kv .idx_logo{width:12.5em;margin:0 auto 3.4em}.idx_kv .idx_logo img{aspect-ratio:188/172}.idx_kv .idx_ttl{width:32.8em;margin:0 auto 2.8em}.idx_kv .idx_ttl img{aspect-ratio:492/154}.idx_kv .idx_lead{font-size:189.8%;font-weight:500}.idx_info{margin:0 0 6.6em;padding:5em 4.6em 0;aspect-ratio:1400/524;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_ttl{margin:0 0 1.6em;font-size:100%}.idx_info .idx_ttl span{line-height:1;font-family:'Times New Roman',Times,serif;font-size:277.8%;display:inline-block;letter-spacing:.1em;font-weight:500}.idx_info .idx_ttl span:first-letter {font-size:110%}.idx_info .idx_lead{margin:0 0 2.8em;line-height:1}.idx_info .idx_lead *{font-weight:500}.idx_info .idx_lead span{font-size:166.6%;color:#fff}.idx_info .idx_lead span>i{font-size:116.68%}.idx_info .idx_lead span>i i{font-size:85.7%}.idx_info .idx_lead span>i em{font-size:142%}.idx_info .idx_lst{gap:1em 0}.idx_info .idx_lst *{font-weight:500}.idx_info .idx_lst li{font-size:194.46%;background-size:1.028em auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li i{font-size:116.8%;display:inline-block;margin:0 -.4em}.idx_info .idx_lst li em{border-bottom:1px solid #ae925f}.idx_mhlw{margin:0 0 4.2em;padding:2.2em 6.2em;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;color:#2e2e2e}.idx_mhlw .idx_lm{top:-2.2em}.idx_mhlw .idx_lm span{width:3.866em}.idx_mhlw .idx_lm img{aspect-ratio:58/57}.idx_mhlw .idx_ttl{text-align:center;font-size:204.4%;margin:0 0 1em;font-weight:300}.idx_mhlw .idx_lst{width:fit-content;margin:0 auto}.idx_mhlw .idx_lst li{font-size:167%;padding-left:.8em;background-position:0 .55em;background-size:.55em auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/mhlw_check.png);font-weight:300}.idx_pick{margin:0 0 8.7em;padding:1.6em 6.4em 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/pick_bg.jpg)}.idx_pick .idx_en{text-align:center;margin:0 0 5.9em}.idx_pick .idx_en span{line-height:1;font-family:'Times New Roman',Times,serif;font-size:222.26%;color:#292929}.idx_pick .idx_ttl{text-align:center;margin:0 0 4.2em;color:#fff}.idx_pick .idx_ttl span{font-weight:500;font-size:258.9%;line-height:1.2}.idx_pick .idx_ttl span i{font-weight:500;font-size:114.3%}.idx_pick .idx_inr{display:grid;grid-template-columns:1fr 1fr;gap:0 3.2em}.idx_pick .idx_box{display:grid;grid-template-columns:1fr 16.67em;grid-template-rows:auto 1fr;align-items:start;background-color:#fff;box-shadow:.2em .2em .2em rgba(101,101,101,.2);padding:1.8em}.idx_pick .idx_nbr{position:absolute;top:-1.6em;left:2.2em}.idx_pick .idx_nbr img{height:3.26em;width:unset}.idx_pick .idx_bx_ttl{width:fit-content;border-bottom:1px solid #9c9c9c;margin:.6em auto .8em 0;padding:0 0 .6em}.idx_pick .idx_bx_ttl>span{display:block;font-size:160%;line-height:1.2}.idx_pick .idx_bx_ttl>span span{font-size:143.875%;display:inline-block;margin:0 -.4em}.idx_pick_01 .idx_bx_ttl span:nth-of-type(2){margin-left:4em}.idx_pick .idx_bx_ttl em{color:#3174b2;display:inline-block;letter-spacing:.08em}.idx_pick .idx_lst li{font-size:119%;line-height:1.1;color:#3e3e3e;background-position:0 .3em;background-size:.92em auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/pick_check.png)}.idx_pick .idx_lst li em{color:#3174b2}.idx_pick .idx_fig{grid-row:1/3;grid-column:2/3}.idx_pick .idx_fig img{aspect-ratio:250/170}.idx_pick .idx_btn{position:absolute;width:9.8em;bottom:-1.5em;right:1.8em}.idx_pick .idx_btn img{aspect-ratio:147/34}.idx_afap{margin:0 0 7.2em;padding:4.6em 8.4em 1.8em;background:linear-gradient(to top,#f8f5ee 0,#f8f5ee 16.2em,transparent 16.2em,transparent 100%)}.idx_afap:before{content:"";display:block;position:absolute;width:11.4em;aspect-ratio:171/162;right:4.2em;top:-2em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/afap_logo.png)}.idx_afap .idx_catch{position:absolute;aspect-ratio:1/1;top:0;left:7em}.idx_afap .idx_catch:before{content:"";display:block;position:absolute;width:9.2em;aspect-ratio:1/1;background-color:#f8f5ee;clip-path:polygon(0 0,100% 0,0 100%)}.idx_afap .idx_catch span{position:relative;display:block;padding:2.2em 0 0 .2em}.idx_afap .idx_catch span i{transform:rotate(-45deg);display:block;font-size:138.8%}.idx_afap .idx_ttl{position:relative;z-index:3;margin:0 0 1.2em;font-size:100%;text-align:center}.idx_afap .idx_ttl span{display:inline-block;line-height:1;font-size:280%;letter-spacing:.05em}.idx_afap .idx_ttl i{font-size:113.5%}.idx_afap .idx_ttl em{display:inline-block;padding-top:.2em;line-height:1.2;border-bottom:.09em solid #e0c391;background:top left/1.1em .24em repeat-x radial-gradient(circle,#d5b681 .06em,rgba(0,0,0,0) .1em)}.idx_afap .idx_inr{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:0 5em}.idx_afap .idx_box{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0 !important}.idx_afap .idx_fig{margin:0 0 .5em}.idx_afap .idx_bx_ttl{font-size:180%;text-align:center;margin:0 0 .3em}.idx_afap .idx_desc{font-size:124.9%;line-height:1.33;margin:0 1.1em 1em}.idx_afap .idx_desc em{display:inline-block;line-height:1;border-bottom:.16em solid #e0c391}.idx_afap .idx_btn{text-align:right;font-size:128.9%}.idx_afap .idx_btn span{display:inline-block;border-bottom:1px solid #2e2e2e}.idx_doctor{min-width:1350px;margin:0 0 6.2em}.idx_doctor .idx_en{width:43.13em;width:46.73em;margin:0 auto 1.4em 0;padding:0 0 .6em 3.6em;border-bottom:2px solid #2e2e2e}.idx_doctor .idx_en img{aspect-ratio:647/155}.idx_doctor .idx_ttl{margin:0 4.8em 1.2em}.idx_doctor .idx_ttl span{display:block;font-size:269.4%;line-height:1.4}.idx_doctor .idx_ttl span:nth-of-type(1){margin-left:-.6em}.idx_doctor .idx_ttl span>i{font-size:120%}.idx_doctor .idx_ttl span em{font-size:140%}.idx_doctor .idx_ttl span em i{color:#225a9a;display:inline-block;line-height:1.2;background:linear-gradient(to bottom,transparent 0,transparent 85%,#fff18f 85%,#fff18f 100%)}.idx_doctor .idx_lst{width:43em;padding:1.2em 2em;margin:0 3.6em 2.8em;background-color:rgba(255,255,255,.6);display:grid;grid-template-columns:10em 1fr 11em;gap:.4em 0}.idx_doctor .idx_lst li{font-size:152.8%;white-space:nowrap;background-size:.91em auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/doctor_check.png)}.idx_doctor .idx_inr{display:grid;grid-template-columns:33.66em 1fr 26.6em;gap:0 2.8em;align-items:end;margin:0 3.4em}.idx_doctor .idx_fig{grid-column:1/2;grid-row:1/3}.idx_doctor .idx_desc{grid-column:2/4;grid-row:1/2;margin:0 0 1.5em}.idx_doctor .idx_desc span{display:block;font-size:227.8%;letter-spacing:.04em}.idx_doctor .idx_desc em{display:inline-block;margin-left:-.2em;background-color:#fff;color:#276db4;font-size:128.5%;padding:0 .2em .1em;line-height:1.2}.idx_doctor .idx_prof{grid-column:2/3;grid-row:2/3;color:#fff}.idx_doctor .idx_name{margin:0 0 1em;padding:0 0 .8em;width:fit-content;border-bottom:1px solid #fff}.idx_doctor .idx_name span{display:block;letter-spacing:.1em}.idx_doctor .idx_name_ja{font-size:138.9%}.idx_doctor .idx_name_ja i{font-size:220%;margin-left:.5em}.idx_doctor .idx_name_en{color:#7dc8ee;font-size:166.6%}.idx_doctor .idx_career{font-size:86.6%;line-height:1.86}.idx_doctor .idx_book{grid-column:3/4;grid-row:2/3;display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.idx_msg{margin:0 0 5.9em;padding:3.4em 5.2em 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/msg_bg.jpg);aspect-ratio:1400/584}.idx_msg .idx_ttl{margin:0 0 2.4em}.idx_msg .idx_ttl span{display:block;font-size:220%;line-height:1.5;font-family:serif;font-feature-settings:"palt";letter-spacing:.04em}.idx_msg .idx_ttl em{color:#a3874c}.idx_msg .idx_ttl span:nth-of-type(2) i{font-size:126%}.idx_msg .idx_ttl span:nth-of-type(3){margin-left:1em}.idx_msg .idx_ttl span:nth-of-type(3) i{font-size:114.5%}.idx_msg .idx_desc{font-size:166.6%}.idx_case{margin:0 0 10.8em;padding:2.6em 4.2em 3.2em;background-color:#f3f4f4;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/case_bg.png)}.idx_case:before{content:"";display:block;position:absolute;width:100%;aspect-ratio:1400/125;left:0;top:27.2em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/case_bg.png)}.idx_case .idx_lead{text-align:center;margin:0 0 1.6em;font-size:111%}.idx_case .idx_inr{display:grid;grid-template-columns:repeat(3,1fr);gap:5em 3.6em}.idx_case .idx_box{padding:1.2em 2.2em 2.2em}.idx_case .idx_box:before,.idx_case .idx_box:after{content:"";display:block;position:absolute;width:100%;height:100%}.idx_case .idx_box:before{background-color:rgba(235,235,235,.4);mix-blend-mode:multiply;top:.53em;left:.53em}.idx_case .idx_box:after{background-color:#fff;top:0;left:0}.idx_case .idx_ttl,.idx_case .idx_ba,.idx_case .idx_desc{position:relative;z-index:3}.idx_case .idx_ttl{width:14.13em;aspect-ratio:212/32;margin:0 auto .9em;display:grid;align-items:center;text-align:center;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/case_ttl_bg.png)}.idx_case .idx_ttl span{line-height:1;font-size:138.8%;color:#fff}.idx_case .idx_ttl span i{font-size:120%;font-family:'Roboto',sans-serif}.idx_case h4{position:relative;z-index:1;margin-bottom:max(1vw, 13px);font-size:max(1.286vw, 16.714px);color:#383838;text-align:center;line-height:1;font-weight:600}.idx_case .box_ttl span{display:block}.idx_case .idx_desc{margin-top:1.2em;font-size:93%}.idx_menu{margin:0 0 3.6em;padding:4.2em 6em 3.5em;background-color:#effaff}.idx_menu .idx_lm{top:-7em}.idx_menu .idx_ttl{width:fit-content;margin:0 auto 3em;padding:0 .5em .8em;display:grid;grid-template-columns:auto 1fr;gap:0 2.2em;align-items:center;border-bottom:1px solid #366a9d}.idx_menu .idx_ttl span{display:block;color:#366a9d}.idx_menu .idx_ttl .en{width:8.06em}.idx_menu .idx_ttl .ja{font-size:138.8%;letter-spacing:.06em}.idx_menu nav{display:grid;grid-template-columns:repeat(5,1fr);gap:1em 1.2em}.idx_menu nav a{position:relative;display:grid;align-content:center;text-align:center;aspect-ratio:228/216;color:#fff;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_box_bg.jpg)}.idx_menu nav a:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:0 0;background-size:cover;opacity:.24;transition:.3s}.idx_menu nav a:hover:before{opacity:1}.idx_menu nav a:nth-of-type(1):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_01_bg.jpg)}.idx_menu nav a:nth-of-type(2):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_02_bg.jpg)}.idx_menu nav a:nth-of-type(3):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_03_bg.jpg)}.idx_menu nav a:nth-of-type(4):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_04_bg.jpg)}.idx_menu nav a:nth-of-type(5):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_05_bg.jpg)}.idx_menu nav a:nth-of-type(6):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_06_bg.jpg)}.idx_menu nav a:nth-of-type(07):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_07_bg.jpg)}.idx_menu nav a:nth-of-type(08):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_08_bg.jpg)}.idx_menu nav a:nth-of-type(09):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_09_bg.jpg)}.idx_menu nav a:nth-of-type(10):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_10_bg.jpg)}.idx_menu nav a:nth-of-type(11):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_11_bg.jpg)}.idx_menu nav a:nth-of-type(12):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_12_bg.jpg)}.idx_menu nav a:nth-of-type(13):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_13_bg.jpg)}.idx_menu nav a:nth-of-type(14):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_14_bg.jpg)}.idx_menu nav a:nth-of-type(15):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_15_bg.jpg)}.idx_menu nav a:nth-of-type(16):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_16_bg.jpg)}.idx_menu nav a:nth-of-type(17):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_17_bg.jpg)}.idx_menu nav a:nth-of-type(18):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_18_bg.jpg)}.idx_menu nav a:nth-of-type(19):before{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/menu_19_bg.jpg)}.idx_menu nav a span{position:relative;z-index:2;display:block;font-size:158.13%;font-weight:700}.idx_menu nav a span i{font-size:84%;font-weight:700}.idx_feat{margin:0 0 4.8em;padding:20.4em 3.4em 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/feat_bg.jpg)}.idx_feat .idx_ttl{margin:0 0 1.2em;text-align:center}.idx_feat .idx_ttl *{font-weight:500;line-height:1}.idx_feat .idx_ttl span{display:block;letter-spacing:.1em}.idx_feat .idx_ttl span:nth-of-type(1),.idx_feat .idx_ttl span:nth-of-type(2){color:#fff;text-shadow:0 0 .2em rgba(57,57,57,.5)}.idx_feat .idx_ttl span:nth-of-type(1){font-size:247.2%}.idx_feat .idx_ttl span:nth-of-type(2){font-size:511%;margin-bottom:.2em}.idx_feat .idx_ttl span:nth-of-type(2) i:nth-of-type(1){font-size:166.8%}.idx_feat .idx_ttl span:nth-of-type(2) i:nth-of-type(2){font-size:121.2%}.idx_feat .idx_ttl span:nth-of-type(3){font-family:'Times New Roman',Times,serif;font-size:222.2%;color:#ffefae}.idx_feat .idx_inr{padding:2.4em;display:grid;grid-template-columns:1fr 1fr;align-items:start}.idx_feat .idx_inr:before,.idx_feat .idx_inr:after{content:"";display:block;position:absolute}.idx_feat .idx_inr:before{width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/feat_inr_bg.png);mix-blend-mode:color-burn}.idx_feat .idx_inr:after{width:calc(100% - 4.8em);height:calc(100% - 4.8em);top:2.4em;left:2.4em;background-color:#fff}.idx_feat .idx_box{z-index:3;display:grid}.idx_feat .idx_box:before,.idx_feat .idx_box:after{content:"";display:block;position:absolute;background-color:#e9e9e9}.idx_feat .idx_rgt{position:relative}.idx_feat .idx_rgt:before{content:"";display:block;position:absolute;width:2.2em;aspect-ratio:1/1;bottom:0;right:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.idx_feat .idx_nbr{position:relative;grid-column:1/3;width:fit-content;margin:0 auto 2.2em;border:1px solid #313131;text-align:center;font-family:'Roboto',sans-serif;padding:.1em 1.4em;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 .5em}.idx_feat .idx_nbr:before{content:"";display:block;position:absolute;width:1px;height:2.2em;bottom:-2.2em;left:calc(50% - 0.5px);background-color:#313131}.idx_feat .idx_nbr *{font-weight:500;line-height:1}.idx_feat .idx_nbr i{display:block;font-size:143.8%;padding-bottom:.1em}.idx_feat .idx_nbr em{font-size:215.7%}.idx_feat .idx_bx_ttl{text-align:center;margin:0 auto 1.2em}.idx_feat .idx_bx_ttl span{font-size:166.6%;display:block;line-height:1.2}.idx_feat .idx_bx_ttl i{font-size:140%}.idx_feat .idx_bx_lead{margin:0 auto 1.6em;padding:.4em 0;text-align:center}.idx_feat .idx_bx_lead span{font-size:122.3%;color:#fff;line-height:1}.idx_feat .idx_lst{margin:1.8em 0 0 1.2em}.idx_feat .idx_lst li{font-size:105.2%;color:#3e3e3e;line-height:1.2;width:fit-content;padding-left:1em;background-size:.76em auto}.idx_feat .idx_lst li span{border-bottom:1px solid #999}.idx_feat_01{padding:3em 2em .8em 3em;grid-template-columns:1fr 15.6em}.idx_feat_01:before{width:1px;height:calc(100% - 2.8em);right:0;bottom:0}.idx_feat_01:after{width:calc(100% - 3em);height:1px;right:0;bottom:0}.idx_feat_01 .idx_rgt:before{background-color:#5a9fcf;bottom:1em}.idx_feat_01 .idx_bx_ttl em{color:#5a9fcf}.idx_feat_01 .idx_bx_lead{background-color:#5a9fcf;margin:0 1.4em 1.6em}.idx_feat_01 .idx_fig_02{padding-left:3em}.idx_feat_01 .idx_lst li{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/feat_01_check.png)}.idx_feat_02{padding:3em 3em 1.8em 1.4em;grid-template-columns:1fr 1fr}.idx_feat_02:after{width:calc(100% - 3em);height:1px;left:0;bottom:0}.idx_feat_02 .idx_rgt:before{background-color:#cf7e5a}.idx_feat_02 .idx_bx_ttl em{color:#cf7e5a}.idx_feat_02 .idx_bx_lead{background-color:#cf7e5a;margin:0 1.4em 1em 0}.idx_feat_02 .idx_lst li{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/feat_02_check.png)}.idx_feat_03{padding:2em 1.6em 2.3em 1em;grid-template-columns:1fr 17.93em}.idx_feat_03:before{width:1px;height:calc(100% - 2.2em);right:0;top:0}.idx_feat_03 .idx_rgt:before{background-color:#d56b8b}.idx_feat_03 .idx_bx_ttl em{color:#d56b8b}.idx_feat_03 .idx_bx_lead{background-color:#d56b8b;margin:0 .6em 2.8em 0}.idx_feat_03 .idx_fig_02{padding-left:2.5em}.idx_feat .idx_feat_03 .idx_lst{margin:1.8em 0 0 2em;gap:.8em 0}.idx_feat_03 .idx_lst li{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/feat_03_check.png)}.idx_feat_04{padding:2em 3em 2.3em 1.2em;grid-template-columns:1fr 17.93em}.idx_feat_04 .idx_rgt:before{background-color:#49966b}.idx_feat_04 .idx_bx_ttl em{color:#49966b}.idx_feat_04 .idx_bx_ttl i{font-size:112%}.idx_feat_04 .idx_bx_lead{background-color:#49966b;margin:0 1.1em 1.4em 0}.idx_feat_04 .idx_lst{margin-top:2.7em}.idx_feat_04 .idx_lst li{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/feat_04_check.png)}.idx_loop{overflow:hidden;background-color:#eef4f7;padding:3.4em 0;margin:0 0 9em}.idx_loop img{width:unset;max-width:unset;height:12em;aspect-ratio:242/180}.idx_precise{margin:0 0 10.2em;padding:0 3.2em}.idx_precise .idx_ttl{position:absolute;z-index:5;width:100%;left:0;top:-5.6em;text-align:center}.idx_precise .idx_ttl span{display:grid;align-items:center;margin:0 auto;aspect-ratio:1/1;width:10.26em;border-radius:50%;background-color:#998764;color:#fff;letter-spacing:.1em}.idx_precise .idx_ttl span i:nth-of-type(1){font-size:166.5%;align-self:end;margin:.5em 0}.idx_precise .idx_ttl span i:nth-of-type(2){align-self:start;font-family:'Times New Roman',Times,serif;font-size:120%;line-height:1.2}.idx_precise .idx_inr{padding:5.5em 0 0 41.4em;aspect-ratio:1300/604;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/precise_bg.jpg)}.idx_precise .idx_lead{margin:0 0 .9em;padding:0 0 .9em 1.2em;border-bottom:1px solid #6c6c6c;color:#3f3f3f;width:fit-content}.idx_precise .idx_lead span{display:block;font-size:209%}.idx_precise .idx_lead span i{font-size:117%;display:inline-block;margin:0 -.5em}.idx_precise .idx_lead span em{color:#998764;line-height:1;display:inline-block;border-bottom:.13em solid #fff18f}.idx_precise .idx_desc{font-size:84%;line-height:2.4;margin:0 0 2em}.idx_precise .idx_kkm{position:relative;width:39.27em;background-color:#fff;box-shadow:.2em .2em .2em rgba(128,128,128,.5),-.1em -.1em .1em rgba(128,128,128,.2);display:grid;grid-template-columns:1fr 13.46em;align-items:center;gap:0;padding:.4em 1.4em}.idx_precise .idx_kkm .idx_lst li{font-size:113%;color:#4c4c4c;background-size:.82em auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/precise_check.png)}.idx_precise .idx_kkm .idx_lst li i{display:inline-block;margin:0 -.4em}.idx_precise .idx_kkm .idx_lst li em{display:inline-block;list-style:1;background:linear-gradient(to bottom,transparent 0,transparent 80%,#fde4cb 80%,#fde4cb 100%)}.idx_precise .idx_graph img{aspect-ratio:202/167}.idx_precise .idx_graph p{position:absolute;right:-2.2em;bottom:1.6em;background-color:#998764;color:#fff;padding:.5em}.idx_precise .idx_graph p span{line-height:1;font-size:113%}.idx_treat{margin:0 0 11.6em}.idx_treat_head{display:grid;grid-template-columns:36em 1fr 37em;padding:0 4.6em 3.8em;margin:0 0 1.8em}.idx_treat_head:before{content:"";display:block;position:absolute;width:18em;aspect-ratio:270/262;bottom:0;right:0;clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#e7ebf1;opacity:.7}.idx_treat_head .idx_ttl{width:7.46em;margin:0 auto}.idx_treat_head .idx_figs{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:1em}.idx_treat_head .idx_head_desc{margin-top:2em;grid-column:1/4;text-align:center;color:#3d3d3d}.idx_treat_head .idx_head_desc span{font-size:91.6%;line-height:1.66}.idx_treat .idx_inr{overflow:hidden;width:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover;min-height:36.93em}.idx_treat .idx_inr:nth-of-type(2n - 1){padding:1.8em 1.6em 0 max(51.786vw, 673.214px)}.idx_treat .idx_inr:nth-of-type(2n){padding:1.8em max(51.786vw, 673.214px) 0 1.6em}.idx_treat .idx_box{background-color:rgba(255,255,255,.7);padding:.8em 1.6em 1.8em}.idx_treat .idx_bx_ttl{background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_treat .idx_bx_ttl span{color:#fff;font-size:166.6%;line-height:1}.idx_treat .idx_bx_lead{margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #434343}.idx_treat .idx_bx_lead span{font-size:166.6%;display:block;line-height:1.4}.idx_treat .idx_bx_lead em{background:linear-gradient(to bottom,transparent 0,transparent 80%,#ffeda3 80%,#ffeda3 100%)}.idx_treat .idx_bx_desc{margin:0 0 1.4em}.idx_treat .idx_bx_desc span{font-size:133%;color:#3467ad}.idx_treat .idx_lst{margin-bottom:1.6em}.idx_treat .idx_lst li{font-size:max(1.143vw, 14.857px);background-size:.9375em auto;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_check.png)}.idx_treat .idx_lst li i{display:inline-block;margin:0 -.4em}.idx_treat .idx_fig{position:absolute;width:max(21vw, 273px)}.idx_treat .idx_fig img{aspect-ratio:294/204}.idx_treat .idx_btn{text-align:left}.idx_treat .idx_btn a{width:12.4em}.idx_treat .idx_btn a img{aspect-ratio:186/44}.idx_treat_01{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_01_bg.jpg)}.idx_treat_01 .idx_bx_ttl{width:calc(100% + 4.8em);margin:0 auto 1em -1.6em;padding:.6em 1em;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_01_ttl_bg.png)}.idx_treat_01 .idx_bx_lead{margin-bottom:1.4em}.idx_treat_01 .idx_bx_desc{margin-bottom:2.2em}.idx_treat_01 .idx_bx_desc i{font-size:85%}.idx_treat_01 .idx_fig{right:0;bottom:1.4em}.idx_treat_02{background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_02_bg.jpg)}.idx_treat_02 .idx_bx_ttl{width:calc(100% + 4.8em);margin:0 auto 2em -3.2em;padding:.6em 1em .6em 3.2em;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_02_ttl_bg.png)}.idx_treat_02 .idx_bx_lead span{line-height:1.6}.idx_treat_02 .idx_fig{right:.5em;bottom:1.6em}.idx_treat_03{min-height:32.93em !important;padding-top:2.2em !important;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_03_bg.jpg)}.idx_treat_03 .idx_box{padding:.8em 1.6em 3.2em}.idx_treat_03 .idx_bx_ttl{width:calc(100% + 4.8em);margin:0 auto 1em -1.6em;padding:.6em 1em;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_03_ttl_bg.png)}.idx_treat_03 .idx_lst li:nth-of-type(3){letter-spacing:-.06em}.idx_treat_03 .idx_lst li:nth-of-type(4){letter-spacing:-.12em}.idx_treat_03 .idx_fig{right:0;bottom:2.4em}.idx_treat_03 .idx_badge{position:absolute;width:6.3em;aspect-ratio:1/1;display:grid;align-items:center;text-align:center;background-color:#b1976a;color:#fff;border-radius:50%;right:-1em;top:8.8em}.idx_treat_03 .idx_badge span i{font-size:124%}.idx_treat_04{min-height:32.6em !important;padding-top:2.4em !important;background-size:100% auto !important;background-position:100% 100% !important;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_04_bg.jpg)}.idx_treat_04 .idx_bx_ttl{width:calc(100% + 4.8em);margin:0 auto 2em -3.2em;padding:.6em 1em .6em 3.2em;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/treat_04_ttl_bg.png)}.idx_treat_04 .idx_bx_lead span{line-height:1.6}.idx_treat_04 .idx_fig{right:.5em;bottom:1.6em}.idx_consult{width:86.66em;aspect-ratio:1300/514;margin:0 auto 7.8em;padding:4em 0 0;text-align:center;color:#2e2e2e;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//midorigaoka-dc.net/wp-content/themes/humanity/css/../images/top/consult_bg.jpg)}.idx_consult .idx_en{margin:0 0 2.5em}.idx_consult .idx_en span{font-size:234.93%;letter-spacing:.1em;line-height:1}.idx_consult .idx_ttl{width:fit-content;margin:0 auto 1.5em;padding:.4em 1em;background-color:#987444;color:#fff}.idx_consult .idx_ttl span{display:inline-block;font-size:111.2%;line-height:1;letter-spacing:.08em}.idx_consult .idx_lead{width:fit-content;margin:0 auto 1.7em;padding:0 1em .5em;border-bottom:1px solid #2e2e2e}.idx_consult .idx_lead span{font-size:139%;line-height:1}.idx_consult .idx_desc{margin:0 0 2.4em;display:grid;gap:1.8em 0}.idx_consult .idx_desc p{font-size:111%}.idx_consult .idx_btn a{display:inline-block;background-color:#987444;color:#fff;font-size:139%;padding:.3em .8em .4em;line-height:1}.idx_gallery{margin:0 0 4.6em}.idx_gallery:before{content:"";display:block;position:absolute;z-index:10;width:6.14em;aspect-ratio:1/1;top:1.3em;left:1.3em;background-color:rgba(255,229,192,.8);mix-blend-mode:multiply;clip-path:polygon(0 0,100% 0,0 100%)}.idx_gallery_ttl{position:absolute;z-index:3;width:21.26em;top:1.7em;left:1.8em}.idx_gallery_ttl img{aspect-ratio:319/243}.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{padding:1.4em 0;background-color:#f3f2ee}.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;position:relative;opacity:1}.idx_gallery_thumb_box:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#777;mix-blend-mode:multiply;display:none}.idx_gallery_thumb_box.slick-current{opacity:1}.idx_gallery_thumb_box.slick-current:before{opacity:0}.idx_gallery_thumb_box:hover{opacity:.8}.idx_gallery_thumb_box img{aspect-ratio:350/206}.idx_pub{margin:0 0 5.6em;padding:0 3.8em;display:grid;grid-template-columns:1fr 1fr;gap:0 2.6em}.idx_pub .idx_box{background-color:#fff;padding:3em 2.4em 1.8em;box-shadow:.1em .1em .1em rgba(51,51,51,.15);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;border-bottom:1px solid #6f6f6f;padding:0 2.4em 1.6em}.idx_pub .idx_ttl span{display:block;color:#2e2e2e}.idx_pub .idx_ttl .en{font-size:226%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;line-height:1.2;letter-spacing:.16em}.idx_pub .idx_ttl .ja{font-size:133%;padding:0 0 .1em;letter-spacing:.1em}.idx_pub_lst{display:grid;align-content:start}.idx_pub_box{display:grid;align-items:center;grid-template-columns:7.8em 1fr}.idx_pub_date{position:relative;font-size:120%}.idx_pub_date:before{content:"■";display:inline-block;margin-right:.2em;line-height:1}.idx_pub_ttl{font-size:106.6%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.idx_pub .idx_btn{margin:2.1em -.8em 0 0;text-align:right}.idx_pub .idx_btn a{width:13.33em}.idx_pub .idx_btn img{aspect-ratio:200/50}.idx_pub_news .idx_pub_lst{margin:4.2em 0 0 6em;gap:2.2em 0}.idx_pub_blog .idx_pub_lst{margin:2.6em 1.4em 0;gap:1em 0}.idx_pub_blog .idx_pub_box{background-color:#f5f6f8;padding:2.2em 3.8em}.idx_pub_blog .idx_pub_ttl span{border-bottom:1px solid #999;display:inline-block}.idx_accs{margin:0 2.8em 2.4em}.idx_accs .idx_ttl{margin:0 0 2.8em;text-align:center}.idx_accs .idx_ttl span{display:inline-block;font-size:257.8%;font-family:'Times New Roman',Times,serif;letter-spacing:.1em;line-height:1}.idx_accs .gmap{width:100%;margin:0 auto 1.6em;position:relative}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4.2em;left:calc(50% - 0.5px);top:-2.8em;background-color:#2e2e2e}.idx_accs .gmap iframe{width:100%;aspect-ratio:1313/506}.idx_accs_seo{margin:0 6.2em;font-size:87.3%;line-height:1.7;letter-spacing:-.07em}