@charset "utf-8";a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}html{touch-action:manipulation}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}img{height:auto;vertical-align:top;font-size:0;line-height:0}h1,h2,h3,h4,h5,h6{font-weight:inherit}input,textarea{box-sizing:border-box}:after,:before{box-sizing:inherit}button,input,select,textarea{line-height:1;vertical-align:baseline;font-family:inherit;color:inherit;font-size:100%;letter-spacing:inherit;outline:0}button{background-color:transparent;border:none}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{cursor:pointer;vertical-align:baseline;background:0 0}a:active,a:hover{outline-width:0}a:focus{outline:0}table{border-collapse:separate;border-spacing:1px}caption{text-align:left}th{text-align:left;font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}address,em{font-style:normal}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}pre{white-space:pre-wrap}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}summary{display:block;cursor:pointer}summary::-webkit-details-marker{display:none}@property --_inner-width{syntax:"<length>";inherits:false;initial-value:100vw}:root{--pc-base-width:1000px;--inner-width:tan(atan2(var(--_inner-width),1px))}@media (max-width:767px){:root{--sp-base-width:390}}@media (min-width:768px){:root{--sp-base-width:640}}body{color:#000;font-family:'Zen Kaku Gothic New',"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;font-feature-settings:"palt";word-break:normal;line-break:strict;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;letter-spacing:.05em}dd,dt,figcaption,h1,h2,h3,h4,h5,li,p,td,th{line-height:1.5}@media (min-width:768px){body,html{position:relative;overflow-x:clip}body{font-size:calc(16 / var(--sp-base-width) * 100cqw)}}@media (max-width:767px){body,html{position:relative;overflow-x:clip}html.desktop{width:100vw}body{font-size:calc(14 / var(--sp-base-width) * 100cqw)}}a{max-width:100%;color:#000;text-decoration:underline}a:hover{text-decoration:none}img,video{max-width:100%;-o-object-fit:cover;object-fit:cover}table{width:100%;max-width:100%}iframe{max-width:100%;width:100%;height:auto}iframe[src*=youtube]{aspect-ratio:16/9}html.safari ruby rt{transform:translateY(.5em)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){[data-show=sp],br.sp{display:none}}@media (max-width:767px){[data-show=pc],br.pc{display:none}}@media (min-width:768px){a[href^="tel:"]{pointer-events:none;text-decoration:none;color:#000}}.js-init-hidden{visibility:hidden}@media (max-width:767px){.js-scrollhint{position:relative;opacity:1;transition:opacity .1s ease-out}.js-scrollhint:before{content:"";position:absolute;left:calc(120 / var(--sp-base-width) * 100cqw);top:calc(100 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(90 / var(--sp-base-width) * 100cqw);height:calc(90 / var(--sp-base-width) * 100cqw)}}.hBookmark-widget-counter{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;display:none}#guide{position:absolute;left:50%;top:0;z-index:100000;opacity:.33;pointer-events:none}#guide img{position:relative;max-width:initial;left:-50%}@media (max-width:767px){#guide{position:absolute;left:0;top:0;z-index:100000;opacity:.33;pointer-events:none}#guide img{left:0;width:390px}}@keyframes leadingline{0%{transform:scale3d(1,1,1);transform-origin:bottom}36%{transform:scale3d(1,0,1);transform-origin:bottom}38%{transform:scale3d(1,0,1);transform-origin:top}75%{transform:scale3d(1,1,1);transform-origin:top}}@keyframes fadeOut{from{opacity:1}to{opacity:0;visibility:hidden}}@keyframes floatingY3{0%{transform:translateY(-3%)}to{transform:translateY(3%)}}@keyframes floatingX5{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}@keyframes mask-expand-vertical{from{-webkit-mask-size:100% 0;mask-size:100% 0}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@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 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 arrowtenmetsu{0%{opacity:1}60%{opacity:.3}100%{opacity:1}}.ly-gnav{position:relative;width:100%;height:100%;pointer-events:none}.ly-gnav_logo{position:fixed;left:0;top:0;z-index:400;pointer-events:auto;display:none}.ly-gnav_logo .logo{position:absolute;left:calc(25 / var(--sp-base-width) * 100cqw);top:calc(34 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(98.7 / var(--sp-base-width) * 100cqw);height:calc(23.1 / var(--sp-base-width) * 100cqw);background:url(../img/first/logo_combi_black.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .15s ease-out}.ly-gnav_logo .logo a{display:block;width:100%;height:100%}.ly-gnav_logo .logo:active,.ly-gnav_logo .logo:hover{opacity:.5;transition:opacity .15s ease-out}.ly-gnav_toggleButton{position:fixed;right:calc(20 / var(--sp-base-width) * 100cqw);top:calc(15 / var(--sp-base-width) * 100cqw);z-index:300;width:calc(70 / var(--sp-base-width) * 100cqw);height:calc(60 / var(--sp-base-width) * 100cqw);pointer-events:auto;transition:opacity .15s ease-out}.ly-gnav_toggleButton .icon{position:absolute;left:0;top:0;z-index:auto;width:100%;height:100%;cursor:pointer}.ly-gnav_toggleButton .icon .line{position:absolute;left:calc(20 / var(--sp-base-width) * 100cqw);top:calc(30 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(30 / var(--sp-base-width) * 100cqw);height:1px;background-color:#000;transition:all .1s ease}.ly-gnav_toggleButton .icon .line:before{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(30 / var(--sp-base-width) * 100cqw);height:1px;transform:translateY(calc(-1*calc(12 / var(--sp-base-width) * 100cqw)));background-color:#000;transition:all .1s ease}.ly-gnav_toggleButton .icon .line:after{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(30 / var(--sp-base-width) * 100cqw);height:1px;transform:translateY(calc(12 / var(--sp-base-width) * 100cqw));background-color:#000;transition:all .1s ease}.ly-gnav_toggleButton.is-open .icon .line{left:calc(19 / var(--sp-base-width) * 100cqw);top:calc(32 / var(--sp-base-width) * 100cqw);background-color:transparent}.ly-gnav_toggleButton.is-open .icon .line:before{transform:rotate(45deg);width:calc(35 / var(--sp-base-width) * 100cqw);height:1px}.ly-gnav_toggleButton.is-open .icon .line:after{transform:rotate(-45deg);width:calc(35 / var(--sp-base-width) * 100cqw);height:1px}.ly-gnav_toggleButton:active,.ly-gnav_toggleButton:hover{opacity:.5;transition:opacity .15s ease-out}.ly-gnav_container{position:fixed;inset:0;z-index:200;pointer-events:auto;display:none}.ly-gnav_container .overlay{position:fixed;inset:0;z-index:10;background-color:#e5e5e5}.ly-gnav_container .containerBody{height:100dvh;padding:calc(35 / var(--sp-base-width) * 100cqw) calc(40 / var(--sp-base-width) * 100cqw) 0;align-content:center}.ly-gnav_container .containerBody .menu1_item{position:relative;border-top:1px solid #c0bdbd}.ly-gnav_container .containerBody .menu1_item:first-child{border-top:none}.ly-gnav_container .containerBody .menu1_item a{display:block;width:100%;height:100%;padding-block:calc(32 / var(--sp-base-width) * 100cqw);transition:opacity .15s ease-out}.ly-gnav_container .containerBody .menu1_item a .arrow{position:absolute;right:0;top:calc(38 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(30.3 / var(--sp-base-width) * 100cqw);height:calc(30.3 / var(--sp-base-width) * 100cqw);background:url(../img/parts/arrow_02.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu1_item a .arrow a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu1_item a:active,.ly-gnav_container .containerBody .menu1_item a:hover{opacity:.5;transition:opacity .15s ease-out}.ly-gnav_container .containerBody .menu1_item.-btn1 .label{width:calc(255 / var(--sp-base-width) * 100cqw);height:calc(43 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu1_label1.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu1_item.-btn1 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu1_item.-btn2 .label{width:calc(213 / var(--sp-base-width) * 100cqw);height:calc(43 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu1_label2.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu1_item.-btn2 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu1_item.-btn3 .label{width:calc(211 / var(--sp-base-width) * 100cqw);height:calc(43 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu1_label3.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu1_item.-btn3 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2{margin-top:calc(15 / var(--sp-base-width) * 100cqw);display:grid;grid-template-columns:repeat(2,1fr);gap:0 calc(25 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2_item{position:relative;border-top:1px solid #c0bdbd}.ly-gnav_container .containerBody .menu2_item:nth-child(1),.ly-gnav_container .containerBody .menu2_item:nth-child(2){border-top:none}.ly-gnav_container .containerBody .menu2_item a{display:block;width:100%;height:100%;padding-block:calc(28 / var(--sp-base-width) * 100cqw);transition:opacity .15s ease-out}.ly-gnav_container .containerBody .menu2_item a .arrow{position:absolute;right:0;top:calc(30 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(30.3 / var(--sp-base-width) * 100cqw);height:calc(30.3 / var(--sp-base-width) * 100cqw);background:url(../img/parts/arrow_02.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item a .arrow a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2_item a:active,.ly-gnav_container .containerBody .menu2_item a:hover{opacity:.5;transition:opacity .15s ease-out}.ly-gnav_container .containerBody .menu2_item.-btn1 .label{width:calc(87 / var(--sp-base-width) * 100cqw);height:calc(32 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label1.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn1 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2_item.-btn2 .label{width:calc(56 / var(--sp-base-width) * 100cqw);height:calc(32 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label2.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn2 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2_item.-btn3 .label{width:calc(83 / var(--sp-base-width) * 100cqw);height:calc(32 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label3.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn3 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2_item.-btn4 .label{width:calc(78 / var(--sp-base-width) * 100cqw);height:calc(32 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label4.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn4 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .productLogo{margin:calc(35 / var(--sp-base-width) * 100cqw) auto 0;width:calc(145 / var(--sp-base-width) * 100cqw);height:calc(78 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_logo_auton.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .productLogo a{display:block;width:100%;height:100%}.ly-gnav_cover{display:none}.ly-gnav .ly-gnav_logo.is-open{display:block}.ly-gnav .ly-gnav_container.is-open{display:block}.ly-gnav .ly-gnav_cover.is-open{display:block;pointer-events:auto}@media (max-height:700px){.ly-gnav_container .containerBody .menu1_item a{padding-block:calc(20 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu1_item a .arrow{top:calc(26 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2{margin-top:calc(15 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2_item a{padding-block:calc(18 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2_item a .arrow{top:calc(20 / var(--sp-base-width) * 100cqw)}}@media (max-width:767px){.ly-pageWrapper_main{container-type:inline-size}.ly-pageWrapper_aside{display:none}.ly-footerSp{padding:calc(27 / var(--sp-base-width) * 100cqw) 0;background-color:#000}.ly-footerSp .copyright{font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:500;color:#fff;letter-spacing:.1em;text-align:center}.ly-footerPc{display:none}.ly-pagetop .pagetop{opacity:0;pointer-events:none;position:fixed;right:calc(18 / var(--sp-base-width) * 100cqw);bottom:calc(14 / var(--sp-base-width) * 100cqw);z-index:10;transition:opacity .2s ease-out}.ly-pagetop .pagetop .btn{display:block;width:calc(45 / var(--sp-base-width) * 100cqw);height:calc(45 / var(--sp-base-width) * 100cqw);background:#fff url(../img/parts/arrow_pagetop.svg) no-repeat center center/contain;transition:background-color .2s ease-out;border-radius:50%}.ly-pagetop .pagetop .btn:active{transition:background-color .15s ease-out;background-color:#ebeaea}.ly-pagetop .pagetop.is-show{opacity:1;pointer-events:auto;transition:opacity .2s ease-out}.co-button{position:relative;--min-width:calc(240 / var(--sp-base-width) * 100cqw);display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:calc(72 / var(--sp-base-width) * 100cqw);align-content:center;justify-content:center;align-items:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:start;padding-left:calc(30 / var(--sp-base-width) * 100cqw);border:1px solid #000;border-radius:calc(50 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;transition:background-color .2s ease-out;line-height:1.8}.co-button .txt2{margin-top:calc(-1*calc(2 / var(--sp-base-width) * 100cqw))}.co-button:after{content:"";position:absolute;right:calc(27 / var(--sp-base-width) * 100cqw);top:40%;z-index:auto;width:calc(16 / var(--sp-base-width) * 100cqw);height:calc(16 / var(--sp-base-width) * 100cqw);-webkit-mask:url(../img/parts/arrow_01.svg) no-repeat center center/contain;mask:url(../img/parts/arrow_01.svg) no-repeat center center/contain;background:currentColor}.co-button:active,.co-button:hover{background-color:#000;color:#fff;transition:background-color .15s ease-out}.co-nonSecHead{position:relative;height:calc(550 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .pageSummary{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#root.page-home .ly-mainContent .sec-first{position:relative;background-color:#ebeaea}#root.page-home .ly-mainContent .sec-first_body{position:relative;height:100dvh;min-height:700px}#root.page-home .ly-mainContent .sec-first_body .logo{position:absolute;left:calc(25 / var(--sp-base-width) * 100cqw);top:calc(34 / var(--sp-base-width) * 100cqw);z-index:50;width:calc(98.7 / var(--sp-base-width) * 100cqw);height:calc(23.1 / var(--sp-base-width) * 100cqw);background:url(../img/first/logo_combi_black.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .logo a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_body .visual{position:absolute;left:50%;top:50%;z-index:10;transform:translateY(calc(20 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-first_body .visual .letter{position:absolute;left:calc(-1*calc(155 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(295 / var(--sp-base-width) * 100cqw));z-index:1;width:calc(316 / var(--sp-base-width) * 100cqw);height:calc(420 / var(--sp-base-width) * 100cqw);background:url(../img/first/letter_n.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .visual .letter a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_body .visual .copy{position:absolute;left:calc(-1*calc(180 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(225 / var(--sp-base-width) * 100cqw));z-index:3;width:calc(196 / var(--sp-base-width) * 100cqw);height:calc(60 / var(--sp-base-width) * 100cqw);background:url(../img/first/txt_01.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .visual .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_body .visual .people{position:absolute;left:calc(-1*calc(187 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(320 / var(--sp-base-width) * 100cqw));z-index:2;width:calc(382.8 / var(--sp-base-width) * 100cqw);height:calc(471.9 / var(--sp-base-width) * 100cqw);background:url(../img/first/people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .visual .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_body .bottom{position:absolute;left:50%;top:50%;z-index:20}#root.page-home .ly-mainContent .sec-first_body .bottom .name{position:absolute;left:calc(-1*calc(97 / var(--sp-base-width) * 100cqw));top:calc(188 / var(--sp-base-width) * 100cqw);z-index:auto;width:calc(196.2 / var(--sp-base-width) * 100cqw);height:calc(105.3 / var(--sp-base-width) * 100cqw);background:url(../img/first/logo_autonsecond.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .bottom .name a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_concept{position:relative}#root.page-home .ly-mainContent .sec-first_concept .obj1{margin-inline:auto;width:calc(218 / var(--sp-base-width) * 100cqw);height:calc(199 / var(--sp-base-width) * 100cqw);background:url(../img/first/obj_01.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_concept .obj1 a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_concept .desc{margin:calc(23 / var(--sp-base-width) * 100cqw) calc(35 / var(--sp-base-width) * 100cqw) 0;font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.8;text-align:justify}#root.page-home .ly-mainContent .sec-first_concept .videoOuter{position:relative;margin-top:calc(45 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-first_concept .videoOuter .video iframe{aspect-ratio:1/1}#root.page-home .ly-mainContent .sec-vision{padding:calc(80 / var(--sp-base-width) * 100cqw) 0 0;background-color:#ebeaea}#root.page-home .ly-mainContent .sec-vision_body{padding:0 calc(55 / var(--sp-base-width) * 100cqw) calc(65 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-vision_body .copy{width:calc(246 / var(--sp-base-width) * 100cqw);height:calc(76 / var(--sp-base-width) * 100cqw);background:url(../img/vision/message_01.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-vision_body .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-vision_body .message{margin-top:calc(50 / var(--sp-base-width) * 100cqw);width:calc(228 / var(--sp-base-width) * 100cqw);height:calc(350 / var(--sp-base-width) * 100cqw);background:url(../img/vision/message_02.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-vision_body .message a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-vision_scene .scenes.swiper .swiper-wrapper{transition-timing-function:linear}#root.page-home .ly-mainContent .sec-vision_scene .scenes.swiper .swiper-wrapper .swiper-slide .caption{margin-top:calc(17 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-home .ly-mainContent .sec-vision_scene .scenes.swiper .swiper-wrapper .swiper-slide .caption img{height:calc(11 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-about{padding:calc(80 / var(--sp-base-width) * 100cqw) 0 calc(80 / var(--sp-base-width) * 100cqw);background-color:#ebeaea}#root.page-home .ly-mainContent .sec-about_head .pic{transform:translateX(calc(10 / var(--sp-base-width) * 100cqw));text-align:center}#root.page-home .ly-mainContent .sec-about_head .pic img{width:calc(230 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-about_usage{margin-top:calc(20 / var(--sp-base-width) * 100cqw);overflow:clip}#root.page-home .ly-mainContent .sec-about_usage .container{-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}#root.page-home .ly-mainContent .sec-about_usage .container img{max-width:revert;width:calc(770 / var(--sp-base-width) * 100cqw);backface-visibility:hidden;will-change:transform;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}#root.page-home .ly-mainContent .sec-about_usage .notes{margin-top:calc(20 / var(--sp-base-width) * 100cqw);padding:0 calc(35 / var(--sp-base-width) * 100cqw);font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.8;text-align:justify}#root.page-home .ly-mainContent .sec-nonstress{padding-bottom:calc(80 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_head .copy{position:absolute;left:calc(50 / var(--sp-base-width) * 100cqw);top:calc(35 / var(--sp-base-width) * 100cqw);z-index:3;width:calc(297 / var(--sp-base-width) * 100cqw);height:calc(144 / var(--sp-base-width) * 100cqw);background:url(../img/nonstress/head_txt.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstress_head .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstress_head .people{position:absolute;left:0;top:calc(196 / var(--sp-base-width) * 100cqw);z-index:2;width:calc(405.04 / var(--sp-base-width) * 100cqw);height:calc(360.51 / var(--sp-base-width) * 100cqw);background:url(../img/nonstress/head_people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstress_head .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstress_head .bg{position:absolute;left:0;top:0;z-index:1;width:calc(390 / var(--sp-base-width) * 100cqw);height:calc(327 / var(--sp-base-width) * 100cqw);background:url(../img/nonstress/head_bg-sp.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstress_head .bg a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstress_auto{margin-top:calc(75 / var(--sp-base-width) * 100cqw);padding:0 calc(35 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_auto .titleEn{font-family:Outfit;font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:400;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonstress_auto .title{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-nonstress_auto .video{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_auto .video iframe{aspect-ratio:1/1}#root.page-home .ly-mainContent .sec-nonstress_auto .desc{margin-top:calc(20 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:inherit;color:inherit;letter-spacing:.1em;line-height:1.9}#root.page-home .ly-mainContent .sec-nonstress_auto .notes{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;text-align:justify}#root.page-home .ly-mainContent .sec-nonstress_series{margin-top:calc(40 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_series .title{font-size:calc(13 / var(--sp-base-width) * 100cqw);font-weight:500;text-align:center}#root.page-home .ly-mainContent .sec-nonstress_series .links{margin:calc(22 / var(--sp-base-width) * 100cqw) auto 0;display:grid;row-gap:calc(15 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_series .links_item{margin-inline:auto;width:calc(240 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature{margin-top:calc(80 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature .features{display:grid;row-gap:calc(37 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item{display:grid;grid-template-columns:calc(170 / var(--sp-base-width) * 100cqw) 1fr;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info{padding-left:calc(42 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info .en{font-family:Outfit;font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info .jp{margin-top:calc(6 / var(--sp-base-width) * 100cqw);font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info .desc{margin-top:calc(12 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);line-height:2}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item:nth-child(even){display:grid;grid-template-columns:1fr calc(170 / var(--sp-base-width) * 100cqw);-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item:nth-child(even) .pic{order:2}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item:nth-child(even) .info{order:1;padding-left:calc(35 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_head .copy{position:absolute;left:calc(67 / var(--sp-base-width) * 100cqw);top:calc(34 / var(--sp-base-width) * 100cqw);z-index:3;width:calc(255 / var(--sp-base-width) * 100cqw);height:calc(144 / var(--sp-base-width) * 100cqw);background:url(../img/nonspace/head_txt.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonspace_head .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_head .people{position:absolute;left:calc(33 / var(--sp-base-width) * 100cqw);top:calc(163 / var(--sp-base-width) * 100cqw);z-index:2;width:calc(316.16 / var(--sp-base-width) * 100cqw);height:calc(438.4 / var(--sp-base-width) * 100cqw);background:url(../img/nonspace/head_people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonspace_head .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_head .bg{position:absolute;left:0;top:0;z-index:1;width:calc(390 / var(--sp-base-width) * 100cqw);height:calc(328 / var(--sp-base-width) * 100cqw);background:url(../img/nonspace/head_bg-sp.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonspace_head .bg a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_body{margin-top:calc(105 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(95 / var(--sp-base-width) * 100cqw);padding-bottom:calc(80 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec{padding-inline:calc(35 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details{position:relative}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .nameEn{font-family:Outfit;font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .name{margin-top:calc(4 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .name sup{font-size:calc(8 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .badge{position:absolute;right:0;top:0;z-index:auto;width:calc(82 / var(--sp-base-width) * 100cqw);height:calc(82 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .badge img{width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .pic{margin-top:calc(50 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .pic img{width:calc(246 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .desc{margin-top:calc(35 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.8}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .desc2{margin-top:calc(14 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .desc2:before{content:"";display:inline-block;margin-right:calc(8 / var(--sp-base-width) * 100cqw);vertical-align:calc(-1*3px);width:calc(16 / var(--sp-base-width) * 100cqw);height:calc(16 / var(--sp-base-width) * 100cqw);background-color:#c9c9ca}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .notes{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.13em;line-height:1.7;text-align:justify}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point{margin-top:calc(75 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points{display:grid;row-gap:calc(48 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points_item .pic{margin-top:calc(10 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points_item .desc{font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points_item .notes{margin-top:calc(15 / var(--sp-base-width) * 100cqw);font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.7}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f1 .co-featureSec_details .badge{top:calc(-1*calc(27 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f1 .co-featureSec_details .pic{transform:translateX(calc(7 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .badge{top:calc(-1*calc(15 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .pic{margin-top:calc(45 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .desc{margin-top:calc(30 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .notes{letter-spacing:.05em}#root.page-home .ly-mainContent .sec-nonstyle{padding-bottom:calc(78 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_head .copy{position:absolute;left:calc(63 / var(--sp-base-width) * 100cqw);top:calc(34 / var(--sp-base-width) * 100cqw);z-index:3;width:calc(258 / var(--sp-base-width) * 100cqw);height:calc(144 / var(--sp-base-width) * 100cqw);background:url(../img/nonstyle/head_txt.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstyle_head .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstyle_head .people{position:absolute;left:calc(61 / var(--sp-base-width) * 100cqw);top:calc(175 / var(--sp-base-width) * 100cqw);z-index:2;width:calc(276.83 / var(--sp-base-width) * 100cqw);height:calc(450.74 / var(--sp-base-width) * 100cqw);background:url(../img/nonstyle/head_people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstyle_head .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstyle_head .bg{position:absolute;left:0;top:0;z-index:1;width:calc(390 / var(--sp-base-width) * 100cqw);height:calc(328 / var(--sp-base-width) * 100cqw);background:url(../img/nonstyle/head_bg-sp.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstyle_head .bg a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstyle_body{margin-top:calc(85 / var(--sp-base-width) * 100cqw);padding:0 calc(35 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(118 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details{position:relative}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .nameEn{font-family:Outfit;font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.08em}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .name{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .badge{position:absolute;right:0;top:0;z-index:auto}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .badge img{width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .pic{margin-top:calc(28 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .desc{margin-top:calc(40 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.8}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_point{position:relative;margin-top:calc(15 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_point .pic{width:calc(310 / var(--sp-base-width) * 100cqw);transform:translateX(calc(10 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_point .desc{position:absolute;left:calc(115 / var(--sp-base-width) * 100cqw);bottom:calc(18 / var(--sp-base-width) * 100cqw);z-index:auto;font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f1 .co-featureSec_details .pic img{width:calc(302 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .badge{top:calc(-1*calc(34 / var(--sp-base-width) * 100cqw));width:calc(84 / var(--sp-base-width) * 100cqw);height:calc(118 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .pic{transform:translateX(calc(-1*calc(10 / var(--sp-base-width) * 100cqw)))}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .pic img{width:calc(262 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .desc{margin-top:calc(12 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra{padding:calc(80 / var(--sp-base-width) * 100cqw) calc(35 / var(--sp-base-width) * 100cqw) calc(75 / var(--sp-base-width) * 100cqw);background-color:#f2f0f0}#root.page-home .ly-mainContent .sec-extra_head .secTitle{width:calc(209 / var(--sp-base-width) * 100cqw);height:calc(25 / var(--sp-base-width) * 100cqw);background:url(../img/extra/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-extra_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-extra_primary{margin-top:calc(40 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .nameEn{font-family:Outfit;font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .name{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .pic{margin-top:calc(13 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .fig{margin-top:calc(15 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .fig img{width:100%}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .notes{margin-top:calc(15 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(4 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .notes_item{font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec2{margin-top:calc(40 / var(--sp-base-width) * 100cqw);display:grid;grid-template-columns:1fr calc(160 / var(--sp-base-width) * 100cqw);-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec2 .desc{padding-left:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:inherit;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-extra_secondary{margin-top:calc(80 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(55 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .en{font-family:Outfit;font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .jp{margin-top:calc(1 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .pic{margin-top:calc(13 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .desc{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:inherit;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .notes{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(10 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-instagram{padding:calc(80 / var(--sp-base-width) * 100cqw) 0 calc(80 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-instagram_head{padding-inline:calc(35 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-instagram_head .secTitle{width:calc(139.74 / var(--sp-base-width) * 100cqw);height:calc(15.3 / var(--sp-base-width) * 100cqw);background:url(../img/instagram/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-instagram_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-instagram_head .hashtag{margin-top:calc(20 / var(--sp-base-width) * 100cqw);display:flex;justify-content:flex-start;align-items:stretch;gap:calc(15 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw);flex-wrap:wrap}#root.page-home .ly-mainContent .sec-instagram_head .hashtag_item{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-instagram_head .desc{margin-top:calc(27 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-instagram_body{margin-top:calc(20 / var(--sp-base-width) * 100cqw);margin-inline:calc(15 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie{padding:calc(80 / var(--sp-base-width) * 100cqw) 0 calc(65 / var(--sp-base-width) * 100cqw);background-color:#f2f0f0}#root.page-home .ly-mainContent .sec-movie_head{padding:0 calc(30 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie_head .secTitle{width:calc(171.15 / var(--sp-base-width) * 100cqw);height:calc(15.75 / var(--sp-base-width) * 100cqw);background:url(../img/movie/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-movie_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-movie_body{margin-top:calc(32 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper{position:relative;padding-bottom:calc(42 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .swiper-wrapper .swiper-slide{width:calc(256 / var(--sp-base-width) * 100cqw);cursor:pointer}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size:calc(8 / var(--sp-base-width) * 100cqw);--swiper-pagination-color:#000;--swiper-pagination-bullet-horizontal-gap:calc(13 / var(--sp-base-width) * 100cqw);--swiper-pagination-bullet-inactive-color:#fff;border:1px solid #000;opacity:1}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn{top:calc(135 / var(--sp-base-width) * 100cqw);width:calc(40 / var(--sp-base-width) * 100cqw);height:calc(40 / var(--sp-base-width) * 100cqw);background-size:calc(22 / var(--sp-base-width) * 100cqw) calc(22 / var(--sp-base-width) * 100cqw);background-repeat:no-repeat;background-position:center center}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn.swiper-button-prev{left:calc(25 / var(--sp-base-width) * 100cqw);background-image:url(../img/parts/arrow_swiper_prev.svg)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn.swiper-button-next{right:calc(25 / var(--sp-base-width) * 100cqw);background-image:url(../img/parts/arrow_swiper_next.svg)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn:after{display:none}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn.swiper-button-disabled{display:none}#root.page-home .ly-mainContent .sec-product{padding:calc(85 / var(--sp-base-width) * 100cqw) calc(35 / var(--sp-base-width) * 100cqw) calc(85 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_head .secTitle{width:calc(215.27 / var(--sp-base-width) * 100cqw);height:calc(15.45 / var(--sp-base-width) * 100cqw);background:url(../img/product/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateX(calc(-1*calc(5 / var(--sp-base-width) * 100cqw)))}#root.page-home .ly-mainContent .sec-product_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-product_body{margin-top:calc(20 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(80 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec .productInfo .productName{font-family:Outfit;font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-product_body .co-productSec .productInfo .desc{margin-top:calc(4 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.05em}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products{margin-top:calc(25 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(80 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .pic{text-align:center}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info{margin-top:calc(18 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color{display:grid;grid-template-columns:calc(30 / var(--sp-base-width) * 100cqw) auto;-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;justify-content:center}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot{width:calc(28 / var(--sp-base-width) * 100cqw);height:calc(28 / var(--sp-base-width) * 100cqw);border-radius:50%}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot.-be{background-color:#a3968f}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot.-bk{background-color:#000}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot.-gr{background-color:#646b66}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .name{font-size:calc(12 / var(--sp-base-width) * 100cqw);text-align:left}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .btn{margin:calc(23 / var(--sp-base-width) * 100cqw) auto 0;padding-left:calc(55 / var(--sp-base-width) * 100cqw);letter-spacing:.12em}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-babycar .products_item .pic img{width:calc(210 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .productInfo{padding-left:calc(5 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .productInfo .productName{line-height:1.7}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .products{margin-top:0}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .products_item .pic{margin-top:calc(20 / var(--sp-base-width) * 100cqw);margin-bottom:calc(20 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .products_item .pic img{width:calc(260 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-cta .catchcopy{font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;line-height:1.8;text-align:center}#root.page-home .ly-mainContent .sec-cta .bnr{margin-top:calc(12 / var(--sp-base-width) * 100cqw);transition:opacity .15s ease-out}#root.page-home .ly-mainContent .sec-cta .bnr:active,#root.page-home .ly-mainContent .sec-cta .bnr:hover{opacity:.7;transition:opacity .15s ease-out}}@media (max-width:767px) and (max-height:720px){#root.page-home .ly-mainContent .sec-first_body .visual{transform:translateY(calc(30 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-first_body .bottom{transform:translateY(calc(-1*calc(10 / var(--sp-base-width) * 100cqw)))}}@media (max-width:767px) and (max-height:650px){#root.page-home .ly-mainContent .sec-first_body .visual{transform:translateY(calc(20 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-first_body .bottom{transform:scale(.85) translateY(calc(calc(2 / var(--sp-base-width) * 100cqw)))}}@media (min-width:768px){.ly-pageWrapper{display:grid;grid-template-columns:50% 50%;gap:0 0;align-items:start}.ly-pageWrapper_main{order:2;container-type:inline-size}.ly-pageWrapper_aside{order:1;position:sticky;top:0;z-index:100}.ly-pageWrapper_aside .asideInner{height:100dvh}.ly-pageWrapper_aside .asideInner .logo{position:fixed;left:40px;top:43px;z-index:30;width:108px;height:24px;background:url(../img/back/logo_combi_white.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .15s ease-out}.ly-pageWrapper_aside .asideInner .logo a{display:block;width:100%;height:100%}.ly-pageWrapper_aside .asideInner .logo:active,.ly-pageWrapper_aside .asideInner .logo:hover{opacity:.7;transition:opacity .15s ease-out}.ly-pageWrapper_aside .asideInner .productName{position:absolute;left:50%;bottom:90px;z-index:40;transform:translateX(-50%);width:281px;height:151px;background:url(../img/back/logo_autonsecond.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-pageWrapper_aside .asideInner .productName a{display:block;width:100%;height:100%}.ly-pageWrapper_aside .asideInner .filter{position:absolute;left:0;top:0;z-index:20;width:100%;height:100dvh;background-color:rgba(0,0,0,.3)}.ly-pageWrapper_aside .asideInner .video{position:absolute;left:0;top:0;z-index:10;width:100%;height:100dvh;aspect-ratio:1/1;overflow:hidden}.ly-pageWrapper_aside .asideInner .video iframe{position:absolute;left:50%;top:50%;z-index:auto;transform:translate(-50%,-50%);width:100dvw;height:100dvw;min-width:100dvh;min-height:100dvh;-o-object-fit:cover;object-fit:cover}.ly-footerSp{display:none}.ly-footerPc{padding:55px 0;background-color:#000}.ly-footerPc .copyright{font-size:13px;font-weight:500;color:#fff;letter-spacing:.1em;text-align:center}.ly-pagetop .pagetop{opacity:0;pointer-events:none;position:fixed;right:20px;bottom:20px;z-index:10;transition:opacity .2s ease-out}.ly-pagetop .pagetop .btn{display:block;width:60px;height:60px;background:#fff url(../img/parts/arrow_pagetop.svg) no-repeat center center/contain;transition:background-color .2s ease-out;border-radius:50%}.ly-pagetop .pagetop .btn:hover{transition:background-color .15s ease-out;background-color:#ebeaea}.ly-pagetop .pagetop.is-show{opacity:1;pointer-events:auto;transition:opacity .2s ease-out}.ly-gnav_logo{display:none!important}.ly-gnav_toggleButton{right:calc(18 / var(--sp-base-width) * 100cqw);top:calc(20 / var(--sp-base-width) * 100cqw)}.ly-gnav_toggleButton .icon .line{width:calc(35 / var(--sp-base-width) * 100cqw);height:1px}.ly-gnav_toggleButton .icon .line:before{width:calc(35 / var(--sp-base-width) * 100cqw);height:1px;transform:translateY(calc(-1*calc(13 / var(--sp-base-width) * 100cqw)))}.ly-gnav_toggleButton .icon .line:after{width:calc(35 / var(--sp-base-width) * 100cqw);height:1px;transform:translateY(calc(13 / var(--sp-base-width) * 100cqw))}.ly-gnav_toggleButton.is-open .icon .line:before{width:calc(40 / var(--sp-base-width) * 100cqw)}.ly-gnav_toggleButton.is-open .icon .line:after{width:calc(40 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .overlay{inset:auto;left:50%;width:50vw}.ly-gnav_container .containerBody{padding-inline:calc(80 / var(--sp-base-width) * 100cqw);padding-bottom:calc(40 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu1_item a .arrow{top:calc(44 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu1_item.-btn1 .label{width:calc(331.5 / var(--sp-base-width) * 100cqw);height:calc(55.9 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu1_label1.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu1_item.-btn1 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu1_item.-btn2 .label{width:calc(276.9 / var(--sp-base-width) * 100cqw);height:calc(55.9 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu1_label2.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu1_item.-btn2 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu1_item.-btn3 .label{width:calc(274.3 / var(--sp-base-width) * 100cqw);height:calc(55.9 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu1_label3.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu1_item.-btn3 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2{margin-top:calc(1 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2_item a .arrow{top:calc(34 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2_item.-btn1 .label{width:calc(113.1 / var(--sp-base-width) * 100cqw);height:calc(41.6 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label1.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn1 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2_item.-btn2 .label{width:calc(72.8 / var(--sp-base-width) * 100cqw);height:calc(41.6 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label2.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn2 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2_item.-btn3 .label{width:calc(107.9 / var(--sp-base-width) * 100cqw);height:calc(41.6 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label3.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn3 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .menu2_item.-btn4 .label{width:calc(101.4 / var(--sp-base-width) * 100cqw);height:calc(41.6 / var(--sp-base-width) * 100cqw);background:url(../img/nav/gnav_menu2_label4.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnav_container .containerBody .menu2_item.-btn4 .label a{display:block;width:100%;height:100%}.ly-gnav_container .containerBody .productLogo{display:none!important}.ly-gnav_cover{position:fixed;left:0;top:0;z-index:500;background-color:rgba(255,255,255,0);width:50%;height:100vh}.co-button{position:relative;--min-width:calc(240 / var(--sp-base-width) * 100cqw);display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:calc(72 / var(--sp-base-width) * 100cqw);align-content:center;justify-content:center;align-items:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:start;padding-left:calc(32 / var(--sp-base-width) * 100cqw);border:1px solid #000;border-radius:calc(50 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;transition:background-color .2s ease-out;line-height:1.8}.co-button .txt2{margin-top:calc(-1*calc(2 / var(--sp-base-width) * 100cqw))}.co-button:after{content:"";position:absolute;right:calc(26 / var(--sp-base-width) * 100cqw);top:40%;z-index:auto;width:calc(16 / var(--sp-base-width) * 100cqw);height:calc(16 / var(--sp-base-width) * 100cqw);-webkit-mask:url(../img/parts/arrow_01.svg) no-repeat center center/contain;mask:url(../img/parts/arrow_01.svg) no-repeat center center/contain;background:currentColor}.co-button:active,.co-button:hover{background-color:#000;color:#fff;transition:background-color .15s ease-out}.co-nonSecHead{position:relative;height:calc(900 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .pageSummary{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#root.page-home .ly-mainContent .sec-first{position:relative;background-color:#ebeaea}#root.page-home .ly-mainContent .sec-first_body{position:relative;height:100dvh}#root.page-home .ly-mainContent .sec-first_body .logo{display:none}#root.page-home .ly-mainContent .sec-first_body .visual{position:absolute;left:50%;top:50%;z-index:10}#root.page-home .ly-mainContent .sec-first_body .visual .letter{position:absolute;left:calc(-1*calc(240 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(307 / var(--sp-base-width) * 100cqw));z-index:1;width:calc(483.48 / var(--sp-base-width) * 100cqw);height:calc(642.6 / var(--sp-base-width) * 100cqw);background:url(../img/first/letter_n.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .visual .letter a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_body .visual .copy{position:absolute;left:calc(-1*calc(278 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(202 / var(--sp-base-width) * 100cqw));z-index:3;width:calc(299.88 / var(--sp-base-width) * 100cqw);height:calc(91.8 / var(--sp-base-width) * 100cqw);background:url(../img/first/txt_01.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .visual .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_body .visual .people{position:absolute;left:calc(-1*calc(290 / var(--sp-base-width) * 100cqw));top:calc(-1*calc(347 / var(--sp-base-width) * 100cqw));z-index:2;width:calc(580 / var(--sp-base-width) * 100cqw);height:calc(715 / var(--sp-base-width) * 100cqw);background:url(../img/first/people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_body .visual .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_body .bottom{display:none}#root.page-home .ly-mainContent .sec-first_concept{position:relative;padding-top:calc(60 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-first_concept .obj1{margin-inline:auto;width:calc(344.44 / var(--sp-base-width) * 100cqw);height:calc(314.42 / var(--sp-base-width) * 100cqw);background:url(../img/first/obj_01.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-first_concept .obj1 a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_concept .desc{margin:calc(40 / var(--sp-base-width) * 100cqw) calc(70 / var(--sp-base-width) * 100cqw) 0;font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.13em;line-height:1.8;text-align:justify}#root.page-home .ly-mainContent .sec-first_concept .videoOuter{position:relative;margin:calc(60 / var(--sp-base-width) * 100cqw) calc(70 / var(--sp-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-first_concept .videoOuter .video iframe{aspect-ratio:1/1}#root.page-home .ly-mainContent .sec-vision{padding:calc(117 / var(--sp-base-width) * 100cqw) 0 calc(20 / var(--sp-base-width) * 100cqw);background-color:#ebeaea}#root.page-home .ly-mainContent .sec-vision_body{padding:0 calc(135 / var(--sp-base-width) * 100cqw) calc(90 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-vision_body .copy{width:calc(369 / var(--sp-base-width) * 100cqw);height:calc(114 / var(--sp-base-width) * 100cqw);background:url(../img/vision/message_01.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-vision_body .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-vision_body .message{margin-top:calc(73 / var(--sp-base-width) * 100cqw);width:calc(342 / var(--sp-base-width) * 100cqw);height:calc(525 / var(--sp-base-width) * 100cqw);background:url(../img/vision/message_02.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-vision_body .message a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-vision_scene .scenes.swiper .swiper-wrapper{transition-timing-function:linear}#root.page-home .ly-mainContent .sec-vision_scene .scenes.swiper .swiper-wrapper .swiper-slide .caption{margin-top:calc(17 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-home .ly-mainContent .sec-vision_scene .scenes.swiper .swiper-wrapper .swiper-slide .caption img{height:calc(14 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-about{padding:calc(90 / var(--sp-base-width) * 100cqw) 0 calc(115 / var(--sp-base-width) * 100cqw);background-color:#ebeaea}#root.page-home .ly-mainContent .sec-about_head .pic{transform:translateX(0);text-align:center}#root.page-home .ly-mainContent .sec-about_head .pic img{width:calc(380 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-about_usage{margin-top:calc(20 / var(--sp-base-width) * 100cqw);overflow:clip}#root.page-home .ly-mainContent .sec-about_usage .container{-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}#root.page-home .ly-mainContent .sec-about_usage .container img{max-width:revert;width:calc(1320 / var(--sp-base-width) * 100cqw);backface-visibility:hidden;will-change:transform;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}#root.page-home .ly-mainContent .sec-about_usage .notes{margin-top:calc(30 / var(--sp-base-width) * 100cqw);padding:0 70px;font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.8;text-align:justify}#root.page-home .ly-mainContent .sec-nonstress{padding-bottom:calc(120 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_head .copy{position:absolute;left:calc(80 / var(--sp-base-width) * 100cqw);top:calc(66 / var(--sp-base-width) * 100cqw);z-index:3;width:calc(490.05 / var(--sp-base-width) * 100cqw);height:calc(237.6 / var(--sp-base-width) * 100cqw);background:url(../img/nonstress/head_txt.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstress_head .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstress_head .people{position:absolute;left:0;top:calc(329 / var(--sp-base-width) * 100cqw);z-index:2;width:calc(664 / var(--sp-base-width) * 100cqw);height:calc(591 / var(--sp-base-width) * 100cqw);background:url(../img/nonstress/head_people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstress_head .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstress_head .bg{position:absolute;left:0;top:0;z-index:1;width:calc(639.36 / var(--sp-base-width) * 100cqw);height:calc(537.462 / var(--sp-base-width) * 100cqw);background:url(../img/nonstress/head_bg-pc.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstress_head .bg a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstress_auto{margin-top:calc(125 / var(--sp-base-width) * 100cqw);padding:0 calc(70 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_auto .titleEn{font-family:Outfit;font-size:calc(28 / var(--sp-base-width) * 100cqw);font-weight:400;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonstress_auto .title{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-nonstress_auto .video{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_auto .video iframe{aspect-ratio:1/1}#root.page-home .ly-mainContent .sec-nonstress_auto .desc{margin-top:calc(15 / var(--sp-base-width) * 100cqw);font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:inherit;color:inherit;letter-spacing:.09em;line-height:1.75}#root.page-home .ly-mainContent .sec-nonstress_auto .notes{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:.1em;text-align:justify}#root.page-home .ly-mainContent .sec-nonstress_series{margin:calc(80 / var(--sp-base-width) * 100cqw) calc(60 / var(--sp-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-nonstress_series .title{font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.05em;text-align:center}#root.page-home .ly-mainContent .sec-nonstress_series .links{margin-top:calc(30 / var(--sp-base-width) * 100cqw);display:grid;grid-template-columns:repeat(2,1fr);gap:0 0}#root.page-home .ly-mainContent .sec-nonstress_series .links_item{margin-inline:auto;width:calc(240 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature{margin-top:calc(120 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature .features{display:grid;row-gap:calc(63 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info{padding-left:calc(70 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info .en{font-family:Outfit;font-size:calc(24 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info .jp{margin-top:calc(6 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item .info .desc{margin-top:calc(14 / var(--sp-base-width) * 100cqw);font-size:calc(16 / var(--sp-base-width) * 100cqw);line-height:2}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item:nth-child(even) .pic{order:2}#root.page-home .ly-mainContent .sec-nonstress_feature .features_item:nth-child(even) .info{order:1;padding-left:calc(52 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_head .copy{position:absolute;left:calc(110 / var(--sp-base-width) * 100cqw);top:calc(61 / var(--sp-base-width) * 100cqw);z-index:3;width:calc(420.75 / var(--sp-base-width) * 100cqw);height:calc(237.6 / var(--sp-base-width) * 100cqw);background:url(../img/nonspace/head_txt.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonspace_head .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_head .people{position:absolute;left:calc(57 / var(--sp-base-width) * 100cqw);top:calc(270 / var(--sp-base-width) * 100cqw);z-index:2;width:calc(494 / var(--sp-base-width) * 100cqw);height:calc(685 / var(--sp-base-width) * 100cqw);background:url(../img/nonspace/head_people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonspace_head .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_head .bg{position:absolute;left:0;top:0;z-index:1;width:calc(639.36 / var(--sp-base-width) * 100cqw);height:calc(537.462 / var(--sp-base-width) * 100cqw);background:url(../img/nonspace/head_bg-pc.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonspace_head .bg a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_body{margin-top:calc(135 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(120 / var(--sp-base-width) * 100cqw);padding-bottom:calc(124 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec{padding-inline:calc(70 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details{position:relative}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .nameEn{font-family:Outfit;font-size:calc(28 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .name{margin-top:calc(4 / var(--sp-base-width) * 100cqw);font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.08em}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .name sup{font-size:calc(10 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .badge{position:absolute;right:0;top:0;z-index:auto;width:calc(108 / var(--sp-base-width) * 100cqw);height:calc(108 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .badge img{width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .pic{margin-top:calc(65 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .desc{margin-top:calc(62 / var(--sp-base-width) * 100cqw);font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.7}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .desc2{margin-top:calc(20 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:500}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .desc2:before{content:"";display:inline-block;margin-right:calc(8 / var(--sp-base-width) * 100cqw);vertical-align:calc(-1*3px);width:calc(20 / var(--sp-base-width) * 100cqw);height:calc(20 / var(--sp-base-width) * 100cqw);background-color:#c9c9ca}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_details .notes{margin-top:calc(25 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.16em;line-height:1.6;text-align:justify}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point{margin-top:calc(120 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points{display:grid;row-gap:calc(37 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points_item .desc{font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points_item .pic{margin-top:calc(16 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec_point .points_item .notes{margin-top:calc(13 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.7}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f1 .co-featureSec_details .badge{top:calc(-1*calc(20 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f1 .co-featureSec_details .pic{transform:translateX(calc(10 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f1 .co-featureSec_details .pic img{width:calc(364 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .badge{top:calc(-1*calc(20 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .pic{margin-top:calc(59 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .pic img{width:calc(400 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonspace_body .co-featureSec.-f2 .co-featureSec_details .notes{margin-top:calc(10 / var(--sp-base-width) * 100cqw);letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonstyle{padding-bottom:calc(115 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_head .copy{position:absolute;left:calc(103 / var(--sp-base-width) * 100cqw);top:calc(62 / var(--sp-base-width) * 100cqw);z-index:3;width:calc(425.7 / var(--sp-base-width) * 100cqw);height:calc(237.6 / var(--sp-base-width) * 100cqw);background:url(../img/nonstyle/head_txt.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstyle_head .copy a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstyle_head .people{position:absolute;left:calc(102 / var(--sp-base-width) * 100cqw);top:calc(304 / var(--sp-base-width) * 100cqw);z-index:2;width:calc(446.5 / var(--sp-base-width) * 100cqw);height:calc(727 / var(--sp-base-width) * 100cqw);background:url(../img/nonstyle/head_people.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstyle_head .people a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstyle_head .bg{position:absolute;left:0;top:0;z-index:1;width:calc(639.36 / var(--sp-base-width) * 100cqw);height:calc(537.462 / var(--sp-base-width) * 100cqw);background:url(../img/nonstyle/head_bg-pc.webp) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-nonstyle_head .bg a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-nonstyle_body{margin-top:calc(130 / var(--sp-base-width) * 100cqw);padding:0 calc(70 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(139 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details{position:relative}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .nameEn{font-family:Outfit;font-size:calc(28 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .name{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.05em}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .badge{position:absolute;right:0;top:0;z-index:auto;width:calc(108 / var(--sp-base-width) * 100cqw);height:calc(108 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .badge img{width:100%}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .pic{margin-top:calc(30 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_details .desc{margin-top:calc(40 / var(--sp-base-width) * 100cqw);font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.8}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_point{position:relative;margin-top:calc(35 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_point .pic{width:calc(420 / var(--sp-base-width) * 100cqw);transform:translateX(calc(55 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec_point .desc{position:absolute;left:calc(205 / var(--sp-base-width) * 100cqw);bottom:calc(33 / var(--sp-base-width) * 100cqw);z-index:auto;font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.8}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f1 .co-featureSec_details .pic img{width:100%}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .badge{top:calc(-1*calc(23 / var(--sp-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .pic{margin:calc(15 / var(--sp-base-width) * 100cqw) auto 0;transform:translateX(0);width:calc(428 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .pic img{width:100%}#root.page-home .ly-mainContent .sec-nonstyle_body .co-featureSec.-f2 .co-featureSec_details .desc{margin-top:calc(45 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra{padding:calc(166 / var(--sp-base-width) * 100cqw) calc(70 / var(--sp-base-width) * 100cqw) calc(115 / var(--sp-base-width) * 100cqw);background-color:#f2f0f0}#root.page-home .ly-mainContent .sec-extra_head .secTitle{width:calc(323.95 / var(--sp-base-width) * 100cqw);height:calc(38.75 / var(--sp-base-width) * 100cqw);background:url(../img/extra/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-extra_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-extra_primary{margin-top:calc(35 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1{position:relative}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .nameEn{font-family:Outfit;font-size:calc(24 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .name{margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.05em}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .pic{margin-top:calc(23 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .fig{margin-top:calc(20 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .fig img{width:100%}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .notes{margin-top:calc(15 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec1 .notes_item{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.7}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec2{margin:calc(45 / var(--sp-base-width) * 100cqw) 0 0;display:grid;grid-template-columns:1fr calc(253 / var(--sp-base-width) * 100cqw);-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-extra_primary .primary_sec2 .desc{padding-left:calc(30 / var(--sp-base-width) * 100cqw);font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:inherit;color:inherit;letter-spacing:.1em;line-height:1.9}#root.page-home .ly-mainContent .sec-extra_secondary{margin-top:calc(118 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(115 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .en{font-family:Outfit;font-size:calc(24 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .jp{margin-top:calc(3 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.05em}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .pic{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .desc{margin-top:calc(17 / var(--sp-base-width) * 100cqw);font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:inherit;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-extra_secondary .co-secondaryUnit .notes{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:.1em}#root.page-home .ly-mainContent .sec-instagram{padding:calc(120 / var(--sp-base-width) * 100cqw) 0 calc(120 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-instagram_head{padding-inline:calc(70 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-instagram_head .secTitle{width:calc(232.9 / var(--sp-base-width) * 100cqw);height:calc(25.5 / var(--sp-base-width) * 100cqw);background:url(../img/instagram/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-instagram_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-instagram_head .hashtag{margin-top:calc(36 / var(--sp-base-width) * 100cqw);display:flex;justify-content:flex-start;align-items:stretch;gap:calc(15 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw);flex-wrap:wrap}#root.page-home .ly-mainContent .sec-instagram_head .hashtag_item{font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-instagram_head .desc{margin-top:calc(36 / var(--sp-base-width) * 100cqw);font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.8}#root.page-home .ly-mainContent .sec-instagram_body{margin-top:calc(40 / var(--sp-base-width) * 100cqw);margin-inline:calc(35 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie{padding:calc(120 / var(--sp-base-width) * 100cqw) 0 calc(108 / var(--sp-base-width) * 100cqw);background-color:#f2f0f0}#root.page-home .ly-mainContent .sec-movie_head{padding:0 calc(65 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie_head .secTitle{width:calc(277.1 / var(--sp-base-width) * 100cqw);height:calc(25.5 / var(--sp-base-width) * 100cqw);background:url(../img/movie/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-movie_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-movie_body{margin-top:calc(42 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper{position:relative;padding-bottom:calc(55 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .swiper-wrapper .swiper-slide{width:calc(420 / var(--sp-base-width) * 100cqw);cursor:pointer}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size:calc(9 / var(--sp-base-width) * 100cqw);--swiper-pagination-color:#000;--swiper-pagination-bullet-horizontal-gap:calc(13 / var(--sp-base-width) * 100cqw);--swiper-pagination-bullet-inactive-color:#fff;border:1px solid #000;opacity:1}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn{top:calc(214 / var(--sp-base-width) * 100cqw);width:calc(40 / var(--sp-base-width) * 100cqw);height:calc(40 / var(--sp-base-width) * 100cqw);background-size:calc(37 / var(--sp-base-width) * 100cqw) calc(37 / var(--sp-base-width) * 100cqw);background-repeat:no-repeat;background-position:center center}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn.swiper-button-prev{left:calc(52 / var(--sp-base-width) * 100cqw);background-image:url(../img/parts/arrow_swiper_prev.svg)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn.swiper-button-next{right:calc(52 / var(--sp-base-width) * 100cqw);background-image:url(../img/parts/arrow_swiper_next.svg)}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn:after{display:none}#root.page-home .ly-mainContent .sec-movie_body .movies.swiper .navBtn.swiper-button-disabled{display:none}#root.page-home .ly-mainContent .sec-product{padding:calc(120 / var(--sp-base-width) * 100cqw) calc(70 / var(--sp-base-width) * 100cqw) calc(115 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_head .secTitle{width:calc(355.3 / var(--sp-base-width) * 100cqw);height:calc(25.5 / var(--sp-base-width) * 100cqw);background:url(../img/product/head_sectitle.svg) no-repeat center center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transform:translateX(calc(-1*calc(6 / var(--sp-base-width) * 100cqw)))}#root.page-home .ly-mainContent .sec-product_head .secTitle a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-product_body{margin-top:calc(25 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(125 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec .productInfo .productName{font-family:Outfit;font-size:calc(22 / var(--sp-base-width) * 100cqw);font-weight:500;font-optical-sizing:auto;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-product_body .co-productSec .productInfo .desc{margin-top:calc(4 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products{margin-top:calc(30 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(85 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .pic{text-align:center}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info{margin-top:calc(23 / var(--sp-base-width) * 100cqw);display:grid;grid-template-columns:52% 1fr;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color{display:grid;grid-template-columns:calc(42 / var(--sp-base-width) * 100cqw) auto;-moz-column-gap:calc(13 / var(--sp-base-width) * 100cqw);column-gap:calc(13 / var(--sp-base-width) * 100cqw);align-items:center;justify-content:space-between;justify-content:start}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot{width:calc(42 / var(--sp-base-width) * 100cqw);height:calc(42 / var(--sp-base-width) * 100cqw);border-radius:50%}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot.-be{background-color:#a3968f}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot.-bk{background-color:#000}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .dot.-gr{background-color:#646b66}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .color .name{font-size:calc(16 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec .products_item .info .btn{margin-top:0;padding-left:calc(55 / var(--sp-base-width) * 100cqw);letter-spacing:.12em}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-babycar .products_item .pic img{width:calc(350 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .productInfo{padding-left:calc(5 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .products_item .pic{margin-top:calc(30 / var(--sp-base-width) * 100cqw);margin-bottom:calc(25 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-product_body .co-productSec.-bar .products_item .pic img{width:calc(460 / var(--sp-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-cta .catchcopy{font-size:calc(18 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.05em;line-height:1.8;text-align:center}#root.page-home .ly-mainContent .sec-cta .bnr{margin-top:calc(20 / var(--sp-base-width) * 100cqw);transition:opacity .15s ease-out}#root.page-home .ly-mainContent .sec-cta .bnr:active,#root.page-home .ly-mainContent .sec-cta .bnr:hover{opacity:.7;transition:opacity .15s ease-out}}@media (min-width:768px) and (max-height:700px){.ly-gnav_container .containerBody .menu1_item a{padding-block:calc(25 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu1_item a .arrow{top:calc(39 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2{margin-top:calc(15 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2_item a{padding-block:calc(20 / var(--sp-base-width) * 100cqw)}.ly-gnav_container .containerBody .menu2_item a .arrow{top:calc(26 / var(--sp-base-width) * 100cqw)}}@media (min-width:768px) and (max-height:900px){#root.page-home .ly-mainContent .sec-first_body{transform:scale(.875)}}@media (min-width:768px) and (max-height:800px){#root.page-home .ly-mainContent .sec-first_body{transform:scale(.8)}}html.tablet .ly-pageWrapper{width:1000px}