p,a,h1,h2,h3,h4,h5,h6{color:#333}.caption.wh{color:#fff}.frontWrap h2{position:absolute;top:76.125%;left:6.756%;opacity:0;transition:opacity 1s;transition-delay:.7s}.frontWrap h2 img{width:753px}.frontWrap h2.visible{opacity:1}.frontWrap .caption{color:#fff}@media all and (max-width:750px){.frontWrap h2{position:absolute;top:auto;left:50%;right:initial;bottom:calc(80/ var(--media_sp) * 100vw);transform:translate(-50%)}.frontWrap h2,.frontWrap .hiddenWrap h2 img{width:calc(358/ var(--media_sp) * 100vw)}}.scroll_icon-wrap{pointer-events:none}.page_intro-bg{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.secKV .bg-wrap{overflow:hidden}.introWrap{padding-top:94px;padding-bottom:105px}.introWrap p{color:#333;text-align:center}.introWrap .title{font-size:31px;line-height:calc(59/31);letter-spacing:.1em;margin-bottom:34px}.introWrap .text{font-size:17px;line-height:2;letter-spacing:.05em}@media all and (max-width:750px){.introWrap{margin-top:initial;margin-bottom:initial;padding-top:calc(92 / var(--media_sp) * 100vw);padding-bottom:calc(95 / var(--media_sp) * 100vw)}.introWrap .title{font-size:calc(38 / var(--media_sp) * 100vw);line-height:calc(33/19);letter-spacing:.2em;margin-bottom:calc(34 / var(--media_sp) * 100vw)}.introWrap .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(32/12);letter-spacing:.1em}}.img-wrap,.inner-hero .img-hero{position:relative}.section-wrap section .section_hero-wrap{position:relative;display:grid;place-content:center}.section-wrap section .sec_hero_img-wrap{position:relative;overflow:hidden}.section-wrap section .sec_hero_img-wrap img{max-width:auto;width:100%;height:100%;object-position:center;object-fit:cover}.section-wrap section h3.sec_hero_copy{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;font-size:30px;line-height:calc(50 / 30);letter-spacing:.2em;text-align:center;color:#fff}@media all and (max-width:750px){.section-wrap section h3.sec_hero_copy{font-size:calc(((32 / var(--media_sp)) * 100) * var(--vw));line-height:1.625;letter-spacing:.08em}}.section-wrap.security-and-service{padding:110px 0 0}.section-wrap.security-and-service .sec_ttl{margin-inline:auto;width:fit-content}.section-wrap.security-and-service .sec_leadcopy{margin-top:32px;font-size:29px;letter-spacing:.1em;text-align:center}.security,.service{padding-bottom:90px}.security p,.service p{color:#333}.security_inner-wrap,.service_inner-wrap{max-width:1280px;margin:0 auto;box-sizing:border-box}@media all and (min-width:751px){.security_inner-wrap,.service_inner-wrap{padding-inline:40px;box-sizing:content-box}}.security-main,.service-main{margin-top:90px}.security-main .title,.service-main .title{padding:12px 18px;font-size:25px;margin-bottom:20px;word-break:keep-all;background-color:#63594b;color:#fff}.security-main .text,.service-main .text{font-size:17px;line-height:calc(27/17)}.security-main .system_list,.service-main .system_list{padding-top:26px}.security-main .system_list ul,.service-main .system_list ul{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr}.system_list ul .title-wrap{display:flex;border:solid 1px #000}.system_list ul .title-wrap .num-wrap{padding:5px;border-right:solid 1px #000}.system_list ul .title-wrap .num{line-height:1;font-size:18px}.system_list ul .title-wrap p{font-size:16px;padding:5px}.system_list ul .title-wrap p .small-char{font-size:12.8px}.system_list ul .text{padding-top:6px;font-size:15px;line-height:calc(25/15);letter-spacing:-.01em}.security-main .fig-wrap{position:relative;padding-top:35px}.security-main .fig-wrap .caption{position:static;display:block;text-align:right}@media all and (max-width:1150px){.security-main .system_list ul{grid-template-columns:1fr 1fr}}@media all and (max-width:750px){.section-wrap.security-and-service{padding:calc(((90 / var(--media_sp)) * 100) * var(--vw)) 0 0}.security,.service{padding-bottom:calc(((115 / var(--media_sp)) * 100) * var(--vw))}.section-wrap.security-and-service .sec_ttl img{width:100%}.section-wrap.security-and-service .security .sec_ttl{width:calc(((135 / var(--media_sp)) * 100) * var(--vw))}.section-wrap.security-and-service .service .sec_ttl{width:calc(((120 / var(--media_sp)) * 100) * var(--vw))}.security-main,.service-main{margin-top:calc(((40 / var(--media_sp)) * 100) * var(--vw))}.security_inner-wrap,.service_inner-wrap{width:calc(((670 / var(--media_sp)) * 100) * var(--vw));margin:0 auto;box-sizing:border-box}.section-wrap.security-and-service .sec_leadcopy{margin-top:calc(((23 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((30 / var(--media_sp)) * 100) * var(--vw));line-height:calc(50 / 30);letter-spacing:.1em}.security-main .text,.service-main .text{font-size:calc(24 / var(--media_sp) * 100vw);line-height:calc(44 / 24)}.service-main .hikari .text{line-height:1.5}.security-main .title,.service-main .title{padding:calc(((14 / var(--media_sp)) * 100) * var(--vw)) calc(((30 / var(--media_sp)) * 100) * var(--vw)) calc(((11 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((34 / var(--media_sp)) * 100) * var(--vw));line-height:calc(56 / 34);text-align:left;letter-spacing:0;white-space:nowrap;margin-bottom:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.service-main .title{padding:calc(((14 / var(--media_sp)) * 100) * var(--vw)) calc(((16 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((32 / var(--media_sp)) * 100) * var(--vw));line-height:1.3125}.security-main .title .ls-sp{letter-spacing:-.05em}.security-main .title .small,.service-main .title .small{display:block;font-size:calc(((26 / var(--media_sp)) * 100) * var(--vw));line-height:calc(36 / 26)}.security-main .system_list{padding-top:calc(30 / var(--media_sp) * 100vw)}.security-main .system_list ul{display:block}.security-main .system_list ul>*+*{margin-top:calc(20 / var(--media_sp) * 100vw)}.security .fig-wrap .caption{margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw));bottom:calc(((5 / var(--media_sp)) * 100) * var(--vw))}.system_list ul .title-wrap{display:flex;background-color:#fff;border:solid 1px #000}.system_list ul .title-wrap .num-wrap{padding:calc(10 / var(--media_sp) * 100vw)}.system_list ul .title-wrap .num{line-height:1;font-size:calc(17.03 * 2 / var(--media_sp) * 100vw)}.system_list ul .title-wrap p{font-size:calc(15 * 2 / var(--media_sp) * 100vw);padding:calc(10 / var(--media_sp) * 100vw)}.system_list ul .title-wrap p .small-char{font-size:calc(15 * 2 * .8 / var(--media_sp) * 100vw)}.system_list ul .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(22/12);padding-top:calc(10 / var(--media_sp) * 100vw)}.security-main .fig-wrap{padding-top:calc(30 / var(--media_sp) * 100vw)}}.tebra-blk{margin-top:69px}.tebra_grid-wrap{display:grid;grid-template-columns:480fr 140fr 309fr 261fr;align-items:start;justify-content:space-between;gap:30px}.tebra_img-wrap{position:relative}@media all and (min-width:751px){.tebra_img-wrap.img01 .caption.img_cap{margin-top:20px;position:relative;text-align:right}}@media all and (max-width:750px){.tebra-blk{margin-top:calc(((77 / var(--media_sp)) * 100) * var(--vw))}.security-main .tebra-blk .title{font-size:calc(((32 / var(--media_sp)) * 100) * var(--vw));line-height:1.3125}.tebra_grid-wrap{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.tebra_txt-wrap{width:calc(((400 / var(--media_sp)) * 100) * var(--vw))}.tebra_img-wrap img{width:100%}.tebra_img-wrap.img01{margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw));margin-right:calc(((31 / var(--media_sp)) * 100) * var(--vw));width:calc(((205 / var(--media_sp)) * 100) * var(--vw))}.tebra_img-wrap.img02{width:calc(((351 / var(--media_sp)) * 100) * var(--vw))}.tebra_img-wrap.img03{width:calc(((286 / var(--media_sp)) * 100) * var(--vw))}}.airs-blk{margin-top:64px}.airs-blk .sec-contents>.grid-wrap{display:grid;grid-template-columns:660fr 590fr;gap:19px 30px}.airs-blk .sec-contents>.grid-wrap .text{font-size:17px;line-height:calc(27/17);grid-row:1/2;grid-column:1/2}.airs-blk .sec-contents>.grid-wrap .list-wrap{grid-row:2/3;grid-column:1/2}.airs-blk .sec-contents>.grid-wrap .fig{grid-row:1/3;grid-column:2/3;background-color:#f2f2f2;padding:30px 40px}.airs-blk .sec-contents>.grid-wrap .fig{display:flex;place-content:center;justify-content:center;align-items:center}.airs-blk .sec-contents>.grid-wrap .fig .img-wrap{width:95%}.airs-blk .sec-contents>.grid-wrap .fig .caption{bottom:-1.5em}.airs-blk .sec-contents>.grid-wrap .fig .caption.left{left:5px;right:auto}.airs-blk .sec-contents>.grid-wrap .list-wrap .list{display:grid;grid-template-columns:97px 1fr}.airs-blk .sec-contents>.grid-wrap .list-wrap .list .img-wrap{display:block;place-content:center;position:relative;height:100%;padding-left:10px}.airs-blk .sec-contents>.grid-wrap .list-wrap .list img{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;display:block;height:auto}.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(1) img{width:70px}.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(2) img{width:62px}.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(3) img{width:62px}.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(4) img{width:66px}.airs-blk .sec-contents>.grid-wrap .list-wrap .list_title{font-size:20px;margin-bottom:6px}.airs-blk .sec-contents>.grid-wrap .list-wrap .list_text{font-size:15px;line-height:calc(25/15)}.airs-blk .sec-contents>.grid-wrap .list-wrap .list_title .small-char{font-size:.8em}.airs-blk .sec-contents>.grid-wrap .list-wrap>*+*{margin-top:15px;border-top:solid 1px #9d9d9d;padding-top:17px}@media(max-width:750px){.airs-blk{margin-top:calc(((74 / var(--media_sp)) * 100) * var(--vw))}.security-main .airs-blk .title{padding:calc(((14 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((32 / var(--media_sp)) * 100) * var(--vw));line-height:1.3125}.airs-blk .sec-contents>.grid-wrap{display:block;gap:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.airs-blk .sec-contents>.grid-wrap .text{font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:calc(44 / 24);margin-bottom:calc(((24 / var(--media_sp)) * 100) * var(--vw))}.airs-blk .sec-contents>.grid-wrap .fig{background-color:#f2f2f2;display:flex;place-content:center;justify-content:center;align-items:center;padding:calc(30 / var(--media_sp) * 100vw) calc(15 / var(--media_sp) * 100vw) calc(((60 / var(--media_sp)) * 100) * var(--vw));margin-top:calc(30 / var(--media_sp) * 100vw)}.airs-blk .sec-contents>.grid-wrap .fig .img-wrap{width:95%}.airs-blk .sec-contents>.grid-wrap .fig .caption{right:calc(((-25 / var(--media_sp)) * 100) * var(--vw));bottom:calc(((-55 / var(--media_sp)) * 100) * var(--vw))}.airs-blk .sec-contents>.grid-wrap .fig .caption.left{left:0;right:auto;bottom:calc(((-33 / var(--media_sp)) * 100) * var(--vw))}.airs-blk .sec-contents>.grid-wrap .list-wrap .list{display:grid;grid-template-columns:117fr 525fr;gap:calc(30 / var(--media_sp) * 100vw)}.airs-blk .sec-contents>.grid-wrap .list-wrap .list .img-wrap{display:block;place-content:center;position:relative;height:100%;padding-left:0}.airs-blk .sec-contents>.grid-wrap .list-wrap .list img{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;display:block;height:auto}.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(1) img{width:100%}.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(2) img,.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(3) img,.airs-blk .sec-contents>.grid-wrap .list-wrap .list:nth-child(4) img{width:calc(99 / var(--media_sp) * 100vw);left:55%}.airs-blk .sec-contents>.grid-wrap .list-wrap .list_title{font-size:calc(15 * 2 / var(--media_sp) * 100vw);margin-bottom:6px}.airs-blk .sec-contents>.grid-wrap .list-wrap .list_text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:1.5}.airs-blk .sec-contents>.grid-wrap .list-wrap>*+*{margin-top:calc(20 / var(--media_sp) * 100vw);padding-top:calc(25 / var(--media_sp) * 100vw)}}.hikari .sec-contents{display:grid;grid-template-columns:846fr 404fr;gap:30px}.hikari h4.title-wrap{margin-bottom:20px}.hikari_main-wrap{grid-column:1 / 3}.hikari_main_copy{font-size:16px;line-height:1.625}.hikari_main_notes{line-height:calc(20 / 12);position:relative;margin-top:5px}.hikari_main_img-wrap{margin-top:15px;display:grid;grid-template-columns:232fr 451fr 583fr;align-items:center;justify-content:space-between}.hikari_main_img-wrap .img-wrap.img01{mix-blend-mode:multiply}.hikari_main_img-wrap .img-wrap.img03{padding-left:27px}.hikari_main_fig-container{margin-top:20px;display:flex;gap:3px}.hikari_main_fig-wrap{position:relative}.hikari_main_fig-wrap h5{padding-block:7px;font-size:21px;line-height:1.2;text-align:center;color:#fff}.hikari_main_fig-wrap.ippan{background-color:#f2f2f2;width:46.875%}.hikari_main_fig-wrap.ippan h5{background-color:#595656}.hikari_main_fig-wrap.sakaisuji{background-color:#e8e2d9;width:52.8125%}.hikari_main_fig-wrap.sakaisuji h5{background-color:#967c58}.hikari_main_fig_content{padding:20px 30px 30px;display:flex;align-items:center;gap:20px}.hikari_main_fig_txt{font-size:16px;line-height:1.6875}.hikari_main_fig-wrap.ippan .hikari_main_fig_txt{width:37.037%}.hikari_main_fig-wrap.sakaisuji .hikari_main_fig_txt{width:39.772%}.hikari_main_fig-wrap.sakaisuji .hikari_main_fig_txt span{color:#cf585d}.hikari_main_fig-wrap.ippan .hikari_main_fig_content .img-wrap.img04{width:38.703%}.hikari_main_fig-wrap.sakaisuji .hikari_main_fig_content .img-wrap.img06{width:36.688%}.hikari_main_fig_content .img-wrap.img05,.hikari_main_fig_content .img-wrap.img07{width:105px}.hikari_sub-wrap{grid-column:1 / 2}.hikari_sub_ttl{padding-bottom:15px;font-size:21px;line-height:1}.hikari_sub_content{border-top:1px solid #9d9d9d;padding-top:14px;display:flex;justify-content:space-between;align-items:center}.hikari_sub_txt-wrap{width:41.135%}.hikari_sub_copy{font-size:15px;line-height:1.666}.hikari_sub_notes{position:relative;margin-top:5px;line-height:1.666}.hikari_sub_img-wrap{width:56.383%}.hikari_presetnt-wrap{grid-column:2 / 3;align-self:start;padding:20px 20px 10px;display:grid;grid-template-columns:258fr 90fr;gap:10px 0;background-color:#f2f2f2}.hikari_present_ttl{grid-column:1 / 3;padding:4px;font-size:18px;letter-spacing:.1em;text-align:center;color:#fff;background-color:#595656}.hikari_present_copy{font-size:15px;line-height:calc(22 / 15);align-self:center}.hikari_presetnt_img img{display:block;width:60.416%;margin-inline:auto}.hikari_presetnt_img .caption{position:relative;margin-top:5px;letter-spacing:-.1em;text-align:center;white-space:nowrap}.hikari_present_notes{position:relative;grid-column:1 / 3;line-height:calc(20 / 12)}@media all and (max-width:750px){.hikari .sec-contents{display:block}.service-main .hikari h4.title{line-height:calc(42 / 34)}.service-main .hikari h4.title .ls-sp{letter-spacing:-.1em}.hikari_main-wrap{grid-column:1 / 3}.hikari_main_copy{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:1.5}.hikari_main_notes{line-height:1.5;margin-top:calc(4 / var(--media_sp) * 100vw)}.hikari_main_img-wrap{margin-top:0;display:grid;grid-template-columns:220fr 450fr;gap:calc(7 / var(--media_sp) * 100vw) 0;align-items:center;justify-content:space-between}.hikari_main_img-wrap .img-wrap.img01{margin-left:calc(-10 / var(--media_sp) * 100vw)}.hikari_main_img-wrap .img-wrap.img03{padding-left:0;grid-column:1 / 3}.hikari_main_fig-container{margin-top:calc(40 / var(--media_sp) * 100vw);display:block}.hikari_main_fig-wrap{position:relative}.hikari_main_fig-wrap h5{padding-block:calc(8 / var(--media_sp) * 100vw) calc(14 / var(--media_sp) * 100vw);font-size:calc(32 / var(--media_sp) * 100vw);line-height:1.2;text-align:center}.hikari_main_fig-wrap.ippan{width:100%}.hikari_main_fig-wrap.sakaisuji{margin-top:calc(10 / var(--media_sp) * 100vw);width:100%}.hikari_main_fig_content{padding:calc(21 / var(--media_sp) * 100vw) calc(30 / var(--media_sp) * 100vw) calc(30 / var(--media_sp) * 100vw);display:grid;justify-content:space-between;gap:calc(14 / var(--media_sp) * 100vw) 0}.hikari_main_fig-wrap.ippan .hikari_main_fig_content{grid-template-columns:61.639% 28.852%}.hikari_main_fig-wrap.sakaisuji .hikari_main_fig_content{padding-bottom:calc(90 / var(--media_sp) * 100vw);grid-template-columns:63.934% 28.852%}.hikari_main_fig_txt{grid-column:1 / 3;font-size:calc(26 / var(--media_sp) * 100vw);line-height:calc(38 / 26)}.hikari_main_fig-wrap.ippan .hikari_main_fig_txt,.hikari_main_fig-wrap.sakaisuji .hikari_main_fig_txt{width:auto}.hikari_main_fig-wrap.ippan .hikari_main_fig_content .img-wrap.img04,.hikari_main_fig-wrap.sakaisuji .hikari_main_fig_content .img-wrap.img06,.hikari_main_fig_content .img-wrap.img05,.hikari_main_fig_content .img-wrap.img07{width:100%}.hikari_main_fig-wrap.sakaisuji p.caption{grid-column:1 / 3;margin-top:calc(16 / var(--media_sp) * 100vw);line-height:1.5;text-align:right}.hikari_sub-wrap{margin-top:calc(35 / var(--media_sp) * 100vw);grid-column:1 / 2}.hikari_sub_ttl{padding-bottom:calc(10 / var(--media_sp) * 100vw);font-size:calc(32 / var(--media_sp) * 100vw);line-height:1.25}.hikari_sub_content{border-top:1px solid #9d9d9d;padding-top:calc(12 / var(--media_sp) * 100vw);display:block}.hikari_sub_txt-wrap{width:100%}.hikari_sub_copy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:1.5}.hikari_sub_notes{margin-top:calc(5 / var(--media_sp) * 100vw);line-height:1.5}.hikari_sub_img-wrap{margin-top:calc(10 / var(--media_sp) * 100vw);width:100%}.hikari_presetnt-wrap{grid-column:2 / 3;margin-top:calc(40 / var(--media_sp) * 100vw);padding:calc(30 / var(--media_sp) * 100vw) calc(30 / var(--media_sp) * 100vw) calc(20 / var(--media_sp) * 100vw);display:grid;grid-template-columns:414fr 170fr;gap:calc(13 / var(--media_sp) * 100vw) calc(24 / var(--media_sp) * 100vw);align-self:start}.hikari_present_ttl{grid-column:1 / 3;padding:calc(7 / var(--media_sp) * 100vw) calc(7 / var(--media_sp) * 100vw) calc(10 / var(--media_sp) * 100vw);font-size:calc(28 / var(--media_sp) * 100vw);letter-spacing:.1em;text-align:center}.hikari_present_copy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:1.5;align-self:center}.hikari_presetnt_img img{display:block;width:52.353%;margin-inline:auto}.hikari_presetnt_img .caption{position:relative;margin-top:5px;letter-spacing:-.1em;text-align:center;white-space:nowrap}.hikari_present_notes{grid-column:1 / 3;line-height:1.5}}.smoothe{display:grid;grid-template-columns:500fr 284fr 444fr;align-items:start;gap:0 25px}.smoothe .title{grid-row:1 / 2;grid-column:1 / 4}@media all and (min-width:751px){.service-main .smoothe .title{margin-bottom:30px}}.smoothe .text{font-size:15px;line-height:calc(23/15);grid-row:2 / 3;grid-column:1 / 2}.smoothe .img-wrap{grid-row:2 / 3;grid-column:2 / 3}.smoothe .smoothelogo{width:257px;margin:0 auto 20px 20px;float:right;display:block}.smoothe .detail-wrap{grid-row:2 / 3;grid-column:3 / 4;height:fit-content}.smoothe .detail-wrap .text-wrap>*+*{margin-top:5px}.smoothe .detail-wrap .text-inner{display:flex;align-items:center;gap:0 10px;background-color:#e4f0f5}.smoothe .detail-wrap .text-wrap p{padding:7px 0;font-size:15px;line-height:calc(22/15)}.smoothe .detail-wrap .text-inner:before{height:auto;align-self:stretch;width:3px;background-color:#00a0e9;content:"";display:block;display:inline-block;position:absolute;position:relative}@media all and (max-width:750px){.smoothe{display:block}.smoothe .title{padding:calc(((14 / var(--media_sp)) * 100) * var(--vw)) calc(((30 / var(--media_sp)) * 100) * var(--vw)) calc(((11 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((34 / var(--media_sp)) * 100) * var(--vw));line-height:calc(56 / 34)}.smoothe .text{font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:calc(22 / 12)}.smoothe .smoothelogo{width:calc(343 / var(--media_sp) * 100vw);margin:calc(((35 / var(--media_sp)) * 100) * var(--vw)) calc(22 / var(--media_sp) * 100vw) calc(25 / var(--media_sp) * 100vw) calc(35 / var(--media_sp) * 100vw);display:block}.smoothe .img-wrap{margin-top:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.smoothe .img-wrap img{width:100%}.smoothe .detail-wrap{display:block;margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw))}.smoothe .detail-wrap .img-wrap{position:relative}.smoothe .detail-wrap .img-inner-wrap{position:relative;height:fit-content}.smoothe .detail-wrap .text-wrap>*+*{margin-top:calc(((11 / var(--media_sp)) * 100) * var(--vw))}.smoothe .detail-wrap .text-wrap p{padding:calc(((7 / var(--media_sp)) * 100) * var(--vw)) 0;font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:calc(32 / 24)}.smoothe .detail-wrap .text-inner{position:relative;display:flex;align-items:center;gap:0 calc(18 / var(--media_sp) * 100vw)}.smoothe .detail-wrap .text-inner:before{height:auto;align-self:stretch;width:calc(5 / var(--media_sp) * 100vw)}}.dearisIP_content-containr{display:flex;justify-content:space-between;gap:25px}.dearisIP_img-wrap.dearis_img-wrap{width:20.703%}.dearisIP_img-wrap.dearis_img-wrap .img-wrap{width:100%}.dearis_img_txt{font-size:15px;line-height:calc(25 / 15);letter-spacing:-.03em}@media all and (min-width:751px){.service-main .dearis .title{margin-bottom:30px}}.dearisIP_content_inner-wrap{flex:1;width:59.166%}.dearisIP_content-wrap{display:grid;justify-content:space-between;align-items:start;gap:20px}.dearisIP_content-wrap.content-wrap01{grid-template-columns:356fr 612fr}.dearisIP_content-wrap.content-wrap02{margin-top:20px;grid-template-columns:485fr 489fr}.dearisIP_content_ttl{padding:12px;font-size:19px;line-height:calc(29 / 19);background-color:#f2f2f2;text-align:center;color:#333}.dearisIP_content_txt{font-size:15px;line-height:calc(25 / 15);letter-spacing:.02em}.dearisIP_content_flex-wrap .dearisIP_content-inner{margin-top:20px;display:grid;justify-content:space-between;gap:15px}.dearisIP_content_flex-wrap.flex-wrap01 .dearisIP_content-inner{grid-template-columns:136fr 205fr}.dearisIP_content_flex-wrap.flex-wrap02 .dearisIP_content-inner{grid-template-columns:193fr 394fr}.dearisIP_content_img.img02{margin-top:-10px;margin-right:-10px}@media all and (max-width:750px){.dearisIP_content-containr{display:block;justify-content:space-between;gap:25px}.dearisIP_img-wrap.dearis_img-wrap{width:100%}.dearisIP_img-wrap.dearis_img-wrap .img-wrap{width:calc(((300 / var(--media_sp)) * 100) * var(--vw))}.dearis_img_txt{font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:1.5;letter-spacing:.05em}.dearisIP_content_inner-wrap{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw));flex:1;width:100%}.dearisIP_content_inner-wrap>*+*{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.dearisIP_content-wrap{display:block}.dearisIP_content_ttl{padding:calc(((15 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((30 / var(--media_sp)) * 100) * var(--vw));line-height:calc(40 / 30);background-color:#f2f2f2;text-align:center;color:#333}.dearisIP_content_txt{font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:1.5;letter-spacing:.02em}.dearisIP_content_flex-wrap .dearisIP_content-inner{margin-top:20px;display:grid;justify-content:space-between;gap:15px}.dearisIP_content_flex-wrap.flex-wrap02{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.dearisIP_content_flex-wrap.flex-wrap01 .dearisIP_content-inner{grid-template-columns:325fr 325fr}.dearisIP_content_flex-wrap.flex-wrap02 .dearisIP_content-inner{display:block}.dearisIP_content_img.img02{margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw));margin-right:auto}.dearisIP_content-wrap.content-wrap02{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.dearisIP_content-wrap.content-wrap02 .dearisIP_content_ttl:nth-of-type(2){margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw))}}.diarisApp{margin-top:70px}.diarisApp_txt{font-size:16px}.service_dearis .sec-inner-wrap>.annotation{padding:initial;text-align:right}.dearis_img_txt{font-size:16px;line-height:1.625;margin-top:10px}.dearis_content-wrap{margin-top:30px;display:grid;align-items:start;justify-content:space-between;grid-template-columns:761fr 499fr;gap:20px}.dearis_desc-wrap{display:grid;justify-content:space-between}.dearis_desc-wrap.desc01{grid-column:1 / 2;grid-row:1 / 2}.dearis_desc-wrap.desc02{grid-column:2 / 3;grid-row:1 / 3}.dearis_desc_ttl{padding:.789em 1em;font-size:19px;line-height:calc(25 / 19);letter-spacing:.02em;line-height:1;color:#333;background-color:#f2f2f2}.dearis_desc-inner{padding-top:14px;display:grid;justify-content:space-between}.dearis_desc-wrap.desc01 .dearis_desc-inner{grid-template-columns:390fr 350fr;gap:20px}.dearis_desc-wrap.desc02 .dearis_desc-inner{align-items:stretch;grid-template-columns:1fr 1fr;gap:10px}.dearis_desc_copy{font-size:15px;line-height:1.666}.dearis_desc-wrap.desc02 .dearis_desc-inner .dearis_desc_copy{grid-column:1 / 3}.dearis_desc_notes{font-size:12px}p.dearis_desc_img_ttl{padding:6px 0;font-size:12px;color:#fff;text-align:center;background-color:#595656}.dearis_feature-container{grid-column:1 / 2;grid-row:2 / 3;display:grid;align-content:space-between;grid-template-columns:299fr 452fr;gap:10px;height:100%}.dearis_feature_item{background-color:#f2f2f2;display:grid;place-content:center;padding:15px 0}.dearis_feature_item:nth-of-type(3){grid-column:1 / 3}.dearis_feature_item p{font-size:19px;letter-spacing:-.01em;line-height:1.211;text-align:center;color:#333}.dearis_feature_item p.caption{position:relative;margin-top:8px;font-size:12px;line-height:1.5}.annotation.dearis_annotation{margin-top:6px;padding:0}@media all and (max-width:750px){.diarisApp{margin-top:calc(((80 / var(--media_sp)) * 100) * var(--vw))}.diarisApp_txt{font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:1.5}.service-main .dearis h4.title{margin-bottom:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.service_dearis .sec-inner-wrap>.annotation{padding:initial;text-align:left}.dearis_img-wrap{display:flex;justify-content:space-between}.dearis_img-wrap .img-wrap{width:calc(311 / var(--media_sp) * 100vw)}.dearis_img_txt{width:calc(328 / var(--media_sp) * 100vw);font-size:calc(24 / var(--media_sp) * 100vw);line-height:1.5;margin-top:initial}.dearis_content-wrap{margin-top:0;display:block}.dearis_desc-wrap{margin-top:calc(20 / var(--media_sp) * 100vw);display:block;justify-content:space-between}.dearis_desc-wrap.desc02{margin-top:calc(26 / var(--media_sp) * 100vw)}.dearis_desc-wrap.desc02 .dearis_desc_ttl{letter-spacing:-.05em}.dearis_desc_ttl{padding:calc(((18 / var(--media_sp)) * 100) * var(--vw)) calc(((10 / var(--media_sp)) * 100) * var(--vw));font-size:calc(30 / var(--media_sp) * 100vw);line-height:1.4;text-align:center}.dearis_desc-inner{padding-top:calc(11 / var(--media_sp) * 100vw);display:block}.dearis_desc-wrap.desc02 .dearis_desc-inner{display:grid;grid-template-columns:repeat(2,calc(325 / var(--media_sp) * 100vw));justify-content:space-between}.dearis_desc_copy{font-size:calc(24 / var(--media_sp) * 100vw);line-height:1.5;grid-column:1 / 3}.dearis_desc_notes{font-size:calc(20 / var(--media_sp) * 100vw)}.dearis_desc_img{width:calc(610 / var(--media_sp) * 100vw);margin:calc(13 / var(--media_sp) * 100vw) auto 0}.dearis_desc-wrap.desc02 .dearis_desc_img{width:100%}p.dearis_desc_img_ttl{padding:calc(6 / var(--media_sp) * 100vw) 0;font-size:calc(22 / var(--media_sp) * 100vw);line-height:1.272;color:#fff;text-align:center;background-color:#595656}.dearis_feature-container{margin-top:calc(40 / var(--media_sp) * 100vw);display:block}.dearis_feature-container>*+*{margin-top:calc(10 / var(--media_sp) * 100vw)}.dearis_feature_item{padding-block:calc(14 / var(--media_sp) * 100vw);display:grid}.dearis_feature_item p{font-size:calc(30 / var(--media_sp) * 100vw);line-height:1.333;text-align:center}.dearis_feature_item p.caption{margin-top:calc(6 / var(--media_sp) * 100vw);font-size:calc(20 / var(--media_sp) * 100vw);line-height:1.5}.annotation.dearis_annotation{text-align:left}}section.ecojozu{margin-top:40px}@media all and (min-width:751px){.service-main .ecojozu .title{margin-bottom:30px}}.ecojozu_content-wrap{display:flex;align-items:start;justify-content:space-between;gap:30px}.ecojozu_img-wrap{width:34.6875%;display:grid;align-items:start;justify-content:space-between;grid-template-columns:1fr 1fr;gap:20px}.ecojozu_img-wrap .img-wrap{align-self:start}.ecojozu_img_txt{margin-top:-6px;font-size:16px;line-height:1.625}.ecojozu_out-wrap{width:62.96875%;display:grid;justify-content:space-between;grid-template-columns:314fr 245fr 245fr}.ecojozu_out_txt-wrap{display:grid;place-content:center;background-color:#74afc0}.ecojozu_out_txt-wrap .ecojozu_out_txt{font-size:23px;line-height:calc(36 / 23);letter-spacing:.08em;text-align:center;color:#fff}.ecojozu_feature-container{box-sizing:border-box;margin-top:30px;padding:20px 20px 13px;width:100%;display:grid;grid-template-columns:287fr 288fr 624fr;gap:20px;background-color:#fff;border:1px solid #9d9d9d}.ecojozu_feature_item{position:relative}.ecojozu_feature_ttl{padding:13px;display:grid;place-content:center;font-size:17px;line-height:1.176;text-align:center;color:#333;background-color:#f2f2f2}.ecojozu_feature_item .img-wrap{margin-top:20px}@media all and (min-width:751px){.ecojozu_feature_item:nth-of-type(1) .img-wrap{margin-inline:auto;width:54.355%}.ecojozu_feature_item:nth-of-type(2) .img-wrap{margin-inline:auto;width:83.333%}}.ecojozu_feature_txt{margin-top:10px;font-size:15px;line-height:1.666}.ecojozu_feature_txt+.img-wrap{margin-top:14px}.ecojozu_notes{text-align:right}@media all and (min-width:751px){.ecojozu_feature_item:nth-of-type(2) .ecojozu_notes{right:24px;bottom:8px;position:relative}}.ecojozu_sub-wrap{margin-top:30px;padding:40px;background-color:#e8e2d9}.ecojozu_sub_feature-container{display:flex;justify-content:space-between}.ecojozu_sub_feature_item{width:40%}.ecojozu_sub_feature_ttl{margin-top:-10px;padding-bottom:10px;font-size:21px;line-height:calc(31 / 21);color:#333}.ecojozu_sub_feature_txt{border-top:1px solid #9d9d9d;padding-top:12px;font-size:16px;line-height:1.625}.ecojozu_sub_feature_notes{margin-top:5px;font-size:12px;line-height:1}.ecojozu_sub_feature-container .img-wrap.img01{width:24.666%;align-self:start}.ecojozu_sub_feature-container .img-wrap.img02{width:28.666%;align-self:start}@media all and (max-width:750px){section.ecojozu{margin-top:calc(70 / var(--media_sp) * 100vw)}.service-main .ecojozu h4.title{line-height:calc(42 / 34);margin-bottom:calc(((30 / var(--media_sp)) * 100) * var(--vw));padding-top:calc(((15 / var(--media_sp)) * 100) * var(--vw));padding-bottom:calc(((15 / var(--media_sp)) * 100) * var(--vw))}.ecojozu_content-wrap{display:block;align-items:start;justify-content:space-between;gap:30px}.ecojozu_img-wrap{width:100%;display:grid;grid-template-columns:293fr 357fr;gap:calc(20 / var(--media_sp) * 100vw);margin-bottom:calc(24 / var(--media_sp) * 100vw)}.ecojozu_img-wrap .img-wrap{width:100%}.ecojozu_img_txt{margin-top:calc(((-12 / var(--media_sp)) * 100) * var(--vw));font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:1.5;letter-spacing:-.03em}.ecojozu_out-wrap{width:100%;display:grid;justify-content:space-between;grid-template-columns:1fr 1fr}.ecojozu_out_txt-wrap{grid-column:1 / 3;grid-row:1 / 2;display:grid;place-content:center;background-color:#74afc0;padding:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.dearis_desc_img{grid-row:2 / 3}.ecojozu_out_txt-wrap .ecojozu_out_txt{font-size:calc(((28 / var(--media_sp)) * 100) * var(--vw));line-height:1}.ecojozu_feature-container{padding:calc(30 / var(--media_sp) * 100vw);width:100%;grid-template-columns:290fr 300fr;gap:calc(13 / var(--media_sp) * 100vw) calc(20 / var(--media_sp) * 100vw)}.ecojozu_feature_item{position:relative}.ecojozu_feature_item:nth-child(1){grid-row:1/2;grid-column:1/2}.ecojozu_feature_item:nth-child(1) .img-wrap{width:90%;margin:2.2vw auto}.ecojozu_feature_item:nth-child(2){grid-row:1/2;grid-column:2/3}.ecojozu_feature_item:nth-child(3){grid-row:2/3;grid-column:1/3}.ecojozu_feature_ttl{padding:0;height:calc(102 / var(--media_sp) * 100vw);font-size:calc(14*2 / var(--media_sp) * 100vw);line-height:calc(18/14)}.ecojozu_feature_item:nth-of-type(2) .img-wrap{margin-top:calc(((8 / var(--media_sp)) * 100) * var(--vw));width:calc(((298 / var(--media_sp)) * 100) * var(--vw))}.ecojozu_feature_item:nth-of-type(2) .img-wrap img{position:absolute;left:calc(((-8 / var(--media_sp)) * 100) * var(--vw));max-width:none;width:calc(((326 / var(--media_sp)) * 100) * var(--vw))}.ecojozu_feature_txt{margin-top:calc(((13 / var(--media_sp)) * 100) * var(--vw));font-size:calc(12*2 / var(--media_sp) * 100vw);line-height:1.5}.ecojozu_feature_txt+.img-wrap{margin-top:calc(((13 / var(--media_sp)) * 100) * var(--vw))}.ecojozu_notes{position:static;margin-top:calc(((8 / var(--media_sp)) * 100) * var(--vw));text-align:right}.ecojozu_feature_item:nth-of-type(2) .ecojozu_notes{position:absolute;bottom:calc(((10 / var(--media_sp)) * 100) * var(--vw));line-height:1.3}.ecojozu_sub-wrap{margin-top:calc(42 / var(--media_sp) * 100vw);padding:calc(32 / var(--media_sp) * 100vw)}.ecojozu_sub_feature-container{display:block;grid-template-columns:275fr 313fr;gap:0 calc(20 / var(--media_sp) * 100vw)}.ecojozu_sub_feature_item{width:100%;grid-row:1/2;grid-column:1/3;margin-bottom:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.ecojozu_sub_feature_ttl{margin-top:calc(-10 / var(--media_sp) * 100vw);padding-bottom:calc(8 / var(--media_sp) * 100vw);font-size:calc(16 * 2 / var(--media_sp) * 100vw);line-height:1.3125}.ecojozu_sub_feature_txt{padding-top:calc(11 / var(--media_sp) * 100vw);font-size:calc(12 * 2 / var(--media_sp) * 100vw);line-height:1.5}.ecojozu_sub_feature_notes{margin-top:calc(-1 / var(--media_sp) * 100vw);font-size:calc(10 * 2 / var(--media_sp) * 100vw);line-height:1.5}.ecojozu_sub_feature-container .img-wrap.img01{width:100%;align-self:self-end}.ecojozu_sub_feature-container .img-wrap.img02{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw));margin-inline:auto;width:calc(((550 / var(--media_sp)) * 100) * var(--vw))}.ecojozu_sub_feature-container .img-wrap img{width:100%}}
