﻿:root{--s0: 0.5em;--s1: calc(var(--s0) * 1);--s2: calc(var(--s0) * 2);--s3: calc(var(--s0) * 3);--s4: calc(var(--s0) * 4);--s5: calc(var(--s0) * 5);--s6: calc(var(--s0) * 6);--s7: calc(var(--s0) * 7);--s8: calc(var(--s0) * 8);--s10: calc(var(--s0) * 10);--s13: calc(var(--s0) * 13);--s15: calc(var(--s0) * 15);--s19: calc(var(--s0) * 19);--s9: calc(var(--s0) * 9);--s11: calc(var(--s0) * 11);--s12: calc(var(--s0) * 12);--s14: calc(var(--s0) * 14)}:root{--spa: 20px}@media screen and (max-width: 960px){:root{--spa: min(20px, calc(20 / 390 * 100vw))}}:root{--k: #4f4f4f;--k2: #333;--k3: #555;--w: #fff;--g1: #f5f5f5;--g2: #ededed;--g3: #ccc;--g4: #aaa;--g5: #777;--g6: #666;--c1: #36318f;--c2: #fff100;--c3: #6356a3;--c4: #5e5aa5;--c5: #b277e0;--c6: #e0c332;--cCaution: #e20c0c}:root{--fzS: 1.4rem;--fz: 1.6rem;--fzM: 1.8rem;--fzL: 2rem}@media screen and (max-width: 960px){:root{--fzS: 1.3rem;--fz: 1.5rem;--fzM: 1.7rem;--fzL: 1.9rem}}:root{--lhS: 1.4;--lh: 1.8;--lhL: 2.4}@media screen and (max-width: 960px){:root{--lhS: 1.4;--lh: 1.8;--lhL: 2.4}}:root{--font1: "Zen Kaku Gothic New", sans-serif;--font2: "Montserrat", sans-serif;--font3: "Lato", sans-serif}:root{--bdrs1: 4px;--bdrs2: 6px;--opacity: 0.5;--bxs1: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);--bxs2: 0px -6px 0px -2px rgba(0, 0, 0, 0.2) inset;--txs1: 0px 0px 12px rgba(0, 0, 0, 0.6);--grd1: linear-gradient(135deg, #ffa84c 0%, #ff7b0d 100%)}:root{--ease: cubic-bezier(0.25, 0.1, 0.25, 1);--linear: cubic-bezier(0, 0, 1, 1);--In: cubic-bezier(0.42, 0, 1, 1);--Out: cubic-bezier(0, 0, 0.58, 1);--InOut: cubic-bezier(0.42, 0, 0.58, 1);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);--time: 200ms;--transition: all var(--time) var(--Out);--ease1: all var(--time) var(--ease);--ease2: all var(--time) cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease3: all 600ms var(--easeInOutCubic)}html{overflow-x:hidden;background:#fff;font-size:62.5%}body{min-width:320px;word-wrap:break-word}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ul,ol,menu{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr{border:none;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}a img,map a{border:none}a:hover,a:active,a:focus{outline:0}embed{width:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{vertical-align:bottom}strong{font-style:normal;font-weight:bold}em{font-style:normal;font-weight:normal}pre,code,kbd,samp{font-family:monospace;line-height:1}a,img,button,input[type=button],input[type=submit],.touch-hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}table{empty-cells:show;font-size:inherit}li{list-style:none;line-height:1}.noDisplay{display:none !important}.block{display:block !important}.inline{display:inline !important}.inlineBlock{display:inline-block !important}@media screen and (min-width: 961px){.pcNone{display:none !important}}@media screen and (max-width: 960px){.spNone{display:none !important}}.static{position:static !important}.relative{position:relative !important}.absolute{position:absolute !important}.fixed{position:fixed !important}.leftBox{float:left}.rightBox{float:right}.nofloat{float:none !important}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;content:""}.clear{clear:both !important}.hover:hover{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}@media screen and (max-width: 960px){.scrollWSp{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.firstload{transition:0s !important}.w10{width:10% !important}.w20{width:20% !important}.w30{width:30% !important}.w40{width:40% !important}.w50{width:50% !important}.w60{width:60% !important}.w70{width:70% !important}.w80{width:80% !important}.w90{width:90% !important}.w100{width:100% !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mr0{margin-right:0px !important}.ml0{margin-left:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pr0{padding-right:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.mr5{margin-right:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pr5{padding-right:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.mr10{margin-right:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pr10{padding-right:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.mr15{margin-right:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pr15{padding-right:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pr20{padding-right:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.mr25{margin-right:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pr25{padding-right:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.mr30{margin-right:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pr30{padding-right:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.mr35{margin-right:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.pr35{padding-right:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.mr40{margin-right:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pr40{padding-right:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.mr45{margin-right:45px !important}.ml45{margin-left:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.pr45{padding-right:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.mr50{margin-right:50px !important}.ml50{margin-left:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pr50{padding-right:50px !important}.pl50{padding-left:50px !important}.mt55{margin-top:55px !important}.mb55{margin-bottom:55px !important}.mr55{margin-right:55px !important}.ml55{margin-left:55px !important}.pt55{padding-top:55px !important}.pb55{padding-bottom:55px !important}.pr55{padding-right:55px !important}.pl55{padding-left:55px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.mr60{margin-right:60px !important}.ml60{margin-left:60px !important}.pt60{padding-top:60px !important}.pb60{padding-bottom:60px !important}.pr60{padding-right:60px !important}.pl60{padding-left:60px !important}.mt65{margin-top:65px !important}.mb65{margin-bottom:65px !important}.mr65{margin-right:65px !important}.ml65{margin-left:65px !important}.pt65{padding-top:65px !important}.pb65{padding-bottom:65px !important}.pr65{padding-right:65px !important}.pl65{padding-left:65px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.mr70{margin-right:70px !important}.ml70{margin-left:70px !important}.pt70{padding-top:70px !important}.pb70{padding-bottom:70px !important}.pr70{padding-right:70px !important}.pl70{padding-left:70px !important}.mt75{margin-top:75px !important}.mb75{margin-bottom:75px !important}.mr75{margin-right:75px !important}.ml75{margin-left:75px !important}.pt75{padding-top:75px !important}.pb75{padding-bottom:75px !important}.pr75{padding-right:75px !important}.pl75{padding-left:75px !important}.bold{font-weight:bold !important}.italic{font-style:italic !important}.note{color:var(--g1);margin-left:1em;text-indent:-1em}.underline{text-decoration:underline !important}.textNoLine{text-decoration:none !important}.font1{font-family:var(--font1) !important}.font2{font-family:var(--font2) !important}.white{color:var(--w)}.black{color:var(--k)}.c-caution{color:var(--cCaution)}.middle{vertical-align:middle !important}.center{text-align:center !important}.left{text-align:left !important}.right{text-align:right !important}.fz{font-size:var(--fz)}.fz-s{font-size:var(--fzS);line-height:var(--lhS)}.fz-l{font-size:var(--fzL);line-height:var(--lhL)}.fz8{font-size:.8rem !important}.fz9{font-size:.9rem !important}.fz10{font-size:1rem !important}.fz11{font-size:1.1rem !important}.fz12{font-size:1.2rem !important}.fz13{font-size:1.3rem !important}.fz14{font-size:1.4rem !important}.fz15{font-size:1.5rem !important}.fz16{font-size:1.6rem !important}.fz17{font-size:1.7rem !important}.fz18{font-size:1.8rem !important}.fz19{font-size:1.9rem !important}.fz20{font-size:2rem !important}.fz21{font-size:2.1rem !important}.fz22{font-size:2.2rem !important}.fz23{font-size:2.3rem !important}.fz24{font-size:2.4rem !important}.fz25{font-size:2.5rem !important}.fz26{font-size:2.6rem !important}.fz27{font-size:2.7rem !important}.fz28{font-size:2.8rem !important}.fz29{font-size:2.9rem !important}.fz30{font-size:3rem !important}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:var(--fz);color:var(--k);font-weight:400;line-height:1;font-kerning:normal;-webkit-font-smoothing:antialiased}@media screen and (max-width: 374px){html,body{font-size:9px;line-height:1}}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W0),local(メイリオ);font-weight:100}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W1),local(メイリオ);font-weight:200}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W2),local(メイリオ);font-weight:300}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W3),local(メイリオ);font-weight:400}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W4),local(メイリオ);font-weight:500}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W5),local(メイリオ ボールド);font-weight:600}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W6),local(メイリオ ボールド);font-weight:700}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W7),local(メイリオ ボールド);font-weight:800}@font-face{font-family:"Hiragino Sans";src:local(HiraginoSans-W8),local(メイリオ ボールド);font-weight:900}@font-face{font-family:"Hiragino Sans W9";src:local(HiraginoSans-W9),local(メイリオ ボールド);font-weight:900}p{font-size:var(--fz);line-height:var(--lh)}::selection{background:#a6d2fc}.underHiwrite{background:linear-gradient(transparent 80%, #ff0 80%)}.supText{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.subText{font-size:75.5%;vertical-align:bottom;position:relative;top:.1em}.annotation{color:#666;font-size:var(--fzS)}a{text-decoration:none;transition:var(--transition)}.pc a:hover{text-decoration:none}a img{transition:var(--transition)}a[href^="tel:"]{cursor:default}a[href^="tel:"]:hover img{opacity:1}a.link{color:var(--c1);text-decoration:underline}.pc a.link:hover{text-decoration:none;color:var(--c1)}.container{width:100%;padding-right:var(--spa);padding-left:var(--spa);margin-right:auto;margin-left:auto}@media screen and (max-width: 960px){.container{max-width:auto}}.container.-large{max-width:1230px}@media screen and (max-width: 960px){.container.-large{max-width:auto}}@media screen and (min-width: 1501px){.container.-large{max-width:1430px}}.container.-small{max-width:860px}@media screen and (max-width: 960px){.container.-small{max-width:auto}}.container.-min{max-width:690px}@media screen and (max-width: 960px){.container.-min{max-width:auto}}.container.-fluid{max-width:none;padding-right:0;padding-left:0}.container--fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}input,textarea,select{font-family:inherit;font-size:inherit}input{line-height:1}form img,input,select{vertical-align:middle}textarea{resize:none}select{padding:1px}legend{display:none}input,select,textarea,button{font-size:var(--fz);vertical-align:middle;color:var(--k);height:auto}@media screen and (max-width: 960px){input,select,textarea,button{font-size:1.6rem}}input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{appearance:none;-webkit-appearance:none;width:100%;padding:1rem 1.2rem;border:1px solid #ccc;background:#fff;font-weight:normal;border-radius:var(--bdrs1)}input[type=email],input[type=text],input[type=number],input[type=password],textarea,select{outline:none}label{margin-right:1em;line-height:1}input:-webkit-autofill{box-shadow:0 0 0px 1000px #fafafa inset}input:focus,select:focus,textarea:focus{color:#000}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{border:1px solid var(--c1)}input[type=button]:focus,input[type=submit]:focus,button[type=submit]:focus,input[type=file],input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,button:focus{outline:none}input.short,select.short,textarea.short{width:40%}@media screen and (max-width: 960px){input.short,select.short,textarea.short{width:100%}}.must{color:var(--cCaution);font-size:80%;vertical-align:top;position:relative;top:-0.4em;right:-0.2rem}input[type=button],input[type=submit]{appearance:none;-webkit-appearance:none;display:inline-block;color:var(--w);background-color:var(--c1);border:0;padding:0rem 3rem;margin-bottom:.5em;text-align:center;font-weight:bold;border-radius:var(--bdrs1);height:50px;position:relative;transition:var(--transition)}.h01{font-size:1.6rem;line-height:2.1875;font-family:var(--font2);color:var(--c2);text-align:center;margin-bottom:40px}.h02{display:flex;flex-flow:column nowrap;align-items:center;gap:.6em 0;font-size:3rem;line-height:1.5;font-weight:700;font-family:var(--font1);text-align:center}.h02 sup{font-size:60%}.h02 em{font-size:1.6rem;line-height:2.1875;font-family:var(--font2)}.h02.-benefits{color:var(--c3)}.h02.-feature em{color:var(--w)}.h02.-feature span{color:var(--c2)}.h03{font-size:2.8rem;font-family:var(--font1);line-height:1.6071428571;font-weight:700;color:var(--c2);text-align:center;margin-bottom:30px}.h04{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:30px}.h04 span{flex-grow:0;flex-shrink:0;flex-basis:auto;display:flex;flex-flow:column nowrap;align-items:center;font-size:3.4rem;font-family:var(--font3);color:var(--c2)}.h04 span small{font-size:1.6rem;font-family:var(--font2)}.h04 em{flex-grow:1;flex-shrink:1;flex-basis:0;font-size:2.8rem;font-family:var(--font1);line-height:1.3571428571;font-weight:700;color:var(--w);text-align:center}.h05{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:fit-content;font-size:2rem;line-height:1.65;font-family:var(--font1);font-weight:700;color:var(--w);padding:.4em 1.2em;border:solid 1px hsla(0,0%,100%,.5);border-radius:99px;margin:0 auto 40px}.h06{font-size:3rem;line-height:1.5;font-family:var(--font2);font-weight:700;color:var(--c4);text-align:center;margin-bottom:30px}.h06.-cta{line-height:1.1666666667;color:var(--w)}.btn01{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;height:60px;border:solid 1px var(--c3);border-radius:99px;font-size:1.9rem;font-weight:700;color:var(--c3);background-image:url(../img/lipores/icon_arrow_01.svg);background-repeat:no-repeat;background-position:top 50% right 7.1428571429%;background-color:var(--w)}.btn01:hover{background-position:top 50% right 5.7142857143%}.btn01.-cta{color:var(--c1);border:solid 1px var(--c2);background-color:var(--c2)}.btn01.-nav{font-size:1.5rem;color:var(--c1);background-image:url(../img/lipores/icon_arrow_03.svg);background-position:top 50% right 5.7142857143%;background-color:var(--c2)}.btn01.-nav:hover{background-position:top 50% right 4.2857142857%}.header{position:relative}.hamburger{display:none}@media screen and (max-width: 1040px){.hamburger{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:65px;height:65px;border-radius:99px;background-color:var(--c1);position:fixed;top:35px;right:calc((100vw - 390px)*445/890 + 10px);z-index:9999}}@media screen and (max-width: 1040px)and (max-width: 389px){.hamburger{right:10px}}.hamburger_inner{display:inline-block;width:34px;height:27px;position:relative}.hamburger_box{display:inline-block;width:100%;height:1px;background-color:var(--w);position:absolute;top:50%;left:0;transition:var(--transition)}.hamburger_box::before,.hamburger_box::after{content:"";display:inline-block;width:100%;height:1px;background-color:var(--w);position:absolute;left:0;transition:var(--transition)}.hamburger_box::before{top:-12px}.hamburger_box::after{bottom:-12px}.hamburger--spin_box{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin_box::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin_box::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.-active{mix-blend-mode:normal}.hamburger.-active .hamburger_box{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#fff !important}.hamburger.-active .hamburger_box::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out;background-color:#fff !important}.hamburger.-active .hamburger_box::after{background-color:#fff !important;bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.nav-open{display:flex;flex-flow:column nowrap;align-items:center;padding:150px 7.6923076923% 50px;width:100%;height:100%;background-color:#efeff6;position:fixed;top:0;left:0;z-index:999;visibility:hidden;opacity:0;transition:var(--transition);overflow-y:scroll}.nav-open_nav{flex-grow:1;flex-shrink:1;flex-basis:0;display:flex;flex-flow:column nowrap;justify-content:center}.nav-open_nav .main{display:flex;flex-flow:column nowrap;gap:20px 0;margin-bottom:40px}.nav-open_nav .main_item a{display:block;font-size:2.5rem;line-height:1.28;font-family:var(--font2);font-weight:700;color:var(--c1);padding-left:40px;background-image:url(../img/lipores/icon_arrow_02.svg);background-repeat:no-repeat;background-position:top 50% left 0}.nav-open_nav .main_item a:hover{background-position:top 50% left 5px}.nav-open_nav .ttl{font-size:clamp(1.6rem,1.5625vw,2rem);line-height:2.8;font-family:var(--font1);font-weight:700;color:var(--c1);letter-spacing:.18em;text-align:center;margin-bottom:5px}.nav-open_nav .btn{display:flex;flex-flow:column nowrap;gap:10px 0;width:100%;max-width:240px}.nav-open_sns{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%}@media screen and (max-width: 960px){.nav-open_sns{padding-top:25px}}.nav-open_sns .sns{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:0 15px}.nav-open_sns .sns_item a{display:block}.nav-open_sns .sns_item a:hover{opacity:.6}.nav-open_logo{margin:30px 0 0;width:120px}.nav-open.-active{visibility:visible;opacity:1}.footer_nav{padding:50px 0;background-color:var(--w)}.footer_nav .logo{text-align:center;margin-bottom:35px}.footer_nav .logo img{max-width:150px}.footer_nav .nav ul li{border-bottom:solid 1px #dedede}.footer_nav .nav ul li a{display:block;font-size:1.4rem;line-height:normal;color:#222;padding:15px 5px}.footer_nav .nav ul li a:hover{opacity:.6}.footer_foot{padding:30px 0;background-color:#3b3f42}.footer_foot .nav1{margin-bottom:10px}.footer_foot .nav1 ul{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:0 10px}.footer_foot .nav1 ul li:not(:last-of-type){border-right:solid 1px #ccc;padding-right:10px}.footer_foot .nav1 ul li a{font-size:1.2rem;line-height:normal;color:#ccc}.footer_foot .nav1 ul li a:hover{opacity:.6}.footer_foot .nav2{margin-bottom:20px}.footer_foot .nav2 ul{display:flex;flex-flow:column nowrap;align-items:center;gap:10px 0}.footer_foot .nav2 ul li a{font-size:1.2rem;line-height:normal;color:#ccc}.footer_foot .nav2 ul li a:hover{opacity:.6}.footer_foot .copy{display:block;font-size:1.2rem;line-height:normal;font-family:var(--font2);color:#888;text-align:center}.fixednavi{position:fixed;z-index:99;opacity:0;visibility:hidden;transform:translateY(120px);transition:var(--transition);pointer-events:none;right:20px;bottom:20px}@media screen and (min-width: 961px){.fixednavi{right:140px;bottom:38px}}.fixednavi.is-show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.hero-sp{display:none;background-color:var(--w)}@media screen and (max-width: 960px){.hero-sp{display:block;overflow-x:hidden}}.hero-sp_inner{padding:45px 5.1282051282% 30px;position:relative}.hero-sp_logo{padding-left:2.8571428571%;margin-bottom:25px}.hero-sp_logo img{max-width:120px}.hero-sp_copy{display:flex;flex-flow:column nowrap;gap:.1em 0;width:100%;font-size:5rem;font-weight:700;line-height:1.1;font-family:var(--font1);color:var(--c1);letter-spacing:.18em;white-space:nowrap;margin-bottom:145px}.hero-sp_copy span{display:inline-block}.hero-sp_img{padding-left:15.7142857143%}.hero-sp_img img{max-width:74px}.hero-sp_icon{position:absolute}.hero-sp_icon.-icon01{top:240px;right:0}.hero-sp_icon.-icon01 img{max-width:180px}.hero-sp_icon.-icon02{top:260px;left:30px}.hero-sp_icon.-icon02 img{max-width:218px}.hero-sp_list{padding:15px 10px 30px;background-color:var(--c1)}.hero-sp_list .ttl{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center;margin-bottom:10px}.hero-sp_list .ttl em{font-size:1.9rem;line-height:1.3157894737;font-weight:700;font-family:var(--font1);color:var(--w)}@media screen and (max-width: 389px){.hero-sp_list .ttl em{font-size:1.8rem}}.hero-sp_list .ttl em sup{font-size:60%}.hero-sp_list .ttl em span{display:inline-block;position:relative}.hero-sp_list .ttl em span::before{display:block;content:"・";font-size:1.1rem;line-height:1;position:absolute;left:50%;top:-0.6em;transform:translateX(-50%)}.hero-sp_list .ttl::before,.hero-sp_list .ttl::after{display:block;content:"";width:12px;height:20px;background-image:url(../img/lipores/icon_slash_01.svg);background-repeat:no-repeat;background-position:50% 50%}.hero-sp_list .ttl::after{transform:scaleX(-1)}.hero-sp_list .list{display:flex;flex-flow:row nowrap;justify-content:center;gap:0 3px;padding:0 10px;margin-bottom:10px}.hero-sp_list .list_item{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:56px;aspect-ratio:1/1;border-radius:99px;background-color:var(--c2);font-size:1.7rem;font-family:var(--font1);font-weight:700;color:var(--c1)}.hero-sp_list .list_item span{display:inline-block;width:100%;text-align:center;position:relative}.hero-sp_list .list_item span sup{font-size:1rem;position:absolute;right:10px;top:-1em}.hero-sp_list .caution{font-size:1.2rem;line-height:normal;font-family:var(--font1);font-weight:500;color:var(--w);text-align:right;padding:0 10px}.hero-pc{display:flex;flex-flow:column nowrap;width:100%;height:100svh;opacity:1;visibility:visible;background-color:var(--w);position:fixed;top:0;left:0;z-index:99999;transition:var(--ease3);transform-origin:0 0}@media screen and (max-width: 960px){.hero-pc{display:none}}.hero-pc_wrap{position:absolute;top:50%;transform:translateY(-50%);right:0px}.hero-pc_head{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%}.hero-pc_head .utena{width:100%;height:90px;padding:33px 2.578125%;text-align:right}.hero-pc_head .utena img{max-width:111px}.hero-pc_head .lipores{padding:0 6.25%}.hero-pc_cont{flex-grow:1;flex-shrink:1;flex-basis:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.hero-pc_cont .flex{display:flex;flex-flow:row nowrap;gap:0 min(90px,7.03125vw);transform:translate(-10%)}.hero-pc_cont .flex_img img{width:clamp(90px,9.375vw,120px)}.hero-pc_cont .flex_copy{display:flex;flex-flow:column nowrap;align-items:flex-start}.hero-pc_cont .flex_copy .copy{margin-bottom:30px}.hero-pc_cont .flex_copy .copy span{display:inline-block;font-size:clamp(7rem,6.953125vw,8.9rem);font-weight:700;line-height:1.3;font-family:var(--font1);color:var(--c1);letter-spacing:.18em}.hero-pc_cont .flex_copy .list_ttl{width:fit-content;font-size:clamp(2.5rem,2.421875vw,3.1rem);font-weight:700;font-family:var(--font1);color:var(--c1);position:relative;margin-bottom:25px}.hero-pc_cont .flex_copy .list_ttl sup{font-size:60%}.hero-pc_cont .flex_copy .list_ttl span{display:inline-block;position:relative}.hero-pc_cont .flex_copy .list_ttl span::before{display:block;content:"・";font-size:2rem;line-height:1;position:absolute;left:50%;top:-0.8em;transform:translateX(-50%)}.hero-pc_cont .flex_copy .list_ttl::before,.hero-pc_cont .flex_copy .list_ttl::after{display:block;content:"";width:17px;height:39px;background-image:url(../img/lipores/icon_slash_03.svg);background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:.2em}.hero-pc_cont .flex_copy .list_ttl::before{left:-1em}.hero-pc_cont .flex_copy .list_ttl::after{right:-1em;transform:scaleX(-1)}.hero-pc_cont .flex_copy .list ul{display:flex;flex-flow:row nowrap;align-items:center;gap:0 5px;margin-bottom:25px}.hero-pc_cont .flex_copy .list ul li{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:clamp(70px,6.71875vw,86px);aspect-ratio:1/1;border-radius:99px;background-color:var(--c2);font-size:clamp(2rem,1.953125vw,2.5rem);font-family:var(--font1);font-weight:700;color:var(--c1)}.hero-pc_cont .flex_copy .list ul li span{display:inline-block;width:100%;text-align:center;position:relative}.hero-pc_cont .flex_copy .list ul li span sup{font-size:1rem;position:absolute;right:15px;top:-1em}.hero-pc_cont .flex_copy .notes{width:85%}.hero-pc_cont .flex_copy .notes p{font-size:1.4rem;line-height:normal;font-weight:500;text-align:right}.hero-pc_icon.-icon01{right:0;top:120px}.hero-pc_icon.-icon01 img{width:clamp(200px,21.484375vw,300px)}.hero-pc_icon.-icon02{right:18.75vw;top:190px}.hero-pc_icon.-icon02 img{width:clamp(200px,19.375vw,248px)}.hero-pc_icon.-face{right:0;top:120px}.hero-pc_icon.-face img{width:clamp(400px,37.109375vw,450px)}.hero-pc_scroll{position:absolute;left:50%;bottom:40px;transform:translateX(-50%)}.hero-pc_scroll span{display:flex;flex-flow:column nowrap;align-items:center;gap:5px 0;font-size:2.2rem;line-height:normal;font-weight:500;font-family:var(--font2);color:#6356a3}.hero-pc_scroll span::after{display:block;content:"";width:19px;height:11px;background-image:url(../img/lipores/icon_arrow_04.svg);background-repeat:no-repeat;background-position:50% 50%;animation:scrollArrow 2s infinite}@keyframes scrollArrow{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(10px)}41%{opacity:0;transform:translateY(-8px)}60%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.hero-pc.is-scrolled{transform:translateY(-120%);opacity:0;visibility:hidden}.hero-pc.is-preload{transition:none !important}.animate{visibility:hidden;transition:var(--transition);animation-duration:var(--time);animation-fill-mode:both}.animate.-animated{visibility:visible}.aInfinite{animation-iteration-count:infinite}.aEx{transform:translate3d(0, 0, 0)}.-op0{opacity:0}.-a0{animation-duration:0s;animation-fill-mode:both}.-a1{animation-duration:.1s;animation-fill-mode:both}.-a2{animation-duration:.2s;animation-fill-mode:both}.-a3{animation-duration:.3s;animation-fill-mode:both}.-a4{animation-duration:.4s;animation-fill-mode:both}.-a5{animation-duration:.5s;animation-fill-mode:both}.-a6{animation-duration:.6s;animation-fill-mode:both}.-a7{animation-duration:.7s;animation-fill-mode:both}.-a8{animation-duration:.8s;animation-fill-mode:both}.-a9{animation-duration:.9s;animation-fill-mode:both}.-a10{animation-duration:1s;animation-fill-mode:both}.-a11{animation-duration:1.1s;animation-fill-mode:both}.-a12{animation-duration:1.2s;animation-fill-mode:both}.-a13{animation-duration:1.3s;animation-fill-mode:both}.-a14{animation-duration:1.4s;animation-fill-mode:both}.-a15{animation-duration:1.5s;animation-fill-mode:both}.-a16{animation-duration:1.6s;animation-fill-mode:both}.-a17{animation-duration:1.7s;animation-fill-mode:both}.-a18{animation-duration:1.8s;animation-fill-mode:both}.-a19{animation-duration:1.9s;animation-fill-mode:both}.-a20{animation-duration:2s;animation-fill-mode:both}.-a21{animation-duration:2.1s;animation-fill-mode:both}.-a22{animation-duration:2.2s;animation-fill-mode:both}.-a23{animation-duration:2.3s;animation-fill-mode:both}.-a24{animation-duration:2.4s;animation-fill-mode:both}.-a25{animation-duration:2.5s;animation-fill-mode:both}.-a26{animation-duration:2.6s;animation-fill-mode:both}.-a27{animation-duration:2.7s;animation-fill-mode:both}.-a28{animation-duration:2.8s;animation-fill-mode:both}.-a29{animation-duration:2.9s;animation-fill-mode:both}.-a30{animation-duration:3s;animation-fill-mode:both}.-a31{animation-duration:3.1s;animation-fill-mode:both}.-a32{animation-duration:3.2s;animation-fill-mode:both}.-a33{animation-duration:3.3s;animation-fill-mode:both}.-a34{animation-duration:3.4s;animation-fill-mode:both}.-a35{animation-duration:3.5s;animation-fill-mode:both}.-a36{animation-duration:3.6s;animation-fill-mode:both}.-a37{animation-duration:3.7s;animation-fill-mode:both}.-a38{animation-duration:3.8s;animation-fill-mode:both}.-a39{animation-duration:3.9s;animation-fill-mode:both}.-a40{animation-duration:4s;animation-fill-mode:both}.-a41{animation-duration:4.1s;animation-fill-mode:both}.-a42{animation-duration:4.2s;animation-fill-mode:both}.-a43{animation-duration:4.3s;animation-fill-mode:both}.-a44{animation-duration:4.4s;animation-fill-mode:both}.-a45{animation-duration:4.5s;animation-fill-mode:both}.-a46{animation-duration:4.6s;animation-fill-mode:both}.-a47{animation-duration:4.7s;animation-fill-mode:both}.-a48{animation-duration:4.8s;animation-fill-mode:both}.-a49{animation-duration:4.9s;animation-fill-mode:both}.-a50{animation-duration:5s;animation-fill-mode:both}.-ad0{animation-delay:0s}.-ad1{animation-delay:.1s}.-ad2{animation-delay:.2s}.-ad3{animation-delay:.3s}.-ad4{animation-delay:.4s}.-ad5{animation-delay:.5s}.-ad6{animation-delay:.6s}.-ad7{animation-delay:.7s}.-ad8{animation-delay:.8s}.-ad9{animation-delay:.9s}.-ad10{animation-delay:1s}.-ad11{animation-delay:1.1s}.-ad12{animation-delay:1.2s}.-ad13{animation-delay:1.3s}.-ad14{animation-delay:1.4s}.-ad15{animation-delay:1.5s}.-ad16{animation-delay:1.6s}.-ad17{animation-delay:1.7s}.-ad18{animation-delay:1.8s}.-ad19{animation-delay:1.9s}.-ad20{animation-delay:2s}.-ad21{animation-delay:2.1s}.-ad22{animation-delay:2.2s}.-ad23{animation-delay:2.3s}.-ad24{animation-delay:2.4s}.-ad25{animation-delay:2.5s}.-ad26{animation-delay:2.6s}.-ad27{animation-delay:2.7s}.-ad28{animation-delay:2.8s}.-ad29{animation-delay:2.9s}.-ad30{animation-delay:3s}.-ad31{animation-delay:3.1s}.-ad32{animation-delay:3.2s}.-ad33{animation-delay:3.3s}.-ad34{animation-delay:3.4s}.-ad35{animation-delay:3.5s}.-ad36{animation-delay:3.6s}.-ad37{animation-delay:3.7s}.-ad38{animation-delay:3.8s}.-ad39{animation-delay:3.9s}.-ad40{animation-delay:4s}.-ad41{animation-delay:4.1s}.-ad42{animation-delay:4.2s}.-ad43{animation-delay:4.3s}.-ad44{animation-delay:4.4s}.-ad45{animation-delay:4.5s}.-ad46{animation-delay:4.6s}.-ad47{animation-delay:4.7s}.-ad48{animation-delay:4.8s}.-ad49{animation-delay:4.9s}.-ad50{animation-delay:5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes blur{0%{opacity:0;filter:blur(10px);transform:scale(1.05)}100%{opacity:1;filter:blur(0);transform:scale(1)}}.blur{animation-name:blur}@keyframes slideIn{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateY(0)}}.slideIn{animation-name:slideIn}#top .cont-flex{display:flex;flex-flow:row nowrap;justify-content:center}#top .cont-flex .cont-main{flex-shrink:0;order:2;width:390px;background-color:rgba(94,90,165,.1);position:relative}@media screen and (max-width: 389px){#top .cont-flex .cont-main{width:100%}}#top .cont-flex .cont-side{flex:1 1 0;background-color:rgba(94,90,165,.1)}#top .cont-flex .cont-side.-l{flex-grow:445;order:1}#top .cont-flex .cont-side.-r{flex-grow:445;order:3}#top .left-cont{display:flex;flex-flow:column nowrap;padding:3.90625%;position:fixed;top:0;left:0;width:calc((100vw - 390px)*445/890);height:100vh}@media screen and (max-width: 1040px){#top .left-cont{display:none}}#top .left-cont_logo{flex-grow:0;flex-shrink:0;flex-basis:auto}#top .left-cont_sub{display:flex;flex-flow:row nowrap;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:0;font-size:clamp(4rem,4.21875vw,5.4rem);line-height:1.4;font-weight:700;font-family:var(--font1);color:var(--c1);letter-spacing:.18em}#top .left-cont_sub span{display:inline-block}#top .right-cont{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;padding:2.734375%;position:fixed;top:0;right:0;width:calc((100vw - 390px)*445/890);height:100vh}@media screen and (max-width: 1040px){#top .right-cont{display:none}}#top .right-cont_logo{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%;text-align:right;margin-bottom:50px}#top .right-cont_logo img{max-width:111px}#top .right-cont_nav{flex-grow:1;flex-shrink:1;flex-basis:0;display:flex;flex-flow:column nowrap;justify-content:center}#top .right-cont_nav .main{display:flex;flex-flow:column nowrap;gap:20px 0;margin-bottom:40px}#top .right-cont_nav .main_item a{display:block;font-size:2.5rem;line-height:1.28;font-family:var(--font2);font-weight:700;color:var(--c1);padding-left:40px;background-image:url(../img/lipores/icon_arrow_02.svg);background-repeat:no-repeat;background-position:top 50% left 0}#top .right-cont_nav .main_item a:hover{background-position:top 50% left 5px}#top .right-cont_nav .ttl{font-size:clamp(1.6rem,1.5625vw,2rem);line-height:2.8;font-family:var(--font1);font-weight:700;color:var(--c1);letter-spacing:.18em;text-align:center;margin-bottom:5px}#top .right-cont_nav .btn{display:flex;flex-flow:column nowrap;gap:10px 0;width:100%;max-width:240px}#top .right-cont_sns{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%}#top .right-cont_sns .sns{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:0 15px}#top .right-cont_sns .sns_item a{display:block}#top .right-cont_sns .sns_item a:hover{opacity:.6}#top .message{padding:55px 0 75px;background-color:var(--c4);position:relative;margin-top:400px}@media screen and (max-width: 960px){#top .message{margin-top:0}}#top .message::before{display:block;content:"";width:100%;height:65px;background-color:var(--c4);clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;bottom:-65px;left:0;z-index:2}#top .message_blocks{display:flex;flex-flow:column nowrap;gap:35px 0;margin-bottom:25px}#top .message_blocks-item{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}#top .message_blocks-item .main{font-size:5rem;line-height:1.2;font-weight:700;font-family:var(--font1);color:hsla(0,0%,100%,.6);transform:translateX(-0.12em)}@media screen and (max-width: 389px){#top .message_blocks-item .main{font-size:4.6rem}}#top .message_blocks-item .main.-s{font-size:3.9rem;line-height:1.1025641026;color:hsla(0,0%,100%,.3);transform:translateX(0)}@media screen and (max-width: 389px){#top .message_blocks-item .main.-s{font-size:3.6rem}}#top .message_blocks-item.-re{flex-flow:row-reverse nowrap}#top .message_img{text-align:center;margin-bottom:30px}#top .message_txt p{font-size:1.6rem;line-height:2.1875;color:var(--w);text-align:center}#top .benefits{padding:110px 0 70px;background-color:var(--w)}@media screen and (max-width: 960px){#top .benefits{overflow-x:hidden}}#top .benefits_ttl{font-size:3.5rem;line-height:1.4;font-weight:700;color:var(--c3);text-align:center;margin-bottom:30px;font-family:var(--font1)}#top .benefits_cta{margin-bottom:70px}#top .benefits_cta .img{margin-bottom:20px}#top .benefits_cta .img img{width:100%}#top .benefits_cta .name{font-size:2.5rem;line-height:1.48;font-weight:700;font-family:var(--font1);color:var(--c3);text-align:center}#top .benefits_cta .price{margin-bottom:15px}#top .benefits_cta .price dl{display:flex;flex-flow:row nowrap;justify-content:center;gap:0 8px;color:var(--c3)}#top .benefits_cta .price dl dt{display:flex;flex-flow:row nowrap;gap:0 15px;font-size:2rem;line-height:2.25;font-weight:500;font-family:var(--font1)}#top .benefits_cta .price dl dt::after{display:block;content:"";width:16px;height:24px;background-image:url(../img/lipores/icon_slash_02.svg);background-repeat:no-repeat;background-position:50% 50%;margin-top:.5em}#top .benefits_cta .price dl dt em{display:inline-block;font-size:3.1rem;line-height:1.4516129032;font-weight:900;font-family:var(--font3);margin-right:.1em}#top .benefits_cta .price dl dd{display:flex;flex-flow:column nowrap}#top .benefits_cta .price dl dd span.num{font-size:2rem;line-height:2.25;font-weight:700;font-family:var(--font1)}#top .benefits_cta .price dl dd span.num em{display:inline-block;font-size:3.1rem;line-height:1.4516129032;font-weight:900;font-family:var(--font3)}#top .benefits_cta .price dl dd span.notes{font-size:1.2rem;line-height:1.8333333333;font-weight:700;font-family:var(--font1);margin-top:-0.8em}#top .benefits_cta .scent{margin-bottom:25px}#top .benefits_cta .scent p{font-size:1.6rem;font-family:var(--font1);font-weight:700;color:var(--c3);text-align:center;padding:.5em;background-color:rgba(99,86,163,.2)}#top .benefits_cta .btn{width:100%;max-width:350px;margin:0 auto}#top .benefits_care .h02{margin-bottom:40px}#top .benefits_care .img{margin-bottom:30px}#top .benefits_care .img img{width:100%}#top .benefits_care .caution p{font-size:1.2rem;line-height:1.25;font-weight:500;font-family:var(--font1);text-align:right;color:#5a5a5a}#top .feature{padding:60px 0 80px;background-color:var(--c4)}#top .feature .h02{margin-bottom:75px}#top .feature_first{margin-bottom:60px}#top .feature_first .blocks{display:flex;flex-flow:column nowrap;gap:60px 0;margin-bottom:30px}#top .feature_first .blocks_item .img{margin-bottom:25px}#top .feature_first .blocks_item .img img{width:100%}#top .feature_first .blocks_item .txt p{font-size:1.6rem;line-height:2.1875;color:var(--w)}#top .feature_first .notes p{font-size:1.2rem;line-height:2.9166666667;text-align:right;color:var(--w)}#top .feature_second-item.-first{margin-bottom:50px}#top .feature_second-item.-first .blocks{display:flex;flex-flow:column nowrap;gap:10px 0}#top .feature_second-item.-first .blocks_item{display:flex;flex-flow:row nowrap;align-items:center}#top .feature_second-item.-first .blocks_item.-re{flex-flow:row-reverse nowrap}#top .feature_second-item.-first .blocks_item .img{flex-grow:0;flex-shrink:0;flex-basis:auto}#top .feature_second-item.-first .blocks_item .img img{max-width:145px}#top .feature_second-item.-first .blocks_item .outline{flex-grow:1;flex-shrink:1;flex-basis:0}#top .feature_second-item.-first .blocks_item .outline_ttl{font-size:2.2rem;line-height:1.5;font-family:var(--font1);font-weight:700;color:var(--w);text-align:center;padding:.5em}@media screen and (max-width: 389px){#top .feature_second-item.-first .blocks_item .outline_ttl{font-size:2rem}}#top .feature_second-item.-first .blocks_item .outline_ttl sup{font-size:60%}#top .feature_second-item.-first .notes p{font-size:1.2rem;line-height:2.9166666667;color:var(--w);text-align:right}#top .feature_second-item.-second{margin-bottom:50px}#top .feature_second-item.-second .flex{display:flex;flex-flow:row nowrap;justify-content:center;gap:0 30px;margin-bottom:30px}#top .feature_second-item.-second .flex_item{width:100%;max-width:145px}#top .feature_second-item.-second .flex_item .img{margin-bottom:15px}#top .feature_second-item.-second .flex_item .img img{width:100%}#top .feature_second-item.-second .flex_item .outline_ttl{font-size:2.2rem;line-height:1.2727272727;font-family:var(--font1);font-weight:700;color:var(--w);text-align:center;margin-bottom:15px}@media screen and (max-width: 389px){#top .feature_second-item.-second .flex_item .outline_ttl{font-size:2rem}}#top .feature_second-item.-second .flex_item .outline_txt p{font-size:1.2rem;font-weight:500;line-height:1.4166666667;font-family:var(--font1);color:var(--w);text-align:center}#top .feature_second-item.-second .flex_item .outline_txt p sup{font-size:60%}#top .feature_second-item.-second .caution{margin-bottom:20px}#top .feature_second-item.-second .caution p{font-size:1.2rem;line-height:1.5833333333;font-family:var(--font1);font-weight:500;color:var(--w)}#top .feature_second-item.-second .notes p{font-size:1.2rem;line-height:2.9166666667;text-align:right;color:var(--w)}#top .feature_second-item.-third{margin-bottom:50px}#top .feature_second-item.-third .img{margin-bottom:25px}#top .feature_second-item.-third .img img{width:100%}#top .feature_second-item.-third .txt p{font-size:1.6rem;line-height:2.1875;color:var(--w)}#top .feature_second-item.-fourth .list{display:flex;flex-flow:row wrap;gap:10px 5px;margin-bottom:30px}#top .feature_second-item.-fourth .list_item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:calc((100% - 5px)/2);aspect-ratio:173/67;border:solid 1px hsla(0,0%,100%,.5);border-radius:10px;font-size:1.8rem;line-height:1.2222222222;font-family:var(--font1);font-weight:700;color:var(--w);text-align:center}#top .feature_second-item.-fourth .caution p{font-size:1.2rem;line-height:1.5833333333;color:var(--w)}#top .howto{padding:60px 0 30px;background-color:var(--w)}#top .howto_img{margin-bottom:40px}#top .howto_img .img{text-align:center;margin-bottom:10px}#top .howto_img .img img{width:100%}#top .howto_img .ttl{font-size:1.6rem;line-height:1.375;font-family:var(--font1);font-weight:700;color:var(--c4);text-align:center}#top .howto_flow-item{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:0 15px}#top .howto_flow-item .num{flex-shrink:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:66px;aspect-ratio:1/1;border-radius:99px;background-color:var(--c3);font-size:3rem;font-family:var(--font3);font-weight:500;color:var(--w);position:relative;z-index:2}#top .howto_flow-item .txt{flex-shrink:1}#top .howto_flow-item .txt p{font-size:1.6rem;line-height:2.1875}#top .howto_flow-item.-first{padding-bottom:40px;position:relative}#top .howto_flow-item.-first::before{display:block;content:"";width:1px;height:100%;background-color:rgba(54,49,143,.2);position:absolute;top:0;left:33px}#top .howto_point img{width:100%}#top .faq{padding:30px 0 90px;background-color:var(--w)}#top .faq_blocks{border-top:solid 1px rgba(94,90,165,.2)}#top .faq_blocks .set{border-bottom:solid 1px rgba(94,90,165,.2)}#top .faq_blocks .set_q{display:flex;flex-flow:row nowrap;gap:0 20px;padding:20px 65px 20px 0;position:relative;cursor:pointer}#top .faq_blocks .set_q::before,#top .faq_blocks .set_q::after{display:block;content:"";background-color:var(--c3);position:absolute;transition:var(--transition)}#top .faq_blocks .set_q::before{width:2px;height:28px;top:20px;right:24px}#top .faq_blocks .set_q::after{width:28px;height:2px;top:33px;right:11px}#top .faq_blocks .set_q .icon{font-size:2.5rem;line-height:1.4;font-family:var(--font2);font-weight:700;color:var(--c3)}#top .faq_blocks .set_q .ttl{font-size:1.6rem;line-height:1.875}#top .faq_blocks .set_q.active::before{transform:rotate(90deg)}#top .faq_blocks .set_a{position:relative;max-height:0;overflow:hidden;transition:max-height .3s ease}#top .faq_blocks .set_a-wrap{display:flex;flex-flow:row nowrap;gap:0 20px;padding:20px 20px 20px 0}#top .faq_blocks .set_a .icon{font-size:2.5rem;line-height:1.4;font-family:var(--font2);font-weight:700;color:#b70000}#top .faq_blocks .set_a .txt p{font-size:1.6rem;line-height:2.1875}#top .faq_blocks .set_a .txt p a{color:var(--c1)}#top .cta{padding:60px 0 80px;background-color:var(--c4)}#top .cta_btn{display:flex;flex-flow:column nowrap;align-items:center;gap:15px 0;margin-bottom:15px}#top .cta_btn-item{width:100%}#top .cta_notes p{font-size:1.4rem;line-height:2.1428571429;color:var(--w);text-align:right}