@charset "UTF-8";.size-small[data-astro-cid-zbh5sufn]{max-width:29.375em}.moviePopup[data-astro-cid-zbh5sufn]{text-align:center;transition-duration:.3s;cursor:pointer}.moviePopup[data-astro-cid-zbh5sufn]:hover{opacity:.6}.moviePopup_thumbnail[data-astro-cid-zbh5sufn]{width:100%;position:relative}.moviePopup_thumbnail[data-astro-cid-zbh5sufn]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:4.375em;height:4.375em;background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:2}.moviePopup_thumbnail[data-astro-cid-zbh5sufn].startBlack:after{background-image:var(--movieStartBlackUrl)}.moviePopup_thumbnail[data-astro-cid-zbh5sufn].startWhite:after{background-image:var(--movieStartWhiteUrl)}.moviePopup[data-astro-cid-zbh5sufn] h5[data-astro-cid-zbh5sufn]{font-size:1.25em;font-weight:700;color:#fff;margin-top:.6em;letter-spacing:.1em}@media screen and (max-width:768px){.moviePopup[data-astro-cid-zbh5sufn] h5[data-astro-cid-zbh5sufn]{font-size:1.125em}}.videoModal-overlay[data-astro-cid-zbh5sufn]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.videoModal-overlay[data-astro-cid-zbh5sufn][style*="opacity: 1"]{opacity:1;visibility:visible}.videoModal-container[data-astro-cid-zbh5sufn]{position:relative;width:90%;max-width:62.5em;aspect-ratio:16/9}.videoModal-close[data-astro-cid-zbh5sufn]{position:absolute;top:-1.2em;right:0;background:none;border:none;color:#fff;font-size:3em;cursor:pointer;width:1em;height:1em;display:flex;align-items:center;justify-content:center;padding:0;z-index:10001}.videoModal-close[data-astro-cid-zbh5sufn]:hover{opacity:.7}.videoModal-close[data-astro-cid-zbh5sufn] span[data-astro-cid-zbh5sufn]{line-height:1}.videoModal-content[data-astro-cid-zbh5sufn]{position:relative;width:100%;height:100%;overflow:hidden}.videoModal-content[data-astro-cid-zbh5sufn] iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media screen and (max-width:768px){.videoModal-container[data-astro-cid-zbh5sufn]{max-width:100%;width:100%;padding:0}.videoModal-close[data-astro-cid-zbh5sufn]{top:-30px;font-size:1.5em}}.features_block[data-astro-cid-of6qnkit]{width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:768px){.features_block[data-astro-cid-of6qnkit]{flex-direction:column}}.features_block[data-astro-cid-of6qnkit].reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.features_block[data-astro-cid-of6qnkit].reverse{flex-direction:column}}.features_block_img[data-astro-cid-of6qnkit]{width:50%;position:relative}@media screen and (max-width:768px){.features_block_img[data-astro-cid-of6qnkit]{width:84%;margin-inline:auto}}.features_block_num[data-astro-cid-of6qnkit]{position:absolute;top:-2.5em;left:0}.features_block_num[data-astro-cid-of6qnkit].num01{width:1.5em;left:.5em}.features_block_num[data-astro-cid-of6qnkit].num02{width:2.8125em}.features_block_num[data-astro-cid-of6qnkit].num03{width:2.9125em}.features_block_txtBlock[data-astro-cid-of6qnkit]{width:43.625%}@media screen and (max-width:768px){.features_block_txtBlock[data-astro-cid-of6qnkit]{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start;column-gap:1.3em;margin-top:2.5em}}.features_block_txtBlock_point[data-astro-cid-of6qnkit]{font-size:1.375em;font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (max-width:768px){.features_block_txtBlock_point[data-astro-cid-of6qnkit]{font-size:1em;grid-column:1;grid-row:1;margin-top:.5em}}.features_block_txtBlock[data-astro-cid-of6qnkit] h5[data-astro-cid-of6qnkit]{font-size:3.375em;font-weight:700;letter-spacing:.12em;line-height:1;margin-top:.3em}@media screen and (max-width:768px){.features_block_txtBlock[data-astro-cid-of6qnkit] h5[data-astro-cid-of6qnkit]{font-size:2.2em;grid-column:1;grid-row:1;margin-top:1.2em;margin-inline:0}}.features_block_txtBlock[data-astro-cid-of6qnkit] .sentence{text-align:left;margin-top:1.625em}@media screen and (max-width:768px){.features_block_txtBlock[data-astro-cid-of6qnkit] .sentence{grid-column:2;grid-row:1/3;margin-top:0}}.features_block_txtBlock[data-astro-cid-of6qnkit] .sentence_text{letter-spacing:.05em;line-height:2}@media screen and (max-width:768px){.features_block_txtBlock[data-astro-cid-of6qnkit] .sentence_text{letter-spacing:0;line-height:1.8;text-align:justify;font-size:.8em}}.flowCard[data-astro-cid-gp6g5ht3]{width:21.25em;height:21.25em;position:relative;background-color:#fff;color:#000;margin-right:1.875em;scroll-snap-align:center;display:inline-block;flex-shrink:0}.flowCard_step[data-astro-cid-gp6g5ht3]{position:absolute;top:-.5em;left:0;font-size:1.13875em;font-weight:700;display:inline-flex;justify-content:center;align-items:center;line-height:1;letter-spacing:.05em;background-color:#b7aa00;padding:.25em .5em}.flowCard_step[data-astro-cid-gp6g5ht3] .num[data-astro-cid-gp6g5ht3]{font-size:1.5625686059em;margin-left:.2em;margin-top:-.1em}.flowCard_txtBlock[data-astro-cid-gp6g5ht3]{padding-top:.9em;padding-inline:1.625em}.flowCard_txtBlock_ttl[data-astro-cid-gp6g5ht3]{font-size:1.3125em;font-weight:700;text-align:center;letter-spacing:0em}.flowCard_txtBlock_ttl[data-astro-cid-gp6g5ht3] span{letter-spacing:-.1em}.flowCard_txtBlock_desc[data-astro-cid-gp6g5ht3]{font-size:1em;font-weight:500;text-align:justify;line-height:1.6;letter-spacing:.01em;margin-top:.5em}.flowCard[data-astro-cid-gp6g5ht3].flowCard-special .flowCard_txtBlock_ttl[data-astro-cid-gp6g5ht3]{letter-spacing:-.04em}.faqBox[data-astro-cid-r7i24van]{border-bottom:.03125em solid #fff;padding-block:1.7em}.faqBox[data-astro-cid-r7i24van]:last-of-type{padding-bottom:0;border-bottom:none}.faqBox_sentence[data-astro-cid-r7i24van]{position:relative}.faqBox_sentence[data-astro-cid-r7i24van]:nth-of-type(n+2){margin-top:1.25em}.faqBox_sentence_list[data-astro-cid-r7i24van]{position:absolute;top:-.25em;left:0;line-height:1}.faqBox_sentence_list[data-astro-cid-r7i24van]:before{content:"";display:inline-block;width:1.9375em;height:1.9375em;background-color:#fff}.faqBox_sentence_list[data-astro-cid-r7i24van] .list_en[data-astro-cid-r7i24van]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:1.1875em;font-weight:700;color:#717171;line-height:1}.faqBox_sentence_txt[data-astro-cid-r7i24van]{padding-left:2.75em}.faqBox_sentence_txt[data-astro-cid-r7i24van] .txt[data-astro-cid-r7i24van]{font-size:.875em;font-weight:400;text-align:justify}.faqBox_sentence_txt[data-astro-cid-r7i24van] .txt[data-astro-cid-r7i24van].txtQ{font-weight:700}.faqBox_sentence_txt[data-astro-cid-r7i24van] .txt[data-astro-cid-r7i24van] a{color:#fff;text-decoration:underline}.faqBox_sentence_txt[data-astro-cid-r7i24van] .txt[data-astro-cid-r7i24van] a:hover{text-decoration:none}.faqArea[data-astro-cid-lxr4khz6]{padding-block:8.75em 4.375em;background-color:#717171}@media screen and (max-width:768px){.faqArea[data-astro-cid-lxr4khz6]{padding-block:5em 4em}}.faqArea_accBlock[data-astro-cid-lxr4khz6]{position:relative}.faqArea_accContent[data-astro-cid-lxr4khz6]{max-width:62.5em;width:90%;margin-inline:auto;margin-top:2.5em;position:relative}@media screen and (max-width:768px){.faqArea_accContent[data-astro-cid-lxr4khz6]{--faq-acc-collapsed: 10em;overflow:hidden;max-height:var(--faq-acc-collapsed);transition:max-height .4s ease}}@media screen and (max-width:768px){.faqArea_accContent[data-astro-cid-lxr4khz6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6em;background:linear-gradient(to bottom,#71717100,#717171cc 60%,#717171);pointer-events:none}}.faqArea_inner[data-astro-cid-lxr4khz6]{width:100%}.faqArea_toggle[data-astro-cid-lxr4khz6]{display:none}@media screen and (max-width:768px){.faqArea_toggle[data-astro-cid-lxr4khz6]{display:block;width:90%;max-width:22em;margin:2em auto 0;padding:.9em 1.5em;font-size:1em;font-weight:700;color:#fff;background-color:transparent;border:.266em solid #fff;text-align:center;position:relative}.faqArea_toggle[data-astro-cid-lxr4khz6]:before,.faqArea_toggle[data-astro-cid-lxr4khz6]:after{content:"";position:absolute;right:1.5em;top:50%;background-color:#fff;transition:transform .3s ease,opacity .3s ease}.faqArea_toggle[data-astro-cid-lxr4khz6]:before{width:1.3125em;height:.2em;transform:translateY(-50%)}.faqArea_toggle[data-astro-cid-lxr4khz6]:after{width:.2em;height:1.3125em;transform:translate(-50%,-50%);right:1.95em}}@media screen and (max-width:768px){.faqArea_accBlock[data-astro-cid-lxr4khz6].is-open .faqArea_toggle[data-astro-cid-lxr4khz6]:after{transform:translate(.375em,-50%) rotate(90deg);opacity:0}}@media screen and (max-width:768px){.faqArea_accBlock[data-astro-cid-lxr4khz6].is-open .faqArea_accContent[data-astro-cid-lxr4khz6]{max-height:none}}@media screen and (max-width:768px){.faqArea_accBlock[data-astro-cid-lxr4khz6].is-open .faqArea_accContent[data-astro-cid-lxr4khz6]:after{content:none}}.faqArea_btnArea[data-astro-cid-lxr4khz6]{text-align:center;margin-top:3.75em}.faqArea_btnArea[data-astro-cid-lxr4khz6] .btn{color:#fff;background-color:transparent;border:.266em solid #fff;padding-block:.9em}@media screen and (max-width:768px){.faqArea_btnArea[data-astro-cid-lxr4khz6] .btn{width:22em;font-size:1em}}.faqArea_btnArea[data-astro-cid-lxr4khz6] .btn:after{right:.5em;border-left:.6em solid #fff;transition-duration:.3s}.faqArea_btnArea[data-astro-cid-lxr4khz6] .btn:hover{color:#000}.faqArea_btnArea[data-astro-cid-lxr4khz6] .btn:hover:after{border-left:.6em solid #000}header,main,footer{opacity:1;visibility:visible}.opening-done{opacity:1!important;visibility:visible!important;transition:opacity .6s ease-in!important}.openingArea[data-astro-cid-6azzd6pe]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:opacity;opacity:1;transition:opacity .6s ease-out}.openingArea[data-astro-cid-6azzd6pe].is-fadeout{opacity:0;pointer-events:none}.openingArea_text[data-astro-cid-6azzd6pe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);color:#fff;font-size:2.5em;font-weight:700;letter-spacing:.1em;white-space:nowrap;opacity:0;text-align:center;z-index:2}.openingArea_text[data-astro-cid-6azzd6pe] p[data-astro-cid-6azzd6pe]{margin:0;font-family:inherit}.openingArea_text-01[data-astro-cid-6azzd6pe]{animation:openingText01 2.5s ease-in-out forwards;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,serif;font-weight:300;animation-delay:.5s}.openingArea_text-01[data-astro-cid-6azzd6pe] p[data-astro-cid-6azzd6pe]{font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,serif!important;font-weight:300!important}.openingArea_bars[data-astro-cid-6azzd6pe]{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;gap:0;margin:0;padding:0;z-index:1}.openingArea_bar[data-astro-cid-6azzd6pe]{flex:1 1 0;min-width:0;height:100%;margin:0;padding:0;background-color:#000;transform-origin:top;transform:scaleY(1);will-change:transform;animation:barSlideUp .8s ease-out forwards;box-sizing:border-box}.openingArea_bar[data-astro-cid-6azzd6pe]:not(:last-child){margin-right:-1px}.openingArea_bar-01[data-astro-cid-6azzd6pe]{animation-delay:3s}.openingArea_bar-02[data-astro-cid-6azzd6pe]{animation-delay:3.2s}.openingArea_bar-03[data-astro-cid-6azzd6pe]{animation-delay:3.4s}.openingArea_bar-04[data-astro-cid-6azzd6pe]{animation-delay:3.6s}@keyframes openingText01{0%{opacity:0}32%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes barSlideUp{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media screen and (max-width:768px){.openingArea_text[data-astro-cid-6azzd6pe]{font-size:1.5em;letter-spacing:.05em}}.innopanelTop{position:relative}.mvArea{position:relative;height:100%}.mvArea_mv{width:100%;position:relative;height:100%}.mvArea_mv_headline{position:absolute;top:43%;left:25.5%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:25%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media screen and (max-width:768px){.mvArea_mv_headline{top:37%;left:27.5%;width:44%}}.mvArea_mv_headline_txt{overflow:hidden}.mvArea_mv_headline_txt.txt01{width:72%}.mvArea_mv_headline_txt.txt02{width:100%;margin-top:6.5%}.mvArea_mv_headline_txt.txt02.elm img{transition-delay:.3s}.mvArea_mv_headline_txt.txt03{width:100%;margin-top:5%}.mvArea_mv_headline_txt.txt03.elm img{transition-delay:.6s}.mvArea_mv_headline_txt.elm{opacity:1;transition:none}.mvArea_mv_headline_txt.elm img{transform:translateY(100%);transition:transform .7s ease-out}.mvArea_mv_headline_txt.elm.fade-in img{transform:translateY(0)}.mvArea_lead{position:relative;height:100%}@media screen and (max-width:768px){.mvArea_lead{height:44.5em}}.mvArea_lead_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;z-index:2}.mvArea_lead_inner_text{font-size:1.1875em;font-weight:700;letter-spacing:.1em;line-height:2}@media screen and (max-width:768px){.mvArea_lead_inner_text{line-height:2.3;font-size:1em;letter-spacing:.05em}}.mvArea_lead_inner_text.text02{margin-top:3.2em}.mvArea_lead_inner_text.text03{margin-top:1.4em}.mvArea_lead_inner_text.text04{margin-top:1.3em}.mvArea_lead_movie{position:relative;height:100%;z-index:1}.mvArea_lead_movie video{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;transition:opacity .8s ease-in}.mvArea_lead_movie video.is-fadein{opacity:0;animation:videoFadeIn .8s ease-in forwards}.mvArea_lead_movie video.is-fadeout{animation:videoFadeOut .8s ease-out forwards}.mvArea_lead_movie video.is-hidden{opacity:0;visibility:hidden}.mvArea_cross{position:fixed;top:calc(80px + 1em);right:1em;width:auto;z-index:2;margin-left:auto}.mvArea_cross img{width:auto;height:84vh}@media screen and (max-width:1200px){.mvArea_cross{width:1.85em}.mvArea_cross img{width:100%;height:auto}}@media screen and (max-width:1024px){.mvArea_cross{top:calc(68px + 1em)}}@media screen and (max-width:768px){.mvArea_cross{top:calc(60px + 6em);right:0%}}.mvArea_cross.is-absolute{position:absolute;top:auto;bottom:1em;right:1em}@media screen and (max-width:768px){.mvArea_cross.is-absolute{right:0%}}.topWrapper{position:relative;color:#fff}.topWrapper_floating{width:6.25em;position:fixed;bottom:7em;right:0;z-index:99;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.topWrapper_floating.is-visible{opacity:1;visibility:visible;pointer-events:auto}.aboutProduct{text-align:center;padding-block:13.5em 8.75em}@media screen and (max-width:768px){.aboutProduct{padding-block:9.5em 5.75em}}.aboutProduct_main{max-width:43.75em;width:90%;margin-inline:auto}@media screen and (max-width:768px){.aboutProduct_main{width:100%}}.aboutProduct_lead{font-size:2.25em;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){.aboutProduct_lead{line-height:1.7;font-size:2em}}.aboutProduct_lead .din{font-size:1.1388888889em}.aboutProduct_lead .din sup{font-size:.3658536585em;top:-1.2em}.aboutProduct .sentence_text{line-height:2.6}@media screen and (max-width:768px){.aboutProduct .sentence_text{line-height:2.7}}.standard{padding-bottom:5.625em}.standard_imgArea{width:100%;display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width:768px){.standard_imgArea{flex-direction:column-reverse;row-gap:.2em}}.standard_imgArea_left{width:27.9%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}@media screen and (max-width:768px){.standard_imgArea_left{width:100%;flex-direction:row;column-gap:.2em}}.standard_imgArea_right{width:71.6666666667%}@media screen and (max-width:768px){.standard_imgArea_right{width:100%}}.standard .h4Area{margin-top:7.5em}.standard_productArea{position:relative;margin-top:4.375em;max-width:48.75em;transform:translate(2em);width:90%;margin-inline:auto}@media screen and (max-width:768px){.standard_productArea{transform:translate(0);margin-top:2.5em}}.standard_productArea_img{width:11.25em;margin-inline:auto;transform:translate(-2em)}@media screen and (max-width:768px){.standard_productArea_img{width:32.4324324324%;transform:translate(0);margin-left:1em;padding-top:10em}}.standard_productArea_txtBlock{position:absolute}.standard_productArea_txtBlock.txtBlock01{top:1.25em}@media screen and (max-width:768px){.standard_productArea_txtBlock.txtBlock01{display:flex;justify-content:space-between;align-items:flex-start;width:100%}}.standard_productArea_txtBlock.txtBlock01 .txtBlock01_wrap{line-height:1.7}.standard_productArea_txtBlock.txtBlock02{top:15.625em;left:0}@media screen and (max-width:768px){.standard_productArea_txtBlock.txtBlock02{top:13em}}.standard_productArea_txtBlock.txtBlock03{top:7.1875em;right:-1em}@media screen and (max-width:768px){.standard_productArea_txtBlock.txtBlock03{top:18em;right:0;width:58%}}.standard_productArea_txtBlock.txtBlock03 .noteArea{position:absolute;left:0;bottom:-3.5em}.standard_productArea_txtBlock.txtBlock03 .noteArea .note{font-size:.6875em;font-weight:500;letter-spacing:.1em}.standard_productArea_txtBlock.txtBlock03 .noteArea .noteLink a{color:#fff;text-decoration:underline}.standard_productArea_txtBlock p{font-size:.83125em;font-weight:500;letter-spacing:.1em;line-height:1.8}@media screen and (max-width:768px){.standard_productArea_txtBlock p{letter-spacing:0}}.standard_productArea_txtBlock p .txt_note{font-size:.9em;font-weight:400;letter-spacing:0;text-indent:0}@media screen and (max-width:768px){.standard_productArea_txtBlock p .txt_note{font-size:.85em;padding-left:.2em}}.standard_productArea_txtBlock .txtBlock_txt{padding-left:1em;text-indent:-1em;line-height:1.7}@media screen and (max-width:768px){.standard_productArea_txtBlock .txtBlock_txt.edge{margin-top:-1.4em}}.standard_productArea_txtBlock .txtBlock_txt.txt_note{font-size:.7em;font-weight:400;letter-spacing:0;padding-left:1.2em;text-indent:0}.standard_productArea_txtBlock .txtBlock_txt.txt_note.note2{text-indent:-1em}.standard_productArea_txtBlock .txtBlock_note{font-size:.7em;font-weight:400;margin-top:1em;letter-spacing:.05em;line-height:1.8}@media screen and (max-width:768px){.standard_productArea_txtBlock .txtBlock_note{font-size:.625em;letter-spacing:0}}.standard_productArea_txtBlock .txtBlock_inner{position:relative}@media screen and (max-width:768px){.standard_productArea_txtBlock .txtBlock_inner{width:100%}}.standard_productArea_txtBlock .txtBlock_inner_img{position:absolute;top:-4.2em;left:-4.4em;width:19.6875em;z-index:2}@media screen and (max-width:768px){.standard_productArea_txtBlock .txtBlock_inner_img{top:-5.4em;left:-18.5%;width:98%}}.standard_productArea_txtBlock .txtBlock_inner .txtBlock_box{position:relative;z-index:1;border:.03125em solid #fff;padding:10em 1em 1em;border-radius:3em 0 0}@media screen and (max-width:768px){.standard_productArea_txtBlock .txtBlock_inner .txtBlock_box{padding:6.5em .5em 1em;border-radius:1em 0 0;width:100%}}.standard_productArea_txtBlock .txtBlock_inner .txtBlock_box .txtBlock_note{padding-left:1em;text-indent:-1em;line-height:1.8}@media screen and (max-width:768px){.standard_productArea_txtBlock .txtBlock_inner .txtBlock_box .txtBlock_note{font-size:.75em;letter-spacing:0}}.standard_productArea_txtBlock .txtBlock_inner .txtBlock_box .txtBlock_note.note2{margin-top:0}.standard_productArea_note{margin-top:4em}@media screen and (max-width:768px){.standard_productArea_note{margin-top:6em}.standard_productArea_note .txtBlock_txt{font-size:.6875em;letter-spacing:0;text-indent:-1em;padding-left:1em}}.standard_productArea_note .note{font-size:.6875em;font-weight:500;letter-spacing:.1em}.standard_productArea_note .note.spAB{margin-top:1em}.standard_productArea_note .note.noteLink{margin-top:1em;text-decoration:underline}.standard_productArea_note .note a{color:#fff}.partner{background-color:#4c4c4c;padding-block:6.25em 5.625em;text-align:center}.partner_relationship{max-width:43.75em;width:90%;margin-inline:auto;margin-top:4.375em}.partner_relationship img{width:100%}@media screen and (max-width:768px){.partner .sentence_text{font-size:.9em}}.innopanelTop .anchorLinkArea{padding-block:5.625em}@media screen and (max-width:768px){.innopanelTop .anchorLinkArea{padding-block:4.3em}}.innopanelTop .anchorLinkArea_inner{max-width:62.5em;width:90%;margin-inline:auto;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:1.65em}.innopanelTop .anchorLinkArea_btn.btn{color:#fff;background-color:transparent;border:none;padding:0;transition:opacity .3s ease}.innopanelTop .anchorLinkArea_btn.btn:after{content:"";position:absolute;top:37%;right:auto;margin-left:.6em;border-left:.6em solid #fff;transition-duration:.3s;transform:rotate(90deg) translate(0)}.innopanelTop .anchorLinkArea_btn.btn:before{content:none}.innopanelTop .anchorLinkArea_btn.btn:hover{color:#fff;opacity:1}.innopanelTop .anchorLinkArea_btn.btn:hover:after{border-left:.6em solid #fff;transform:rotate(90deg) translate(.4em);animation:arrowDownLoop .8s ease-in-out infinite}.innopanelTop .anchorLinkArea_btn.btn-unset{width:20%}@media screen and (max-width:768px){.innopanelTop .anchorLinkArea_btn.btn-unset{width:31.5%;font-size:.9em;letter-spacing:.05em}}.features_headline{width:43.6%;margin-inline:5% auto}@media screen and (max-width:768px){.features_headline{width:58.8%}}.features_headline_txt{position:relative;width:100%}.features_headline_txt .outline{position:relative;z-index:1;width:100%}.features_headline_txt .outline.no-out{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.features_headline_txt.txt02{width:85.3037%;margin-top:5.5%}.features_headline_txt.txt03{width:72.754%;margin-top:5.5%}.features_headline.elm{transition:none;opacity:1;transform:translateY(0)}.features_headline.elm .txt01 .outline.no-out{transition-delay:.5s}.features_headline.elm .txt02 .outline.no-out{transition-delay:1.3s}.features_headline.elm .txt03 .outline.no-out{transition-delay:2.1s}.features_headline.elm .outline.no-out{opacity:0;transition:opacity 1s ease-out}.features_headline.elm.fade-in .outline.no-out{opacity:1}.features_inner{max-width:62.5em;width:90%;margin-inline:auto;border:.875em solid #fff;padding-block:2.8125em 5em}@media screen and (max-width:768px){.features_inner{border-width:.5em;padding-bottom:2.5em}}.features_inner_wrap{max-width:50em;width:100%;margin-inline:auto}.features_inner_wrap .h4Area{margin-top:13.125em}@media screen and (max-width:768px){.features_inner_wrap .h4Area{margin-top:7.5em}}.features_inner_wrap .featureArea{margin-top:6.875em}@media screen and (max-width:768px){.features_inner_wrap .featureArea{width:90%;margin-inline:auto;margin-top:9em}.features_inner_wrap .featureArea.featureFirst{margin-top:4.875em}}.features_inner_wrap .featureArea_block{margin-top:4.375em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block{margin-top:3.375em}}.features_inner_wrap .featureArea_block_ttl{font-size:1.375em;font-weight:700;letter-spacing:.15em;text-align:center;margin-bottom:1.45em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_ttl{font-size:1.3em;margin-bottom:1em;letter-spacing:.05em}}.features_inner_wrap .featureArea_block_ttl span{font-size:.5em;letter-spacing:.08em}.features_inner_wrap .featureArea_block_difference{border:.0625em solid #a0a0a0;padding-block:2.5em 3.125em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference{padding:0;overflow:hidden;border:none}}.features_inner_wrap .featureArea_block_difference_toggle{display:none}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference_toggle{display:flex;align-items:center;justify-content:center;gap:.5em;width:80%;margin-inline:auto;padding:1em;border:.0625em solid #a0a0a0;background-color:transparent;color:#fff;font-size:.875em;letter-spacing:.1em;cursor:pointer;position:relative}.features_inner_wrap .featureArea_block_difference_toggle:before,.features_inner_wrap .featureArea_block_difference_toggle:after{content:"";position:absolute;right:1.5em;top:50%;background-color:#fff;transition:transform .3s ease,opacity .3s ease}.features_inner_wrap .featureArea_block_difference_toggle:before{width:1.3125em;height:.2em;transform:translateY(-50%)}.features_inner_wrap .featureArea_block_difference_toggle:after{width:.2em;height:1.3125em;transform:translate(-50%,-50%);right:1.95em}}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference_inner{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;padding:0}}.features_inner_wrap .featureArea_block_difference .difference_block01{max-width:43.75em;width:90%;margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01{width:94%}}.features_inner_wrap .featureArea_block_difference .difference_block01_box{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box{flex-direction:column;justify-content:flex-start}}.features_inner_wrap .featureArea_block_difference .difference_block01_box .difference_block01_txtBlock_ttl{text-align:center;width:100%;line-height:1;padding-block:.4em .5em;font-size:.7375em;font-weight:700;letter-spacing:.05em;color:#000;background-color:#fff}.features_inner_wrap .featureArea_block_difference .difference_block01_box .difference_block01_txtBlock_lead{position:relative;margin-top:.2em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box .difference_block01_txtBlock_lead{margin-top:.5em}}.features_inner_wrap .featureArea_block_difference .difference_block01_box .difference_block01_txtBlock_lead .lead_txt{font-size:.820625em;font-weight:700;letter-spacing:.05em;padding-right:1em;position:relative;z-index:2;background-color:#000;display:inline-block}.features_inner_wrap .featureArea_block_difference .difference_block01_box .difference_block01_txtBlock_lead:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:100%;height:.030075188em;background-color:#fff;z-index:1}.features_inner_wrap .featureArea_block_difference .difference_block01_box .difference_block01_txtBlock ul li{font-size:.7375em;font-weight:500;letter-spacing:.07em;line-height:1.8}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box .difference_block01_txtBlock ul li{letter-spacing:0}}.features_inner_wrap .featureArea_block_difference .difference_block01_box.beforeBox{width:40.4285714286%}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box.beforeBox{width:36.7%}}.features_inner_wrap .featureArea_block_difference .difference_block01_box.beforeBox .difference_block01_img{width:45.7122608079%}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box.beforeBox .difference_block01_img{width:100%;transform:translate(1em)}}.features_inner_wrap .featureArea_block_difference .difference_block01_box.beforeBox .difference_block01_txtBlock{width:51.3819985826%}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box.beforeBox .difference_block01_txtBlock{width:100%;margin-top:1.5em}}.features_inner_wrap .featureArea_block_difference .difference_block01_box.afterBox{width:54.6528571429%}.features_inner_wrap .featureArea_block_difference .difference_block01_box.afterBox .difference_block01_img{width:40.862745098%}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box.afterBox .difference_block01_img{width:80.5%;margin-inline:auto}}.features_inner_wrap .featureArea_block_difference .difference_block01_box.afterBox .difference_block01_txtBlock{width:54.1176470588%}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block01_box.afterBox .difference_block01_txtBlock{width:100%;margin-top:1.5em}}.features_inner_wrap .featureArea_block_difference .difference_block01_box.afterBox .difference_block01_txtBlock .difference_block01_txtBlock_ttl{background-color:#8a8000}.features_inner_wrap .featureArea_block_difference .difference_block02{max-width:43.75em;width:90%;margin-inline:auto;display:flex;justify-content:space-between;align-items:stretch;margin-top:2em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block02{flex-direction:column}}.features_inner_wrap .featureArea_block_difference .difference_block02_box.exBox{width:47.2857142857%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block02_box.exBox{width:100%}.features_inner_wrap .featureArea_block_difference .difference_block02_box.exBox .note_text_link{display:block}}.features_inner_wrap .featureArea_block_difference .difference_block02_box.exBox .exBox_sentence .sentence{text-align:left;margin-top:0}.features_inner_wrap .featureArea_block_difference .difference_block02_box.exBox .exBox_sentence .sentence_text{line-height:1.8;letter-spacing:.1em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block02_box.exBox .exBox_sentence .sentence_text{letter-spacing:0;text-align:justify;font-size:.9em}}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox{width:50.9285714286%;background-color:#b5b5b5;padding:.625em 1em;color:#000}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox{width:100%;margin-top:1.5em}}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_ttl{font-size:.8em;font-weight:700;letter-spacing:.1em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_ttl{font-size:1em;text-align:center}}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_fb{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.5em}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_fb{margin-top:.8em}}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_fb_tool{width:44.45%;display:flex;justify-content:start}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_fb_tool:nth-of-type(2){width:49.3%}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_fb_tool .tool_name{width:57.9%;font-size:.6875em;font-weight:700;letter-spacing:.1em;line-height:1.4}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_fb_tool .tool_img{width:42.655%}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_note{margin-top:.5em}.features_inner_wrap .featureArea_block_difference .difference_block02_box.toolBox .toolBox_note .note{font-size:.6875em;font-weight:500;letter-spacing:.02em;line-height:1.6;text-indent:-1em;padding-left:1em}.features_inner_wrap .featureArea_block.is-open .featureArea_block_difference{border:.0625em solid #a0a0a0}.features_inner_wrap .featureArea_block.is-open .featureArea_block_difference_toggle{border:none}.features_inner_wrap .featureArea_block.is-open .featureArea_block_difference_toggle:before{right:6em}.features_inner_wrap .featureArea_block.is-open .featureArea_block_difference_toggle:after{transform:translate(.375em,-50%) rotate(90deg);opacity:0}@media screen and (max-width:768px){.features_inner_wrap .featureArea_block.is-open .featureArea_block_difference_inner{max-height:2000px;opacity:1;padding:2em 0}}.constructionFlow{padding-block:10.3125em 6.25em}@media screen and (max-width:768px){.constructionFlow{padding-bottom:4em}}.constructionFlow .h4Area{margin-top:5.625em}.constructionFlow_step{overflow:hidden}.constructionFlow_step_scroll{max-width:62.5em;width:90%;margin-inline:auto;margin-top:4.5em}@media screen and (max-width:768px){.constructionFlow_step_scroll{margin-top:3.5em}}.constructionFlow_step_scroll .scroll_txt{font-size:1.0625em;font-weight:700;letter-spacing:0em;color:#fff;line-height:1}.constructionFlow_step_scroll .scroll_arrow{display:inline-block;position:relative;width:100%;height:.0625em;overflow:visible}.constructionFlow_step_scroll .scroll_arrow:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background-color:#fff;animation:lineExtend 4s ease-in-out infinite}.constructionFlow_step_scroll .scroll_arrow:after{content:"";position:absolute;top:-.21em;margin-left:-.68em;transform:translateY(-50%) rotate(-70deg);width:.0625em;height:1.5em;background-color:#fff;animation:arrowExtend 4s ease-in-out infinite}.constructionFlow_step_cardArea{width:100%;height:auto;min-height:21.25em;position:relative;padding-left:max(5%,(100% - 62.5em) / 2);padding-right:max(5%,(100% - 62.5em) / 2);margin-top:4.25em}.constructionFlow_step_cardArea.splide .splide__track{height:100%;overflow:visible}.constructionFlow_step_cardArea.splide .splide__list{height:100%;display:flex}.constructionFlow_step_cardArea.splide .splide__slide{height:auto;flex-shrink:0}.constructionFlow_step_cardArea.splide .splide__slide:last-of-type{margin-right:0!important}.constructionFlow_step_cardArea.splide .splide__slide:last-of-type .flowCard{margin-right:0!important}.constructionFlow_step_cardArea_scrollbar{max-width:62.5em;width:90%;height:.5em;background:#fff3;margin:3em auto 0;position:relative;border-radius:4px;z-index:10;user-select:none;touch-action:none;cursor:pointer}.constructionFlow_step_cardArea_scrollbar.is-dragging .constructionFlow_step_cardArea_scrollbar_handle,.constructionFlow_step_cardArea_scrollbar.is-dragging .splide__scrollbar__handle{cursor:grabbing;transform:scaleY(1.2)}.constructionFlow_step_cardArea_scrollbar_handle,.constructionFlow_step_cardArea_scrollbar .splide__scrollbar__handle{position:absolute;top:50%;left:0;height:100%;width:0;background:#fff;border-radius:4px;transition:width .1s ease-out,left .25s cubic-bezier(.25,.1,.25,1),transform .15s ease;cursor:grab;transform:translateY(-50%)}.constructionFlow_step_cardArea_scrollbar_handle:hover,.constructionFlow_step_cardArea_scrollbar .splide__scrollbar__handle:hover{transform:translateY(-50%) scaleY(1.4)}.moviePopupArea{display:flex;flex-wrap:wrap;gap:6%;justify-content:center;align-items:stretch;row-gap:3em;max-width:62.5em;width:90%;margin-inline:auto;margin-top:6.25em}@media screen and (max-width:768px){.moviePopupArea{gap:0%;justify-content:space-between}}.moviePopupArea_only{flex-direction:column;align-items:center;gap:0}.moviePopupArea_only .featureArea_block_ttl{font-size:1.375em;font-weight:700;letter-spacing:.15em;text-align:center;margin-bottom:1.45em}.moviePopupArea .moviePopup{width:47%;min-width:unset}@media screen and (max-width:768px){.moviePopupArea .moviePopup{width:100%}}.moviePopupArea .moviePopup:first-of-type{margin-inline:10%}@media screen and (max-width:768px){.moviePopupArea .moviePopup:first-of-type{margin-inline:auto}}.moviePopupArea.secondArea{margin-top:5em}@media screen and (max-width:768px){.moviePopupArea.secondArea{margin-top:3em;row-gap:1.5em}.moviePopupArea.secondArea .moviePopup{width:48%}}.moviePopupArea.secondArea .moviePopup:first-of-type{margin-inline:auto}@media screen and (max-width:768px){.moviePopupArea.secondArea .moviePopup:first-of-type{margin-inline:0}}.moviePopupArea_note{margin-top:5em}.moviePopupArea_note .note{text-align:center}.moviePopupArea_note .note .note_text{font-size:.9375em}.moviePopupArea_note .note .note_text a{font-size:.7333333333em}@keyframes lineExtend{0%{width:0}60%{width:100%}to{width:100%}}@keyframes arrowExtend{0%{left:0;transform:translateY(-50%) rotate(-70deg)}60%{left:100%}to{left:100%;transform:translateY(-50%) rotate(-70deg)}}.innopanelTop .documentArea{border-top:.0625em solid #fff}.innopanelTop .documentArea_btnArea{max-width:62.5em;width:90%;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;row-gap:1.2em;flex-wrap:wrap;margin-top:2.8125em}.innopanelTop .documentArea .btn{background-color:transparent;border:.2133333333em solid #fff;font-size:1.15em;font-weight:500;letter-spacing:.02em;color:#fff;width:23.6%;padding-block:1em}@media screen and (max-width:768px){.innopanelTop .documentArea .btn{width:48%;border-width:.15em}}.innopanelTop .documentArea .btn:after{right:.5em;border-left:.6em solid #fff}.innopanelTop .documentArea .btn:hover{color:#000}.innopanelTop .documentArea .btn:hover:after{border-left:.6em solid #000}.disclaimerArea{border-top:.0625em solid #fff}.disclaimerArea .sentence_text{letter-spacing:0}.disclaimerArea_txtBlock{max-width:62.5em;width:90%;margin-inline:auto;margin-top:2.5em;font-weight:500}.disclaimerArea_txtBlock_lead{font-size:1.25em}.disclaimerArea_txtBlock_txt{font-size:.9375em;letter-spacing:-.02em}.disclaimerArea_txtBlock_txt .txtBlock_txt_txt{text-indent:-1em;padding-left:1em}.disclaimerArea_txtBlock_txt .txtBlock_txt_txt span{font-weight:700;text-decoration:underline}.disclaimerArea_txtBlock_txt.txt2{margin-top:1.5em}.disclaimerArea_btnArea{display:flex;justify-content:center;align-items:center;gap:2.25em;margin-top:4.375em}@media screen and (max-width:768px){.disclaimerArea_btnArea{margin-top:2.4em;flex-direction:column;gap:0;row-gap:1.5em;width:90%;margin-inline:auto}}.disclaimerArea_btnArea a.btn{background-color:#fff;line-height:1.5;padding-block:1em;border-color:#fff}.disclaimerArea_btnArea a.btn span{font-size:.8666666667em;font-weight:400}@media screen and (max-width:768px){.disclaimerArea_btnArea a.btn span{margin-left:0;font-size:1.15em}.disclaimerArea_btnArea a.btn span.note{font-size:.8em}}.disclaimerArea_btnArea a.btn:before{background-color:#000}.disclaimerArea_btnArea a.btn:hover{color:#fff}.disclaimerArea_btnArea a.btn:hover:after{border-left:.6em solid #fff}.disclaimerArea_btnArea a.btn-unset{width:17.5em;height:5em;display:flex;align-items:center;justify-content:center;flex-direction:column}.disclaimerArea_btnArea a.btn-unset a span{font-weight:700}@media screen and (max-width:768px){.disclaimerArea_btnArea a.btn-unset{width:100%;flex-direction:row;height:6em}}@keyframes videoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes videoFadeOut{0%{opacity:1}to{opacity:0}}@keyframes arrowDownLoop{0%{transform:rotate(90deg) translate(0)}50%{transform:rotate(90deg) translate(.4em)}to{transform:rotate(90deg) translate(0)}}.footer-pagetop.is-visible{opacity:0}
