@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}.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{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:4.333em}.idx_lm span img{aspect-ratio:65/106}.idx_btn{text-align:center}.idx_btn a{display:inline-block}.brckts{display:inline-block;margin:0 -.4em;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_head_ttl{position:absolute;top:3.4em;left:4.8em}.idx_head_ttl span{display:block}.idx_head_ttl span:nth-of-type(1){font-size:80%;color:#fff;margin:0 0 1.2em .8em}.idx_head_logo{display:block;width:17.26em}.idx_head_logo img{aspect-ratio:259/69}.idx_head_info{position:absolute;right:0;top:0;display:grid;grid-template-columns:auto 3.33em;gap:0 1.4em;padding:1.2em 1.4em 0 0;color:#fff}.idx_head_info:before{content:"";display:block;position:absolute;width:55.8em;aspect-ratio:837/154;top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#2c2c2c;opacity:.92}.idx_head_info div,.idx_head_info p{position:relative;z-index:3}.idx_head_tel{margin-top:1.2em;padding:0 0 0 1.2em;line-height:1;letter-spacing:.1em;background-repeat:no-repeat;background-position:0 0;background-size:auto 1em;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/common/header_ico_tel.png)}.idx_head_btn img{aspect-ratio:118/55}.m_open{cursor:pointer;position:relative;margin-top:.8em}.m_open img{aspect-ratio:50/61}.idx_gnav{margin:-4.8em 0 0}.idx_kv{background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);aspect-ratio:1400/840;text-align:center;color:#fff;padding:19.2em 0 0}.idx_kv em{color:#ffe393}.idx_kv .idx_ttl{width:fit-content;margin:0 auto 3em;padding:.7em 1.5em .6em;background-color:rgba(135,110,91,.4)}.idx_kv .idx_ttl span{font-size:184.2%;line-height:1}.idx_kv .idx_lead{margin:0 0 3.2em}.idx_kv .idx_lead span{font-size:222.2%;text-shadow:0 0 .5em #65554a}.idx_kv .idx_lead span em{font-size:150%}.idx_kv .idx_catch{margin:0 0 2.4em}.idx_kv .idx_catch span{font-size:166.6%;letter-spacing:.3em;font-weight:300;text-shadow:0 0 .5em #65554a}.idx_kv .idx_box{width:48.8em;margin:0 auto;padding:2em 0 1.4em;border:1px solid #fff;border-top:0 none;position:relative}.idx_kv .idx_box:before,.idx_kv .idx_box:after{content:"";display:block;position:absolute;width:17em;height:1px;top:0;background-color:#fff}.idx_kv .idx_box:before{left:0}.idx_kv .idx_box:after{right:0}.idx_kv .idx_box p{position:absolute;width:100%;text-align:center;left:0;top:-.6em}.idx_kv .idx_box p span{display:inline-block;font-size:153.2%;letter-spacing:.1em;line-height:1}.idx_kv .idx_lst{display:grid;grid-template-columns:14.8em 1fr;width:fit-content;margin:0 auto}.idx_kv .idx_lst li{text-align:left;font-size:134%;letter-spacing:.1em;font-weight:300;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/kv_check.png)}.idx_req{background-color:#f3f3f3;padding:7.8em 0 6.8em}.idx_req .idx_lm{top:-4.2em}.idx_req .idx_inr{width:73.13em;margin:0 auto;padding:3.4em 0 3.8em;box-shadow:0 0 1em rgba(225,225,225,.6);background-color:#fff;text-align:center}.idx_req .idx_ttl{width:fit-content;color:#7a1a14;border-bottom:.16em solid #7a1a14;margin:0 auto 1.2em}.idx_req .idx_ttl span{font-size:222.2%;letter-spacing:.06em}.idx_req .idx_desc{font-size:138%;color:#2e2e2e;line-height:1.77;font-weight:300;letter-spacing:.06em}.idx_req .idx_desc em{color:#7a1a14;display:inline-block;border-bottom:.08em solid #7a1a14;font-weight:inherit}.idx_info{margin:0 0 7.6em;padding:9.6em 0 0 22.2em;aspect-ratio:1400/713;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_catch{position:absolute;width:13.26em;top:10.2em;left:3.6em}.idx_info .idx_catch img{aspect-ratio:199/489}.idx_info .idx_ttl{line-height:1;margin:0 0 2.8em 25.7em;padding:0 0 .8em 1.4em;border-bottom:1px solid #52504f}.idx_info .idx_ttl img{width:20.8em;aspect-ratio:312/43}.idx_info .idx_lead{color:#fff;margin:0 0 5.4em 25.7em}.idx_info .idx_lead span{font-size:305%;line-height:1;font-weight:200}.idx_info .idx_lead i{display:inline-block;margin:0 -.4em}.idx_info .idx_lead em{color:#ffe790}.idx_info .idx_lst{color:#444}.idx_info .idx_lst li *{font-weight:200}.idx_info .idx_lst li{font-size:202%;background-size:.93em auto;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/info_check.png);letter-spacing:.05em}.idx_info .idx_lst li i{display:inline-block;margin:0 -.4em}.idx_info .idx_lst li:nth-of-type(2) span,.idx_info .idx_lst li:not(:nth-of-type(2)) i{display:inline-block;position:relative}.idx_info .idx_lst li:nth-of-type(2) span:before,.idx_info .idx_lst li:not(:nth-of-type(2)) i:before{content:"";display:block;position:absolute;width:calc(100% - 1em);left:.5em;bottom:0;height:2px;background-color:#655642}.idx_info .idx_lst li:nth-of-type(2) span:before{width:100%;left:0}.idx_msg{width:fit-content;margin:0 auto 4.6em;color:#2e2e2e}.idx_msg .idx_ttl{margin:0 0 1.8em}.idx_msg .idx_ttl span{display:block;text-align:center}.idx_msg .idx_ttl span:nth-of-type(1){font-size:388%}.idx_msg .idx_ttl span:nth-of-type(1) em{font-size:128.5%;color:#5d1510}.idx_msg .idx_ttl span:nth-of-type(2){font-size:277.8%;letter-spacing:.06em}.idx_msg .idx_inr{border-top:1px solid #6e5f4b;padding:2.6em 1.6em 0;margin:0 auto;display:grid;align-content:center;align-items:center}.idx_msg .idx_inr div{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:"vkrn";display:grid;gap:4em;align-content:center;align-items:center}.idx_msg .idx_inr p{font-size:166%;line-height:2.33;letter-spacing:.2em}.idx_msg .idx_inr p em{color:#751711}.idx_msg .idx_inr p i{text-combine-upright:all}.idx_ccp{margin:0 0 10.4em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/concept_bg.jpg);aspect-ratio:1400/870;display:grid;grid-template-columns:36.33em 1fr;gap:0}.idx_ccp .idx_ttl{padding:29.7em 0 0;text-align:center;color:#fff}.idx_ccp .idx_ttl span{display:block;width:fit-content;margin:0 auto;position:relative;line-height:1.4}.idx_ccp .idx_ttl span:nth-of-type(1){font-size:250%;margin-bottom:.7em;padding-bottom:.2em}.idx_ccp .idx_ttl span:nth-of-type(1) i{font-size:266%}.idx_ccp .idx_ttl span:nth-of-type(1):before{content:"";display:block;position:absolute;width:calc(100% - 2em);height:1px;left:1em;bottom:0;background-color:#fff}.idx_ccp .idx_ttl span:nth-of-type(2){font-size:191.6%}.idx_ccp .idx_ttl span:nth-of-type(2) i{font-size:115%}.idx_ccp .idx_ttl span:nth-of-type(2) em{font-size:145.4%}.idx_ccp .idx_inr{padding:10.8em 3.3em 0 9.6em;display:grid;grid-template-columns:1fr 1fr;gap:.8em;align-items:start}.idx_ccp .idx_box:before,.idx_ccp .idx_box:after{content:"";display:block;position:absolute}.idx_ccp .idx_box:after{left:50%;top:1em;width:1px;left:50%;height:calc(100% - 2em);background-color:#aaa}.idx_ccp .idx_box.ccp_02:after{background-color:#5e503c}.idx_ccp .idx_box .ttl{position:relative;z-index:3;display:grid;align-items:center;text-align:center;width:7.86em;aspect-ratio:1/1;border-radius:50%;border:1px solid;margin:0 auto 1em}.idx_ccp .ccp_01 .ttl{border-color:#717171;background-color:#fff}.idx_ccp .ccp_01 .ttl span{font-size:110%}.idx_ccp .ccp_02 .ttl{border-color:#5e503c;background-color:#5e503c;color:#fff}.idx_ccp .ccp_02 .ttl span{font-size:129%;font-weight:700}.idx_ccp ul{display:grid;gap:1em;position:relative;z-index:3;margin:0 0 1.4em}.idx_ccp li{aspect-ratio:313/89;background-color:#fff;border:1px solid #717171;display:grid;align-items:center;text-align:center;position:relative;height:5.93em}.idx_ccp .ccp_01 li:before{content:"";display:block;position:absolute;height:5.93em;aspect-ratio:100/89;left:-7.2em;top:0;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_ccp .ccp_01 li:nth-of-type(1):before{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/ccp_01_icon.png)}.idx_ccp .ccp_01 li:nth-of-type(2):before{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/ccp_02_icon.png)}.idx_ccp .ccp_01 li:nth-of-type(3):before{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/ccp_03_icon.png)}.idx_ccp .ccp_01 li:nth-of-type(4):before{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/ccp_04_icon.png)}.idx_ccp .ccp_02 li{border-color:#5e503c}.idx_ccp li p{font-size:83%}.idx_ccp li p i{font-size:122%;font-weight:700}.idx_ccp li p em{font-weight:700;color:#7a1a14;border-bottom:1px solid #7a1a14}.idx_ccp .idx_box>p{position:relative;z-index:3;text-align:center;width:19.46em;margin:0 auto;aspect-ratio:292/73;color:#fff;background-color:#717171;border-radius:5em;display:grid;align-items:center}.idx_ccp .idx_box>p span{font-size:92.26%}.idx_ccp .idx_box>p span i{font-size:150%}.idx_ccp .ccp_02>p{background-color:#5e503c}.idx_sleep{display:block;margin:0 0 5.2em;padding:10em 7.4em 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/sleep_bg.jpg);aspect-ratio:1400/943;color:#fff}.idx_sleep .idx_lm{top:-5em}.idx_sleep .idx_ttl{width:fit-content;border-bottom:1px solid #fff;margin:0 0 1.4em}.idx_sleep .idx_ttl span{display:block}.idx_sleep .idx_ttl span:nth-of-type(1){font-size:222.2%}.idx_sleep .idx_ttl span:nth-of-type(2){font-size:500%;font-feature-settings:"palt"}.idx_sleep .idx_ttl span:nth-of-type(2) em{color:#ffe790}.idx_sleep .idx_lead{font-size:194.5%;margin:0 0 .6em}.idx_sleep .idx_desc{font-size:138.8%;margin:0 auto 1.6em 0;width:26em;line-height:2}.idx_sleep .idx_kkm{width:35em;position:relative;padding:1.5em 0;border:2px solid #fff}.idx_sleep .idx_kkm:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(154,154,154,.8);mix-blend-mode:multiply}.idx_sleep .idx_lst{width:fit-content;margin:0 auto}.idx_sleep .idx_lst li{position:relative;z-index:2;font-size:166.6%;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/sleep_check.png);letter-spacing:.15em}.idx_basis{padding:7em 0 3.2em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/basis_bg.jpg)}.idx_basis:before{content:"";display:block;position:absolute;width:100%;left:0;bottom:-26em;aspect-ratio:1400/406;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/basis_big_arrow.png)}.idx_basis .idx_en{margin:0 auto 2.6em 3.2em;width:fit-content;text-align:center}.idx_basis .idx_en span{display:block;font-size:371.4%;font-family:'Times New Roman',Times,serif;color:#575757;line-height:1.1;letter-spacing:.04em}.idx_basis .idx_en span i:last-child{display:inline-block;position:relative;padding-left:1.1em;background-repeat:no-repeat;background-position:.3em 50%;background-size:.42em auto;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/basis_cross.png)}.idx_basis .idx_ttl{margin:0 auto 1.6em 4.2em;width:fit-content;display:grid;gap:1.2em}.idx_basis .idx_ttl span{display:block;font-size:250%;width:fit-content;background-color:#52504f;color:#fff;padding:.2em 2.4em .16em}.idx_basis .idx_ttl span:nth-of-type(2){margin-left:auto}.idx_basis .idx_ttl em{color:#ffe790}.idx_basis .idx_desc{font-size:138.8%;margin:0 4.46em 3em;width:30em;line-height:1.8;color:#52504f}.idx_basis .idx_inr{margin:0 4.4em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 1.6em}.idx_basis .idx_box{background-color:#fff;padding:0 0 2em;color:#2e2e2e}.idx_basis .idx_box .nbr{width:fit-content;margin:0 auto .3em;padding:.3em .8em;background-color:#5d1510;color:#fff;font-size:166%;line-height:1}.idx_basis .idx_box .ttl{text-align:center;margin:0 0 .5em;font-size:222.2%}.idx_basis .idx_box .fig{width:18.13em;margin:0 auto 1.4em}.idx_basis .idx_box .fig img{aspect-ratio:272/178}.idx_basis .idx_box .desc{font-size:106.6%;margin:0 2.4em}.idx_basis_ttl{position:relative;margin:0 auto 1.6em;width:fit-content;border-bottom:1px solid #2e2e2e}.idx_basis_ttl:before{content:"";display:block;position:absolute;height:1em;aspect-ratio:17/15;left:calc(50% - 0.566em);bottom:-2.4em;background-color:#2e2e2e;clip-path:polygon(0 0,100% 0,50% 100%)}.idx_basis_ttl span{display:block;text-align:center}.idx_basis_ttl span:nth-of-type(1) i{display:inline-block;font-size:329%;background-color:#5d1510;color:#fff;line-height:1;padding:.3em .6em .2em}.idx_basis_ttl span:nth-of-type(2){margin-top:.3em;font-size:333%;font-feature-settings:"palt";letter-spacing:.1em}.idx_short{padding:6em 3.2em 3em;color:#2e2e2e}.idx_short:before{content:"";display:block;position:absolute;width:100%;height:89.8em;left:0;bottom:0;background-color:#efebe6}.idx_short .idx_basis_ttl span:nth-of-type(1){position:absolute;left:0;width:100%;top:-6.6em}.idx_short .idx_ccl{position:relative;display:grid;grid-template-columns:46.73em 1fr;align-items:center;gap:0 2em;margin:0 0 1.8em}.idx_short .idx_ccl:before{content:"";display:block;position:absolute;width:51.26em;aspect-ratio:769/177;top:5.2em;right:0;background-color:rgba(255,255,255,.8)}.idx_short .idx_ccl figure,.idx_short .idx_ccl ul{position:relative;z-index:3}.idx_short .idx_ccl ul{display:grid;gap:3em 0}.idx_short .idx_ccl ul h3{display:grid;grid-template-columns:auto 1fr;align-items:center;color:#52504f;width:fit-content;border-bottom:1px solid #52504f;margin:0 0 1em}.idx_short .idx_ccl ul h3>i{display:none;font-size:361%}.idx_short .idx_ccl ul h3 span{display:block;font-size:305%}.idx_short .idx_ccl ul h3 span em{color:#7a1a14}.idx_short .idx_ccl ul h3 span em i{font-size:109%}.idx_short .idx_ccl ul p{font-size:125%}.idx_short .idx_box{z-index:3;width:83em;margin:0 auto;padding:2.6em 3.8em 0;background-position:0 0;background-repeat:no-repeat;background-color:#fff}.idx_short .idx_box.idx_short_01{margin-bottom:3em;padding-bottom:4em;background-position:100% 0;background-size:auto 100%;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/short_01_bg.jpg)}.idx_short .idx_box.idx_short_02{padding-bottom:4.6em;background-position:44.8em 2.4em;background-size:34.13em auto;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/short_02_bg.jpg)}.idx_short .idx_box:before{content:"";display:block;position:absolute;width:9.6em;aspect-ratio:145/170;top:0;left:0;background-color:#5a544b;clip-path:polygon(0 0,100% 0,0 100%)}.idx_short .bx_nbr{position:absolute;z-index:3;font-size:416%;line-height:1;font-family:'Times New Roman',Times,serif;color:#fff;top:.5em;left:.3em}.idx_short .bx_ttl{font-size:277.8%;line-height:1;margin:0 1.25em .3em;color:#52504f}.idx_short .bx_lead{font-size:125%;margin:0 2.8em}.idx_short .bx_lead em{color:#7a1a14}.idx_short .bx_kkm{width:31em;background-color:#f7f3ef;font-size:120%;padding:2em 1.8em;margin:1.3em 0 1.6em;color:#333;line-height:1.85}.idx_short .bx_kkm em{color:#7a1a14}.idx_short .bx_sfig{display:flex}.idx_short .bx_sfig span{display:block}.idx_short .bx_sfig span:nth-of-type(1){width:20.13em;margin-right:1.4em}.idx_short .bx_sfig span:nth-of-type(1) img{aspect-ratio:302/174}.idx_short .bx_sfig span:nth-of-type(2){width:20.8em}.idx_short .bx_sfig span:nth-of-type(2) img{aspect-ratio:312/175}.idx_short .idx_lst{display:grid;grid-template-columns:repeat(2,1fr);width:33em;margin:3.4em auto 0 2.6em}.idx_short .idx_lst li{font-size:138%;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/short_check.png);color:#434343}.idx_short .short_btn{display:block;position:relative;z-index:3;width:max(14.286vw,185px);margin:3em max(1.429vw,18px) 0 auto}.idx_team{padding:4.8em 0 0;background-repeat:no-repeat;background-position:0 10.4em;background-size:100% auto;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/team_bg.jpg)}.idx_team .idx_basis_ttl{margin-bottom:4.2em}.idx_team .idx_lead{margin:0 0 40.6em}.idx_team .idx_lead span{display:block;text-align:center;width:fit-content}.idx_team .idx_lead span:nth-of-type(1){position:relative;margin:0 auto;padding-left:9.4em}.idx_team .idx_lead span:nth-of-type(1):before{content:"";display:block;position:absolute;width:4.33em;aspect-ratio:65/106;left:0;top:-.5em;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/common/logo_mark.png)}.idx_team .idx_lead span:nth-of-type(1) img{width:64.4em;aspect-ratio:966/92}.idx_team .idx_lead span:nth-of-type(2){position:relative;margin:1.8em auto 0;padding:.1em 3.6em}.idx_team .idx_lead span:nth-of-type(2):before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#60584f;transform:skewX(-18deg)}.idx_team .idx_lead span:nth-of-type(2) i{position:relative;z-index:2;font-size:250%;display:inline-block;color:#fff;font-feature-settings:"palt";letter-spacing:.16em}.idx_team_lst{position:relative;padding:7.7em 0 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/team_lst_bg.png);aspect-ratio:1400/596}.idx_team_lst:before{content:"";display:block;position:absolute;width:15em;aspect-ratio:226/183;left:0;top:0;clip-path:polygon(0 0,100% 0,0 100%);background-color:#5a544b}.idx_team_lst .idx_nbr{position:absolute;z-index:2;color:#fff;left:1.6em;top:1em}.idx_team_lst .idx_nbr span{display:block;line-height:1}.idx_team_lst .idx_nbr span:nth-of-type(1){font-size:171%;font-weight:200}.idx_team_lst .idx_nbr span:nth-of-type(2){font-size:222%}.idx_team_lst .idx_nbr span:nth-of-type(2) i{font-size:175%}.idx_team_lst .bx_ttl{font-size:368.4%;text-align:center;font-feature-settings:"palt";letter-spacing:.12em;border-bottom:.08em solid #5d1510;margin:0 auto .5em;width:fit-content;color:#5a544b}.idx_team_lst .bx_ttl i{letter-spacing:0}.idx_team_lst .idx_lst{padding:0 1em;display:grid;grid-template-columns:1fr 1fr;gap:1em 2em;width:fit-content;margin:0 auto}.idx_team_lst .idx_lst li{font-size:222.2%;font-feature-settings:"palt";letter-spacing:.1em;font-weight:500}.idx_team_lst .idx_lst li i{font-size:75%}.idx_team_prf{padding:5.8em 9.2em max(2.286vw,29px);background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/team_prf_bg.jpg)}.idx_team_prf .idx_en{font-family:'Times New Roman',Times,serif;font-size:416.6%;color:#52504f;line-height:1;margin:0 0 .6em;text-align:center;opacity:.7;letter-spacing:.06em}.idx_team_prf .director{position:relative;background-color:#fff;padding:4em 4.6em}.idx_team_prf .director:before{content:"";display:block;position:absolute;width:4.93em;aspect-ratio:74/74;left:1em;top:1em;clip-path:polygon(0 0,0 100%,100% 0);background-color:#887a6a}.idx_team_prf .director .idx_name{width:35.66em;margin:0 auto 1em 0;padding:0 0 1.5em 7.4em;color:#2e2e2e;border-bottom:1px solid #2e2e2e}.idx_team_prf .director .idx_name span{display:block;line-height:1}.idx_team_prf .director .idx_name span:nth-of-type(1){font-size:180%;margin:0 auto .5em .3em}.idx_team_prf .director .idx_name span:nth-of-type(2){font-size:472.2%;line-height:1.2;margin:0 0 .1em}.idx_team_prf .director .idx_name .en{font-size:138%;line-height:1;letter-spacing:.06em}.idx_team_prf .director .idx_name .en i{font-size:144%;color:#867766}.idx_team_prf .director .idx_lst_txt{width:36em;display:grid;grid-template-columns:52% 1fr;gap:.2em 0;margin:0 auto 2.1em 0}.idx_team_prf .director .idx_lst_txt li i{letter-spacing:-.06em}.idx_team_prf .director .idx_fig{position:absolute;bottom:0;right:3.6em;width:24.6em}.idx_team_prf .director .idx_fig img{aspect-ratio:369/589}.idx_team_prf .director .ctf{width:35.26em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.6em}.idx_team_prf .idx_sfig{margin:.8em 0 max(4.571vw,59px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.8em}.idx_staff{left:-.5em;width:calc(100% + 1em);height:51.8em}.idx_staff article{background-color:#fff;margin:0 .5em;height:51.8em;color:#2e2e2e}.idx_staff .slide-arrow{position:absolute;top:calc(50% - 2em);width:3.8em;aspect-ratio:1/1;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_staff .slide-arrow.prev-arrow{left:-4em;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/team_staff_prev.png)}.idx_staff .slide-arrow.next-arrow{right:-4em;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/team_staff_next.png)}.idx_staff .idx_fig{margin:0 0 .8em}.idx_staff .idx_name{margin:0 2.7em .6em;padding:0 0 .6em;border-bottom:1px solid #2e2e2e}.idx_staff .idx_name span{display:block;text-align:center;line-height:1.3}.idx_staff .idx_name span:nth-of-type(1){font-size:138.8%}.idx_staff .idx_name span:nth-of-type(2){font-size:277.8%}.idx_staff .idx_name span:nth-of-type(3){font-size:125%;font-family:'Times New Roman',Times,serif;color:#878787;line-height:1}.idx_staff .idx_staff_box ul{width:fit-content;margin:0 auto;font-size:105%}.idx_staff .idx_staff_box li{line-height:1.4}.idx_team_tech{background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/team_tech_bg.png);padding:max(2.286vw,29px) 9.2em max(2.286vw,29px);background-color:#ebe7dc}.idx_team_tech .idx_inr{background-color:#fff;padding:3.6em 6.6em 4.8em;display:grid;grid-template-columns:26.8em 1fr;gap:0 3.4em}.idx_team_tech .bx_ttl,.idx_team_tech .bx_lead{grid-column:1/3;text-align:center}.idx_team_tech .bx_ttl{font-size:388.8%;color:#5d1510;margin:0 0 .2em}.idx_team_tech .bx_lead{font-size:166.6%;color:#2e2e2e;padding:0 0 1.5em;margin:0 0 1.5em;border-bottom:1px solid #6e5f4b}.idx_team_tech .idx_name{margin:0 0 1em}.idx_team_tech .idx_name span{display:block;line-height:1.3}.idx_team_tech .idx_name span:nth-of-type(1){font-size:180%}.idx_team_tech .idx_name span:nth-of-type(2){font-size:453%}.idx_team_tech ul{margin:0 0 1em}.idx_team_tech li{font-size:105%;font-weight:400}.idx_team_tech .idx_books{width:28.46em}.idx_team_tech .idx_books img{aspect-ratio:427/116}.team_btn{background-color:#ebe7dc;padding:max(2.286vw,29px) 9.2em;a{display:block;position:relative;z-index:3;width:max(14.286vw,185px);margin:0 0 0 auto}}.idx_beauty{margin:0 0 8em;padding:9.5em 0 4em;background-repeat:no-repeat;background-position:0 -1em;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/beauty_bg.png)}.idx_beauty .idx_basis_ttl{margin-bottom:3.6em;width:36.26em}.idx_beauty .idx_badge{position:absolute;width:9.8em;top:15em;left:15.2em}.idx_beauty .idx_badge img{aspect-ratio:1/1}.idx_beauty .idx_lead{text-align:center;margin:0 0 2.8em}.idx_beauty .idx_lead span{display:block;color:#2e2e2e;letter-spacing:.06em}.idx_beauty .idx_lead span em{color:#5d1510}.idx_beauty .idx_lead span:nth-of-type(1){font-size:223%;margin-bottom:.3em;padding-right:1.6em}.idx_beauty .idx_lead span:nth-of-type(1) i{font-size:142.8%;display:inline-block;margin:0 -.4em}.idx_beauty .idx_lead span:nth-of-type(1) em{display:inline-block;border-bottom:.05em solid #5d1510}.idx_beauty .idx_lead span:nth-of-type(2){font-size:156.4%;padding-right:1em}.idx_beauty .idx_lead span:nth-of-type(2) em{font-size:133.46%}.idx_beauty .idx_inr{width:62em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.8em 1em}.idx_beauty .idx_box{background-color:#fff;box-shadow:0 0 1em rgba(192,192,192,.77);min-height:23.86em}.idx_beauty .idx_box:before{content:"";display:block;position:absolute;width:1.8em;aspect-ratio:27/23;left:calc(50% - 0.9em);top:-.6em;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#5d1510}.idx_beauty .bx_fig{display:grid;height:11.4em;align-items:center;text-align:center}.idx_beauty .bx_ttl{text-align:center;font-size:138.8%;color:#5d1510;border-bottom:1px solid #5d1510;margin:0 .9em .5em}.idx_beauty .bx_desc{font-size:138.8%;margin:0 1.5em;line-height:1.4}.idx_beauty .idx_box:nth-of-type(1) img{width:14.67em;aspect-ratio:220/73}.idx_beauty .idx_box:nth-of-type(2) img{width:15.46em;aspect-ratio:232/155}.idx_beauty .idx_box:nth-of-type(3) img{width:15.33em;aspect-ratio:230/128}.idx_beauty .idx_box:nth-of-type(4) img{width:14.67em;aspect-ratio:220/147}.idx_beauty .idx_box:nth-of-type(5) img{width:13.27em;aspect-ratio:199/179}.idx_beauty .idx_box:nth-of-type(6) img{width:15.4em;aspect-ratio:231/144}.idx_beauty .idx_box:nth-of-type(6) .bx_ttl{letter-spacing:-.04em}.beauty_btn{display:block;position:relative;z-index:3;width:max(14.286vw,185px);margin:2.8em 228px 0 auto}.idx_prg{margin:0 0 8.4em;padding:0 0 5.6em;background:linear-gradient(to bottom,transparent 0,transparent 18.8em,#f7f3ef 18.8em,#f7f3ef 100%)}.idx_prg .idx_hdr{width:89.8em;margin:0 0 2.6em auto;padding:0 5.2em;aspect-ratio:1347/488;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/prg_hdr_bg.jpg);color:#fff}.idx_prg .idx_hdr span{display:block}.idx_prg .idx_hdr .idx_en{width:17.5em;border:2px solid #fff;margin:0 0 2em auto;padding:3.6em 0 2em;line-height:1.2;text-align:center;font-family:'Times New Roman',Times,serif;letter-spacing:.1em}.idx_prg .idx_hdr .idx_en span:nth-of-type(1){font-size:300%}.idx_prg .idx_hdr .idx_en span:nth-of-type(2){font-size:205.4%}.idx_prg .idx_hdr .idx_ttl{width:fit-content;margin:0 0 0 auto;text-align:center;line-height:1}.idx_prg .idx_hdr .idx_ttl span:nth-of-type(1){font-size:272.2%}.idx_prg .idx_hdr .idx_ttl span:nth-of-type(1) em{font-size:220%}.idx_prg .idx_hdr .idx_ttl span:nth-of-type(1) em i{font-size:145%}.idx_prg .idx_hdr .idx_ttl span:nth-of-type(2){position:relative;font-size:218%;padding-bottom:.3em;margin-bottom:.4em;border-bottom:.16em solid #fff}.idx_prg .idx_hdr .idx_ttl span:nth-of-type(2) i{font-size:125%}.idx_prg .idx_hdr .idx_ttl span:nth-of-type(3){font-size:246%}.idx_prg .idx_seo{font-size:106.6%;margin:0 4em 3.75em;color:#333}.idx_prg .idx_sct{background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;padding:4.2em 3.4em 5.2em}.idx_prg .idx_sct:nth-of-type(2n){background-position:100% 0}.idx_prg .idx_prg_01{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/prg_01_bg.png)}.idx_prg .idx_prg_02{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/prg_02_bg.png)}.idx_prg .idx_prg_03{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/prg_03_bg.png)}.idx_prg .idx_prg_04{background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/prg_04_bg.png)}.idx_prg .idx_sct_ttl{text-align:center;font-size:416.6%;width:fit-content;margin:0 auto .656em;border-bottom:.06em solid #52504f;color:#52504f}.idx_prg .idx_prg_02 .idx_sct_ttl,.idx_prg .idx_prg_03 .idx_sct_ttl{letter-spacing:.1em}.idx_prg .idx_sct .idx_inr{color:#434343;background-color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.6em 1.4em;padding:3em 2.2em 4.6em}.idx_prg .idx_sct .idx_lead{grid-column:1/4;text-align:center;font-size:305%;line-height:1;font-feature-settings:"palt";letter-spacing:.1em}.idx_prg .idx_sct .idx_box{padding:1.5em 2.1em 1.8em;background-color:#efe8e0;display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:0;align-items:start;align-content:start}.idx_prg .idx_sct:nth-of-type(2n) .idx_box{background-color:#ede8db}.idx_prg .idx_sct .idx_box .bx_ttl{font-size:160%;text-align:center;color:#fff;background-color:#52504f;margin:0 0 .8em}.idx_prg .idx_sct .idx_box .idx_fig{width:19.6em;margin:0 auto 1em}.idx_prg .idx_sct .idx_box .bx_lst{display:grid;grid-template-columns:5.93em 1fr;gap:0 1.2em;align-items:center;margin:0 auto 1em;width:fit-content}.idx_prg .idx_sct .idx_box .idx_fig img{aspect-ratio:294/200}.idx_prg .idx_sct .idx_box .idx_lst li{font-size:111%;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/prg_check.png);letter-spacing:-.08em}.idx_prg .idx_sct .idx_box .idx_desc{font-size:111%}.idx_prg .idx_sct .idx_box .idx_catch{text-align:center;margin:0 1em 1em;border:1px solid #52504f;background-color:#fff;color:#52504f}.idx_prg .idx_sct .idx_box .idx_catch span{font-size:138.8%}.idx_prg .idx_sct .idx_box .idx_btn{text-align:right}.idx_prg .idx_sct .idx_box .idx_btn span{font-size:121.4%;color:#434343;border-bottom:1px solid #434343;padding:0 1.8em .2em 1.15em;position:relative}.idx_prg .idx_sct .idx_box .idx_btn span:before{content:"";display:block;position:absolute;width:.4em;aspect-ratio:7/11;right:.6em;top:calc(50% - 0.4em);clip-path:polygon(0 0,100% 50%,0 100%);background-color:#434343}.idx_case{margin:0 0 6.4em;padding:8.8em 0 3.8em 20.2em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/case_bg.jpg)}.idx_case .idx_lm{top:-4.4em}.idx_case .idx_en{text-align:center;margin:0 0 1.2em;line-height:1}.idx_case .idx_en span{display:inline-block;position:relative;font-size:311.8%;font-family:'Times New Roman',Times,serif;color:#a48784}.idx_case .idx_en span:before,.idx_case .idx_en span:after{content:"";display:block;position:absolute;width:2.63em;height:1px;top:.5em;background-color:#a48784}.idx_case .idx_en span:before{left:-3em}.idx_case .idx_en span:after{right:-3em}.idx_case .idx_ttl{line-height:1;text-align:center;margin:0 0 1.6em;color:#2e2e2e}.idx_case .idx_ttl span{font-size:302.6%}.idx_case .idx_ttl span i{font-size:125%}.idx_case .idx_catch{position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";left:6.4em;bottom:7.5em;color:#a37773}.idx_case .idx_catch span{display:block;font-size:746%;line-height:1.1;text-align:end;letter-spacing:.1em}.idx_case .idx_catch span:nth-of-type(1){margin-bottom:.4em}.idx_case .idx_catch span i{font-size:89%}.idx_case .idx_inr{width:55.26em;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2em 1.75em}.idx_case .idx_box{background-color:#fff;padding:.8em .8em 1em}.idx_case .idx_nbr{width:fit-content;background-color:#c06149;color:#fff;font-size:125%;line-height:1;padding:.3em .8em .4em;margin:0 0 .8em}.idx_case .idx_nbr i{font-size:111%}.idx_case .idx_ba{display:grid;grid-template-columns:1fr 1fr;gap:0 1px;margin:0 0 1em}.idx_case .idx_ba li{position:relative}.idx_case .idx_ba li:before{content:"";display:block;position:absolute;width:4.67em;aspect-ratio:70/16;top:0;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_case .idx_ba li:nth-of-type(1):before{right:0;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/case_tag_before.png)}.idx_case .idx_ba li:nth-of-type(2):before{left:0;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/case_tag_after.png)}.idx_case .idx_desc{font-size:106.6%;margin:0 .5em}.idx_consult{margin:0 0 6.6em;padding:3.4em 0;aspect-ratio:1280/600;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg);color:#fff}.idx_consult .idx_inr{padding:5em 7.2em 0;width:88.2em;aspect-ratio:1323/627;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.oka-complexcase.com/wp-content/themes/humanity/css/../images/top/consult_inr_bg.jpg)}.idx_consult .idx_ttl{width:fit-content;margin:0 auto 1.6em 0;text-align:center}.idx_consult .idx_ttl span{display:block}.idx_consult .idx_ttl span:nth-of-type(1){width:13.2em;margin:0 auto .5em;font-size:166%;text-align:center;background-color:#52504f;color:#fff}.idx_consult .idx_ttl span:nth-of-type(2){color:#52504f;font-size:280%;border-bottom:1px solid #42160a}.idx_consult .idx_desc{margin:0 0 2.4em;display:grid;gap:1.6em 0;color:#434343}.idx_consult .idx_desc p{font-size:138.8%;line-height:1.8}.idx_consult .idx_desc p em{color:#5d1510}.idx_consult .idx_btn{text-align:center}.idx_consult .idx_btn a{display:inline-block;width:12.4em}.idx_consult .idx_btn img{aspect-ratio:186/44}.idx_gallery{margin:0 0 5.2em;padding:0 0 1.4em;background-color:#52504f}.idx_gallery_ttl{position:absolute;z-index:3;width:20.33em;top:2.6em;left:0}.idx_gallery_ttl img{aspect-ratio:305/240}.idx_gallery_fig{position:relative;margin:0 0 1.4em;padding:0;border:0 none;overflow:hidden}.idx_gallery_fig li img{aspect-ratio:1400/760}.idx_gallery_thumb .slick-track{transform:unset !important;width:100vw !important;min-width:1360px;display:flex !important;justify-content:space-between}.idx_gallery_thumb_box{width:25vw !important;min-width:calc(1360px / 4);cursor:pointer;transition:.3s;position:relative;opacity:.7}.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:1}.idx_gallery_thumb_box img{aspect-ratio:350/206}.idx_pub{margin:0 0 5.8em;padding:4.4em 4em 3.8em;display:grid;grid-template-columns:1fr 1fr;gap:0 2.6em;background-color:#ebe7dc}.idx_pub .idx_box{background-color:#fff;padding:4.2em 3.4em;box-shadow:0 .2em .6em rgba(101,101,101,.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;margin:0 3.2em}.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;margin-top:1.8em}.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-top:4.8em;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:2.6em 0 0 6em;gap:2em 0}.idx_pub_blog .idx_pub_lst{gap:1.2em 0}.idx_pub_blog .idx_pub_box{background-color:#f3f1ea;padding:2.2em 3.8em}.idx_pub_blog .idx_pub_ttl span{border-bottom:1px solid #999;display:inline-block}.idx_accs{margin:0 4em 7.8em;color:#2e2e2e}.idx_accs .idx_ttl{text-align:center;font-family:'Garamond','Times New Roman',Times,serif;margin:0 0 2.8em;line-height:1}.idx_accs .idx_ttl span{font-size:226%;letter-spacing:.1em}.idx_accs .gmap{width:100%;margin:0 auto 2.4em;position:relative}.idx_accs .gmap iframe{width:100%;aspect-ratio:1280/379}.idx_accs_seo{font-size:106.6%;font-weight:300;line-height:1.7;color:#333}