@charset "utf-8";@keyframes leadingline{0%{transform:scale3d(1,1,1);transform-origin:bottom}30%{transform:scale3d(1,0,1);transform-origin:bottom}33%{transform:scale3d(1,0,1);transform-origin:top}66%{transform:scale3d(1,1,1);transform-origin:top}}@keyframes floatingY{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}@keyframes floatingX{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}@keyframes floatingY1{0%{transform:translateY(8%)}to{transform:translateY(-8%)}}@keyframes floatingY2{0%{transform:translateY(12%)}to{transform:translateY(-12%)}}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes shine-button{0%{transform:scale(0) rotate(45deg);opacity:0}40%{transform:scale(1) rotate(45deg);opacity:1}70%{transform:scale(30) rotate(45deg);opacity:0}100%{transform:scale(30) rotate(45deg);opacity:0}}@keyframes bgloop{0%{background-position:0 0}100%{background-position:-100% 0}}@keyframes bgloop2{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes flash{0%{filter:brightness(120%)}20%{filter:brightness(140%)}100%{filter:brightness(100%)}}@keyframes arrowtenmetsu{0%{opacity:1}60%{opacity:.3}100%{opacity:1}}.js-accordion [data-role=summary]{cursor:pointer}.js-accordion [data-role=content]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease-out}.js-accordion [data-role=content][aria-hidden=false]{grid-template-rows:1fr}.js-accordion [data-role=content] [data-role=content_inner]{overflow:hidden}.co-modal{display:none}.co-modal.is-open{display:block}.co-modal_overlay{position:fixed;inset:0;z-index:1000;display:grid;align-content:center;justify-content:center;background-color:rgba(0,0,0,.3)}.co-modal_content{max-height:90vh;background-color:#fff;overflow-y:auto}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(1%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-1%)}}.co-modal[aria-hidden=false] .co-modal_overlay{animation:mmfadeIn .25s cubic-bezier(0,0,.2,1)}.co-modal[aria-hidden=false] .co-modal_container{animation:mmslideIn .25s cubic-bezier(0,0,.2,1)}.co-modal[aria-hidden=true] .co-modal_overlay{animation:mmfadeOut .2s cubic-bezier(0,0,.2,1)}.co-modal[aria-hidden=true] .co-modal_container{animation:mmslideOut .2s cubic-bezier(0,0,.2,1)}.co-modal .co-modal_container,.co-modal .co-modal_overlay{will-change:transform}@media screen and (min-width:768px){.articleContents .global__pageheading{box-sizing:content-box;margin-inline:auto;max-width:960px;padding-inline:5vw;padding-block:.4em;display:grid;grid-template-columns:500px 350px;-moz-column-gap:50px;column-gap:50px;align-items:center;justify-content:space-between}.articleContents .global__pageheading--title{height:56px;line-height:56px;font-size:1.43rem;font-weight:400}.articleContents .global__pageheading--contact a{display:block;font-size:.95rem;color:#fff;text-decoration:none;border-radius:4px;background-color:#e88622;padding:.9em 2.9em}.articleContents .global__pageheading--contact a:hover{opacity:.5;transition:all .2s}.mainContent.page-femtech .co-secHead{text-align:center}.mainContent.page-femtech .co-secHead .sub{font-size:20px;font-weight:700;color:#ee663a;letter-spacing:.02em}.mainContent.page-femtech .co-secHead .title{margin-top:2px;font-size:30px;font-weight:700;color:#ee663a;letter-spacing:.12em}.mainContent.page-femtech .co-spacingBlock{height:320px;align-content:center;background:url(../images/parts/spacing_wata.png) no-repeat 51% 52%;background-size:75px 54px}.mainContent.page-femtech .co-ctaBox{position:relative;height:320px}.mainContent.page-femtech .co-ctaBox_front{position:relative;z-index:20;box-sizing:content-box;margin-inline:auto;max-width:840px;padding-inline:5vw;padding-top:95px;display:grid;grid-template-columns:410px 350px;-moz-column-gap:80px;column-gap:80px;align-items:center}.mainContent.page-femtech .co-ctaBox_front .front_head{color:#f7f7f7}.mainContent.page-femtech .co-ctaBox_front .front_head .title{font-size:30px;font-weight:700}.mainContent.page-femtech .co-ctaBox_front .front_head .desc{margin-top:15px;font-size:16px;font-weight:700;color:inherit;letter-spacing:.02em;line-height:1.8}.mainContent.page-femtech .co-ctaBox_back{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background-color:#ee663a}.mainContent.page-femtech .co-ctaBox_back:before{content:"";position:absolute;left:0;top:0;z-index:auto;transform:translateX(460px);width:100%;height:100%;background:url(../images/nav/cta_icon_mail.png) no-repeat center bottom;background-size:423px 258px}.mainContent.page-femtech .co-datatable{background-color:#a7a3a3}.mainContent.page-femtech .co-datatable td,.mainContent.page-femtech .co-datatable th{padding-block:10px;letter-spacing:.05em}.mainContent.page-femtech .co-datatable th{line-height:1.2;font-size:14px;font-weight:500;background-color:#f5f9ff;text-align:center;vertical-align:middle}.mainContent.page-femtech .co-datatable th .sub{font-size:12px}.mainContent.page-femtech .co-datatable th .sub2{font-size:12px}.mainContent.page-femtech .co-datatable td{padding-inline:10px;font-size:16px;font-weight:400;line-height:1.5;background-color:#fff}.mainContent.page-femtech .co-button{position:relative;--min-width:350px;display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:70px;justify-content:center;align-items:center;vertical-align:bottom;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px 20px 10px 0;background-color:#f9fbe7;border-radius:10px;font-size:17px;font-weight:700;color:#444;letter-spacing:.1em;transition:background-color .15s ease-out}.mainContent.page-femtech .co-button:after{content:"";position:absolute;right:20px;top:26px;z-index:auto;width:9px;height:18px;background-image:url(../images/parts/arrow_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .co-button:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button:hover{background-color:#fff;transition:background-color .15s ease-out}.mainContent.page-femtech .co-button-blank{position:relative;--min-width:300px;display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:52px;justify-content:center;align-items:center;vertical-align:bottom;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px 30px 10px 0;border-radius:50px;font-size:16px;font-weight:700;color:#ee663a;border:1px solid #ee663a;transition:all .15s ease-out}.mainContent.page-femtech .co-button-blank:after{content:"";position:absolute;right:20px;top:16px;z-index:auto;width:9px;height:18px;background-image:url(../images/parts/arrow_04.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .co-button-blank:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button-blank:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button-blank:hover{background-color:#ee663a;color:#fff;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .co-button-blank:hover::after{background-image:url(../images/parts/arrow_04_white.svg)}.mainContent.page-femtech .co-button-back{position:relative;--min-width:300px;display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:52px;justify-content:center;align-items:center;vertical-align:bottom;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:15px;background-color:#fff;border:1px solid #ee663a;border-radius:50px;font-size:17px;font-weight:700;color:#ee663a;letter-spacing:.15em;transition:all .15s ease-out}.mainContent.page-femtech .co-button-back:after{content:"";position:absolute;left:27px;top:17px;z-index:auto;width:9px;height:18px;background-image:url(../images/parts/arrow_04_left.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .co-button-back:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button-back:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button-back:hover{background-color:#ee663a;color:#fff;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .co-button-back:hover::after{background-image:url(../images/parts/arrow_04_left_white.svg)}.mainContent.page-femtech{min-width:var(--pc-base-width);background:url(../images/parts/page_bg_gray-pc.png) repeat center top;background-size:300px 300px}.mainContent.page-femtech .anc:before{content:"";display:block;height:100px;margin-top:calc(-1*100px);visibility:hidden}.mainContent.page-femtech .anc:before{content:"";display:block;height:100px;margin-top:calc(-1*100px);visibility:hidden}.mainContent.page-femtech:has(.co-modal.is-open) .nav-pageMenu{opacity:0;pointer-events:none}.mainContent.page-femtech:has(.co-modal.is-open) .sec-first_nav{opacity:0;pointer-events:none}.mainContent.page-femtech .sec-first{position:relative;background:#fbfaf9 url(../images/first/body_bg-pc.png) repeat-x center top;background-size:250px 800px;padding:140px 0 127px}.mainContent.page-femtech .sec-first_kv{position:relative}.mainContent.page-femtech .sec-first_kv .kv_slides.swiper{margin-inline:auto;width:997px;height:560px}.mainContent.page-femtech .sec-first_kv .kv_slides.swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%}.mainContent.page-femtech .sec-first_kv .kv_front{position:absolute;left:calc(50% + 100px);top:215px;z-index:10}.mainContent.page-femtech .sec-first_kv .kv_front .txt1{font-size:16px;font-weight:400;color:#ee663a;letter-spacing:.15em}.mainContent.page-femtech .sec-first_kv .kv_front .txt2{margin-top:10px;font-size:16px;font-weight:500;color:#ee663a;letter-spacing:.12em;line-height:1.55}.mainContent.page-femtech .sec-first_kv .kv_front .txt3{margin-top:30px;width:296px;height:49px;background-image:url(../images/first/logo_todokuto.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-first_kv .kv_front .txt3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_kv .kv_front .txt3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_message{margin-top:75px;text-align:center}.mainContent.page-femtech .sec-first_message .txt1{font-size:20px;font-weight:500;color:inherit;letter-spacing:.07em}.mainContent.page-femtech .sec-first_message .txt2{margin-top:47px;font-size:20px;font-weight:500;color:inherit;letter-spacing:.07em;line-height:2}.mainContent.page-femtech .sec-first_message .txt3{margin-top:75px;font-size:40px;font-weight:700;color:inherit;letter-spacing:.12em}.mainContent.page-femtech .sec-first_deco{position:absolute;left:50%;top:0;z-index:200;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainContent.page-femtech .sec-first_deco .wata1{position:absolute;left:-550px;top:300px;z-index:auto;width:39px;height:48px;background-image:url(../images/first/deco/wata_01-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-first_deco .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata2{position:absolute;left:-600px;top:520px;z-index:auto;width:62px;height:68px;background-image:url(../images/first/deco/wata_02-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(12%)}.mainContent.page-femtech .sec-first_deco .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata3{position:absolute;left:490px;top:160px;z-index:auto;width:77px;height:94px;background-image:url(../images/first/deco/wata_03-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(12%)}.mainContent.page-femtech .sec-first_deco .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata4{position:absolute;left:480px;top:695px;z-index:auto;width:32px;height:35px;background-image:url(../images/first/deco/wata_04-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-first_deco .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata1.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_deco .wata2.is-completed{animation:floatingY2 1.5s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_deco .wata3.is-completed{animation:floatingY2 2s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_deco .wata4.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_nav{position:fixed;left:45px;bottom:40px;z-index:600;opacity:0;pointer-events:none;transition:opacity .1s ease-out}.mainContent.page-femtech .sec-first_nav.is-shown{opacity:1;pointer-events:auto;transition:opacity .15s ease-out}.mainContent.page-femtech .sec-first_nav .contactBtn{position:relative;display:block;width:134px;height:134px;text-decoration:none;transition:transform .1s ease-out}.mainContent.page-femtech .sec-first_nav .contactBtn .label{position:relative;z-index:20;width:100%;height:100%;align-content:center;font-size:14px;font-weight:700;color:#fff;text-align:center}.mainContent.page-femtech .sec-first_nav .contactBtn .base{position:absolute;left:0;top:0;z-index:10;width:134px;height:134px;background:url(../images/first/btn_contact.svg) no-repeat center center;background-size:134px 134px;animation:spin 12s linear infinite;transition:all .2s ease-out}.mainContent.page-femtech .sec-first_nav .contactBtn:hover{transform:scale(1.2);transition:transform 70ms ease-out}.mainContent.page-femtech .sec-first_nav .contactBtn:hover .base{animation-duration:5s;transition:all .3s ease-out}.mainContent.page-femtech .nav-pageMenu{position:sticky;top:0;z-index:500;background-color:#fff;box-shadow:15px 15px 20px 0 rgba(0,0,0,.03);transition:opacity .2s ease-out}.mainContent.page-femtech .nav-pageMenu_inner{box-sizing:content-box;margin-inline:auto;max-width:var(--pc-base-width);padding-inline:5vw;height:65px}.mainContent.page-femtech .nav-pageMenu_inner .menus{display:grid;justify-content:center;align-items:center;grid-auto-flow:column;-moz-column-gap:45px;column-gap:45px;height:100%}.mainContent.page-femtech .nav-pageMenu_inner .menus_item a{padding-block:10px;font-size:16px;font-weight:700;color:#ee663a;text-decoration:none;transition:opacity .15s ease-out}.mainContent.page-femtech .nav-pageMenu_inner .menus_item a:hover{opacity:.6;transition:opacity .15s ease-out}.mainContent.page-femtech .sec-story .storyWrapper{z-index:200;position:relative;height:100dvh;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainContent.page-femtech .sec-story .storyWrapper_front{position:absolute;left:50%;top:50%;z-index:200;width:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit .txt{opacity:0;font-size:16px;font-weight:500;line-height:2}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene1 .txt{position:absolute;left:130px;top:0;z-index:auto;transform:translateY(-50%)}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene2 .txt{position:absolute;left:130px;top:0;z-index:auto;transform:translateY(-50%)}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .txt{position:absolute;left:130px;top:10px;z-index:auto;transform:translateY(-50%)}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata1{position:absolute;left:250px;top:-150px;z-index:auto;width:53px;height:58px;background-image:url(../images/story/wata_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata2{position:absolute;left:300px;top:-210px;z-index:auto;width:39px;height:48px;background-image:url(../images/story/wata_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata3{position:absolute;left:100px;top:-70px;z-index:auto;width:27px;height:33px;background-image:url(../images/story/wata_03.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .txt{position:absolute;left:0;top:-200px;z-index:auto;transform:translateX(-50%);text-align:center}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata1{position:absolute;left:-450px;top:-130px;z-index:auto;width:39px;height:48px;background-image:url(../images/story/wata_04.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata2{position:absolute;left:-610px;top:170px;z-index:auto;width:62px;height:68px;background-image:url(../images/story/wata_05.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata3{position:absolute;left:480px;top:-200px;z-index:auto;width:77px;height:94px;background-image:url(../images/story/wata_06.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata4{position:absolute;left:470px;top:260px;z-index:auto;width:32px;height:35px;background-image:url(../images/story/wata_07.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_back{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;-webkit-mask-image:url(../images/story/mask_circle.svg);mask-image:url(../images/story/mask_circle.svg);-webkit-mask-size:180px 180px;mask-size:180px 180px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-composite:source-over;mask-composite:add}.mainContent.page-femtech .sec-story .storyWrapper_back .bg{position:absolute;left:0;top:0;z-index:auto;width:100%;height:100dvh;background-repeat:no-repeat;opacity:0}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg1{background-image:url(../images/story/story1_bg-pc.webp);background-position:center 35%;background-size:1400px 800px;z-index:1;opacity:1}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg2{background-image:url(../images/story/story2_bg-pc.webp);background-position:60% center;background-size:1400px 900px;z-index:2}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg3{background-image:url(../images/story/story3_bg-pc.webp);background-position:60% center;background-size:1400px 1200px;z-index:3}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg4{background-image:url(../images/story/story4_bg-pc.webp);background-position:center center;background-size:cover;z-index:4}.mainContent.page-femtech .sec-story .storyWrapper_nav{position:absolute;right:30px;bottom:40px;z-index:300;width:24px;height:114px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav{position:relative;padding:9px 0 0 9px;display:grid;row-gap:24px}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav:before{content:"";position:absolute;left:0;top:0;z-index:auto;border:2px solid #6d5e53;width:24px;height:24px;border-radius:50%}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav .bullet{width:6px;height:6px;border-radius:50%;background-color:#6d5e53}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="1"]::before{top:0}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="2"]::before{top:30px}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="3"]::before{top:60px}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="4"]::before{top:90px}.mainContent.page-femtech .-spacing1{display:none}.mainContent.page-femtech .sec-problem{padding-top:80px}.mainContent.page-femtech .sec-problem_topic1{box-sizing:content-box;margin-inline:auto;max-width:860px;padding-inline:5vw;padding:45px 50px 45px;background-color:#fff;border-radius:20px;text-align:center}.mainContent.page-femtech .sec-problem_topic1 .title{font-size:23px;font-weight:700;color:inherit;letter-spacing:.14em}.mainContent.page-femtech .sec-problem_topic1 .title strong{font-size:35px;font-weight:700;color:#ee663a}.mainContent.page-femtech .sec-problem_topic1 .title strong.line{text-decoration:underline;text-decoration-color:#f6d6cb;text-decoration-thickness:.35em;text-underline-offset:-.15em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.mainContent.page-femtech .sec-problem_topic1 .pic{margin-top:25px}.mainContent.page-femtech .sec-problem_topic1 .pic img{width:590px}.mainContent.page-femtech .sec-problem_topic1 .caption{margin-top:30px;font-size:12px;font-weight:400;color:#a69e99;letter-spacing:.07em}.mainContent.page-femtech .sec-problem_topic2{margin-top:50px;box-sizing:content-box;margin-inline:auto;max-width:820px;padding-inline:5vw;padding:45px 70px 55px;background-color:#fff;border-radius:20px}.mainContent.page-femtech .sec-problem_topic2 .title{font-size:23px;font-weight:700;color:inherit;letter-spacing:.15em;text-align:center}.mainContent.page-femtech .sec-problem_topic2 .title strong{position:relative}.mainContent.page-femtech .sec-problem_topic2 .title strong .txt{position:relative;z-index:20;font-size:35px;font-weight:700;color:#ee663a}.mainContent.page-femtech .sec-problem_topic2 .title strong .marker::before{content:"";position:absolute;left:15px;bottom:3px;z-index:10;width:87%;height:.5em;background-color:#f6d6cb}.mainContent.page-femtech .sec-problem_topic2 .desc{margin-top:32px;font-size:16px;font-weight:500;color:inherit;letter-spacing:.12em;text-align:center;line-height:2}.mainContent.page-femtech .sec-problem_topic3Lead{margin-top:50px}.mainContent.page-femtech .sec-problem_topic3Lead .txt{font-size:16px;font-weight:500;line-height:2;text-align:center}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds{margin-top:55px;display:flex;justify-content:center;align-items:stretch;gap:0 40px;flex-wrap:wrap;transform:translateX(-10px)}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item{width:324px;height:287px;padding:85px 0 0 70px;font-size:16px;font-weight:500;color:inherit;letter-spacing:.07em;line-height:1.8}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m1{background:url(../images/problem/topic3_fukidashi1.png) no-repeat center center/cover}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m2{background:url(../images/problem/topic3_fukidashi2.png) no-repeat center center/cover}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner{box-sizing:content-box;margin-inline:auto;max-width:830px;padding-inline:5vw;padding:50px 65px 55px;background-color:#fff;border-radius:20px;display:grid;grid-template-columns:1fr 200px 1fr;gap:30px;align-items:start}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .title{font-size:21px;font-weight:700;color:inherit;letter-spacing:.12em;text-decoration:underline;text-decoration-color:#f6d6cb;text-decoration-thickness:.35em;text-underline-offset:-.15em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points{margin-top:60px;display:grid;row-gap:0}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li:before{content:"•";margin-right:5px}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li:before{content:"•";margin-right:5px}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points_item{font-size:14px;font-weight:500;color:inherit;letter-spacing:.13em;line-height:1.9}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group.-group3 .points{margin-top:35px}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .group2{padding-top:40px;text-align:center}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .group2 .title{font-size:16px;font-weight:500}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .group2 .pic{margin-top:25px}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .group2 .pic img{width:150px}.mainContent.page-femtech .sec-product{box-sizing:content-box;margin-inline:auto;max-width:960px;padding-inline:5vw;padding-block:16px 8px}.mainContent.page-femtech .sec-product_feature .feature_body{margin-top:45px}.mainContent.page-femtech .sec-product_feature .feature_body .features1{display:grid;row-gap:15px}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .pict img{border-radius:20px}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .detail{height:100%;display:grid;align-content:center;justify-content:start;color:#ee663a}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .detail .num{font-family:Afacad;font-weight:700;font-size:75px;color:inherit;letter-spacing:inherit}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .detail .caption{margin-top:0;font-size:28px;font-weight:700;color:inherit;letter-spacing:.1em;line-height:1.65}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item:nth-child(odd){display:grid;grid-template-columns:456px auto;-moz-column-gap:50px;column-gap:50px;align-items:start}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item:nth-child(even){display:grid;grid-template-columns:auto 456px;-moz-column-gap:50px;column-gap:50px;align-items:start}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item:nth-child(even) .pict{order:2}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item:nth-child(even) .detail{order:1;padding-left:40px;padding-bottom:20px}.mainContent.page-femtech .sec-product_feature .feature_body .features2{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .pict{text-align:center}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .pict img{border-radius:20px}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail{margin-top:5px}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail .caption{display:grid;justify-content:start;align-items:center;grid-auto-flow:column;-moz-column-gap:5px;column-gap:5px;align-items:baseline;font-size:20px;font-weight:700;color:#ee663a;letter-spacing:.05em}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail .caption .num{font-family:Afacad;font-weight:700;font-size:40px;color:inherit;letter-spacing:.1em}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail .desc{margin-top:5px;font-size:14px;font-weight:400;color:inherit;letter-spacing:.05em;line-height:1.6}.mainContent.page-femtech .sec-product_usage{margin-top:75px;width:960px}.mainContent.page-femtech .sec-product_usage .usage_head{text-align:center}.mainContent.page-femtech .sec-product_usage .usage_head .title{margin-top:10px;font-size:28px;font-weight:700;color:inherit;letter-spacing:.12em}.mainContent.page-femtech .sec-product_usage .usage_step{margin-top:45px}.mainContent.page-femtech .sec-product_usage .usage_step .steps{display:grid;justify-content:start;align-items:center;grid-auto-flow:column;-moz-column-gap:30px;column-gap:30px;align-items:start}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item{position:relative;text-align:center}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item:after{content:"";position:absolute;right:-22px;top:173px;z-index:auto;width:14px;height:22px;background-image:url(../images/parts/arrow_02.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item:last-child::after{display:none}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item .pict img{border-radius:10px}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item .desc{margin-top:18px;font-size:14px;font-weight:400;color:inherit;letter-spacing:.08em;line-height:1.6;font-feature-settings:"palt"}.mainContent.page-femtech .sec-product_facility{margin-top:95px;box-sizing:content-box;margin-inline:auto;max-width:780px;padding-inline:5vw}.mainContent.page-femtech .sec-product_facility .facility_head{text-align:center}.mainContent.page-femtech .sec-product_facility .facility_head .title{margin-top:10px;font-size:28px;font-weight:700;color:inherit;letter-spacing:.12em}.mainContent.page-femtech .sec-product_facility .facility_body{margin-top:42px}.mainContent.page-femtech .sec-product_facility .facility_body .facilities{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;justify-content:space-between;text-align:center}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .pict{margin-inline:auto;width:224px}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .place{margin-top:20px;font-size:16px;font-weight:700}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .txt1{margin-top:15px;font-size:14px;font-weight:700;color:#fd7835}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .txt2{margin-top:15px;padding-inline:5px;font-size:14px;font-weight:400;color:inherit;letter-spacing:.05em;text-align:left;line-height:1.7}.mainContent.page-femtech .sec-development{padding-block:5px 50px}.mainContent.page-femtech .sec-development_collaborator{position:relative}.mainContent.page-femtech .sec-development_collaborator .collaborator_title{font-size:28px;font-weight:700;color:inherit;letter-spacing:.12em;text-align:center}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner{margin-top:55px;box-sizing:content-box;margin-inline:auto;max-width:960px;padding-inline:4vw;display:grid;grid-template-columns:400px 1fr;-moz-column-gap:15px;column-gap:15px;align-items:start}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_pict{width:362px;height:300px;background-image:url(../images/development/collaborator_bg-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_pict a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_pict a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_detail .txt{display:inline-block;padding:0 0 5px;border-bottom:1px solid #6d5e53;font-size:16px;font-weight:500}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_detail .facilities{margin-top:30px;display:flex;justify-content:flex-start;align-items:stretch;gap:20px 20px;flex-wrap:wrap}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_detail .facilities_item{padding:10px 17px;font-size:15px;font-weight:400;border-radius:5px;background-color:#fff}.mainContent.page-femtech .sec-development_head{margin-top:115px}.mainContent.page-femtech .sec-development_report{margin-top:60px;height:550px}.mainContent.page-femtech .sec-development_report .swiper.report_slides{width:100%;padding-top:35px;padding-bottom:50px}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiper-wrapper .swiper-slide{width:960px;height:467px;box-shadow:15px 15px 20px 0 rgba(0,0,0,.03);border-radius:20px}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report{position:absolute;right:50%;top:5px;z-index:20;transform:translateX(345px)}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-next-btn,.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-prev-btn{width:60px;height:60px;border:1px solid #ee663a;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-size:9px 18px;cursor:pointer;box-shadow:0 0 10px 0 rgba(238,102,58,.2)}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-prev-btn{position:absolute;left:-40px;top:0;z-index:auto;background-image:url(../images/parts/arrow_04_left.svg);background-position:left 49% center;transition:all .15s ease-out}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-prev-btn:hover{transition:all .1s cubic-bezier(.25,.46,.45,.94);background-image:url(../images/parts/arrow_04_left_white.svg);background-color:#ee663a}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-next-btn{position:absolute;left:50px;top:0;z-index:auto;background-image:url(../images/parts/arrow_04.svg);background-position:left 55% center;transition:all .15s ease-out}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-next-btn:hover{transition:all .1s cubic-bezier(.25,.46,.45,.94);background-image:url(../images/parts/arrow_04_white.svg);background-color:#ee663a}.mainContent.page-femtech .sec-message{position:relative;padding:15px 0 130px;overflow:hidden}.mainContent.page-femtech .sec-message_back{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .bg{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:url(../images/message/body_bg-pc.png) no-repeat center top/cover}.mainContent.page-femtech .sec-message_back .deco{position:absolute;left:50%;top:50%;z-index:20;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainContent.page-femtech .sec-message_back .deco .obj.wata1{position:absolute;left:-500px;top:-190px;z-index:2;width:39px;height:48px;background-image:url(../images/message/wata_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata2{position:absolute;left:-570px;top:150px;z-index:3;width:62px;height:68px;background-image:url(../images/message/wata_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(10%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata3{position:absolute;left:430px;top:-250px;z-index:4;width:77px;height:94px;background-image:url(../images/message/wata_03.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(12%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata4{position:absolute;left:570px;top:260px;z-index:5;width:32px;height:35px;background-image:url(../images/message/wata_04.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(6%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .wata1.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_back .deco .wata2.is-completed{animation:floatingY2 1.5s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_back .deco .wata3.is-completed{animation:floatingY2 2s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_back .deco .wata4.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_front{position:relative;z-index:200;margin-top:80px;box-sizing:content-box;margin-inline:auto;max-width:960px;padding-inline:5vw}.mainContent.page-femtech .sec-message_front .messages{display:grid;row-gap:70px}.mainContent.page-femtech .sec-message_front .messages_item{margin-inline:auto;width:765px}.mainContent.page-femtech .sec-message_front .messages_item .item_summary{position:relative;display:grid;grid-template-columns:175px 1fr;-moz-column-gap:25px;column-gap:25px;align-items:start;cursor:pointer}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .detail{height:100%;align-content:center;background:url(../images/parts/arrow_05.svg) no-repeat right 7px center;transition:background-position .12s ease-out}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .detail .title{font-size:21px;font-weight:700;color:inherit;letter-spacing:.12em;line-height:1.7}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .detail .org{margin-top:10px;font-size:14px;font-weight:700;color:#a79e98}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .bg{opacity:0;pointer-events:none;position:absolute;left:-25px;top:-25px;z-index:-1;width:calc(100% + 50px);height:calc(100% + 50px);background-color:#fff;border-radius:30px;transition:opacity .15s ease-out}.mainContent.page-femtech .sec-message_front .messages_item .item_summary:hover .detail{background-position:right 0 center}.mainContent.page-femtech .sec-message_front .messages_item .item_summary:hover .bg{opacity:.9}.mainContent.page-femtech .-spacing4{background-color:#fff}.mainContent.page-femtech .sec-spec{padding:10px 0 115px;background-color:#fff}.mainContent.page-femtech .sec-spec_body{margin-top:44px;box-sizing:content-box;margin-inline:auto;max-width:960px;padding-inline:5vw;display:grid;grid-template-columns:288px 1fr;-moz-column-gap:40px;column-gap:40px;align-items:start}.mainContent.page-femtech .sec-spec_body .spec_pict{height:100%;align-content:center}.mainContent.page-femtech .sec-spec_body .spec_data .datatable th{width:150px}.mainContent.page-femtech .sec-spec_body .spec_data .notes{margin-top:10px;display:grid;row-gap:3px}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li:before{content:"※";margin-right:1em}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li:before{content:"※";margin-right:1em}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item{font-size:10px;font-weight:400;line-height:1.5}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(1)::before{content:"※1"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(2)::before{content:"※2"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(3)::before{content:"※3"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(4)::before{content:"※4"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(5)::before{content:"※5"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(6)::before{content:"※6"}.mainContent.page-femtech .sec-faq{padding:70px 0 0}.mainContent.page-femtech .sec-faq_body{margin-top:40px;box-sizing:content-box;margin-inline:auto;max-width:960px;padding-inline:5vw;display:grid;row-gap:52px}.mainContent.page-femtech .sec-faq_body .co-faqContainer{background-color:#fff;outline:1px solid #a7a3a3}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary{position:relative;min-height:88px;padding:0 100px 0 140px;align-content:center;font-size:16px;font-weight:400;color:#ee663a;line-height:1.5;background:url(../images/faq/icon_q.svg) no-repeat left 40px center}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary:before{content:"";position:absolute;right:55px;top:40px;z-index:auto;width:20px;height:12px;background-image:url(../images/parts/arrow_04_down.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-faq_body .co-faqContainer_content .contentInner .txt{min-height:120px;padding:35px 50px 35px 140px;border-top:1px solid #a7a3a3;background:url(../images/faq/icon_a.svg) no-repeat left 40px top 30px}.mainContent.page-femtech .sec-faq_body .co-faqContainer_content .contentInner .txt>p{font-size:16px;font-weight:500;color:inherit;letter-spacing:.07em;line-height:1.6}.mainContent.page-femtech .sec-faq_body .co-faqContainer_content .contentInner .txt img{margin-block:15px}.mainContent.page-femtech .sec-faq_body .co-faqContainer.is-open .co-faqContainer_summary:before{background:url(../images/parts/arrow_04_up.svg)}.mainContent.page-femtech .sec-news{margin-top:10px}.mainContent.page-femtech .sec-news_body{margin:40px auto 0;box-sizing:content-box;margin-inline:auto;max-width:750px;padding-inline:5vw}.mainContent.page-femtech .sec-news_body .bnr1{margin-inline:auto;box-shadow:15px 15px 20px 0 rgba(0,0,0,.03)}.mainContent.page-femtech .sec-news_body .bnr1 a{transition:opacity .15s ease-out}.mainContent.page-femtech .sec-news_body .bnr1 a:hover{opacity:.7;transition:opacity .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .sec-news_body .news{margin-top:75px;display:grid;row-gap:18px}.mainContent.page-femtech .sec-news_body .news_item .item_summary{position:relative;display:grid;grid-template-columns:184px auto;-moz-column-gap:45px;column-gap:45px;align-items:start;text-decoration:none;cursor:pointer}.mainContent.page-femtech .sec-news_body .news_item .item_summary:after{content:"";position:absolute;right:42px;top:calc(50% - 8px);z-index:auto;width:8px;height:17px;background-image:url(../images/parts/arrow_05.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:right .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .sec-news_body .news_item .item_summary:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-news_body .news_item .item_summary:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-news_body .news_item .item_summary .thumb{transition:opacity .15s ease-out}.mainContent.page-femtech .sec-news_body .news_item .item_summary .thumb img{border-radius:10px}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail{height:100%;padding-right:80px;display:grid;align-content:center;justify-content:start;transition:color .15s ease-out}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail .date{font-family:'Noto Sans JP';font-weight:700;font-size:12px;color:#a3a0a0;letter-spacing:.08em}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail .postTitle{margin-top:5px;font-size:14px;font-weight:400;color:inherit;letter-spacing:.06em;line-height:1.7}.mainContent.page-femtech .sec-news_body .news_item .item_summary:hover .thumb{opacity:.8;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .sec-news_body .news_item .item_summary:hover .detail{color:#ee663a;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .sec-news_body .news_item .item_summary:hover:after{right:37px;transition:right .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .sec-contact{margin-top:120px}.mainContent.page-femtech .sec-contact_body{margin-top:40px;text-align:center}.mainContent.page-femtech .sec-contact_body .pict1{margin-inline:auto;width:280px}.mainContent.page-femtech .sec-contact_body .txt{margin-top:55px;font-size:16px;font-weight:500;line-height:2}.mainContent.page-femtech .nav-cta{margin-top:120px}.co-modal.newsModal .co-modal_container{box-sizing:content-box;margin-inline:auto;max-width:var(--pc-base-width);padding-inline:20px}.co-modal.newsModal .co-modal_container .co-modal_nav .closeBtn{position:absolute;right:27px;top:7px;z-index:100;width:50px;height:50px;background:url(../images/parts/icon_close.svg) no-repeat center center;background-size:18px 18px;transition:opacity .15s ease-out}.co-modal.newsModal .co-modal_container .co-modal_nav .closeBtn:hover{opacity:.8;transition:opacity .15s ease-out}.co-modal.newsModal .co-modal_container .co-modal_content{width:830px;padding:50px 50px;border-radius:20px;box-shadow:20px 20px 20px 0 rgba(0,0,0,.03)}.co-modal.newsModal .co-modal_container .co-modal_content .modal_head .date{font-family:'Noto Sans JP';font-weight:700;font-size:12px;color:#a3a0a0;letter-spacing:.08em}.co-modal.newsModal .co-modal_container .co-modal_content .modal_head .title{margin-top:5px;font-size:14px;font-weight:400;color:inherit;letter-spacing:.06em;line-height:1.7}.co-modal.newsModal .co-modal_container .co-modal_content .modal_body{margin-top:30px}.co-modal.newsModal .co-modal_container .co-modal_content .modal_body .pict{text-align:center}.co-modal.newsModal .co-modal_container .co-modal_content .modal_body .pict img{width:300px}.co-modal.newsModal .co-modal_container .co-modal_content .modal_body .detailBtn{margin:28px auto 0}.co-modal.messageModal .co-modal_container{box-sizing:content-box;margin-inline:auto;max-width:940px;padding-inline:20px}.co-modal.messageModal .co-modal_container .co-modal_content{width:940px;height:100%;padding:83px 40px 83px 70px;border-radius:20px;box-shadow:20px 20px 20px 0 rgba(0,0,0,.03);background-color:#fbfaf9;overflow:hidden}.co-modal.messageModal .co-modal_container .co-modal_content_inner{height:100%;padding-right:40px;min-height:300px;overflow-y:scroll}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head{display:grid;grid-template-areas:"pic belong" "pic title";grid-template-columns:175px 1fr;grid-template-rows:auto auto}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_pic{grid-area:pic}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_org{grid-area:belong;padding-left:35px;font-size:20px;font-weight:700;color:inherit;letter-spacing:.13em;line-height:1.9;align-content:center}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_org .sub{font-size:18px;font-weight:500}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_title{grid-area:title;padding:10px 0 0 35px;font-size:21px;font-weight:700;color:#ee663a;letter-spacing:.07em;line-height:1.6}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body{margin-top:40px;display:grid;row-gap:40px}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body .co-sec .topic{font-size:21px;font-weight:500;color:#ee663a;letter-spacing:.12em}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body .co-sec .topic:before{content:"●";margin-right:10px}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body .co-sec .desc{margin-top:15px;font-size:15px;font-weight:400;line-height:2}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_foot{margin-top:55px;padding-bottom:10px}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_foot .closeBtn{margin-inline:auto}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav{position:absolute;right:0;top:0;z-index:100}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav .closeBtn{position:absolute;right:60px;top:10px;z-index:auto;width:60px;height:60px;background-image:url(../images/parts/icon_close2.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;background-size:20px 20px;cursor:pointer;transition:opacity .15s ease-out}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav .closeBtn a{display:block;width:100%;height:100%}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav .closeBtn a{display:block;width:100%;height:100%}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav .closeBtn:hover{opacity:.6;transition:opacity .15s ease-out}}@media screen and (max-width:767px){.articleContents .global__pageheading{padding:.5em .9em;display:grid;grid-template-columns:calc(180 / var(--sp-base-width) * 100cqw) calc(150 / var(--sp-base-width) * 100cqw);-moz-column-gap:calc(10 / var(--sp-base-width) * 100cqw);column-gap:calc(10 / var(--sp-base-width) * 100cqw);align-items:center;justify-content:space-between}.articleContents .global__pageheading--title{height:calc(56 / var(--sp-base-width) * 100cqw);line-height:1.4;font-size:calc(17 / var(--sp-base-width) * 100cqw);font-weight:400;align-content:center}.articleContents .global__pageheading--contact a{display:block;font-size:calc(11 / var(--sp-base-width) * 100cqw);line-height:1.5;color:#fff;text-decoration:none;border-radius:4px;background-color:#e88622;padding:.8em 1.2em;text-align:center}.articleContents .global__pageheading--contact a:hover{opacity:.5;transition:all .2s}.mainContent.page-femtech{position:relative}.mainContent.page-femtech .ly-gnavSp{position:absolute;left:0;top:0;z-index:1000;width:100%;height:100%;pointer-events:none}.mainContent.page-femtech .ly-gnavSp_openButton{position:sticky;top:-1px;z-index:100;pointer-events:auto}.mainContent.page-femtech .ly-gnavSp_openButton .icon{position:absolute;right:0;top:0;z-index:auto;width:calc(50 / var(--sp-base-width) * 100cqw);height:calc(50 / var(--sp-base-width) * 100cqw);cursor:pointer;background-color:#fff}.mainContent.page-femtech .ly-gnavSp_openButton .icon .line{position:absolute;left:calc(13 / var(--sp-base-width) * 100cqw);top:calc(18 / var(--sp-base-width) * 100cqw);z-index:auto}.mainContent.page-femtech .ly-gnavSp_openButton .icon .line:before{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(25 / var(--sp-base-width) * 100cqw);height:calc(2 / var(--sp-base-width) * 100cqw);transform:translateY(calc(-1 * calc(4 / var(--sp-base-width) * 100cqw)));background-color:#ee663a}.mainContent.page-femtech .ly-gnavSp_openButton .icon .line:after{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(25 / var(--sp-base-width) * 100cqw);height:calc(2 / var(--sp-base-width) * 100cqw);transform:translateY(calc(4 / var(--sp-base-width) * 100cqw));background-color:#ee663a}.mainContent.page-femtech .ly-gnavSp_openButton .label{position:absolute;right:calc(12 / var(--sp-base-width) * 100cqw);top:calc(32 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(24.5 / var(--sp-base-width) * 100cqw);height:calc(7 / var(--sp-base-width) * 100cqw);background-image:url(../images/nav/gnavsp_label_menu.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .ly-gnavSp_openButton .label a{display:block;width:100%;height:100%}.mainContent.page-femtech .ly-gnavSp_openButton .label a{display:block;width:100%;height:100%}.mainContent.page-femtech .ly-gnavSp_container{position:fixed;inset:0;z-index:200;pointer-events:auto;display:none}.mainContent.page-femtech .ly-gnavSp_container .overlay{position:fixed;inset:0;z-index:10;background-color:#ee663a}.mainContent.page-femtech .ly-gnavSp_container .closeButton .icon{position:absolute;right:0;top:0;z-index:21;width:calc(50 / var(--sp-base-width) * 100cqw);height:calc(50 / var(--sp-base-width) * 100cqw);cursor:pointer;background-color:#fff}.mainContent.page-femtech .ly-gnavSp_container .closeButton .icon .line{position:absolute;left:calc(13 / var(--sp-base-width) * 100cqw);top:calc(18 / var(--sp-base-width) * 100cqw);z-index:auto}.mainContent.page-femtech .ly-gnavSp_container .closeButton .icon .line:before{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(25 / var(--sp-base-width) * 100cqw);height:1px;transform:rotate(30deg);background-color:#ee663a}.mainContent.page-femtech .ly-gnavSp_container .closeButton .icon .line:after{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(25 / var(--sp-base-width) * 100cqw);height:1px;transform:rotate(-30deg);background-color:#ee663a}.mainContent.page-femtech .ly-gnavSp_container .closeButton .label{position:absolute;right:calc(12 / var(--sp-base-width) * 100cqw);top:calc(33 / var(--sp-base-width) * 100cqw);z-index:22;width:calc(24.5 / var(--sp-base-width) * 100cqw);height:calc(7 / var(--sp-base-width) * 100cqw);background-image:url(../images/nav/gnavsp_label_menu.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .ly-gnavSp_container .closeButton .label a{display:block;width:100%;height:100%}.mainContent.page-femtech .ly-gnavSp_container .closeButton .label a{display:block;width:100%;height:100%}.mainContent.page-femtech .ly-gnavSp_container .containerBody{display:grid;align-content:center;justify-content:center;height:100vh}.mainContent.page-femtech .ly-gnavSp_container .containerBody .menus{display:grid;row-gap:calc(25 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .ly-gnavSp_container .containerBody .menus_item a{display:inline-block;width:100%;padding:10px 20px;font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;color:#fff;letter-spacing:.07em;text-decoration:none}.mainContent.page-femtech .ly-gnavSp .ly-gnavSp_container.is-opened{display:block}.mainContent.page-femtech .co-secHead{text-align:center}.mainContent.page-femtech .co-secHead .sub{font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;color:#ee663a;letter-spacing:.02em}.mainContent.page-femtech .co-secHead .title{margin-top:calc(-1*calc(2 / var(--sp-base-width) * 100cqw));font-size:calc(19 / var(--sp-base-width) * 100cqw);font-weight:700;color:#ee663a;letter-spacing:.12em}.mainContent.page-femtech .co-spacingBlock{height:160px;align-content:center;background:url(../images/parts/spacing_wata.png) no-repeat 50% 52%;background-size:36px 26px}.mainContent.page-femtech .co-ctaBox{position:relative;height:calc(224 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .co-ctaBox_front{position:relative;z-index:20;padding-top:calc(38 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .co-ctaBox_front .front_head{text-align:center}.mainContent.page-femtech .co-ctaBox_front .front_head .title{font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:700;color:#fff}.mainContent.page-femtech .co-ctaBox_front .front_head .desc{margin-top:calc(6 / var(--sp-base-width) * 100cqw);font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:700;color:#fff;letter-spacing:.1em;line-height:2}.mainContent.page-femtech .co-ctaBox_front .front_body{margin-top:calc(13 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .co-ctaBox_front .front_body .btn{margin-inline:auto}.mainContent.page-femtech .co-ctaBox_back{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background-color:#ee663a}.mainContent.page-femtech .co-ctaBox_back:before{content:"";position:absolute;right:calc(-1*calc(33 / var(--sp-base-width) * 100cqw));bottom:0;z-index:auto;width:calc(211 / var(--sp-base-width) * 100cqw);height:calc(129 / var(--sp-base-width) * 100cqw);background:url(../images/nav/cta_icon_mail.png) no-repeat center bottom;background-size:calc(211 / var(--sp-base-width) * 100cqw) calc(129 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .co-datatable td,.mainContent.page-femtech .co-datatable th{display:block;text-align:center;letter-spacing:.05em}.mainContent.page-femtech .co-datatable th{line-height:1.2;padding:calc(6 / var(--sp-base-width) * 100cqw) 0;font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;background-color:#f5f9ff;text-align:center;vertical-align:middle}.mainContent.page-femtech .co-datatable th .sub2{font-size:calc(8 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .co-datatable td{padding:calc(7 / var(--sp-base-width) * 100cqw) 0;font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;line-height:1.5;background-color:#fff}.mainContent.page-femtech .co-button{position:relative;--min-width:calc(250 / var(--sp-base-width) * 100cqw);display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:calc(50 / var(--sp-base-width) * 100cqw);justify-content:center;align-items:center;vertical-align:bottom;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:calc(10 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) calc(10 / var(--sp-base-width) * 100cqw) 0;background-color:#f9fbe7;border-radius:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:700;color:#444;letter-spacing:.05em;transition:background-color .15s ease-out}.mainContent.page-femtech .co-button:after{content:"";width:calc(7 / var(--sp-base-width) * 100cqw);height:calc(16 / var(--sp-base-width) * 100cqw);position:absolute;right:calc(15 / var(--sp-base-width) * 100cqw);top:calc(17 / var(--sp-base-width) * 100cqw);z-index:auto;background-image:url(../images/parts/arrow_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .co-button:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button:active{background-color:#fff;transition:background-color .15s ease-out}.mainContent.page-femtech .co-button-blank{position:relative;--min-width:calc(250 / var(--sp-base-width) * 100cqw);display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:calc(45 / var(--sp-base-width) * 100cqw);justify-content:center;align-items:center;vertical-align:bottom;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:calc(7 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) calc(7 / var(--sp-base-width) * 100cqw) 0;border-radius:calc(50 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;color:#ee663a;border:1px solid #ee663a;transition:all .15s ease-out}.mainContent.page-femtech .co-button-blank:after{content:"";position:absolute;right:calc(20 / var(--sp-base-width) * 100cqw);top:calc(14 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(7 / var(--sp-base-width) * 100cqw);height:calc(16 / var(--sp-base-width) * 100cqw);background-image:url(../images/parts/arrow_04.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .co-button-blank:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button-blank:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button-blank:active{background-color:#ee663a;color:#fff;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .co-button-blank:active::after{background-image:url(../images/parts/arrow_04_white.svg)}.mainContent.page-femtech .co-button-back{position:relative;--min-width:calc(220 / var(--sp-base-width) * 100cqw);display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:calc(40 / var(--sp-base-width) * 100cqw);justify-content:center;align-items:center;vertical-align:bottom;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:calc(10 / var(--sp-base-width) * 100cqw);background-color:#fff;border:1px solid #ee663a;border-radius:calc(50 / var(--sp-base-width) * 100cqw);font-size:calc(13 / var(--sp-base-width) * 100cqw);font-weight:700;color:#ee663a;letter-spacing:.1em}.mainContent.page-femtech .co-button-back:after{content:"";position:absolute;left:calc(14 / var(--sp-base-width) * 100cqw);top:calc(12 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(6 / var(--sp-base-width) * 100cqw);height:calc(15 / var(--sp-base-width) * 100cqw);background-image:url(../images/parts/arrow_04_left.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .co-button-back:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .co-button-back:after a{display:block;width:100%;height:100%}.mainContent.page-femtech{background:url(../images/parts/page_bg_gray-sp.jpg) repeat center top;background-size:calc(300 / var(--sp-base-width) * 100cqw) calc(300 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .anc:before{content:"";display:block;height:calc(30 / var(--sp-base-width) * 100cqw);margin-top:calc(-1*calc(30 / var(--sp-base-width) * 100cqw));visibility:hidden}.mainContent.page-femtech .anc:before{content:"";display:block;height:calc(30 / var(--sp-base-width) * 100cqw);margin-top:calc(-1*calc(30 / var(--sp-base-width) * 100cqw));visibility:hidden}.mainContent.page-femtech:has(.co-modal.is-open) .ly-gnavSp{opacity:0;pointer-events:none}.mainContent.page-femtech:has(.co-modal.is-open) .sec-first_nav{opacity:0;pointer-events:none}.mainContent.page-femtech .sec-first{position:relative}.mainContent.page-femtech .sec-first_kv{height:calc(420 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-first_kv .kv_slides.swiper{height:calc(418 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-first_kv .kv_slides.swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%}.mainContent.page-femtech .sec-first_kv .kv_front{position:absolute;left:calc(30 / var(--sp-base-width) * 100cqw);top:calc(345 / var(--sp-base-width) * 100cqw);z-index:10}.mainContent.page-femtech .sec-first_kv .kv_front .txt1{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:#ee663a;letter-spacing:.15em}.mainContent.page-femtech .sec-first_kv .kv_front .txt2{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:#ee663a;letter-spacing:.16em;line-height:1.55}.mainContent.page-femtech .sec-first_kv .kv_front .txt3{margin-top:calc(9 / var(--sp-base-width) * 100cqw);width:calc(148.25 / var(--sp-base-width) * 100cqw);height:calc(24.5 / var(--sp-base-width) * 100cqw);background-image:url(../images/first/logo_todokuto.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-first_kv .kv_front .txt3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_kv .kv_front .txt3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_message{margin-top:calc(40 / var(--sp-base-width) * 100cqw);padding-inline:calc(30 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-first_message .txt1{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.06em}.mainContent.page-femtech .sec-first_message .txt2{margin-top:calc(25 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.09em;line-height:1.8}.mainContent.page-femtech .sec-first_message .txt3{margin-top:calc(45 / var(--sp-base-width) * 100cqw);font-size:calc(20 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.1em}.mainContent.page-femtech .sec-first_deco{position:absolute;left:0;top:0;z-index:200;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainContent.page-femtech .sec-first_deco .wata1{position:absolute;left:calc(40 / var(--sp-base-width) * 100cqw);top:calc(170 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(21 / var(--sp-base-width) * 100cqw);height:calc(25.5 / var(--sp-base-width) * 100cqw);background-image:url(../images/first/deco/wata_01-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-first_deco .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata2{position:absolute;left:calc(15 / var(--sp-base-width) * 100cqw);top:calc(265 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(25.5 / var(--sp-base-width) * 100cqw);height:calc(28 / var(--sp-base-width) * 100cqw);background-image:url(../images/first/deco/wata_02-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(10%)}.mainContent.page-femtech .sec-first_deco .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata3{position:absolute;left:calc(340 / var(--sp-base-width) * 100cqw);top:calc(235 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(20.5 / var(--sp-base-width) * 100cqw);height:calc(25 / var(--sp-base-width) * 100cqw);background-image:url(../images/first/deco/wata_03-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(12%)}.mainContent.page-femtech .sec-first_deco .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata4{position:absolute;left:calc(330 / var(--sp-base-width) * 100cqw);top:calc(330 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(14 / var(--sp-base-width) * 100cqw);height:calc(15.5 / var(--sp-base-width) * 100cqw);background-image:url(../images/first/deco/wata_04-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(6%)}.mainContent.page-femtech .sec-first_deco .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_deco .wata1.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_deco .wata2.is-completed{animation:floatingY2 1.5s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_deco .wata3.is-completed{animation:floatingY2 2s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_deco .wata4.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-first_nav{position:fixed;right:calc(20 / var(--sp-base-width) * 100cqw);bottom:calc(20 / var(--sp-base-width) * 100cqw);z-index:300;opacity:0;pointer-events:none;transition:opacity .15s ease-out}.mainContent.page-femtech .sec-first_nav.is-shown{opacity:1;pointer-events:auto;transition:opacity .2s ease-out}.mainContent.page-femtech .sec-first_nav .contactBtn{position:relative;display:block;width:calc(65 / var(--sp-base-width) * 100cqw);height:calc(65 / var(--sp-base-width) * 100cqw);text-decoration:none;transition:all .1s ease-out}.mainContent.page-femtech .sec-first_nav .contactBtn .label{position:absolute;left:50%;top:50%;z-index:20;transform:translate(-50%,-50%);width:calc(30 / var(--sp-base-width) * 100cqw);height:calc(24 / var(--sp-base-width) * 100cqw);background-image:url(../images/parts/icon_mail.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-first_nav .contactBtn .label a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_nav .contactBtn .label a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-first_nav .contactBtn .base{position:absolute;left:0;top:0;z-index:10;width:calc(65 / var(--sp-base-width) * 100cqw);height:calc(65 / var(--sp-base-width) * 100cqw);background:url(../images/first/btn_contact.svg) no-repeat center center;background-size:calc(65 / var(--sp-base-width) * 100cqw) calc(65 / var(--sp-base-width) * 100cqw);animation:spin 8s linear infinite}.mainContent.page-femtech .sec-first_nav .contactBtn:active{transform:scale(1.2);transition:all 70ms ease-out}.mainContent.page-femtech .nav-pageMenu{display:none}.mainContent.page-femtech .sec-story .storyWrapper{z-index:200;position:relative;height:100dvh;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainContent.page-femtech .sec-story .storyWrapper_front{position:absolute;left:0;top:50%;z-index:200;width:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit .txt{opacity:0;width:100%;font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;line-height:2.1;text-align:center}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene1 .txt{position:absolute;left:0;top:calc(65 / var(--sp-base-width) * 100cqw);z-index:auto}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene2 .txt{position:absolute;left:0;top:calc(65 / var(--sp-base-width) * 100cqw);z-index:auto}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .txt{position:absolute;left:0;top:calc(65 / var(--sp-base-width) * 100cqw);z-index:auto}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata1{position:absolute;left:calc(295 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(140 / var(--sp-base-width) * 100cqw));z-index:auto;width:calc(29.96 / var(--sp-base-width) * 100cqw);height:calc(32.76 / var(--sp-base-width) * 100cqw);background-image:url(../images/story/wata_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata2{position:absolute;left:calc(330 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(160 / var(--sp-base-width) * 100cqw));z-index:auto;width:calc(22.12 / var(--sp-base-width) * 100cqw);height:calc(26.88 / var(--sp-base-width) * 100cqw);background-image:url(../images/story/wata_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata3{position:absolute;left:calc(240 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(90 / var(--sp-base-width) * 100cqw));z-index:auto;width:calc(15.12 / var(--sp-base-width) * 100cqw);height:calc(18.48 / var(--sp-base-width) * 100cqw);background-image:url(../images/story/wata_03.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene3 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .txt{position:absolute;left:0;top:calc(-1*calc(230 / var(--sp-base-width) * 100cqw));z-index:auto}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata1{position:absolute;left:calc(40 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(30 / var(--sp-base-width) * 100cqw));z-index:auto;width:calc(22.12 / var(--sp-base-width) * 100cqw);height:calc(26.88 / var(--sp-base-width) * 100cqw);background-image:url(../images/story/wata_04.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata2{position:absolute;left:calc(30 / var(--sp-base-width) * 100cqw);top:calc(115 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(35 / var(--sp-base-width) * 100cqw);height:calc(38.36 / var(--sp-base-width) * 100cqw);background-image:url(../images/story/wata_05.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata3{position:absolute;left:calc(290 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(40 / var(--sp-base-width) * 100cqw));z-index:auto;width:calc(43.4 / var(--sp-base-width) * 100cqw);height:calc(52.92 / var(--sp-base-width) * 100cqw);background-image:url(../images/story/wata_06.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata4{position:absolute;left:calc(280 / var(--sp-base-width) * 100cqw);top:calc(190 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(18.2 / var(--sp-base-width) * 100cqw);height:calc(19.88 / var(--sp-base-width) * 100cqw);background-image:url(../images/story/wata_07.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_front .co-sceneUnit.-scene4 .wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-story .storyWrapper_back{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;-webkit-mask-image:url(../images/story/mask_circle.svg);mask-image:url(../images/story/mask_circle.svg);-webkit-mask-size:calc(128 / var(--sp-base-width) * 100cqw) calc(128 / var(--sp-base-width) * 100cqw);mask-size:calc(128 / var(--sp-base-width) * 100cqw) calc(128 / var(--sp-base-width) * 100cqw);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-position:center top 30%;mask-position:center top 30%}.mainContent.page-femtech .sec-story .storyWrapper_back .bg{position:absolute;left:0;top:0;z-index:auto;width:100%;height:100dvh;background-repeat:no-repeat;opacity:0}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg1{background-image:url(../images/story/story1_bg-sp.webp);background-position:center calc(-1*calc(55 / var(--sp-base-width) * 100cqw));background-size:calc(375 / var(--sp-base-width) * 100cqw) calc(623 / var(--sp-base-width) * 100cqw);z-index:1;opacity:1}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg2{background-image:url(../images/story/story2_bg-sp.webp);background-position:center calc(35 / var(--sp-base-width) * 100cqw);background-size:calc(375 / var(--sp-base-width) * 100cqw) calc(623 / var(--sp-base-width) * 100cqw);z-index:2}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg3{background-image:url(../images/story/story3_bg-sp.webp);background-position:center calc(35 / var(--sp-base-width) * 100cqw);background-size:calc(375 / var(--sp-base-width) * 100cqw) calc(623 / var(--sp-base-width) * 100cqw);z-index:3}.mainContent.page-femtech .sec-story .storyWrapper_back .bg.-bg4{background-image:url(../images/story/story4_bg-sp.webp);background-position:center bottom;background-size:calc(375 / var(--sp-base-width) * 100cqw) calc(750 / var(--sp-base-width) * 100cqw);z-index:4}.mainContent.page-femtech .sec-story .storyWrapper_nav{position:absolute;right:calc(15 / var(--sp-base-width) * 100cqw);bottom:calc(100 / var(--sp-base-width) * 100cqw);z-index:300;width:calc(12 / var(--sp-base-width) * 100cqw);height:calc(60 / var(--sp-base-width) * 100cqw);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav{position:relative;padding:calc(4 / var(--sp-base-width) * 100cqw) 0 0 calc(4 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(12 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav:before{content:"";position:absolute;left:0;top:0;z-index:auto;border:1px solid #6d5e53;width:calc(11 / var(--sp-base-width) * 100cqw);height:calc(11 / var(--sp-base-width) * 100cqw);border-radius:50%}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav .bullet{width:calc(3 / var(--sp-base-width) * 100cqw);height:calc(3 / var(--sp-base-width) * 100cqw);border-radius:50%;background-color:#6d5e53}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="1"]::before{top:0}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="2"]::before{top:calc(15 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="3"]::before{top:calc(30 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-story .storyWrapper_nav .sceneNav[data-scene="4"]::before{top:calc(45 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem{padding:0 calc(25 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic1{padding:calc(18 / var(--sp-base-width) * 100cqw) calc(15 / var(--sp-base-width) * 100cqw);background-color:#fff;border-radius:calc(10 / var(--sp-base-width) * 100cqw);text-align:center}.mainContent.page-femtech .sec-problem_topic1 .title{font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.14em}.mainContent.page-femtech .sec-problem_topic1 .title strong{font-size:calc(20 / var(--sp-base-width) * 100cqw);font-weight:700;color:#ee663a}.mainContent.page-femtech .sec-problem_topic1 .title strong.line{text-decoration:underline;text-decoration-color:#f6d6cb;text-decoration-thickness:.35em;text-underline-offset:-.15em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.mainContent.page-femtech .sec-problem_topic1 .pic{margin-top:calc(15 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic1 .pic img{width:calc(223 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic1 .caption{margin-top:calc(15 / var(--sp-base-width) * 100cqw);font-size:calc(8 / var(--sp-base-width) * 100cqw);font-weight:400;color:#a69e99;letter-spacing:.07em}.mainContent.page-femtech .sec-problem_topic2{margin-top:calc(30 / var(--sp-base-width) * 100cqw);padding:calc(20 / var(--sp-base-width) * 100cqw) calc(10 / var(--sp-base-width) * 100cqw);background-color:#fff;border-radius:calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic2 .title{font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.1em;text-align:center;line-height:1.7}.mainContent.page-femtech .sec-problem_topic2 .title strong{position:relative}.mainContent.page-femtech .sec-problem_topic2 .title strong .txt{position:relative;z-index:20;font-size:calc(21 / var(--sp-base-width) * 100cqw);font-weight:700;color:#ee663a;letter-spacing:.15em}.mainContent.page-femtech .sec-problem_topic2 .title strong .marker::before{content:"";position:absolute;left:calc(9 / var(--sp-base-width) * 100cqw);bottom:calc(-1*calc(2 / var(--sp-base-width) * 100cqw));z-index:10;width:87%;height:.5em;background-color:#f6d6cb}.mainContent.page-femtech .sec-problem_topic2 .desc{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.04em;text-align:center;line-height:1.6}.mainContent.page-femtech .sec-problem_topic3Lead{margin-top:calc(35 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic3Lead .txt{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;line-height:2;text-align:center}.mainContent.page-femtech .sec-problem_topic3{margin-top:calc(35 / var(--sp-base-width) * 100cqw);position:relative}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item{position:relative;width:calc(194.4 / var(--sp-base-width) * 100cqw);height:calc(172.2 / var(--sp-base-width) * 100cqw);padding:calc(51 / var(--sp-base-width) * 100cqw) 0 0 calc(34 / var(--sp-base-width) * 100cqw);font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.07em;line-height:1.6}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m1{position:absolute;left:0;top:calc(-1*calc(170 / var(--sp-base-width) * 100cqw));z-index:auto;background:url(../images/problem/topic3_fukidashi1.png) no-repeat center center/cover}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m1:before{content:"";position:absolute;left:calc(215 / var(--sp-base-width) * 100cqw);top:calc(63 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(67.98 / var(--sp-base-width) * 100cqw);height:calc(45.21 / var(--sp-base-width) * 100cqw);background-image:url(../images/problem/topic3_fig2.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m1:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m1:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m2{position:absolute;left:calc(90 / var(--sp-base-width) * 100cqw);top:calc(166 / var(--sp-base-width) * 100cqw);z-index:auto;background:url(../images/problem/topic3_fukidashi2.png) no-repeat center center/cover}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m2:before{content:"";position:absolute;left:calc(-1*calc(46 / var(--sp-base-width) * 100cqw));top:calc(81 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(30.69 / var(--sp-base-width) * 100cqw);height:calc(48.18 / var(--sp-base-width) * 100cqw);background-image:url(../images/problem/topic3_fig3.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m2:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-problem_topic3 .topic3_mind .minds_item.-m2:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner{margin-top:calc(30 / var(--sp-base-width) * 100cqw);padding-inline:calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group{padding:calc(15 / var(--sp-base-width) * 100cqw) calc(25 / var(--sp-base-width) * 100cqw);background-color:#fff;border-radius:calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .title{font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.12em;text-decoration:underline;text-decoration-color:#f6d6cb;text-decoration-thickness:.35em;text-underline-offset:-.15em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:center}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points{margin-top:calc(7 / var(--sp-base-width) * 100cqw);display:grid;row-gap:0}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li:before{content:"•";margin-right:calc(5 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points>li:before{content:"•";margin-right:calc(5 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .co-group .points_item{font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.13em;line-height:1.7}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .-group1{margin-top:calc(180 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .group2{display:none}.mainContent.page-femtech .sec-problem_topic3 .topic3_inner .-group3{margin-top:calc(180 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product{padding-top:calc(4 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_feature{margin-inline:calc(35 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_feature .feature_body{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_feature .feature_body .features1{display:grid;row-gap:calc(30 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .pict img{border-radius:calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .detail{position:relative;margin-top:calc(calc(19 / var(--sp-base-width) * 100cqw));color:#ee663a}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .detail .num{position:absolute;right:calc(15 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(78 / var(--sp-base-width) * 100cqw));z-index:auto;font-family:Afacad;font-weight:500;font-size:calc(63 / var(--sp-base-width) * 100cqw);color:inherit;letter-spacing:0}.mainContent.page-femtech .sec-product_feature .feature_body .features1_item .detail .caption{margin-top:calc(-1*calc(5 / var(--sp-base-width) * 100cqw));font-size:calc(19 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.1em;line-height:1.7}.mainContent.page-femtech .sec-product_feature .feature_body .features2{margin-top:calc(35 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(20 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .pict{width:calc(155 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail{position:relative}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail .caption{position:absolute;left:calc(162 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(95 / var(--sp-base-width) * 100cqw));z-index:auto;font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;color:#ee663a;letter-spacing:.05em;white-space:nowrap}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail .caption .num{display:block;margin-bottom:calc(-1*calc(3 / var(--sp-base-width) * 100cqw));font-family:Afacad;font-weight:700;font-size:calc(24 / var(--sp-base-width) * 100cqw);color:inherit;letter-spacing:.1em}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item .detail .desc{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.07em;line-height:1.7}.mainContent.page-femtech .sec-product_feature .feature_body .features2_item.-f4 .detail .caption{top:calc(-1*calc(85 / var(--sp-base-width) * 100cqw))}.mainContent.page-femtech .sec-product_usage{margin:calc(55 / var(--sp-base-width) * 100cqw) calc(35 / var(--sp-base-width) * 100cqw) 0}.mainContent.page-femtech .sec-product_usage .usage_head{text-align:center}.mainContent.page-femtech .sec-product_usage .usage_head .title{font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.12em}.mainContent.page-femtech .sec-product_usage .usage_step{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_usage .usage_step .steps{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(25 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item{position:relative}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item:nth-child(odd)::after{content:"";position:absolute;right:calc(-1*calc(13 / var(--sp-base-width) * 100cqw));top:calc(108 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(8.4 / var(--sp-base-width) * 100cqw);height:calc(13.2 / var(--sp-base-width) * 100cqw);background-image:url(../images/parts/arrow_02.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item:nth-child(odd)::after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item:nth-child(odd)::after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-product_usage .usage_step .steps_item .desc{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:0;line-height:1.4;font-feature-settings:"palt"}.mainContent.page-femtech .sec-product_facility{margin-top:calc(55 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_facility .facility_head{text-align:center}.mainContent.page-femtech .sec-product_facility .facility_head .title{font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.05em}.mainContent.page-femtech .sec-product_facility .facility_body{margin:calc(25 / var(--sp-base-width) * 100cqw) calc(30 / var(--sp-base-width) * 100cqw) 0}.mainContent.page-femtech .sec-product_facility .facility_body .facilities{display:grid;row-gap:calc(20 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item{text-align:center;padding-inline:calc(40 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .pict img{width:calc(135 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .place{margin-top:calc(7 / var(--sp-base-width) * 100cqw);font-size:calc(13 / var(--sp-base-width) * 100cqw);font-weight:700}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .txt1{margin-top:calc(8 / var(--sp-base-width) * 100cqw);font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:700;color:#fd7835;line-height:1.7}.mainContent.page-femtech .sec-product_facility .facility_body .facilities_item .txt2{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.04em;text-align:left;line-height:1.7}.mainContent.page-femtech .sec-development{margin-top:calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-development_collaborator .collaborator_title{font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;text-align:center;line-height:1.7}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner{margin-top:calc(18 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_pict{margin-inline:auto;width:70px;height:59px;background-image:url(../images/development/collaborator_bg-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_pict a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_pict a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_detail{margin:calc(20 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) 0;text-align:center}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_detail .txt{display:inline-block;padding:calc(3 / var(--sp-base-width) * 100cqw) 0;border-bottom:1px solid #6d5e53;font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.05em}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_detail .facilities{margin-top:calc(15 / var(--sp-base-width) * 100cqw);display:flex;justify-content:center;align-items:stretch;gap:calc(17 / var(--sp-base-width) * 100cqw) calc(12 / var(--sp-base-width) * 100cqw);flex-wrap:wrap}.mainContent.page-femtech .sec-development_collaborator .collaborator_inner .collaborator_detail .facilities_item{padding:calc(12 / var(--sp-base-width) * 100cqw) calc(11 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;border-radius:calc(5 / var(--sp-base-width) * 100cqw);background-color:#fff}.mainContent.page-femtech .sec-development_head{margin-top:calc(55 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-development_report{margin-top:calc(5 / var(--sp-base-width) * 100cqw);height:calc(580 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-development_report .swiper.report_slides{position:relative;padding-top:calc(48 / var(--sp-base-width) * 100cqw);padding-bottom:calc(50 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiper-wrapper .swiper-slide{width:calc(305 / var(--sp-base-width) * 100cqw);height:calc(520 / var(--sp-base-width) * 100cqw);box-shadow:calc(15 / var(--sp-base-width) * 100cqw) calc(15 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) 0 rgba(0,0,0,.03);border-radius:calc(20 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report{position:absolute;right:calc(105 / var(--sp-base-width) * 100cqw);top:calc(5 / var(--sp-base-width) * 100cqw);z-index:20}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-next-btn,.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-prev-btn{width:calc(50 / var(--sp-base-width) * 100cqw);height:calc(50 / var(--sp-base-width) * 100cqw);border:1px solid #ee663a;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-size:calc(9 / var(--sp-base-width) * 100cqw) calc(18 / var(--sp-base-width) * 100cqw);cursor:pointer;box-shadow:0 0 calc(10 / var(--sp-base-width) * 100cqw) 0 rgba(238,102,58,.2)}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-prev-btn{position:absolute;left:calc(-1*calc(32 / var(--sp-base-width) * 100cqw));top:0;z-index:auto;background-image:url(../images/parts/arrow_04_left.svg);background-position:left 49% center;transition:all .15s ease-out}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-prev-btn:active{transition:all .1s cubic-bezier(.25,.46,.45,.94);background-image:url(../images/parts/arrow_04_left_white.svg);background-color:#ee663a}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-next-btn{position:absolute;left:calc(32 / var(--sp-base-width) * 100cqw);top:0;z-index:auto;background-image:url(../images/parts/arrow_04.svg);background-position:left 55% center;transition:all .15s ease-out}.mainContent.page-femtech .sec-development_report .swiper.report_slides .swiperNav.report .swiper-next-btn:active{transition:all .1s cubic-bezier(.25,.46,.45,.94);background-image:url(../images/parts/arrow_04_white.svg);background-color:#ee663a}.mainContent.page-femtech .sec-message{position:relative;padding:calc(25 / var(--sp-base-width) * 100cqw) 0 calc(70 / var(--sp-base-width) * 100cqw);overflow:hidden}.mainContent.page-femtech .sec-message_head .title{margin-top:calc(2 / var(--sp-base-width) * 100cqw);font-size:calc(18 / var(--sp-base-width) * 100cqw);line-height:1.4}.mainContent.page-femtech .sec-message_back{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:url(../images/message/body_bg-sp.png) no-repeat center top/cover}.mainContent.page-femtech .sec-message_back .deco{position:absolute;left:50%;top:50%;z-index:20;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata1{position:absolute;left:calc(-1*calc(160 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(160 / var(--sp-base-width) * 100cqw));z-index:2;width:calc(26.07 / var(--sp-base-width) * 100cqw);height:calc(31.68 / var(--sp-base-width) * 100cqw);background-image:url(../images/message/wata_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata1 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata2{position:absolute;left:calc(-1*calc(160 / var(--sp-base-width) * 100cqw));top:calc(230 / var(--sp-base-width) * 100cqw);z-index:3;width:calc(31.25 / var(--sp-base-width) * 100cqw);height:calc(34.25 / var(--sp-base-width) * 100cqw);background-image:url(../images/message/wata_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata2 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata3{position:absolute;left:calc(130 / var(--sp-base-width) * 100cqw);top:calc(-1*calc(360 / var(--sp-base-width) * 100cqw));z-index:4;width:calc(38.75 / var(--sp-base-width) * 100cqw);height:calc(47.25 / var(--sp-base-width) * 100cqw);background-image:url(../images/message/wata_03.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata3 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata4{position:absolute;left:calc(140 / var(--sp-base-width) * 100cqw);top:calc(10 / var(--sp-base-width) * 100cqw);z-index:5;width:calc(21.45 / var(--sp-base-width) * 100cqw);height:calc(23.43 / var(--sp-base-width) * 100cqw);background-image:url(../images/message/wata_04.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(8%)}.mainContent.page-femtech .sec-message_back .deco .obj.wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .obj.wata4 a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-message_back .deco .wata1.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_back .deco .wata2.is-completed{animation:floatingY2 1.5s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_back .deco .wata3.is-completed{animation:floatingY2 2s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_back .deco .wata4.is-completed{animation:floatingY1 1s cubic-bezier(.445,.05,.55,.95) 0s infinite alternate both}.mainContent.page-femtech .sec-message_front{position:relative;z-index:200;margin-top:calc(27 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-message_front .messages{display:grid;row-gap:calc(28 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-message_front .messages_item{margin-inline:calc(20 / var(--sp-base-width) * 100cqw);cursor:pointer}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .pic{margin-inline:auto;width:calc(90 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .detail{margin-top:calc(6 / var(--sp-base-width) * 100cqw);background:url(../images/parts/arrow_04.svg) no-repeat right calc(7 / var(--sp-base-width) * 100cqw) top 28%;background-size:calc(8 / var(--sp-base-width) * 100cqw) calc(17 / var(--sp-base-width) * 100cqw);text-align:center}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .detail .title{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.12em;line-height:1.7}.mainContent.page-femtech .sec-message_front .messages_item .item_summary .detail .org{margin-top:calc(8 / var(--sp-base-width) * 100cqw);padding-left:2em;font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:700;color:#a79e98}.mainContent.page-femtech .-spacing4{background-color:#fff}.mainContent.page-femtech .sec-spec{padding:calc(7 / var(--sp-base-width) * 100cqw) 0 calc(35 / var(--sp-base-width) * 100cqw);background-color:#fff}.mainContent.page-femtech .sec-spec_body{margin:calc(25 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) 0}.mainContent.page-femtech .sec-spec_body .spec_pict{margin-inline:auto;width:calc(200 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-spec_body .spec_data{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-spec_body .spec_data .notes{margin-top:calc(6 / var(--sp-base-width) * 100cqw);display:grid;row-gap:0}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li:before{content:"※";margin-right:1em}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li{display:grid;grid-template-columns:auto 1fr;align-items:start}.mainContent.page-femtech .sec-spec_body .spec_data .notes>li:before{content:"※";margin-right:1em}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item{font-size:calc(8 / var(--sp-base-width) * 100cqw);font-weight:400;line-height:1.5}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(1)::before{content:"※1"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(2)::before{content:"※2"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(3)::before{content:"※3"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(4)::before{content:"※4"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(5)::before{content:"※5"}.mainContent.page-femtech .sec-spec_body .spec_data .notes_item:nth-child(6)::before{content:"※6"}.mainContent.page-femtech .sec-faq{padding-block:calc(23 / var(--sp-base-width) * 100cqw) calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-faq_body{margin-top:calc(25 / var(--sp-base-width) * 100cqw);padding-inline:calc(20 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(31 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-faq_body .co-faqContainer{background-color:#fff;outline:1px solid #a7a3a3}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary{position:relative;min-height:calc(60 / var(--sp-base-width) * 100cqw);padding:calc(10 / var(--sp-base-width) * 100cqw) calc(40 / var(--sp-base-width) * 100cqw) calc(10 / var(--sp-base-width) * 100cqw) calc(60 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:#ee663a;letter-spacing:.05em;line-height:1.5;background:url(../images/faq/icon_q.svg) no-repeat left calc(15 / var(--sp-base-width) * 100cqw) top calc(15 / var(--sp-base-width) * 100cqw);background-size:calc(29 / var(--sp-base-width) * 100cqw) calc(29 / var(--sp-base-width) * 100cqw);align-content:center}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary:before{content:"";position:absolute;right:calc(20 / var(--sp-base-width) * 100cqw);top:37%;z-index:auto;background-image:url(../images/parts/arrow_04_down.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;width:calc(10 / var(--sp-base-width) * 100cqw);height:calc(20 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-faq_body .co-faqContainer_summary:before a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-faq_body .co-faqContainer_content .contentInner .txt{min-height:calc(50 / var(--sp-base-width) * 100cqw);padding:calc(12 / var(--sp-base-width) * 100cqw) calc(10 / var(--sp-base-width) * 100cqw) calc(12 / var(--sp-base-width) * 100cqw) calc(60 / var(--sp-base-width) * 100cqw);border-top:1px solid #a7a3a3;background:url(../images/faq/icon_a.svg) no-repeat left calc(15 / var(--sp-base-width) * 100cqw) top calc(10 / var(--sp-base-width) * 100cqw);background-size:calc(29 / var(--sp-base-width) * 100cqw) calc(29 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-faq_body .co-faqContainer_content .contentInner .txt>p{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.07em;line-height:1.66}.mainContent.page-femtech .sec-faq_body .co-faqContainer_content .contentInner .txt img{margin-block:calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-faq_body .co-faqContainer.is-open .co-faqContainer_summary:before{background:url(../images/parts/arrow_04_up.svg);background-size:calc(10 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-news{padding-top:calc(1 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-news_body{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-news_body .bnr1{margin-inline:auto;width:calc(305 / var(--sp-base-width) * 100cqw);box-shadow:calc(8 / var(--sp-base-width) * 100cqw) calc(8 / var(--sp-base-width) * 100cqw) calc(10 / var(--sp-base-width) * 100cqw) 0 rgba(0,0,0,.03)}.mainContent.page-femtech .sec-news_body .news{margin:calc(38 / var(--sp-base-width) * 100cqw) calc(25 / var(--sp-base-width) * 100cqw) 0;display:grid;row-gap:calc(47 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-news_body .news_item .item_summary{text-decoration:none;cursor:pointer}.mainContent.page-femtech .sec-news_body .news_item .item_summary .thumb{margin-inline:auto;width:calc(154 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-news_body .news_item .item_summary .thumb img{border-radius:5px}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail{position:relative;margin-top:calc(5 / var(--sp-base-width) * 100cqw);padding:0 calc(35 / var(--sp-base-width) * 100cqw) 0 calc(10 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail:after{content:"";position:absolute;right:calc(10 / var(--sp-base-width) * 100cqw);top:calc(50% + calc(2 / var(--sp-base-width) * 100cqw));z-index:auto;width:calc(6.6 / var(--sp-base-width) * 100cqw);height:calc(11.55 / var(--sp-base-width) * 100cqw);background-image:url(../images/parts/arrow_04.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail:after a{display:block;width:100%;height:100%}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail .date{font-family:'Noto Sans JP';font-weight:700;font-size:calc(9 / var(--sp-base-width) * 100cqw);color:#a3a0a0;letter-spacing:.08em}.mainContent.page-femtech .sec-news_body .news_item .item_summary .detail .postTitle{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.07em;line-height:1.7}.mainContent.page-femtech .sec-news_body .news_item .item_summary:active .thumb{opacity:.8;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .sec-news_body .news_item .item_summary:active .detail{color:#ee663a;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.mainContent.page-femtech .sec-contact{margin-top:calc(60 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-contact_head .title{margin-top:calc(1 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-contact_body{margin-top:calc(25 / var(--sp-base-width) * 100cqw);text-align:center}.mainContent.page-femtech .sec-contact_body .pict1{margin-inline:auto;width:calc(140 / var(--sp-base-width) * 100cqw)}.mainContent.page-femtech .sec-contact_body .txt{margin-top:calc(30 / var(--sp-base-width) * 100cqw);font-size:calc(11 / var(--sp-base-width) * 100cqw);font-weight:500;line-height:2}.mainContent.page-femtech .nav-cta{margin-top:calc(50 / var(--sp-base-width) * 100cqw)}#global__pagetitle--title{transform:translateX(calc(15 / var(--sp-base-width) * 100cqw))}.co-modal.newsModal .co-modal_container .co-modal_nav .closeBtn{position:absolute;right:calc(10 / var(--sp-base-width) * 100cqw);top:calc(7 / var(--sp-base-width) * 100cqw);z-index:100;width:calc(50 / var(--sp-base-width) * 100cqw);height:calc(50 / var(--sp-base-width) * 100cqw);background:url(../images/parts/icon_close.svg) no-repeat center center;background-size:calc(18 / var(--sp-base-width) * 100cqw) calc(18 / var(--sp-base-width) * 100cqw);transition:opacity .15s ease-out}.co-modal.newsModal .co-modal_container .co-modal_nav .closeBtn:active{opacity:.8;transition:opacity .15s ease-out}.co-modal.newsModal .co-modal_container .co-modal_content{width:calc(330 / var(--sp-base-width) * 100cqw);max-height:calc(550 / var(--sp-base-width) * 100cqw);padding:calc(30 / var(--sp-base-width) * 100cqw) calc(35 / var(--sp-base-width) * 100cqw);border-radius:calc(20 / var(--sp-base-width) * 100cqw);box-shadow:calc(10 / var(--sp-base-width) * 100cqw) calc(10 / var(--sp-base-width) * 100cqw) calc(5 / var(--sp-base-width) * 100cqw) 0 rgba(0,0,0,.03)}.co-modal.newsModal .co-modal_container .co-modal_content .modal_head .date{font-family:'Noto Sans JP';font-weight:700;font-size:calc(12 / var(--sp-base-width) * 100cqw);color:#a3a0a0;letter-spacing:.08em}.co-modal.newsModal .co-modal_container .co-modal_content .modal_head .title{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.02em;line-height:1.7}.co-modal.newsModal .co-modal_container .co-modal_content .modal_body{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}.co-modal.newsModal .co-modal_container .co-modal_content .modal_body .pict{text-align:center}.co-modal.newsModal .co-modal_container .co-modal_content .modal_body .detailBtn{margin:calc(30 / var(--sp-base-width) * 100cqw) auto 0}.co-modal.messageModal .co-modal_container{margin-inline:calc(25 / var(--sp-base-width) * 100cqw)}.co-modal.messageModal .co-modal_container .co-modal_content{height:100%;padding:calc(27 / var(--sp-base-width) * 100cqw) calc(15 / var(--sp-base-width) * 100cqw) calc(27 / var(--sp-base-width) * 100cqw) calc(27 / var(--sp-base-width) * 100cqw);border-radius:calc(15 / var(--sp-base-width) * 100cqw);box-shadow:calc(20 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) 0 rgba(0,0,0,.03);background-color:#fbfaf9;overflow:hidden}.co-modal.messageModal .co-modal_container .co-modal_content_inner{height:100%;padding-right:calc(12 / var(--sp-base-width) * 100cqw);overflow-y:scroll}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head{display:grid;grid-template-areas:"pic belong" "title title";grid-template-columns:100px 1fr;grid-template-rows:auto auto}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_pic{grid-area:pic;padding-right:calc(15 / var(--sp-base-width) * 100cqw)}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_org{grid-area:belong;align-content:center;font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.13em;line-height:1.7}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_org .sub{font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:500}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_head .head_title{grid-area:title;padding-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(13 / var(--sp-base-width) * 100cqw);font-weight:500;color:#ee663a;letter-spacing:.12em;line-height:1.6}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body{margin-top:calc(40 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(30 / var(--sp-base-width) * 100cqw)}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body .co-sec .topic{font-size:calc(13 / var(--sp-base-width) * 100cqw);font-weight:500;color:#ee663a;letter-spacing:.12em;line-height:1.75}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body .co-sec .topic:before{content:"●";margin-right:calc(5 / var(--sp-base-width) * 100cqw)}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_body .co-sec .desc{margin-top:calc(7 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;line-height:1.7}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_foot{margin-top:calc(30 / var(--sp-base-width) * 100cqw);padding-bottom:calc(10 / var(--sp-base-width) * 100cqw)}.co-modal.messageModal .co-modal_container .co-modal_content_inner .content_foot .closeBtn{margin-inline:auto}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav{position:absolute;right:0;top:0;z-index:100}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav .closeBtn{position:absolute;right:calc(1*calc(10 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(2 / var(--sp-base-width) * 100cqw));z-index:auto;width:calc(50 / var(--sp-base-width) * 100cqw);height:calc(50 / var(--sp-base-width) * 100cqw);background-image:url(../images/parts/icon_close2.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;background-size:calc(18 / var(--sp-base-width) * 100cqw) calc(18 / var(--sp-base-width) * 100cqw);cursor:pointer}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav .closeBtn a{display:block;width:100%;height:100%}.co-modal.messageModal .co-modal_container .co-modal_content .co-modal_nav .closeBtn a{display:block;width:100%;height:100%}}