@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;min-width:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}article,aside,details,figcaption,figure,footer,header,iframe,main,menu,nav,section{display:block}img,picture,video{display:block;height:auto}h1,h2,h3,h4,h5,h6{font-weight:inherit}::after,::before{box-sizing:border-box}input,textarea{box-sizing:border-box}button,input,select,textarea{line-height:1;font:inherit;color:inherit;outline:0;letter-spacing:inherit;vertical-align:baseline}button{background-color:transparent;border:none}b,strong{font-weight:bolder}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{color:inherit;text-decoration:none}a:not([class]){text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:active,a:hover{outline-width:0}a:focus{outline:0}table{border-collapse:collapse}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}code,pre{text-autospace:no-autospace}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}:root{--color-text:#000;--color-bg:#F2EDED;--color-bg2:#EFEFEF;--color-bg3:#F0E8E3;--color-bg4:#E5DED2}@media (768px <= width){:root{--pc-max-width:915px}}@media (width < 768px){:root{--cq-base-width:390}}body{color:var(--color-text);font-family:'Zen Kaku Gothic New',"Helvetica Neue",Arial,"Hiragino Sans","Noto Sans JP",sans-serif;font-weight:400;font-feature-settings:"palt";line-height:1.8;letter-spacing:.08em;text-autospace:normal;overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-tap-highlight-color:transparent}.btn,button,h1,h2,h3,h4,h5,input,select,td,textarea,th{line-height:1.8}@media (768px <= width){body{font-size:18px}#root{overflow-x:clip}}@media (width < 768px){body,html{position:relative;overflow-x:clip}html.desktop{width:100vw}body{font-size:calc(12 / var(--cq-base-width) * 100cqw)}}a{max-width:100%}img,picture,video{max-width:100%;-o-object-fit:cover;object-fit:cover}table{width:100%;max-width:100%}iframe{max-width:100%;width:100%}iframe[src*='youtube.com']{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 (768px <= width){[data-show=sp],br.sp{display:none}}@media (width < 768px){[data-show=pc],br.pc{display:none}}@media (768px <= width){a[href^="tel:"]{pointer-events:none;text-decoration:none;color:var(--color-text)}}.js-fadein,.js-init-hidden{visibility:hidden}#root [data-content=en],#root [data-content=jp]{display:none}#root[data-language=en] [data-content=en],#root[data-language=jp] [data-content=jp]{display:contents}#guide{position:absolute;left:50%;top:0;z-index:10000;opacity:.33;pointer-events:none}#guide img{position:relative;max-width:initial;left:-50%}@media (width < 768px){#guide{position:absolute;left:0;top:0;z-index:10000;opacity:.33;pointer-events:none}#guide img{left:0;width:390px}}.shadowEffect{box-shadow:2px 2px 5px rgba(0,0,0,.2),6px 7px 10px rgba(0,0,0,.17),14px 17px 13px rgba(0,0,0,.1),25px 29px 15px rgba(0,0,0,.03)}@keyframes shake{0%{transform:translateX(-30px)}50%{transform:translateX(30px)}100%{transform:translateX(-30px)}}@keyframes blink-smooth{0%,100%{opacity:1}50%{opacity:.4}}@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}}.sec-spec{font-family:"Noto Sans JP"}.sec-spec table{border-collapse:collapse;border:1px solid #999;position:relative;width:100%;cursor:auto}@media (max-width:1000px){.sec-spec table{cursor:inherit}}@media (max-width:767px){.sec-spec table{width:990px;border-left:none}}.sec-spec td,.sec-spec th{font-weight:400;padding:10px 5px;border:1px solid #999;line-height:1.6;font-size:14px;letter-spacing:0;vertical-align:middle}@media (max-width:1000px){.sec-spec td,.sec-spec th{padding:5px;font-size:12px}}@media (max-width:767px){.sec-spec td,.sec-spec th{padding:5px 10px}}@media (max-width:375px){.sec-spec td,.sec-spec th{padding:4px 5px;font-size:11px}}.sec-spec th{font-size:16px;font-weight:500;background:#f5f5f5;text-align:center}.sec-spec th p{line-height:1.4}@media (max-width:1000px){.sec-spec th{font-size:15px}}@media (max-width:767px){.sec-spec th{padding:3px 0;font-size:15px!important}}@media (max-width:375px){.sec-spec th{padding:7px 0}}.sec-spec .leftCell{position:sticky;left:-1px;z-index:10;text-align:center;font-weight:500;background:#f5f5f5 url(../img/spec/spec_line.png) repeat-y right top;background-size:1px;border-right:none;border-left:none;white-space:nowrap}.sec-spec .leftCell+td,.sec-spec .leftCell+th{border-left:none}.macOS .sec-spec .leftCell{font-weight:500}@media (max-width:767px){.sec-spec .leftCell{padding-left:10px;font-size:12px!important;line-height:1.4}.sec-spec .leftCell+td,.sec-spec .leftCell+th{border-left:none}.sec-spec .leftCell::after,.sec-spec .leftCell::before{content:'';display:block;position:absolute;background:#999;pointer-events:none}.sec-spec .leftCell::before{left:0;top:0;width:1px;height:100%}.sec-spec .leftCell::after{left:0;bottom:-1px;width:100%;height:1px}}.sec-spec td a{color:#ea6202;text-decoration:underline;line-height:1.6}@media (hover:hover){.sec-spec td a:hover{color:#ea6202;text-decoration:none}}.sec-spec td p{line-height:1.4}@media (max-width:767px){.sec-spec td p{font-size:12px}}.sec-spec td p.fs10{font-size:10px;width:86px;line-height:1.5}@media (max-width:767px){.sec-spec td.leftCell p{font-size:12px}}.sec-spec td h5{font-family:"Roboto Flex","Noto Sans JP",sans-serif;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;margin:0 0 10px}.macOS .sec-spec td h5{font-weight:500}@media (max-width:767px){.sec-spec td h5{font-size:12px}}.sec-spec td .fs11{font-size:11px}.sec-spec td .fs12{font-size:12px}.sec-spec td .fs16{font-size:16px}.sec-spec td .fs22{font-size:22px}@media (max-width:767px){.sec-spec td .fs16{font-size:14px}}.sec-spec td .idt1{margin-left:1em;position:relative;line-height:1.5}.sec-spec td .idt1 span.mark{display:block;position:absolute;top:0;left:-1em}.sec-spec td .alignC{text-align:center}.sec-spec td .w80{width:50px;margin:5px auto}.sec-spec td .w80 img{width:100%;height:auto}.sec-spec .rate12{width:12%}.sec-spec .rate22{width:22%}.sec-spec .flexC{display:flex;justify-content:center}.sec-spec .dcc{display:flex;justify-content:center;text-align:left!important}.sec-spec .alignTop{vertical-align:top}@media (max-width:767px){.sec-spec .alignTop{vertical-align:middle}}.sec-spec .eclogo{width:190px;margin:0 auto 5px}.sec-spec .eclogo img{width:100%;height:auto}@media (max-width:1000px){.sec-spec .eclogo{width:120px}}.sec-spec .product{width:190px;margin:0 auto 5px;position:relative}.sec-spec .product img{width:100%;height:auto}.sec-spec .product img{width:100%;height:auto}.sec-spec .product .seatHd{position:absolute;top:0;left:0;font-size:16px}@media (max-width:767px){.sec-spec .product .seatHd{left:-15px;font-size:14px}}.sec-spec .product.switch_base{position:relative}.sec-spec .product.switch_base .caption{position:absolute;top:0;left:0}@media (max-width:1000px){.sec-spec .product:not(.horo){width:170px}}@media (max-width:767px){.sec-spec .product:not(.horo){width:130px}.sec-spec .product.main{width:200px}}.sec-spec .eggIcon{width:50px;margin:0 auto 10px}.sec-spec .eggIcon img{width:100%;height:auto}@media (max-width:767px){.sec-spec .eggIcon{margin:0 auto 2px}}.sec-spec .restHd{text-align:center;margin:0 0 5px}.sec-spec .restHd span{display:inline-block;position:relative}.sec-spec .restHd span::after,.sec-spec .restHd span::before{content:'';display:block;position:absolute;width:1px;height:10px;background:#000;top:4px}.sec-spec .restHd span::before{left:-7px;transform:rotate(-20deg)}.sec-spec .restHd span::after{right:-7px;transform:rotate(20deg)}.sec-spec .tousai{padding-top:10px}.sec-spec .tousai p{font-size:11px!important;font-weight:400;text-align:center;line-height:1.4;position:relative}.sec-spec .tousai p::after,.sec-spec .tousai p::before{content:'';display:block;position:absolute;width:1px;height:10px;background:#666;top:-12px}.sec-spec .tousai p::before{left:calc(50% - 2px)}.sec-spec .tousai p::after{left:calc(50% + 2px)}.sec-spec .tousai_dot{width:50px;height:20px;border:2px dotted #cdaf4d;box-sizing:border-box;margin:0 auto 16px}@media (max-width:767px){.sec-spec .seatHolder,.sec-spec .tousai p{font-size:9px!important}}.sec-spec .fOrg{color:#ea6202}.sec-spec .fGold{color:#c8a542}.sec-spec .mL1e{margin-left:.5em}.sec-spec .seatHolder{font-size:11px!important}@media (max-width:767px){.sec-spec .mobileFS10{font-size:10px!important}}@media (768px <= width){.ly-mainContent{min-width:var(--pc-max-width)}.ly-footer{height:200px;display:flex;justify-content:center;align-items:center;background-color:#000}.ly-footer .copyright{font-size:12px;font-weight:500;color:#fff;letter-spacing:.09em}.ly-pagetop .pagetopBtn{opacity:0;pointer-events:none;position:fixed;right:20px;bottom:20px;z-index:100;transition:opacity .2s ease-out}.ly-pagetop .pagetopBtn .base{width:60px;height:60px;background:url(../img/nav/pagetop-pc.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .2s ease-out;background-color:#fff;border-radius:50%}.ly-pagetop .pagetopBtn .base a{display:block;width:100%;height:100%}.ly-pagetop .pagetopBtn:hover .base{opacity:.8}.ly-pagetop .pagetopBtn.is-show{opacity:1;pointer-events:auto;transition:opacity .2s ease-out}.ly-shopLinkNav .shopBtn{pointer-events:none;position:fixed;left:0;bottom:0;z-index:200;transition:opacity .2s ease-out}.ly-shopLinkNav .shopBtn .base{position:absolute;left:20px;top:-175px;z-index:auto;width:123px;height:123px;background:url(../img/nav/btn_shop-pc.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.ly-shopLinkNav .shopBtn .base a{display:block;width:100%;height:100%}.ly-shopLinkNav .shopBtn:hover{opacity:.85}.ly-shopLinkNav .shopBtn.is-show{pointer-events:auto}.ly-shopLinkNav .shopBtn.is-show .base{opacity:1}.ly-gnavPc{position:sticky;top:10px;z-index:300;margin:60px auto 0;max-width:1000px}.ly-gnavPc .menu{height:72px;display:grid;justify-content:stretch;align-items:center;grid-auto-flow:column;-moz-column-gap:2px;column-gap:2px;background-color:#fff;border-radius:10px}.ly-gnavPc .menu_item{height:100%;background-color:#e1d2c9;transition:all .2s ease-out}.ly-gnavPc .menu_item:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.ly-gnavPc .menu_item:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.ly-gnavPc .menu_item.-i5 a{translate:5px}.ly-gnavPc .menu_item a{display:block;width:100%;height:100%;text-decoration:none}.ly-gnavPc .menu_item a .item_inner{margin-inline:auto;width:-moz-fit-content;width:fit-content;height:100%;align-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:2px}.ly-gnavPc .menu_item a .item_inner .title{font-size:14px;font-weight:500}.ly-gnavPc .menu_item a .item_inner .desc{margin-top:0;font-size:10px;font-weight:400;line-height:1.5}.ly-gnavPc .menu_item.is-cur,.ly-gnavPc .menu_item:hover{background-color:#8b7161;color:#fff}.ly-gnavSp{display:none}.co-introHead{display:grid;grid-template-columns:56.5% 40%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}.co-introHead .intro_visual img{width:100%}.co-introHead .intro_copy{margin-inline:auto;width:-moz-fit-content;width:fit-content}.co-introHead .intro_copy .catchcopy{margin-top:35px;font-size:32px;font-weight:500;color:inherit;letter-spacing:.25em;line-height:2}.co-introHead.-leftInfo{grid-template-columns:40% 56.5%}.co-introHead.-leftInfo .intro_visual{order:2}.co-introHead.-leftInfo .intro_copy{order:1}.co-button{--min-width:240px;display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:64px;justify-content:center;align-items:center;vertical-align:bottom;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:auto 1fr;-moz-column-gap:1em;column-gap:1em;grid-template-columns:1fr 15px;padding-inline:35px 23px;border:1px solid #000;border-radius:50px;font-size:12px;font-weight:400;color:inherit;letter-spacing:.15em;text-align:center;transition:background-color .2s ease-out}.co-button:after{content:"";width:10px;height:15px;-webkit-mask:url(../img/parts/arrow_01.svg) no-repeat center center;mask:url(../img/parts/arrow_01.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;justify-self:end}.co-button:after a{display:block;width:100%;height:100%}.co-button:active,.co-button:hover{background-color:#000;color:#fff;transition:background-color .15s ease-out}.co-button-large{--min-width:388px;display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:80px;justify-content:center;align-items:center;vertical-align:bottom;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:auto 1fr;-moz-column-gap:1em;column-gap:1em;padding-inline:45px 40px;border:1px solid #000;border-radius:50px;font-size:16px;font-weight:400;transition:background-color .2s ease-out}.co-button-large:after{content:"";width:14px;height:21px;-webkit-mask:url(../img/parts/arrow_01.svg) no-repeat center center;mask:url(../img/parts/arrow_01.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;justify-self:end}.co-button-large:after a{display:block;width:100%;height:100%}.co-button-large:active,.co-button-large:hover{background-color:#000;color:#fff;transition:background-color .15s ease-out}#root.page-home .ly-mainContent .pageSummary{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root.page-home .ly-mainContent .sec-first{background-color:var(--color-bg2);min-width:1000px}#root.page-home .ly-mainContent .sec-first_primary{position:relative}#root.page-home .ly-mainContent .sec-first_primary .logo{position:absolute;left:112px;top:0;z-index:10;width:135px;height:135px;background:url("../img/first/logo_combi.webp") no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .2s ease-out}#root.page-home .ly-mainContent .sec-first_primary .logo a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_primary .logo:hover{opacity:.8;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}#root.page-home .ly-mainContent .sec-first_primary .visual img{width:100%}#root.page-home .ly-mainContent .sec-first_secondary{padding-block:55px 80px;display:grid;grid-template-columns:55.5% 44%;-moz-column-gap:30px;column-gap:30px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-first_secondary .pic img{width:100%}#root.page-home .ly-mainContent .sec-first_secondary .info{margin-inline:auto;width:420px;translate:-20px 15px}#root.page-home .ly-mainContent .sec-first_secondary .info .logo{margin-top:35px}#root.page-home .ly-mainContent .sec-first_secondary .info .notes{margin-top:45px;font-size:14px;font-weight:400;line-height:1.9}#root.page-home .ly-mainContent .sec-concept{padding-block:180px 160px;min-width:1000px}#root.page-home .ly-mainContent .sec-concept_head .secTitle{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-concept_body{margin-top:200px}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit .pic img{width:100%}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story1{display:grid;grid-template-columns:56% 43.5%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story1 .copy{margin-inline:auto;width:-moz-fit-content;width:fit-content;translate:7px -120px}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story2{display:grid;grid-template-columns:49% 51%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story2 .copy{order:2;margin-inline:auto;width:-moz-fit-content;width:fit-content;translate:10px -45px;font-size:18px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:3.3}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story2 .pic{order:1;translate:0 -125px}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story3{margin:30px auto 0;box-sizing:content-box;margin-inline:auto;max-width:1080px;padding-inline:2vw;display:grid;grid-template-columns:1fr 528px;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story3 .copy{margin-inline:auto;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:3.3;translate:-38px 0}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story4{margin:135px auto 0;box-sizing:content-box;margin-inline:auto;max-width:1080px;padding-inline:3vw;display:grid;grid-template-columns:527px auto;-moz-column-gap:20px;column-gap:20px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story4 .copy{order:2;translate:10px 2px}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story4 .pic{order:1}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5{margin-top:45px;display:grid;grid-template-columns:56.5% 43.5%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:center}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5 .copy{margin-inline:auto;width:-moz-fit-content;width:fit-content;translate:40px 15px}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5 .copy img{width:527px}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5 .pic .notes{margin:20px 30px 0 0;font-size:14px;font-weight:400;text-align:right}#root.page-home .ly-mainContent .sec-feature{padding-block:200px 200px;background-color:var(--color-bg3)}#root.page-home .ly-mainContent .sec-feature_head{box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw}#root.page-home .ly-mainContent .sec-feature_head .intro{display:grid;grid-template-columns:1fr 202px;-moz-column-gap:0;column-gap:0;align-items:start;justify-content:space-between}#root.page-home .ly-mainContent .sec-feature_head .intro .logo{padding-top:25px}#root.page-home .ly-mainContent .sec-feature_head .notes{margin-top:55px;font-size:14px;font-weight:400;color:inherit;letter-spacing:.095em}#root.page-home .ly-mainContent .sec-feature_body{margin-top:92px;box-sizing:content-box;margin-inline:auto;max-width:920px;padding-inline:5vw}#root.page-home .ly-mainContent .sec-feature_body .features{display:grid;row-gap:125px}#root.page-home .ly-mainContent .sec-feature_body .features_item .info{margin-inline:auto;width:-moz-fit-content;width:fit-content}#root.page-home .ly-mainContent .sec-feature_body .features_item .info .title{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-feature_body .features_item .video{box-shadow:2px 2px 5px rgba(0,0,0,.2),6px 7px 10px rgba(0,0,0,.17),14px 17px 13px rgba(0,0,0,.1),25px 29px 15px rgba(0,0,0,.03)}#root.page-home .ly-mainContent .sec-feature_body .features_item .video iframe{width:100%;height:446px}#root.page-home .ly-mainContent .sec-feature_body .features_item:nth-child(1){display:grid;grid-template-columns:1fr 446px;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-feature_body .features_item:nth-child(1) .info{translate:-5px 0}#root.page-home .ly-mainContent .sec-feature_body .features_item:nth-child(2){display:grid;grid-template-columns:446px 1fr;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-feature_body .features_item:nth-child(2) .info{order:2;translate:30px 0}#root.page-home .ly-mainContent .sec-feature_body .features_item:nth-child(2) .video{order:1}#root.page-home .ly-mainContent .sec-simple{padding-block:160px 160px;min-width:1000px}#root.page-home .ly-mainContent .sec-simple_intro .intro_copy{translate:2px 9px}#root.page-home .ly-mainContent .sec-simple_part1{padding-block:160px 160px;display:grid;grid-template-columns:48% 49%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-simple_part1 .info{margin-left:auto;width:510px}#root.page-home .ly-mainContent .sec-simple_part1 .info .title{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-simple_part1 .info .name{margin-top:15px;font-size:22px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-simple_part1 .info .desc{margin-top:15px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.1em;line-height:2.2}#root.page-home .ly-mainContent .sec-simple_part1 .info .desc sup{position:relative;left:-10px;top:2px;z-index:auto;font-size:13px;font-weight:400}#root.page-home .ly-mainContent .sec-simple_part1 .info .fig{margin-top:25px;width:491px}#root.page-home .ly-mainContent .sec-simple_part1 .info .notes{margin-top:55px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-simple_part1 .pic img{width:100%}#root.page-home .ly-mainContent .sec-simple_part2{box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw}#root.page-home .ly-mainContent .sec-simple_part2 .features{display:grid;row-gap:85px}#root.page-home .ly-mainContent .sec-simple_part2 .features_item{display:grid;grid-template-columns:446px 1fr;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .pic img{width:100%}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info{margin-inline:auto;width:-moz-fit-content;width:fit-content;translate:20px 0}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info .desc{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info .desc .num{font-size:32px}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info .title{margin-top:15px;font-size:22px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-simple_part2 .features_item:nth-child(even){grid-template-columns:1fr 446px}#root.page-home .ly-mainContent .sec-simple_part2 .features_item:nth-child(even) .pic{order:2}#root.page-home .ly-mainContent .sec-simple_part2 .features_item:nth-child(even) .info{order:1;translate:-17px -3px}#root.page-home .ly-mainContent .sec-rakupita{padding-block:145px 160px;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-rakupita_body{box-sizing:content-box;margin-inline:auto;max-width:1080px;padding-inline:5vw}#root.page-home .ly-mainContent .sec-rakupita_body .secTitle{font-size:30px;font-weight:500;color:inherit;letter-spacing:.2em;text-align:center}#root.page-home .ly-mainContent .sec-rakupita_body .secTitle .num{font-size:33px}#root.page-home .ly-mainContent .sec-rakupita_body .features{margin-top:25px}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-next,#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-prev,#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-pagination{display:none}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info{margin-top:20px;text-align:center}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info .desc{font-size:21px;font-weight:500}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info .name{margin-top:6px;font-size:18px;font-weight:500;line-height:1.6}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info .name small{font-size:16px;font-weight:400}#root.page-home .ly-mainContent .sec-rakupita_body .features2{margin:98px auto 0;width:var(--pc-max-width);display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item{display:grid;grid-template-columns:210px 1fr;-moz-column-gap:30px;column-gap:30px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item .info .desc{font-size:18px;font-weight:500}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item .info .name{margin-top:10px;font-size:16px;font-weight:500}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item:nth-child(2){translate:25px}#root.page-home .ly-mainContent .sec-separate{padding-block:160px 0;min-width:1000px}#root.page-home .ly-mainContent .sec-separate_intro .intro_copy{translate:60px 10px}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1{padding-block:93px 100px;display:grid;grid-template-columns:55.5% 45%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1 .info{order:2;margin-inline:auto;width:-moz-fit-content;width:fit-content;translate:-20px 0}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1 .info .title{font-size:32px;font-weight:500;color:inherit;letter-spacing:.25em;line-height:2}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1 .pic{order:1}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1 .pic img{width:100%}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2{padding-block:60px 60px;display:grid;grid-template-columns:50% 49.5%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info{margin-left:auto;width:535px;translate:0 -15px}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .title{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .name{margin-top:18px;font-size:22px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .name sup{position:relative;left:0;top:2px;z-index:auto;font-size:15px;font-weight:400}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .desc{margin-top:10px;font-size:18px;font-weight:400;line-height:2.2}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .fig{margin:48px 0 0 35px;width:441px}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .notes{margin-top:52px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .pic img{width:100%}#root.page-home .ly-mainContent .sec-separate_part2{box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw;padding-block:75px 70px}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1{text-align:center}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .title{font-size:30px;font-weight:500;color:inherit;letter-spacing:.13em}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps{position:relative;margin-top:25px;display:grid;grid-template-columns:repeat(2,1fr);gap:60px}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps:before{content:"";position:absolute;left:calc(50% - 10px);top:calc(50% - 42px);z-index:auto;width:18px;height:28px;background:url(../img/parts/arrow_02.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps:before a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps_item .desc{margin-top:20px;font-size:18px;font-weight:400}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2{margin-top:145px;display:grid;grid-template-columns:51% 49%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info{position:relative}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info:before{content:"";position:absolute;right:83px;top:-55px;z-index:auto;width:98px;height:258px;background:url(../img/separate/part2_topic2_line-pc.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info:before a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info .title{font-size:22px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:2.1;translate:50px -15px}#root.page-home .ly-mainContent .sec-separate_part3{margin:90px auto 0}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner{box-sizing:content-box;margin-inline:auto;max-width:940px;padding-inline:5vw;padding:45px 65px;display:grid;grid-template-columns:440px 49%;-moz-column-gap:10px;column-gap:10px;align-items:center;justify-content:space-between;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .info{padding:0 0 15px 15px}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .info .title{font-size:24px;font-weight:500;color:inherit;letter-spacing:.08em}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .info .desc{margin-top:8px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.08em;line-height:2.1}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .info .btn{margin-top:28px}#root.page-home .ly-mainContent .sec-separate_part4{padding-block:160px 120px;display:grid;grid-template-columns:49.5% 43%;-moz-column-gap:10px;column-gap:10px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-separate_part4 .pic img{width:100%}#root.page-home .ly-mainContent .sec-separate_part4 .pic .notes{margin:18px 0 0 32px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-separate_part4 .info{width:440px;translate:3px -30px}#root.page-home .ly-mainContent .sec-separate_part4 .info .new{width:100px}#root.page-home .ly-mainContent .sec-separate_part4 .info .title{margin-top:17px;font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-separate_part4 .info .name{margin-top:17px;font-size:22px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-separate_part4 .info .desc{margin-top:14px;font-size:18px;font-weight:400;line-height:2.2}#root.page-home .ly-mainContent .sec-separate_part4 .info .fig{margin-top:23px;width:350px}#root.page-home .ly-mainContent .sec-separate_part4 .info .notes{margin-top:30px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-separate_part5{padding-block:140px 155px;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-separate_part5 .title{font-size:30px;font-weight:500;color:inherit;letter-spacing:.18em;text-align:center;line-height:1.7}#root.page-home .ly-mainContent .sec-separate_part5 .title .num{font-size:33px}#root.page-home .ly-mainContent .sec-separate_part5 .pic{margin:60px auto 0;width:810px;translate:5px 0}#root.page-home .ly-mainContent .sec-safety{padding-block:160px 0}#root.page-home .ly-mainContent .sec-safety_intro .intro_copy{translate:-30px 5px}#root.page-home .ly-mainContent .sec-safety_part1{padding-block:140px 120px;box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw}#root.page-home .ly-mainContent .sec-safety_part1 .part1_head{text-align:center}#root.page-home .ly-mainContent .sec-safety_part1 .part1_head .title{font-size:30px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body{margin-top:60px}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features{display:grid;row-gap:118px}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item{display:grid;grid-template-columns:410px 446px;-moz-column-gap:30px;column-gap:30px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info{position:relative}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .title{margin-top:10px;font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .name{margin-top:10px;font-size:22px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .desc{margin-top:15px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .notes{margin-top:5px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .pic{border:1px solid #d1d1d1}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(1) .info{translate:0 5px}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(1) .info .mark{position:absolute;right:0;top:0;z-index:auto}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(2){grid-template-columns:446px 405px;align-items:start}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(2) .info{order:2}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(2) .pic{order:1}#root.page-home .ly-mainContent .sec-safety_part2{padding-block:70px 65px;background-color:#060c09;display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-safety_part2 .pic{box-sizing:content-box;margin-inline:auto;max-width:1100px;padding-inline:20px}#root.page-home .ly-mainContent .sec-safety_part3{padding-block:145px 145px;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_head{text-align:center}#root.page-home .ly-mainContent .sec-safety_part3 .part3_head .title{font-size:30px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body{margin-top:25px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper{--swiper-pagination-color:#000;--swiper-pagination-bullet-size:10px;--swiper-pagination-bullet-horizontal-gap:17px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#fff;--swiper-navigation-color:#000;--swiper-navigation-size:30px;padding-bottom:70px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev{translate:0 -34px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next:after,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev:after{display:none}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next.swiper-button-disabled,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev.swiper-button-disabled{display:none}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev{left:calc(50% - 495px);background:url(../img/parts/arrow_swiper_prev.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next{right:calc(50% - 495px);background:url(../img/parts/arrow_swiper_next.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide{width:912px;height:424px;background-color:#fff}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info{margin-inline:auto;width:-moz-fit-content;width:fit-content}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info .title{font-size:20px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.9}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info .name{margin-top:10px;font-size:17px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info .desc{margin-top:10px;font-size:15px;font-weight:400;color:inherit;letter-spacing:.1em;line-height:2.1}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .pic{translate:30px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s1,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s2,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s4{padding:70px 50px;display:grid;grid-template-columns:392px 340px;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s1 .info{translate:15px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s2 .pic{scale:1.25;translate:30px -15px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3{padding:38px 40px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group1{display:grid;grid-template-columns:200px 1fr;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:center}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group1 .pic{translate:87px -7px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group1 .info{translate:0 -7px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group1 .info .desc{margin-top:10px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2{margin:31px 0 0 23px;display:grid;grid-template-columns:1fr 230px;-moz-column-gap:30px;column-gap:30px;align-items:start;justify-content:space-between}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .point{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 50px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .point_item{display:grid;grid-template-columns:43px 1fr;-moz-column-gap:15px;column-gap:15px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .point_item .desc{font-size:13px;font-weight:400;line-height:2}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .buttons{margin-top:29px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .buttons .btn{min-width:228px;min-height:54px;font-size:13px}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s4 .pic{scale:.85;translate:20px 5px}#root.page-home .ly-mainContent .sec-comfortable{padding-block:160px 0}#root.page-home .ly-mainContent .sec-comfortable_intro .intro_copy{translate:60px 10px}#root.page-home .ly-mainContent .sec-comfortable_part1{padding-block:140px 150px}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_head{text-align:center}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_head .title{font-size:30px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_head .title sup{font-size:20px;font-weight:400}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1{margin-top:60px;box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product{display:grid;grid-template-columns:446px 365px;-moz-column-gap:20px;column-gap:20px;align-items:start;justify-content:space-between}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .pic{border:1px solid #d1d1d1}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info{padding-top:10px}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info .title{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info .name{margin-top:10px;font-size:22px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info .desc{margin-top:15px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.1em;line-height:2.1}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .notes{margin-top:35px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2{margin-top:160px;box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .title{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .desc{margin-top:18px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer{margin-top:60px;display:grid;grid-template-columns:239px 630px;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .left{translate:5px -10px}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .left .notes{display:none}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .right .notes{margin:25px 25px 0 0;font-size:14px;font-weight:400;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .notesContainer{margin-top:32px;font-size:14px;font-weight:400;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-comfortable_part2{padding-block:0 160px}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice{box-sizing:content-box;margin-inline:auto;max-width:915px;padding-inline:5vw;padding:40px 80px 40px;display:grid;grid-template-columns:1fr 200px;-moz-column-gap:20px;column-gap:20px;align-items:stretch;justify-content:space-between;border:1px solid #d1d1d1}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .info .title{font-size:22px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .info .desc{margin-top:20px;font-size:13px;font-weight:400;line-height:2.3}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .info .desc strong{font-size:18px;font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.4}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .profile{padding-top:15px}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .profile .name{margin-top:15px;font-size:12px}#root.page-home .ly-mainContent .sec-comfortable_part3{padding-block:160px 155px;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation{display:flex;justify-content:center;gap:0 80px;flex-wrap:wrap}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item{text-align:center;width:360px}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .time{position:relative;margin-inline:auto;width:196px;height:66px;background-color:#fff;border-radius:40px;font-size:16px;font-weight:500;align-content:center}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .time:before{content:'';position:absolute;bottom:-12px;left:50%;translate:-50% 0;z-index:auto;width:16px;height:12px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .title{margin-top:25px;font-size:20px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .video{margin-top:20px}#root.page-home .ly-mainContent .sec-comfortable_part3 .notes{margin-top:20px;text-align:center;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse{padding-block:160px 0}#root.page-home .ly-mainContent .sec-longuse_intro{box-sizing:content-box;margin-inline:auto;max-width:1050px;padding-inline:5vw}#root.page-home .ly-mainContent .sec-longuse_intro .secTitle{margin-top:33px;font-size:32px;font-weight:500;color:inherit;letter-spacing:.25em}#root.page-home .ly-mainContent .sec-longuse_intro .secTitle .num{font-size:34px}#root.page-home .ly-mainContent .sec-longuse_part1{padding-block:75px 120px;min-width:1000px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation{box-sizing:content-box;margin-inline:auto;max-width:1050px;padding-inline:5vw;display:grid;grid-template-columns:30% 33% 30%;gap:30px;align-items:start;justify-content:space-between}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item{padding-bottom:10px;border-right:1px solid #000}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .type{margin-top:28px;width:230px;height:51px;border:1px solid #000;border-radius:40px;font-size:16px;font-weight:400;text-align:center;align-content:center}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt1{margin-top:20px;font-size:18px;font-weight:500}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt1 sup{position:relative;left:0;top:1px;z-index:auto;font-size:12px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt2{margin-top:5px;font-size:16px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt3{margin-top:10px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .pic{margin-top:50px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .pic img{max-width:revert}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .notes{margin-top:37px;font-size:14px;font-weight:400;line-height:1.9}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item:last-child{border-right:none}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1{padding-right:20px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .time{width:114px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .pic{translate:-17px 3px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .pic img{width:308px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .notes{padding-left:10px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2{padding-inline:20px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2 .time{width:145px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2 .pic{translate:-44px -25px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2 .pic img{width:370px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3{padding-inline:22px 0}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3 .time{width:183px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3 .pic{translate:-70px -5px}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3 .pic img{width:376px}#root.page-home .ly-mainContent .sec-longuse_part1 .seat{margin:148px auto 0;width:var(--pc-max-width);display:grid;grid-template-columns:446px 1fr;-moz-column-gap:20px;column-gap:20px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .info{margin-inline:auto;width:-moz-fit-content;width:fit-content;padding-bottom:10px}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .info .title{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .info .desc{margin-top:25px;font-size:18px;font-weight:400;line-height:2}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort{margin-top:105px}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .title{font-size:30px;font-weight:500;color:inherit;letter-spacing:.2em;text-align:center}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point{margin:45px auto 0;width:var(--pc-max-width);display:grid;grid-template-columns:repeat(2,1fr);gap:70px}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner{display:grid;grid-template-columns:210px 1fr;-moz-column-gap:30px;column-gap:30px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner .info .desc{font-size:18px;font-weight:500;line-height:1.9}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner .info .name{margin-top:7px;font-size:16px;font-weight:500}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner .info .name sup{position:relative;left:0;top:4px;z-index:auto;font-size:12px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .notes{margin-top:15px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part2{padding-block:160px 160px;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1{box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw;display:grid;grid-template-columns:47.5% 49%;-moz-column-gap:30px;column-gap:30px;align-items:stretch;justify-content:space-between}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info{position:relative;padding-top:15px}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info .mark{position:absolute;right:0;top:25px;z-index:auto}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info .title{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.85}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info .desc{margin-top:20px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-longuse_part2 .voice{margin-top:105px;box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw;background-color:#fff}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner{position:relative;padding:50px 30px 60px}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .fig{position:absolute;right:-15px;top:95px;z-index:auto;width:200px}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .comment .txt{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.9}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .comment .txt sup{position:relative;left:-3px;top:5px;z-index:auto;font-size:20px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile{margin-top:20px;display:grid;grid-template-columns:156px 1fr;-moz-column-gap:30px;column-gap:30px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .info{padding-right:220px}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .info .notes{font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .info .name{margin-top:10px;font-size:16px;font-weight:400}#root.page-home .ly-mainContent .sec-sleeplink{padding-block:160px 160px}#root.page-home .ly-mainContent .sec-sleeplink_intro .intro_copy{translate:-35px 8px}#root.page-home .ly-mainContent .sec-sleeplink_part1{margin-top:95px;display:grid;grid-template-columns:43.5% 56.5%;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-sleeplink_part1 .pic img{width:100%}#root.page-home .ly-mainContent .sec-sleeplink_part1 .txt{margin-inline:auto;width:-moz-fit-content;width:fit-content;translate:30px -5px;font-size:32px;font-weight:500;color:inherit;letter-spacing:.25em;line-height:2}#root.page-home .ly-mainContent .sec-sleeplink_part2{margin-top:140px;text-align:center}#root.page-home .ly-mainContent .sec-sleeplink_part2 .title{font-size:30px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.8}#root.page-home .ly-mainContent .sec-sleeplink_part2 .container{margin:50px auto 0;width:900px}#root.page-home .ly-mainContent .sec-sleeplink_part2 .notes{margin-top:45px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-sleeplink_part3{margin-top:150px;box-sizing:content-box;margin-inline:auto;max-width:var(--pc-max-width);padding-inline:5vw;display:grid;grid-template-columns:440px 1fr;-moz-column-gap:20px;column-gap:20px;align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-sleeplink_part3 .pic{box-shadow:2px 2px 5px rgba(0,0,0,.2),6px 7px 10px rgba(0,0,0,.17),14px 17px 13px rgba(0,0,0,.1),25px 29px 15px rgba(0,0,0,.03)}#root.page-home .ly-mainContent .sec-sleeplink_part3 .pic iframe{width:100%;height:440px}#root.page-home .ly-mainContent .sec-sleeplink_part3 .info{margin-inline:auto;width:-moz-fit-content;width:fit-content;translate:30px 25px}#root.page-home .ly-mainContent .sec-sleeplink_part3 .info .title{font-size:28px;font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.9}#root.page-home .ly-mainContent .sec-sleeplink_part4{margin-top:200px;min-width:1000px}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_head{text-align:center}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_head .title{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_head .sub{margin-top:15px;font-size:16px;font-weight:500;color:inherit;letter-spacing:.13em}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body{margin-top:105px;display:grid;grid-template-columns:49.5% 49.5%;-moz-column-gap:0;column-gap:0;align-items:start;justify-content:space-between}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info{position:relative;margin-left:auto;width:530px}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .new{width:98px}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .title{margin-top:18px;font-size:28px;font-weight:500;color:inherit;letter-spacing:.17em}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .name{margin-top:15px;font-size:22px;font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .desc{margin-top:10px;font-size:18px;font-weight:400;line-height:2.2}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .fig{margin-top:25px;width:385px}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .notes{margin-top:25px;font-size:14px;font-weight:400}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .mark{position:absolute;right:5px;top:-15px;z-index:auto}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .pic img{width:100%}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .pic .notes{margin:15px 30px 0 0;font-size:14px;font-weight:400;text-align:right}#root.page-home .ly-mainContent .sec-sleeplink_part5{margin:90px auto 0;width:var(--pc-max-width);display:grid;grid-template-columns:447px 1fr;-moz-column-gap:15px;column-gap:15px;align-items:center;justify-content:space-between;background-color:var(--color-bg4)}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info{margin-inline:auto;width:400px}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .title{margin-inline:auto;width:270px}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .name{margin-top:10px;font-size:15px;font-weight:500;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .buttons{margin-top:25px;display:grid;row-gap:10px;justify-content:center}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .buttons .btn{width:283px}#root.page-home .ly-mainContent .sec-spec{padding-block:160px 0;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-spec_head{text-align:center}#root.page-home .ly-mainContent .sec-spec_head .enTitle{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-spec_head .sub{margin-top:18px;font-size:17px;font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-spec_spectable{margin-top:50px;box-sizing:content-box;margin-inline:auto;max-width:960px;padding-inline:2vw}#root.page-home .ly-mainContent .sec-spec_spectable .tableWrapper{position:relative}#root.page-home .ly-mainContent .sec-spec_spectable .tableWrapper .tableWrapperInner{width:100%;background-color:#fff}#root.page-home .ly-mainContent .sec-spec_spectable .notes{margin-top:25px;font-size:12px;font-weight:400}#root.page-home .ly-mainContent .sec-movie{padding-block:175px 0;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-movie_head{padding-bottom:60px}#root.page-home .ly-mainContent .sec-movie_head .enTitle{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-instagram{padding-block:165px 155px;background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-instagram_head{text-align:center}#root.page-home .ly-mainContent .sec-instagram_head .enTitle{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-instagram_head .hashtag{margin-top:30px;display:flex;justify-content:center;gap:0 15px;flex-wrap:wrap}#root.page-home .ly-mainContent .sec-instagram_head .hashtag_item{font-size:18px;font-weight:500}#root.page-home .ly-mainContent .sec-instagram_head .desc{margin-top:30px;font-size:16px;font-weight:400;color:inherit;letter-spacing:.1em;line-height:2.2}#root.page-home .ly-mainContent .sec-instagram_body{margin-top:50px}#root.page-home .ly-mainContent .sec-instagram_body .notes{margin-top:25px;font-size:14px;font-weight:400;text-align:center}#root.page-home .ly-mainContent .sec-lineup{padding-block:160px 140px}#root.page-home .ly-mainContent .sec-lineup_head .enTitle{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-lineup_body{margin-top:45px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper{--swiper-pagination-color:#000;--swiper-pagination-bullet-size:10px;--swiper-pagination-bullet-horizontal-gap:17px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#d9d9d9;--swiper-navigation-color:#000;--swiper-navigation-size:22px;padding-bottom:70px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next,#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev{translate:0 -26px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next:after,#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev:after{display:none}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next.swiper-button-disabled,#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev.swiper-button-disabled{display:none}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev{left:calc(50% - 395px);background:url(../img/parts/arrow_swiper_prev.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next{right:calc(50% - 395px);background:url(../img/parts/arrow_swiper_next.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide{position:relative;width:710px;height:460px;display:grid;grid-template-columns:365px 345px;-moz-column-gap:0;column-gap:0;align-items:stretch;justify-content:space-between;background-color:var(--color-bg2)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info{position:relative;padding:28px 40px 0 20px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .heading .desc{font-size:12px;font-weight:500;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .heading .logo{margin:15px auto 0}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .heading .logo img{width:100%}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .product{margin:15px auto 0}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .btn{position:absolute;bottom:40px;left:50%;translate:-50% 0;z-index:auto;left:47%;padding-inline:50px 25px;text-align:left;line-height:1.6}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .pic img{height:460px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s1 .info{background-color:var(--color-bg3)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s1 .info .logo{width:85px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s1 .info .product{width:165px;translate:-5px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s2 .info{background-color:#ede5d9}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s2 .info .logo{width:105px;translate:3px -5px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s2 .info .product{width:174px;translate:-5px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info{position:relative}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .heading{text-align:center;padding-top:110px;translate:20px 5px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .heading .desc{font-size:16px;font-weight:500;line-height:1.5}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .heading .name{margin-top:20px;font-size:22px;font-weight:500;line-height:1.3}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .product{position:absolute;left:375px;top:50px;z-index:auto;width:267px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .btn{left:53%}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s4 .info{background-color:#eee3d7}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s4 .info .logo{width:94px;translate:0 -5px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s4 .info .product{width:180px;translate:-5px -10px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s5 .info .logo{width:197px;translate:0 5px}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s5 .info .product{width:160px;translate:-5px 8px}}@media (768px <= width) and (width < 1200px){#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story3 .copy{translate:0 0}}@media (768px <= width) and (width < 1250px){#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5 .copy{translate:0 15px}}@media (768px <= width) and (width < 1200px){#root.page-home .ly-mainContent .sec-simple_part1 .info{translate:40px 0}}@media (768px <= width) and (width < 1250px){#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info{translate:30px -15px}}@media (768px <= width) and (width < 1250px){#root.page-home .ly-mainContent .sec-separate_part4 .info{translate:-20px -25px}}@media (768px <= width) and (width < 1000px){#root.page-home .ly-mainContent .sec-comfortable_part2 .voice{padding-inline:5vw}}@media (768px <= width) and (width < 1150px){#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .pic img{width:100%}}@media (768px <= width) and (width < 1100px){#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2 .pic img{width:130%}}@media (768px <= width) and (width < 1100px){#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3 .pic img{width:135%}}@media (768px <= width) and (width < 1150px){#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info{translate:30px 0}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .mark{right:70px;width:180px}}@media (width < 768px){.ly-footer{height:calc(70 / var(--cq-base-width) * 100cqw);display:flex;justify-content:center;align-items:center;background-color:#000}.ly-footer .copyright{font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:500;color:#fff;letter-spacing:.08em}.ly-pagetop .pagetopBtn{opacity:0;pointer-events:none;position:fixed;right:calc(14 / var(--cq-base-width) * 100cqw);bottom:calc(14 / var(--cq-base-width) * 100cqw);z-index:100;transition:opacity .2s ease-out}.ly-pagetop .pagetopBtn .base{width:calc(48 / var(--cq-base-width) * 100cqw);height:calc(48 / var(--cq-base-width) * 100cqw);background:url(../img/nav/pagetop-sp.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .2s ease-out}.ly-pagetop .pagetopBtn .base a{display:block;width:100%;height:100%}.ly-pagetop .pagetopBtn.is-show{opacity:1;pointer-events:auto;transition:opacity .2s ease-out}.ly-shopLinkNav .shopBtn{pointer-events:none;position:fixed;left:0;bottom:0;z-index:200;transition:opacity .2s ease-out}.ly-shopLinkNav .shopBtn .base{position:absolute;left:calc(7 / var(--cq-base-width) * 100cqw);top:calc(-1 * calc(125 / var(--cq-base-width) * 100cqw));z-index:auto;width:calc(72 / var(--cq-base-width) * 100cqw);height:calc(72 / var(--cq-base-width) * 100cqw);background:url(../img/nav/btn_shop-sp.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.ly-shopLinkNav .shopBtn .base a{display:block;width:100%;height:100%}.ly-shopLinkNav .shopBtn.is-show{pointer-events:auto}.ly-shopLinkNav .shopBtn.is-show .base{opacity:1}.ly-gnavPc{display:none}.ly-gnavSp{position:relative;width:100%;height:100%;pointer-events:none}.ly-gnavSp_logo{position:fixed;left:0;top:0;z-index:400;pointer-events:auto;display:none}.ly-gnavSp_logo .logo{position:absolute;left:calc(32 / var(--cq-base-width) * 100cqw);top:0;z-index:auto;width:calc(83.7 / var(--cq-base-width) * 100cqw);height:calc(83.7 / var(--cq-base-width) * 100cqw);background:url("../img/first/logo_combi.webp") no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnavSp_logo .logo a{display:block;width:100%;height:100%}.ly-gnavSp_toggleButton{position:fixed;right:calc(3 / var(--cq-base-width) * 100cqw);top:calc(9 / var(--cq-base-width) * 100cqw);z-index:300;width:calc(70 / var(--cq-base-width) * 100cqw);height:calc(60 / var(--cq-base-width) * 100cqw);pointer-events:auto;transition:opacity .15s ease-out}.ly-gnavSp_toggleButton .icon{position:absolute;left:0;top:0;z-index:auto;width:100%;height:100%;cursor:pointer}.ly-gnavSp_toggleButton .icon .line{position:absolute;left:calc(20 / var(--cq-base-width) * 100cqw);top:calc(30 / var(--cq-base-width) * 100cqw);z-index:auto;width:calc(32 / var(--cq-base-width) * 100cqw);height:1px;background-color:var(--color-text);transition:all .1s ease}.ly-gnavSp_toggleButton .icon .line:before{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(32 / var(--cq-base-width) * 100cqw);height:1px;transform:translateY(calc(-1*calc(13 / var(--cq-base-width) * 100cqw)));background-color:var(--color-text);transition:all .1s ease}.ly-gnavSp_toggleButton .icon .line:after{content:"";position:absolute;left:0;top:0;z-index:auto;width:calc(32 / var(--cq-base-width) * 100cqw);height:1px;transform:translateY(calc(13 / var(--cq-base-width) * 100cqw));background-color:var(--color-text);transition:all .1s ease}.ly-gnavSp_toggleButton.is-open .icon .line{left:calc(19 / var(--cq-base-width) * 100cqw);top:calc(32 / var(--cq-base-width) * 100cqw);background-color:transparent}.ly-gnavSp_toggleButton.is-open .icon .line:before{transform:rotate(45deg);width:calc(35 / var(--cq-base-width) * 100cqw);height:1px}.ly-gnavSp_toggleButton.is-open .icon .line:after{transform:rotate(-45deg);width:calc(35 / var(--cq-base-width) * 100cqw);height:1px}.ly-gnavSp_toggleButton:hover{opacity:.5;transition:opacity .15s ease-out}.ly-gnavSp_container{position:fixed;inset:0;z-index:200;pointer-events:auto;display:none}.ly-gnavSp_container .overlay{position:fixed;inset:0;z-index:10;background-color:#e1d2c9}.ly-gnavSp_container .containerBody{height:100dvh;padding:calc(15 / var(--cq-base-width) * 100cqw) calc(58 / var(--cq-base-width) * 100cqw);align-content:center}.ly-gnavSp_container .containerBody .menu{translate:0 calc(3 / var(--cq-base-width) * 100cqw);display:grid;row-gap:calc(16 / var(--cq-base-width) * 100cqw)}.ly-gnavSp_container .containerBody .menu .menu_item{border-bottom:1px solid #d5c5bb}.ly-gnavSp_container .containerBody .menu .menu_item:last-child{border-bottom:none}.ly-gnavSp_container .containerBody .menu .menu_item a{display:block;width:100%;height:100%;text-decoration:none;padding-block:calc(5 / var(--cq-base-width) * 100cqw) calc(22 / var(--cq-base-width) * 100cqw)}.ly-gnavSp_container .containerBody .menu .menu_item a .item_inner:after{content:"";position:absolute;right:0;top:50%;translate:0 -50%;z-index:auto;top:46%;width:calc(12.6 / var(--cq-base-width) * 100cqw);height:calc(19.6 / var(--cq-base-width) * 100cqw);background:url(../img/parts/arrow_02.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}.ly-gnavSp_container .containerBody .menu .menu_item a .item_inner:after a{display:block;width:100%;height:100%}.ly-gnavSp_container .containerBody .menu .menu_item a .item_inner .title{font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}.ly-gnavSp_container .containerBody .menu .menu_item a .item_inner .desc{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.5}.ly-gnavSp_cover{display:none}.ly-gnavSp .ly-gnavSp_logo.is-open{display:block}.ly-gnavSp .ly-gnavSp_container.is-open{display:block}.ly-gnavSp .ly-gnavSp_cover.is-open{display:block;pointer-events:auto}.co-introHead{display:grid}.co-introHead .intro_visual{order:2;margin-top:calc(45 / var(--cq-base-width) * 100cqw)}.co-introHead .intro_copy{order:1;padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}.co-introHead .intro_copy .enTitle img{width:100%}.co-introHead .intro_copy .catchcopy{margin-top:calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(20 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.25em;line-height:1.9}.co-button{--min-width:calc(210 / var(--cq-base-width) * 100cqw);display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:calc(64 / var(--cq-base-width) * 100cqw);justify-content:center;align-items:center;vertical-align:bottom;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:auto 1fr;-moz-column-gap:1em;column-gap:1em;grid-template-columns:1fr calc(10 / var(--cq-base-width) * 100cqw);padding-inline:calc(25 / var(--cq-base-width) * 100cqw) calc(20 / var(--cq-base-width) * 100cqw);border:1px solid #000;border-radius:calc(50 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;text-align:center;transition:background-color .2s ease-out}.co-button:after{content:"";width:10px;height:15px;-webkit-mask:url(../img/parts/arrow_01.svg) no-repeat center center;mask:url(../img/parts/arrow_01.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;justify-self:end}.co-button:after a{display:block;width:100%;height:100%}.co-button:active,.co-button:hover{background-color:#000;color:#fff;transition:background-color .15s ease-out}.co-button-large{--min-width:calc(290 / var(--cq-base-width) * 100cqw);display:grid;width:-moz-fit-content;width:fit-content;min-width:min(var(--min-width),100%);min-height:calc(64 / var(--cq-base-width) * 100cqw);justify-content:center;align-items:center;vertical-align:bottom;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:auto 1fr;-moz-column-gap:1em;column-gap:1em;padding-inline:calc(40 / var(--cq-base-width) * 100cqw) calc(20 / var(--cq-base-width) * 100cqw);border:1px solid #000;border-radius:calc(50 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;transition:background-color .2s ease-out}.co-button-large:after{content:"";width:10px;height:15px;-webkit-mask:url(../img/parts/arrow_01.svg) no-repeat center center;mask:url(../img/parts/arrow_01.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;justify-self:end}.co-button-large:after a{display:block;width:100%;height:100%}.co-button-large:active,.co-button-large:hover{background-color:#000;color:#fff;transition:background-color .15s ease-out}#root.page-home .ly-mainContent .pageSummary{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root.page-home .ly-mainContent .sec-first{background-color:var(--color-bg2);padding-bottom:calc(104 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-first_primary{position:relative}#root.page-home .ly-mainContent .sec-first_primary .logo{position:absolute;left:calc(32 / var(--cq-base-width) * 100cqw);top:0;z-index:10;width:calc(83.7 / var(--cq-base-width) * 100cqw);height:calc(83.7 / var(--cq-base-width) * 100cqw);background:url("../img/first/logo_combi.webp") no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .2s ease-out}#root.page-home .ly-mainContent .sec-first_primary .logo a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-first_primary .logo:hover{opacity:.8;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}#root.page-home .ly-mainContent .sec-first_primary .visual{padding:calc(74 / var(--cq-base-width) * 100cqw) calc(20 / var(--cq-base-width) * 100cqw) 0 calc(20 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-first_secondary{display:none}#root.page-home .ly-mainContent .sec-concept{padding-block:calc(78 / var(--cq-base-width) * 100cqw) calc(75 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_head{padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_head .secTitle{width:calc(153 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_head .secTitle img{width:100%}#root.page-home .ly-mainContent .sec-concept_body{margin-top:calc(55 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit .copy{margin-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story1 .copy img{width:calc(248 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story1 .pic{margin:calc(77 / var(--cq-base-width) * 100cqw) 0 0 calc(120 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story2{margin-top:calc(63 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story2 .copy{font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em;line-height:2.7}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story2 .pic{margin:calc(68 / var(--cq-base-width) * 100cqw) calc(72 / var(--cq-base-width) * 100cqw) 0 0}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story3{margin-top:calc(64 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story3 .copy{font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em;line-height:2.7}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story3 .pic{margin:calc(67 / var(--cq-base-width) * 100cqw) calc(30 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story3 .pic img{width:calc(244 / var(--cq-base-width) * 100cqw);margin-left:auto}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story4{margin-top:calc(78 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story4 .copy img{width:calc(284 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story4 .pic{margin:calc(80 / var(--cq-base-width) * 100cqw) calc(94 / var(--cq-base-width) * 100cqw) 0 calc(31 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5{margin-top:calc(78 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5 .copy img{width:calc(306 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5 .pic{margin:calc(65 / var(--cq-base-width) * 100cqw) calc(40 / var(--cq-base-width) * 100cqw) 0 calc(40 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-concept_body .co-conceptUnit.-story5 .pic .notes{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-feature{position:relative;padding-block:calc(78 / var(--cq-base-width) * 100cqw) calc(205 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg3)}#root.page-home .ly-mainContent .sec-feature_head .intro{padding-left:calc(64 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-feature_head .intro .title{width:calc(286 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-feature_head .intro .logo{margin-top:calc(26 / var(--cq-base-width) * 100cqw);width:calc(262 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-feature_head .notes{position:absolute;left:0;bottom:calc(73 / var(--cq-base-width) * 100cqw);z-index:0;padding-inline:calc(42 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.09em;line-height:2}#root.page-home .ly-mainContent .sec-feature_body{margin-top:calc(79 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-feature_body .features{display:grid;row-gap:calc(80 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-feature_body .features_item .info{display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-feature_body .features_item .video{margin-top:calc(25 / var(--cq-base-width) * 100cqw);box-shadow:2px 2px 5px rgba(0,0,0,.2),6px 7px 10px rgba(0,0,0,.17),14px 17px 13px rgba(0,0,0,.1),25px 29px 15px rgba(0,0,0,.03)}#root.page-home .ly-mainContent .sec-feature_body .features_item .video iframe{width:100%;height:calc(306 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple{padding-block:calc(80 / var(--cq-base-width) * 100cqw) calc(74 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_intro .intro_copy .enTitle{width:calc(102 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part1{position:relative;padding:calc(68 / var(--cq-base-width) * 100cqw) calc(32 / var(--cq-base-width) * 100cqw) calc(45 / var(--cq-base-width) * 100cqw) calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part1 .info .title{font-size:calc(19 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.12em}#root.page-home .ly-mainContent .sec-simple_part1 .info .name{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(16 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:0}#root.page-home .ly-mainContent .sec-simple_part1 .info .desc{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:0;line-height:2}#root.page-home .ly-mainContent .sec-simple_part1 .info .desc sup{position:relative;left:calc(-1 * calc(5 / var(--cq-base-width) * 100cqw));top:calc(4 / var(--cq-base-width) * 100cqw);z-index:auto;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-simple_part1 .info .fig{margin-top:calc(332 / var(--cq-base-width) * 100cqw);width:calc(312 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part1 .info .notes{margin-top:calc(30 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;line-height:1.9}#root.page-home .ly-mainContent .sec-simple_part1 .pic{position:absolute;left:calc(77 / var(--cq-base-width) * 100cqw);top:calc(274 / var(--cq-base-width) * 100cqw);z-index:auto}#root.page-home .ly-mainContent .sec-simple_part2{margin-top:calc(15 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part2 .features{display:grid;row-gap:calc(48 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part2 .features_item{position:relative;display:grid;padding-bottom:calc(32 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .pic{order:2;margin-top:calc(6 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .pic img{width:100%}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info{order:1}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info .desc{font-size:calc(17 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.18em;text-align:center}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info .desc .num{font-size:calc(20 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-simple_part2 .features_item .info .title{position:absolute;left:0;bottom:0;z-index:auto;width:100%;font-size:calc(14 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-rakupita{padding-block:calc(72 / var(--cq-base-width) * 100cqw) calc(77 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-rakupita_body .secTitle{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.17em;text-align:center;line-height:1.6}#root.page-home .ly-mainContent .sec-rakupita_body .secTitle .num{font-size:calc(18 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-rakupita_body .features{margin-top:calc(10 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper{--swiper-pagination-color:#000;--swiper-pagination-bullet-size:calc(10 / var(--cq-base-width) * 100cqw);--swiper-pagination-bullet-horizontal-gap:calc(15 / var(--cq-base-width) * 100cqw);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#d9d9d9;--swiper-navigation-color:#000;--swiper-navigation-size:calc(20 / var(--cq-base-width) * 100cqw);padding-bottom:calc(50 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-next,#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-prev{top:calc(110 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-next:after,#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-prev:after{display:none}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-next.swiper-button-disabled,#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-prev.swiper-button-disabled{display:none}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-prev{left:calc(50% - calc(180 / var(--cq-base-width) * 100cqw));background:url(../img/parts/arrow_swiper_prev.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-button-next{right:calc(50% - calc(180 / var(--cq-base-width) * 100cqw));background:url(../img/parts/arrow_swiper_next.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide{width:calc(310 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info{margin-top:calc(15 / var(--cq-base-width) * 100cqw);text-align:center}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info .desc{font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;line-height:1.5}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info .name{margin-top:calc(6 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500;line-height:1.6}#root.page-home .ly-mainContent .sec-rakupita_body .features .rakupita.swiper .swiper-slide .info .name small{font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-rakupita_body .features2{margin-top:calc(64 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw);display:grid;row-gap:calc(54 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item{display:grid;grid-template-columns:calc(155 / var(--cq-base-width) * 100cqw) 1fr;-moz-column-gap:calc(20 / var(--cq-base-width) * 100cqw);column-gap:calc(20 / var(--cq-base-width) * 100cqw);align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item .info{padding-bottom:5px}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item .info .desc{font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item .info .name{margin-top:calc(8 / var(--cq-base-width) * 100cqw);font-size:calc(11 / var(--cq-base-width) * 100cqw);font-weight:500}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item:nth-child(even){grid-template-columns:1fr calc(155 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item:nth-child(even) .pic{order:2}#root.page-home .ly-mainContent .sec-rakupita_body .features2_item:nth-child(even) .info{order:1}#root.page-home .ly-mainContent .sec-separate{padding-block:calc(80 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-separate_intro .intro_copy .enTitle{width:calc(143 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_intro .intro_copy .catchcopy{margin-right:calc(-1 * calc(20 / var(--cq-base-width) * 100cqw));letter-spacing:.2em;font-size:calc(19 / var(--cq-base-width) * 100cqw);line-height:2}#root.page-home .ly-mainContent .sec-separate_intro .intro_visual{display:none}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1{padding-block:calc(36 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1 .info{display:none}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic1 .pic{margin:calc(10 / var(--cq-base-width) * 100cqw) 0 0 0}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2{position:relative;padding-block:calc(65 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info{padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .title{font-size:calc(19 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .name{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(16 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.05em}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .name sup{position:relative;left:0;top:calc(2 / var(--cq-base-width) * 100cqw);z-index:auto;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .desc{margin-top:calc(7 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:0;line-height:1.9}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .fig{margin:calc(332 / var(--cq-base-width) * 100cqw) 0 0 0;width:calc(304 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .info .notes{margin-top:calc(32 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-separate_part1 .part1_topic2 .pic{position:absolute;left:calc(77 / var(--cq-base-width) * 100cqw);top:calc(239 / var(--cq-base-width) * 100cqw);z-index:auto}#root.page-home .ly-mainContent .sec-separate_part2{padding-block:calc(67 / var(--cq-base-width) * 100cqw) calc(80 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1{text-align:center}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .title{font-size:calc(17 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.18em;line-height:1.7}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps{position:relative;margin-top:calc(20 / var(--cq-base-width) * 100cqw);display:grid;row-gap:calc(70 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps:before{content:"";position:absolute;left:calc(50% - 3vw);top:calc(50% - 2vw);z-index:auto;width:calc(25 / var(--cq-base-width) * 100cqw);height:calc(14 / var(--cq-base-width) * 100cqw);background:url(../img/parts/arrow_03.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps:before a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic1 .steps_item .desc{margin-top:calc(7 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2{margin-top:calc(68 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info{position:relative}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info:before{content:"";position:absolute;left:calc(-1 * calc(2 / var(--cq-base-width) * 100cqw));top:calc(7 / var(--cq-base-width) * 100cqw);z-index:auto;width:calc(310 / var(--cq-base-width) * 100cqw);height:calc(37 / var(--cq-base-width) * 100cqw);background:url(../img/separate/part2_topic2_line-sp.svg) no-repeat center center;background-size:100% 100%;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info:before a{display:block;width:100%;height:100%}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .info .title{padding-left:calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em;text-align:center}#root.page-home .ly-mainContent .sec-separate_part2 .part2_topic2 .pic{margin-top:calc(10 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner{position:relative;padding-block:calc(70 / var(--cq-base-width) * 100cqw) calc(80 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg);text-align:center}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .info .title{font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.08em}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .info .desc{margin-top:calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.08em;line-height:2}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .info .btn{margin:calc(322 / var(--cq-base-width) * 100cqw) auto 0}#root.page-home .ly-mainContent .sec-separate_part3 .part3_inner .pic{position:absolute;left:calc(42 / var(--cq-base-width) * 100cqw);top:calc(184 / var(--cq-base-width) * 100cqw);z-index:auto;width:calc(298 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part4{position:relative;padding-block:calc(77 / var(--cq-base-width) * 100cqw) calc(75 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part4 .pic{position:absolute;left:0;top:calc(290 / var(--cq-base-width) * 100cqw);z-index:auto}#root.page-home .ly-mainContent .sec-separate_part4 .pic img{width:calc(315 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part4 .pic .notes{margin:calc(8 / var(--cq-base-width) * 100cqw) 0 0 calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-separate_part4 .info{padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part4 .info .new{width:calc(75 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part4 .info .new img{width:100%}#root.page-home .ly-mainContent .sec-separate_part4 .info .title{margin-top:calc(13 / var(--cq-base-width) * 100cqw);font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-separate_part4 .info .name{margin-top:calc(6 / var(--cq-base-width) * 100cqw);font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-separate_part4 .info .desc{margin-top:calc(6 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;line-height:2.2}#root.page-home .ly-mainContent .sec-separate_part4 .info .fig{margin:calc(333 / var(--cq-base-width) * 100cqw) auto 0;width:calc(275 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part4 .info .fig img{width:100%}#root.page-home .ly-mainContent .sec-separate_part4 .info .notes{margin:calc(8 / var(--cq-base-width) * 100cqw) calc(20 / var(--cq-base-width) * 100cqw) 0;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-separate_part5{padding-block:calc(73 / var(--cq-base-width) * 100cqw) calc(75 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-separate_part5 .title{padding-left:calc(3 / var(--cq-base-width) * 100cqw);font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.18em;text-align:center;line-height:1.66}#root.page-home .ly-mainContent .sec-separate_part5 .title .num{font-size:calc(19 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-separate_part5 .pic{margin:calc(28 / var(--cq-base-width) * 100cqw) auto 0;width:calc(323 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety{padding-block:calc(80 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-safety_intro .intro_copy .enTitle{width:calc(104 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1{padding-block:calc(70 / var(--cq-base-width) * 100cqw) calc(105 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_head{text-align:center}#root.page-home .ly-mainContent .sec-safety_part1 .part1_head .title{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.15em;line-height:1.66}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body{margin-top:calc(57 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features{display:grid;row-gap:calc(50 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info{position:relative}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .num{width:calc(95 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .num img{width:100%}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .title{margin-top:calc(15 / var(--cq-base-width) * 100cqw);font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .name{margin-top:calc(7 / var(--cq-base-width) * 100cqw);font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .desc{margin-top:calc(7 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:2.1}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .info .notes{font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .pic{margin-top:calc(17 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item .pic img{margin-left:calc(-1 * calc(30 / var(--cq-base-width) * 100cqw));width:calc(373 / var(--cq-base-width) * 100cqw);max-width:revert}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(1) .info .mark{position:absolute;right:0;top:calc(-1 * calc(10 / var(--cq-base-width) * 100cqw));z-index:auto;width:calc(107 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(1) .info .mark img{width:100%}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(1) .pic{margin-top:calc(17 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(1) .pic img{margin-left:calc(-1 * calc(30 / var(--cq-base-width) * 100cqw));width:calc(373 / var(--cq-base-width) * 100cqw);max-width:revert}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(2) .info .notes{position:absolute;left:0;bottom:calc(-1 * calc(288 / var(--cq-base-width) * 100cqw));z-index:auto}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(2) .pic{margin-top:calc(28 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part1 .part1_body .features_item:nth-child(2) .pic img{margin-left:0;width:calc(324 / var(--cq-base-width) * 100cqw);max-width:revert}#root.page-home .ly-mainContent .sec-safety_part3{padding-block:calc(73 / var(--cq-base-width) * 100cqw) calc(64 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_head{text-align:center}#root.page-home .ly-mainContent .sec-safety_part3 .part3_head .title{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.66}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body{margin-top:calc(15 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper{--swiper-pagination-color:#000;--swiper-pagination-bullet-size:calc(10 / var(--cq-base-width) * 100cqw);--swiper-pagination-bullet-horizontal-gap:calc(15 / var(--cq-base-width) * 100cqw);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#fff;--swiper-navigation-color:#000;--swiper-navigation-size:calc(22 / var(--cq-base-width) * 100cqw);padding-bottom:calc(45 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev{translate:0 calc(-1 * calc(24 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next:after,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev:after{display:none}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next.swiper-button-disabled,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev.swiper-button-disabled{display:none}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-prev{left:calc(50% - calc(160 / var(--cq-base-width) * 100cqw));background:url(../img/parts/arrow_swiper_prev.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-button-next{right:calc(50% - calc(160 / var(--cq-base-width) * 100cqw));background:url(../img/parts/arrow_swiper_next.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide{position:relative;display:grid;align-content:start;width:calc(265 / var(--cq-base-width) * 100cqw);height:calc(385 / var(--cq-base-width) * 100cqw);background-color:#fff}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info{order:2}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info .title{font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.8}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info .name{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(11 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .info .desc{margin-top:calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(11 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.9}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide .pic{order:1}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s1 .info,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s2 .info,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s4 .info{padding:calc(25 / var(--cq-base-width) * 100cqw) calc(25 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s1 .info .title,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s2 .info .title,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s4 .info .title{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s1 .info .desc,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s2 .info .desc,#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s4 .info .desc{margin-top:0}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s1 .pic{padding-top:calc(30 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s2 .pic{padding-top:calc(30 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s2 .info{padding-top:calc(40 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3{height:calc(462 / var(--cq-base-width) * 100cqw);padding:calc(10 / var(--cq-base-width) * 100cqw) calc(20 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group1 .pic{width:calc(89 / var(--cq-base-width) * 100cqw);translate:calc(8 / var(--cq-base-width) * 100cqw) calc(2 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group1 .info .title{position:absolute;left:calc(130 / var(--cq-base-width) * 100cqw);top:calc(38 / var(--cq-base-width) * 100cqw);z-index:auto}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group1 .info .desc{position:absolute;left:calc(23 / var(--cq-base-width) * 100cqw);top:calc(100 / var(--cq-base-width) * 100cqw);z-index:auto;padding-right:calc(20 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2{margin-top:calc(84 / var(--cq-base-width) * 100cqw);padding-inline:calc(8 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .point{display:grid;row-gap:calc(13 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .point_item{display:grid;grid-template-columns:calc(30 / var(--cq-base-width) * 100cqw) 1fr;-moz-column-gap:calc(12 / var(--cq-base-width) * 100cqw);column-gap:calc(12 / var(--cq-base-width) * 100cqw);align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .point_item .desc{font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .buttons{margin-top:calc(24 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .buttons .btn{min-height:calc(44 / var(--cq-base-width) * 100cqw);padding-inline:calc(10 / var(--cq-base-width) * 100cqw) calc(22 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s3 .group2 .buttons .btn:after{width:calc(9 / var(--cq-base-width) * 100cqw);border-color:#999}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s4 .pic{padding-top:calc(55 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-safety_part3 .part3_body .feature.swiper .swiper-slide.-s4 .info{padding-top:calc(60 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable{padding-block:calc(80 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-comfortable_intro .intro_copy .enTitle{width:calc(205 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1{padding-block:calc(68 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_head{text-align:center}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_head .title{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.18em;line-height:1.7}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_head .title sup{font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1{margin-top:calc(37 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .pic{border:1px solid #d1d1d1}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info{padding-top:calc(22 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info .title{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info .name{margin-top:calc(6 / var(--cq-base-width) * 100cqw);font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .product .info .desc{display:none}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic1 .notes{display:none}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2{margin-top:calc(7 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .title{display:none}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .desc{font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:2.1}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer{margin-top:calc(64 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .left img{margin-inline:auto;width:calc(200 / var(--cq-base-width) * 100cqw);translate:calc(5 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .left .notes{margin-top:calc(25 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .right{margin-top:calc(40 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .right .pic{margin-inline:auto;width:calc(313 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .figContainer .right .notes{margin-top:calc(25 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-comfortable_part1 .part1_topic2 .notesContainer{margin-top:calc(55 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:2}#root.page-home .ly-mainContent .sec-comfortable_part2{padding-block:calc(70 / var(--cq-base-width) * 100cqw) calc(82 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice{padding:calc(28 / var(--cq-base-width) * 100cqw) calc(23 / var(--cq-base-width) * 100cqw) calc(40 / var(--cq-base-width) * 100cqw);border:1px solid #d1d1d1}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .info .title{font-size:calc(16 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em;line-height:1.9}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .info .desc{margin-top:calc(19 / var(--cq-base-width) * 100cqw);font-size:calc(11 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.06em;line-height:2.33}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .info .desc strong{font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;line-height:1.7}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .profile{margin-top:calc(34 / var(--cq-base-width) * 100cqw);display:grid;grid-template-columns:calc(120 / var(--cq-base-width) * 100cqw) 1fr;-moz-column-gap:calc(17 / var(--cq-base-width) * 100cqw);column-gap:calc(17 / var(--cq-base-width) * 100cqw);align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-comfortable_part2 .voice .profile .name{font-size:calc(10 / var(--cq-base-width) * 100cqw);line-height:2}#root.page-home .ly-mainContent .sec-comfortable_part3{padding-block:calc(78 / var(--cq-base-width) * 100cqw) calc(73 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation{display:grid;row-gap:calc(70 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item{text-align:center}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .time{position:relative;margin-inline:auto;width:calc(140 / var(--cq-base-width) * 100cqw);height:calc(46 / var(--cq-base-width) * 100cqw);background-color:#fff;border-radius:calc(40 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500;align-content:center}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .time:before{content:'';position:absolute;bottom:calc(-1 * calc(10 / var(--cq-base-width) * 100cqw));left:50%;translate:-50% 0;z-index:auto;width:calc(10 / var(--cq-base-width) * 100cqw);height:calc(10 / var(--cq-base-width) * 100cqw);background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .title{margin-top:calc(25 / var(--cq-base-width) * 100cqw);font-size:calc(14 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-comfortable_part3 .situation_item .video{margin-top:calc(20 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-comfortable_part3 .notes{margin-top:calc(20 / var(--cq-base-width) * 100cqw);text-align:center;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-longuse{padding-block:calc(78 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-longuse_intro{padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_intro .enTitle{width:calc(132 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_intro .secTitle{margin-top:calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(20 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.25em}#root.page-home .ly-mainContent .sec-longuse_intro .secTitle .num{font-size:calc(22 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1{margin-top:calc(37 / var(--cq-base-width) * 100cqw);padding-bottom:calc(70 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .situation{display:grid;row-gap:calc(58 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item{padding-bottom:calc(55 / var(--cq-base-width) * 100cqw);border-bottom:1px solid #000}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .type{margin-top:calc(20 / var(--cq-base-width) * 100cqw);width:calc(250 / var(--cq-base-width) * 100cqw);height:calc(49 / var(--cq-base-width) * 100cqw);border:1px solid #000;border-radius:calc(40 / var(--cq-base-width) * 100cqw);font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;text-align:center;align-content:center}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt1{margin-top:calc(16 / var(--cq-base-width) * 100cqw);font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt1 sup{position:relative;left:calc(4 / var(--cq-base-width) * 100cqw);top:calc(2 / var(--cq-base-width) * 100cqw);z-index:auto;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt2{margin-top:calc(6 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .txt3{margin-top:calc(3 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .pic{margin-top:calc(35 / var(--cq-base-width) * 100cqw);display:flex;justify-content:center}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item .notes{margin-top:0;font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;line-height:1.9}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item:last-child{border-bottom:none}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .time{width:calc(75 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .pic{translate:calc(-1 * calc(7 / var(--cq-base-width) * 100cqw)) calc(-1 * calc(20 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s1 .pic img{width:calc(245 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2 .time{width:calc(100 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2 .pic{translate:0 calc(-1 * calc(4 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s2 .pic img{width:calc(311 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3 .time{width:calc(124 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3 .pic{translate:calc(-1 * calc(7 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-longuse_part1 .situation_item.-s3 .pic img{width:calc(283 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .seat{display:grid;margin-top:calc(38 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .pic{order:2;margin-top:calc(16 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .pic img{height:calc(215 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .info{order:1}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .info .title{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.12em;line-height:1.66}#root.page-home .ly-mainContent .sec-longuse_part1 .seat .info .desc{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:0;line-height:2}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort{margin-top:calc(71 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .title{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.12em;text-align:center;line-height:1.66}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point{margin-top:calc(20 / var(--cq-base-width) * 100cqw);display:grid;row-gap:calc(40 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner{display:grid;grid-template-columns:calc(154 / var(--cq-base-width) * 100cqw) 1fr;-moz-column-gap:calc(25 / var(--cq-base-width) * 100cqw);column-gap:calc(25 / var(--cq-base-width) * 100cqw);align-items:center;justify-content:space-between}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner .info .desc{font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:500;line-height:1.9}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner .info .name{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(11 / var(--cq-base-width) * 100cqw);font-weight:500}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .item_inner .info .name sup{position:relative;left:0;top:calc(4 / var(--cq-base-width) * 100cqw);z-index:auto;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item .notes{margin-top:calc(28 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;text-align:center}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item:nth-child(even) .item_inner{grid-template-columns:1fr calc(154 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item:nth-child(even) .item_inner .pic{order:2}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item:nth-child(even) .item_inner .info{order:1;padding-bottom:calc(5 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part1 .comfort .point_item:nth-child(even) .item_inner .info .name{margin-top:calc(5 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2{padding-block:calc(54 / var(--cq-base-width) * 100cqw) calc(80 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info{position:relative;padding-top:calc(15 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info .mark{position:absolute;right:0;top:calc(5 / var(--cq-base-width) * 100cqw);z-index:auto;width:calc(91 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info .mark img{width:100%}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info .title{font-size:calc(18 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.06em;line-height:1.66}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .info .desc{margin-top:calc(12 / var(--cq-base-width) * 100cqw);font-size:calc(13 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.01em;line-height:2}#root.page-home .ly-mainContent .sec-longuse_part2 .part2_topic1 .pic{margin-top:calc(35 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .voice{margin-top:calc(40 / var(--cq-base-width) * 100cqw);background-color:#fff}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner{position:relative;padding:calc(27 / var(--cq-base-width) * 100cqw) calc(22 / var(--cq-base-width) * 100cqw) calc(40 / var(--cq-base-width) * 100cqw) calc(24 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .fig{position:absolute;right:calc(13 / var(--cq-base-width) * 100cqw);top:calc(30 / var(--cq-base-width) * 100cqw);z-index:auto;width:calc(81 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .fig img{width:100%}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .comment .txt{font-size:calc(16 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.18em;line-height:1.7}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .comment .txt small{font-size:calc(11 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.07em}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .comment .txt sup{position:relative;left:calc(-1 * calc(4 / var(--cq-base-width) * 100cqw));top:0;z-index:auto;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile{display:grid;margin-top:calc(20 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .pic{order:2;margin-top:calc(10 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .pic img{width:calc(125 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .info{position:relative;order:1}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .info .notes{font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;line-height:2;margin-top:calc(-1 * calc(10 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-longuse_part2 .voice_inner .profile .info .name{position:absolute;left:calc(150 / var(--cq-base-width) * 100cqw);top:calc(115 / var(--cq-base-width) * 100cqw);z-index:auto;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-sleeplink{padding-block:calc(80 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-sleeplink_intro .intro_copy .enTitle{width:calc(164 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_intro .intro_copy .catchcopy{margin-right:calc(-1 * calc(30 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-sleeplink_intro .intro_copy .catchcopy .comma{display:none}#root.page-home .ly-mainContent .sec-sleeplink_intro .intro_visual{display:none}#root.page-home .ly-mainContent .sec-sleeplink_part1{margin-top:calc(44 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part1 .txt{display:none}#root.page-home .ly-mainContent .sec-sleeplink_part2{margin-top:calc(70 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part2 .title{position:relative;left:0;top:0;z-index:20;font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.17em;line-height:1.6;text-align:center}#root.page-home .ly-mainContent .sec-sleeplink_part2 .container{margin-top:calc(15 / var(--cq-base-width) * 100cqw);padding-left:calc(40 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part2 .container img{max-width:revert;width:calc(640 / var(--cq-base-width) * 100cqw);padding-right:calc(40 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part2 .notes{margin:calc(22 / var(--cq-base-width) * 100cqw) calc(42 / var(--cq-base-width) * 100cqw) 0;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400}#root.page-home .ly-mainContent .sec-sleeplink_part3{margin-top:calc(65 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw);display:grid}#root.page-home .ly-mainContent .sec-sleeplink_part3 .pic{order:2;margin-top:calc(17 / var(--cq-base-width) * 100cqw);box-shadow:2px 2px 5px rgba(0,0,0,.2),6px 7px 10px rgba(0,0,0,.17),14px 17px 13px rgba(0,0,0,.1),25px 29px 15px rgba(0,0,0,.03)}#root.page-home .ly-mainContent .sec-sleeplink_part3 .pic iframe{width:100%;height:calc(306 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part3 .info{order:1}#root.page-home .ly-mainContent .sec-sleeplink_part3 .info .title{font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.25em;line-height:1.7;text-align:center}#root.page-home .ly-mainContent .sec-sleeplink_part4{margin-top:calc(120 / var(--cq-base-width) * 100cqw);padding-inline:calc(42 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_head{text-align:center}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_head .title{margin-inline:auto;width:calc(213 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_head .sub{margin-top:calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.06em}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body{position:relative;margin-top:calc(36 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info{position:relative}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .new{width:calc(72 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .new img{width:100%}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .title{margin-top:calc(9 / var(--cq-base-width) * 100cqw);font-size:calc(17 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.17em}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .name{margin-top:calc(5 / var(--cq-base-width) * 100cqw);font-size:calc(15 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .desc{margin-top:calc(9 / var(--cq-base-width) * 100cqw);font-size:calc(12 / var(--cq-base-width) * 100cqw);font-weight:400;line-height:2.1}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .fig{margin:calc(340 / var(--cq-base-width) * 100cqw) auto 0;width:calc(265 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .fig img{width:100%}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .notes{margin:calc(10 / var(--cq-base-width) * 100cqw) 0 0 calc(20 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;line-height:1.9}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .mark{position:absolute;right:calc(-1 * calc(1 / var(--cq-base-width) * 100cqw));top:calc(-1 * calc(11 / var(--cq-base-width) * 100cqw));z-index:auto;width:calc(115 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .info .mark img{width:100%}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .pic{position:absolute;right:calc(-1 * calc(42 / var(--cq-base-width) * 100cqw));top:calc(238 / var(--cq-base-width) * 100cqw);z-index:auto}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .pic img{width:calc(314 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part4 .part4_body .pic .notes{margin:calc(7 / var(--cq-base-width) * 100cqw) calc(3 / var(--cq-base-width) * 100cqw) 0 0;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;text-align:right}#root.page-home .ly-mainContent .sec-sleeplink_part5{margin-top:calc(76 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg4)}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info{padding:calc(60 / var(--cq-base-width) * 100cqw) calc(20 / var(--cq-base-width) * 100cqw) calc(80 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .title{margin-inline:auto;width:calc(183 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .name{margin-top:calc(8 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.1em;text-align:center}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .buttons{margin-top:calc(20 / var(--cq-base-width) * 100cqw);display:grid;row-gap:calc(15 / var(--cq-base-width) * 100cqw);justify-content:center}#root.page-home .ly-mainContent .sec-sleeplink_part5 .info .buttons .btn{width:calc(260 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-spec{padding-block:calc(80 / var(--cq-base-width) * 100cqw) calc(20 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-spec_head .enTitle{margin-inline:auto;width:calc(150 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-spec_head .sub{margin-top:calc(8 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:500;color:inherit;letter-spacing:.2em;text-align:center}#root.page-home .ly-mainContent .sec-spec_spectable{margin-top:calc(30 / var(--cq-base-width) * 100cqw);padding-left:calc(15 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-spec_spectable .tableWrapper{position:relative;padding-right:calc(15 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-spec_spectable .tableWrapper .swipeGuide{position:absolute;left:calc(50% - calc(50 / var(--cq-base-width) * 100cqw));top:15%;z-index:50;width:calc(120 / var(--cq-base-width) * 100cqw);height:calc(120 / var(--cq-base-width) * 100cqw);border-radius:calc(10 / var(--cq-base-width) * 100cqw);background:rgba(0,0,0,.4) url(../img/spec/sp_guide_swipe.png) no-repeat center center;background-size:calc(110 / var(--cq-base-width) * 100cqw) calc(110 / var(--cq-base-width) * 100cqw);pointer-events:none;animation:shake 1.7s infinite}#root.page-home .ly-mainContent .sec-spec_spectable .tableWrapper .tableWrapperInner{width:100%;background-color:#fff}#root.page-home .ly-mainContent .sec-spec_spectable .notes{margin-top:calc(15 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;line-height:1.5}#root.page-home .ly-mainContent .sec-movie{padding-block:calc(80 / var(--cq-base-width) * 100cqw) calc(5 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-movie_head{padding-bottom:calc(25 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-movie_head .enTitle{margin-inline:auto;width:calc(207 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-instagram{padding-block:calc(80 / var(--cq-base-width) * 100cqw) calc(70 / var(--cq-base-width) * 100cqw);background-color:var(--color-bg)}#root.page-home .ly-mainContent .sec-instagram_head{text-align:center}#root.page-home .ly-mainContent .sec-instagram_head .enTitle{margin-inline:auto;width:calc(166 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-instagram_head .hashtag{margin-top:calc(17 / var(--cq-base-width) * 100cqw);display:flex;justify-content:center;gap:0 calc(10 / var(--cq-base-width) * 100cqw);flex-wrap:wrap}#root.page-home .ly-mainContent .sec-instagram_head .hashtag_item{font-size:calc(14 / var(--cq-base-width) * 100cqw);font-weight:500}#root.page-home .ly-mainContent .sec-instagram_head .desc{margin-top:calc(8 / var(--cq-base-width) * 100cqw);font-size:calc(11 / var(--cq-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:.1em;line-height:1.9}#root.page-home .ly-mainContent .sec-instagram_body{margin-top:calc(20 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-instagram_body .notes{margin-top:calc(20 / var(--cq-base-width) * 100cqw);font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:400;text-align:center}#root.page-home .ly-mainContent .sec-lineup{padding-block:calc(70 / var(--cq-base-width) * 100cqw) 0}#root.page-home .ly-mainContent .sec-lineup_head .enTitle{margin-inline:auto;width:calc(102 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body{margin-top:calc(25 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper{--swiper-pagination-color:#000;--swiper-pagination-bullet-size:calc(10 / var(--cq-base-width) * 100cqw);--swiper-pagination-bullet-horizontal-gap:calc(15 / var(--cq-base-width) * 100cqw);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#d9d9d9;--swiper-navigation-color:#000;--swiper-navigation-size:calc(22 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-pagination{bottom:calc(45 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next,#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev{translate:0 calc(63 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next:after,#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev:after{display:none}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next.swiper-button-disabled,#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev.swiper-button-disabled{display:none}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-prev{left:calc(50% - calc(157 / var(--cq-base-width) * 100cqw));background:url(../img/parts/arrow_swiper_prev.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-button-next{right:calc(50% - calc(157 / var(--cq-base-width) * 100cqw));background:url(../img/parts/arrow_swiper_next.svg) no-repeat center center}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide{position:relative;display:grid;align-content:start;width:calc(390 / var(--cq-base-width) * 100cqw);height:calc(730 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info{order:2;position:relative;height:calc(480 / var(--cq-base-width) * 100cqw);padding:calc(35 / var(--cq-base-width) * 100cqw) 0 0}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .heading{display:grid;grid-template-columns:auto auto;-moz-column-gap:calc(20 / var(--cq-base-width) * 100cqw);column-gap:calc(20 / var(--cq-base-width) * 100cqw);align-items:center;justify-content:center}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .heading .desc{order:2;font-size:calc(10 / var(--cq-base-width) * 100cqw);font-weight:500;line-height:2}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .heading .logo{order:1}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .heading .logo img{width:100%}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .product{margin-top:calc(15 / var(--cq-base-width) * 100cqw);margin-inline:auto}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .info .btn{position:absolute;bottom:calc(95 / var(--cq-base-width) * 100cqw);left:50%;translate:-50% 0;z-index:auto;width:calc(212 / var(--cq-base-width) * 100cqw);min-height:calc(60 / var(--cq-base-width) * 100cqw);padding-inline:calc(35 / var(--cq-base-width) * 100cqw) calc(23 / var(--cq-base-width) * 100cqw);text-align:left;line-height:1.5}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .pic{order:1}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide .pic img{height:calc(250 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s1{background-color:var(--color-bg3)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s1 .info .heading .logo{width:calc(86 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(5 / var(--cq-base-width) * 100cqw)) calc(3 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s1 .info .product{width:calc(185 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(10 / var(--cq-base-width) * 100cqw)) 0}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s2{background-color:#ede5d9}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s2 .info .heading .logo{width:calc(105 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(5 / var(--cq-base-width) * 100cqw)) calc(-1 * calc(5 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s2 .info .product{width:calc(186 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(8 / var(--cq-base-width) * 100cqw)) 0}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3{background-color:var(--color-bg2)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info{height:calc(730 / var(--cq-base-width) * 100cqw);padding-top:calc(70 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .heading{display:block;text-align:center}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .heading .desc{font-size:calc(14 / var(--cq-base-width) * 100cqw);font-weight:500;line-height:1.6}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .heading .name{margin-top:calc(10 / var(--cq-base-width) * 100cqw);font-size:calc(22 / var(--cq-base-width) * 100cqw);font-weight:500;line-height:1.4}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s3 .info .product{margin-top:calc(50 / var(--cq-base-width) * 100cqw);width:calc(212 / var(--cq-base-width) * 100cqw);translate:calc(4 / var(--cq-base-width) * 100cqw) calc(8 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s4{background-color:#eee3d7}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s4 .info .heading .desc{translate:calc(-1 * calc(5 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s4 .info .heading .logo{width:calc(94 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(10 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s4 .info .product{width:calc(186 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(2 / var(--cq-base-width) * 100cqw)) calc(-1 * calc(3 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s5{background-color:var(--color-bg2)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s5 .info .heading .logo{width:calc(91 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(5 / var(--cq-base-width) * 100cqw)) calc(1 / var(--cq-base-width) * 100cqw)}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s5 .info .heading .desc{translate:0 calc(-1 * calc(20 / var(--cq-base-width) * 100cqw))}#root.page-home .ly-mainContent .sec-lineup_body .lineup.swiper .swiper-slide.-s5 .info .product{width:calc(184 / var(--cq-base-width) * 100cqw);translate:calc(-1 * calc(8 / var(--cq-base-width) * 100cqw)) calc(-1 * calc(35 / var(--cq-base-width) * 100cqw))}}@media (width < 768px) and (max-height:700px){.ly-gnavSp_container .containerBody .menu{translate:0 calc(30 / var(--cq-base-width) * 100cqw)}}