@media screen and (max-width:767px){html{font-size:62.5%;font-size:10px}p,ol,table,ol,dl{padding:1.6rem 0 0;font-size:1.6rem;font-weight:400}.pc{display:none}.smp{display:block}.mainInner,.infoInner,.contentInner{width:100%}h1{font-size:1.2rem}h1 img{width:17rem;margin-inline-end:.8rem}.re{flex-direction:column-reverse}.wrapper{position:relative}.wrapper:before{content:'';width:.1rem;height:100%;position:fixed;right:1.6rem;top:0;background-color:#fff;z-index:99}header{height:6.4rem}h1 img{width:7.2rem}#globalNavi{display:none}.smp_menu{display:block;width:100%;height:5.6rem;background-color:#fff;position:fixed;left:0;bottom:0}.smp_menu ul{padding-inline:1.6rem;align-items:center;height:100%}.smp_menu ul li{width:49%}.smp_menu ul li a{color:var(--main-color);font-weight:var(--font-bold);display:block}.smp_menu ul li a:first-of-type{font-size:1.6rem;color:var(--nav-color);background-color:#fff;border:.1rem solid var(--nav-color);display:block;text-align:center;padding-block:.8rem;border-radius:25px}.smp_menu ul li:last-of-type a{font-size:1.6rem;color:#fff;background:0 0;display:block;padding-block:.8rem;border-radius:25px;position:relative;z-index:2;overflow:hidden}.smp_menu ul li:last-of-type a:before,.smp_menu ul li:last-of-type a:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0}.smp_menu ul li:last-of-type a:before{transition:.3s;z-index:-1;background:var(--gradient-color)}.smp_menu ul li:last-of-type a:after{z-index:-2;background:var(--gradient-hover-color);transform:scale(1,1)}.smp_menu ul li:last-of-type a:hover:before{opacity:0}.smp_menu ul li:last-of-type a:hover:after{z-index:-2;background:var(--gradient-hover-color);transform:scale(1,1)}.mainVisual{height:calc(100vh - 12rem);margin-block-start:6.4rem}.main_cont{padding-inline:1.6rem;padding-block-end:2.4rem}.mainVisual h2{font-size:2.8rem;position:absolute;bottom:7.6rem;left:1.6rem}.mainVisual h2 span{font-size:1.6rem;margin-block-start:1.6rem}.main_right{width:16rem;position:absolute;bottom:2.2rem;right:1.6rem}.main_cont ul li{width:7.7rem}.main_right p{font-size:1rem;padding-block-start:.2rem}.aboutHanger{margin-block-start:4.8rem;overflow-x:clip}.aboutHanger .contentInner{padding-inline:1.6rem}.aboutHanger h2{font-size:3.2rem;padding-block-start:1.6rem}.about_item{margin-block-end:4.4rem;flex-direction:column-reverse}.aboutHanger .contentInner .about_item:first-of-type{margin-block-start:2.4rem}.aboutHanger .contentInner .about_item:nth-of-type(2){flex-direction:column-reverse}.about_item:before{width:15.2rem;height:15.2rem;background:url(//lipronext.com/wp-content/themes/lipronext/assets/roomiq/css/../img/about/abput_bg.svg)no-repeat center center;background-size:100%;right:-4rem;bottom:19rem}.aboutHanger .contentInner .about_item:nth-of-type(2):before{left:-6rem;bottom:19rem}.aboutHanger .contentInner .about_item:nth-of-type(3):before{right:-4rem;bottom:23rem}.about_item .about_txt{width:100%;padding-inline-end:0rem;margin-block-start:2.4rem}.aboutHanger .contentInner .about_item:nth-of-type(2) .about_txt{padding-inline-start:0rem}.about_item h3 span{font-size:2.9rem;line-height:1.3;font-weight:900;margin-block-start:1rem}.about_item .about_image{width:100%;background:rgba(255,255,255,.6);padding-block:2.4rem;box-shadow:0 0 24px #e6eeff}.featureHanger{margin-block-start:5.6rem;padding-block-end:5.6rem}.featureHanger:before{content:'';width:318%;height:94%}.featureHanger ul li{width:100%;margin-inline-end:0rem;margin-block-end:4rem}.featureHanger ul li:nth-of-type(3),.featureHanger ul li:last-of-type{margin-inline-end:0}.featureHanger ul li:last-of-type,.featureHanger ul li:nth-of-type(4){margin-block-start:0rem}.featureHanger ul li:last-of-type{margin-block-end:0}.featureHanger ul li .fea_image{width:24rem;height:24rem}.featureHanger ul li .fea_image img{width:8.5rem}.featureHanger ul li span{margin-block-start:1.6rem}.worksHanger{margin-block-start:5.6rem}.worksHanger .contentInner{padding-inline:1.6rem}.worksHanger h2{font-size:3.2rem;padding-block-start:1.6rem}.worksHanger ul li{width:100%;margin-block-start:2.4rem}.link_btn{margin-block-start:4rem}.link_btn a:hover svg{fill:#fff}.link_btn a:hover{color:#fff;background-color:var(--btn-color)}.qaHanger{margin-block-start:5.6rem;margin-block-end:5.6rem}.qaHanger .contentInner{padding-inline:1.6rem}.qaHanger h2{font-size:3.2rem;padding-block-start:1.6rem}.qaHanger dl{margin-block-start:2.4rem}.qaHanger dl:first-of-type{margin-top:2.4rem}.qaHanger dl dt{padding-block:1.6rem;padding-inline:1.6rem 6.4rem;font-size:1.6rem;align-items:flex-start}.qaHanger dl dt span{color:var(--btn-color);font-size:2rem;font-family:var(--rob);font-weight:700;padding-right:1.6rem}.qaHanger dl dt .qa_arrow{width:3.2rem;height:3.2rem;top:1.6rem;transform:translate(0,0%);right:1.6rem}.qaHanger dl dt:before{content:"";position:absolute;top:3.1rem;right:2.4rem;width:1.5rem}.qaHanger dl dt:after{content:"";position:absolute;top:3.1rem;right:2.4rem;width:1.5rem;height:.2rem}.qaHanger dl dt.show:before{transform:rotate(180deg)}.qaHanger dl dt.show:after{opacity:0}.qaHanger dl dd{display:none;padding-inline:1.6rem;padding-block-end:1.6rem}.inquiryHanger{padding-block:4.8rem}.inquiryHanger .contentInner{padding-inline:1.6rem}.inquiryHanger h2{font-size:2rem}.inq_cont{margin-block-start:4.8rem;padding-inline:1.6rem;padding-block:4.2rem 2.4rem}.inq_cont:before,.inq_cont:after{content:none}.inq_cont>p{font-size:1.6rem}.inq_cont ul{margin-block-start:2.4rem}.inq_cont ul:before{content:none}.inq_cont ul li{width:100%}.inq_cont ul li:last-of-type{margin-block-start:2.4rem}.inq_cont ul li a:hover{opacity:1}footer{padding-block:2.4rem}.footerInner{padding-inline:1.6rem}.footerInner p{color:#fff}.footerInner p:first-of-type{font-size:1.6rem}.footerInner p:last-of-type{font-size:1.2rem}.foot_cont{align-items:center}.foot_cont>img{width:8.7rem}.foot_cont ul{margin-block-start:2.4rem;padding:0;width:100%;justify-content:flex-start}.foot_cont ul li{margin-inline-end:3.4rem}.foot_cont ul li:nth-of-type(2){margin-inline-end:50%}.foot_cont ul li:first-of-type,.foot_cont ul li:nth-of-type(2){margin-block-end:1.6rem}.foot_cont ul li a:hover{opacity:1}.footerInner>p{display:flex;flex-direction:column-reverse;padding-block-start:3.2rem}.footerInner>p span a{margin-inline-start:0rem;margin-block-end:.8rem}.footerInner>p span a:hover{opacity:1}}