/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes dialogOpen{0%{opacity:0}100%{opacity:1}}@keyframes dialogClose{from{opacity:1}to{opacity:0}}:root{--color-text-base: #333;--color-text-pink: #eb9889;--color-text-gray: #5a5757;--color-text-darkgray: #404040;--color-text-white: #fff;--color-bg-white: #fff;--color-bg-gray: #f0f4f7;--color-bg-lightgray: #f7f9fb;--color-bg-darkgray: #e6e6e6;--color-bg-body: #f6f6f6;--color-bg-pink: #f59789;--color-bg-darkpink: #de7068;--color-bg-palegray: #f2f3f5;--color-icon-gray: #e6e6e6;--color-line-gray: #b5bed1;--color-line-yellow: #faf176;--color-line-pink: #eb9c99;--color-line-blue: #8cc6e6;--contents-max-width: 464px}html,body{font-feature-settings:"palt" 1}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:var(--color-text-base);background-color:var(--color-bg-body)}b,em,small,strong,sub,sup{font-style:normal}a{text-decoration:underline}img,picture{display:block}img{max-width:100%;height:auto}body>[class*=aside-]{display:none}.site-main{max-width:var(--contents-max-width);margin:0 auto;background-color:var(--color-bg-white);box-shadow:0px 0px 30px rgba(0,0,0,.16)}.section-mv{position:relative;width:100%}.section-mv .logo{position:absolute;top:min(2.9985007496%,25px);left:min(8%,37px);z-index:1;width:33.3333333333%;max-width:155px}.section-mv .logo>img{width:100%}.section-mv .mv-lead{position:absolute;top:36.4317841079%;right:0;left:0;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1.5625rem,-0.104rem + 8.33vw,2.3125rem);font-weight:600;line-height:1.63;color:var(--color-text-gray);text-align:center;letter-spacing:.24em}.section-mv .mv-text{position:absolute;top:75.4122938531%;right:0;left:0;font-size:clamp(.6875rem,-0.007rem + 3.47vw,1rem);line-height:1.63;color:var(--color-text-gray);text-align:center;letter-spacing:.24em}.section-counseling .trouble-container{position:relative;height:min(116vw,538px)}.section-counseling .trouble-container.is-show [class*=blowing]{opacity:1}.section-counseling .trouble-item{display:flex;align-items:center;justify-content:center;font-size:clamp(.6875rem,-0.007rem + 3.47vw,1rem);line-height:1.71;text-align:center;letter-spacing:.08em}.section-counseling [class*=blowing]{background-position:center;background-size:cover;opacity:0;transition:opacity .3s ease-out}.section-counseling .blowing01{position:absolute;top:9.1954022989%;left:4.5333333333%;width:54.9333333333%;height:34.0229885057%;background-image:url(/library/topics/202402_brand/assets/images/icon-blowing01.svg)}.section-counseling .blowing01>p{height:92.5675675676%}.section-counseling .blowing02{position:absolute;top:35.1724137931%;right:3.4666666667%;width:48%;height:21.3793103448%;background-image:url(/library/topics/202402_brand/assets/images/icon-blowing02.svg);transition-delay:.5s}.section-counseling .blowing02>p{height:100%}.section-counseling .blowing03{position:absolute;top:45.5172413793%;left:2.6666666667%;width:49.3333333333%;height:35.632183908%;background-image:url(/library/topics/202402_brand/assets/images/icon-blowing03.svg);transition-delay:1s}.section-counseling .blowing03>p{height:80.5369127517%}.section-counseling .blowing04{position:absolute;top:58.1609195402%;right:3.4666666667%;width:53.3333333333%;height:34.9425287356%;background-image:url(/library/topics/202402_brand/assets/images/icon-blowing04.svg);transition-delay:1.5s}.section-counseling .blowing04>p{height:107.2368421053%}.section-counseling .counseling-title{margin-bottom:15.4666666667%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1.25rem,-0.139rem + 6.94vw,1.875rem);font-weight:600;line-height:1.58;color:var(--color-text-gray);text-align:center;letter-spacing:.12em}.section-counseling .counseling-sub-title{margin-bottom:10.6666666667%;font-size:clamp(.9375rem,-0.104rem + 5.21vw,1.40625rem);line-height:1.66;text-align:center;letter-spacing:.05em}.section-counseling .counseling-list{padding:0 8%}.section-counseling .counseling-list-item{display:flex;padding-bottom:6.3492063492%}.section-counseling .counseling-list-item>span{width:88.8888888889%;height:auto;padding-top:6.3492063492%;margin-left:3.1746031746%;font-size:clamp(.8125rem,-0.16rem + 4.86vw,1.25rem);line-height:1.5;color:var(--color-text-gray);letter-spacing:.02em;border-top:1px solid var(--color-icon-gray)}.section-counseling .counseling-list-item:last-child>span{padding-bottom:6.3492063492%;border-bottom:1px solid var(--color-icon-gray)}.section-counseling .counseling-list-icon{position:relative;width:min(5.3333333333vw,25px);height:min(5.3333333333vw,25px)}.section-counseling .counseling-list-icon-square{position:absolute;width:min(5.3333333333vw,25px);height:min(5.3333333333vw,25px);margin-top:min(5.8666666667vw,27px)}.section-counseling .counseling-list-icon-check{position:absolute;top:min(6.4vw,30px);left:min(.9333333333vw,4px);width:min(5.0666666667vw,23px);height:min(3.7333333333vw,17px)}.section-story{padding:21.3333333333% 0 17.8666666667%;background-color:var(--color-bg-palegray)}.section-story .story-title{margin-bottom:13.3333333333%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1.25rem,-0.139rem + 6.94vw,1.875rem);font-weight:600;line-height:1.58;color:var(--color-text-gray);text-align:center;letter-spacing:.12em}.section-story .story-img{display:block;margin:0 0 0 auto}.section-story .story-container{display:flex;padding:2.9333333333% 0 10.6666666667%}.section-story .story-subtitle{display:block;margin:auto;font-size:clamp(.9375rem,-0.035rem + 4.86vw,1.375rem);line-height:1.66;letter-spacing:.18em}.section-story .story-text{width:84%;margin:0 auto;font-size:clamp(.75rem,-0.083rem + 4.17vw,1.125rem);line-height:2;letter-spacing:.02em}.section-story .story-button-inner{position:relative;display:flex;width:69.3333333333%;height:min(13.3333333333vw,62px);margin:12% auto 0;background:rgba(0,0,0,0) linear-gradient(180deg, var(--color-bg-pink) 0%, var(--color-bg-darkpink) 100%);border-radius:5px;transition:opacity .3s ease-out}.section-story .story-button-inner::before{position:absolute;top:50%;left:50%;font-family:"Lusitana",serif;font-size:clamp(.8125rem,-0.16rem + 4.86vw,1.25rem);line-height:1.62;color:var(--color-text-white);text-align:center;letter-spacing:.2em;content:"OUR STORY";transform:translate(-50%, -50%)}.section-story .story-button-inner::after{position:absolute;top:50%;right:7.6923076923%;display:inline-block;width:min(4.2666666667vw,20px);height:min(4.2666666667vw,20px);content:"";background:url(/library/topics/202402_brand/assets/images/icon-dialog-button.svg) no-repeat;background-position:center;background-size:cover;transform:translateY(-50%)}.section-story .story-dialog-container{top:0;left:0;z-index:1;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;overflow:auto;background-color:rgba(0,0,0,0)}.section-story .story-dialog-container[open]{animation:dialogOpen .3s ease-out}.section-story .story-dialog-container.is-hidden{animation:dialogClose .3s ease-out}.section-story .story-dialog-container.is-hidden::backdrop{animation:dialogClose .3s ease-out}.section-story .story-dialog-container::backdrop{background:rgba(0,0,0,.35);animation:dialogOpen .3s ease-out}.section-story .story-dialog-wrapper{max-width:var(--contents-max-width);max-height:100%;padding:15px;margin:0 auto;overflow-y:auto;background-color:var(--color-bg-palegray)}.section-story .story-dialog-body{padding-bottom:8.6956521739%;margin:0 auto;background-color:#fff;border-radius:10px}.section-story .story-dialog-title{padding:14.4927536232% 0;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1.25rem,-0.139rem + 6.94vw,1.875rem);line-height:1.58;text-align:center;letter-spacing:.12em}.section-story .story-dialog-text{width:82.6086956522%;margin:0 auto 11.5942028986%;font-size:clamp(.75rem,-0.083rem + 4.17vw,1.125rem);line-height:2;letter-spacing:-0.02em}.section-story .story-dialog-subtitle{position:relative;padding:8.6956521739% 0;margin:0 auto 8.6956521739%;font-size:clamp(.9375rem,-0.035rem + 4.86vw,1.375rem);line-height:1.86;text-align:center;letter-spacing:.1em}.section-story .story-dialog-subtitle::before,.section-story .story-dialog-subtitle::after{position:absolute;left:50%;width:73.9130434783%;height:1px;content:"";background-color:#eb9889;transform:translateX(-50%)}.section-story .story-dialog-subtitle::before{top:0}.section-story .story-dialog-subtitle::after{bottom:0}.section-story .story-dialog-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:11.5942028986% 7.2463768116%;margin:0 auto}.section-story .story-dialog-inner-img{position:relative;display:flex;align-items:center;justify-content:center;width:min(32vw,150px);height:min(32vw,150px);font-size:clamp(1.0625rem,-0.049rem + 5.56vw,1.5625rem);line-height:1.5;letter-spacing:.02em;background:url(/library/topics/202402_brand/assets/images/img-dialog.png) no-repeat;background-position:center;background-size:cover}.section-story .story-dialog-inner-text{display:flex;align-items:center;justify-content:center;width:60px;height:120px;font-size:3.75rem;line-height:.5;text-align:center}.section-story .story-dialog-content{width:82.6086956522%;margin:0 auto;border:1px solid var(--color-icon-gray);border-radius:10px}.section-story .story-dialog-content-title{padding:10.9540636042% 0 12.7208480565%;font-family:"Times New Roman",serif;font-size:clamp(1.5625rem,-0.104rem + 8.33vw,2.3125rem);line-height:.86;text-align:center;letter-spacing:.2em}.section-story .story-dialog-content-text{width:86.5724381625%;padding-bottom:10.6007067138%;margin:0 auto;font-size:clamp(.75rem,-0.083rem + 4.17vw,1.125rem);line-height:2;letter-spacing:-0.06em}.section-story .story-dialog-content-text:last-child{padding-bottom:14.1342756184%}.section-story .story-dialog-close{display:flex;align-items:center;justify-content:center;width:75.3623188406%;max-width:var(--contents-max-width);height:min(13.3333333333vw,62px);margin:5.7971014493% auto 5px;font-family:"Lusitana",serif;font-size:clamp(.8125rem,-0.16rem + 4.86vw,1.25rem);font-weight:700;line-height:1.62;color:var(--color-text-white);letter-spacing:.02em;background-color:var(--color-text-gray);border-radius:5px;transition:opacity .3s ease-out}.section-point{padding:21.3333333333% 0 16%;background:url(/library/topics/202402_brand/assets/images/img-bg-point.jpg);background-position:top;background-size:100%}.section-point .point-title{margin-bottom:13.8666666667%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1.25rem,-0.139rem + 6.94vw,1.875rem);font-weight:600;line-height:1.58;color:var(--color-text-gray);text-align:center;letter-spacing:.12em}.section-point .point-container{padding-top:16%}.section-point .point-heading-inner{position:relative;display:flex;align-items:center;width:26.6666666667%;margin:0 auto;font-family:"Lusitana",serif;font-size:clamp(1.25rem,-0.139rem + 6.94vw,1.875rem);font-weight:400;line-height:2.7;color:var(--color-text-pink);text-align:center;letter-spacing:.2em}.section-point .point-heading-inner::after{position:absolute;bottom:0;width:100%;height:2px;content:"";background:url(/library/topics/202402_brand/assets/images/icon-line.svg) no-repeat;background-size:cover}.section-point .point-heading-number{padding-left:10px;font-family:"Lusitana",serif;font-size:clamp(2.125rem,-0.097rem + 11.11vw,3.125rem);font-weight:400;line-height:.88;text-align:left;letter-spacing:.2em}.section-point .point-sub-title{display:block;margin:6.9333333333% 0 8%;font-size:clamp(.9375rem,-0.104rem + 5.21vw,1.40625rem);line-height:1.66;text-align:center;letter-spacing:.1em}.section-point .point-text{max-width:84%;margin:0 auto;font-size:clamp(.75rem,-0.014rem + 3.82vw,1.09375rem);line-height:1.85;letter-spacing:.2em}.section-point .point-btn{position:relative;display:block;max-width:84%;padding:3.2%;margin:4% auto 0;font-size:clamp(.75rem,-0.014rem + 3.82vw,1.09375rem);text-align:center;text-decoration:none;background-color:var(--color-bg-darkgray);transition:opacity .25s ease-out}.section-point .point-btn::after{position:absolute;top:50%;right:10px;width:16px;height:16px;margin-top:-8px;content:"";background-image:url(/library/topics/202402_brand/assets/images/icon-link.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(90deg)}.section-point .point-icon-dot{display:block;padding:4% 0 6.6666666667%;margin:0 auto}.section-point .point-icon-dot:has(+.view-more-wrapper.is-open){visibility:hidden}.view-more-wrapper{height:0;overflow:hidden;visibility:hidden;opacity:0;transition:height .5s ease-out,opacity .2s ease-in,visibility .2s ease-in}.view-more-wrapper.is-open{visibility:visible;opacity:1}.view-more-wrapper>.view-more-inner{padding-bottom:16%}.view-more-wrapper.is-open+.point-button>.js-button-more::before{content:"CLOSE"}.view-more-wrapper.is-open+.point-button>.js-button-more::after{transform:rotate(180deg) translateY(50%)}.js-button-more{position:relative;display:flex;width:69.3333333333%;height:min(13.3333333333vw,62px);margin:0 auto;background:rgba(0,0,0,0) linear-gradient(180deg, var(--color-bg-pink) 0%, var(--color-bg-darkpink) 100%);border-radius:5px;transition:opacity .3s ease-out}.js-button-more::before{position:absolute;top:50%;left:50%;font-family:"Lusitana",serif;font-size:clamp(.84375rem,-0.059rem + 4.51vw,1.25rem);line-height:1.62;color:var(--color-text-white);text-align:center;letter-spacing:.2em;content:"MORE";transform:translate(-50%, -50%)}.js-button-more::after{position:absolute;top:50%;right:min(5.3333333333vw,25px);display:inline-block;width:min(4.2666666667vw,20px);height:min(4.2666666667vw,20px);content:"";background:url(/library/topics/202402_brand/assets/images/icon-button.svg) no-repeat;background-position:center;background-size:cover;transform:translateY(-50%)}.section-voice{padding:21.3333333333% 0 13.3333333333%}.section-voice .voice-intro{font-size:clamp(.796875rem,-0.036rem + 4.17vw,1.171875rem);line-height:1.73;color:var(--color-text-pink);text-align:center;letter-spacing:.05em}.section-voice .voice-intro-icon{margin:5px auto 0}.section-voice .voice-intro-title{margin:6.9333333333% 0 13.0666666667%;font-size:clamp(1.0625rem,-0.049rem + 5.56vw,1.5625rem);line-height:1.5;color:var(--color-text-gray);text-align:center;letter-spacing:.1em}.section-voice .voice-container{max-width:84%;margin:0 auto 4%;background-color:var(--color-bg-lightgray);border-radius:10px}.section-voice .voice-container-inner{padding:6.3492063492%}.section-voice .voice-container .voice-heading{margin-bottom:7.2727272727%;font-size:clamp(.85rem,-0.039rem + 4.44vw,1.25rem);line-height:1.625;color:var(--color-text-pink);letter-spacing:.02em}.section-voice .voice-container .voice-text{margin-bottom:5px;font-size:clamp(.75rem,-0.014rem + 3.82vw,1.09375rem);line-height:1.85;letter-spacing:.02em}.section-voice .voice-container .voice-person{display:flex;gap:10px;align-items:center;justify-content:flex-end;font-size:clamp(.75rem,-0.014rem + 3.82vw,1.09375rem);line-height:1.85;letter-spacing:.02em}.section-voice .voice-container .voice-person::after{display:inline-block;width:min(10.6666666667vw,50px);height:min(10.6666666667vw,50px);content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.section-voice .voice-container .voice-person.type-01::after{background-image:url(/library/topics/202402_brand/assets/images/icon-person-01.png)}.section-voice .voice-container .voice-person.type-02::after{background-image:url(/library/topics/202402_brand/assets/images/icon-person-02.png)}.section-voice .voice-container .voice-person.type-03::after{background-image:url(/library/topics/202402_brand/assets/images/icon-person-03.png)}.section-voice .voice-container .voice-person.type-04::after{background-image:url(/library/topics/202402_brand/assets/images/icon-person-04.png)}.section-voice .voice-container .voice-person.type-05::after{background-image:url(/library/topics/202402_brand/assets/images/icon-person-05.png)}.section-voice .voice-container .voice-person.type-06::after{background-image:url(/library/topics/202402_brand/assets/images/icon-person-06.png)}.section-voice .voice-note{max-width:84%;margin:0 auto;font-size:clamp(.625rem,-0.069rem + 3.47vw,.9375rem);line-height:2.16;color:var(--color-text-gray);text-align:left;letter-spacing:-0.05em}.section-lineup{position:relative;bottom:max(-6.4655172414vw,-30px);padding:21.3333333333% 0 13.3333333333%;background-color:var(--color-bg-gray)}.section-lineup .lineup-title{margin-bottom:5.3333333333%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:clamp(1.25rem,-0.139rem + 6.94vw,1.875rem);font-weight:600;line-height:1.53;color:var(--color-text-gray);text-align:center;letter-spacing:.12em}.section-lineup .lineup-list-item{width:84%;height:min(46.6666666667vw,218px);padding:5px;margin:5.3333333333% auto 0;background-color:var(--color-bg-white);border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,.0509803922)}.section-lineup .lineup-list-link{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;text-decoration:none;transition:opacity .3s ease-out}.section-lineup .lineup-list-link[class*=line-]::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";border:2px solid;border-radius:10px}.section-lineup .lineup-list-link.line-gray::after{border-color:var(--color-line-gray)}.section-lineup .lineup-list-link.line-yellow::after{border-color:var(--color-line-yellow)}.section-lineup .lineup-list-link.line-pink::after{border-color:var(--color-line-pink)}.section-lineup .lineup-list-link.line-blue::after{border-color:var(--color-line-blue)}.section-lineup .lineup-list-link-inner{display:flex;align-items:center}.section-lineup .lineup-list-img{border-radius:10px 0px 0px 10px}.section-lineup .lineup-list-text{padding-left:min(3.4666666667vw,16px);font-size:clamp(1.25rem,-0.139rem + 6.94vw,1.875rem);line-height:1.5;text-align:left;letter-spacing:.02em}.section-lineup .lineup-list-icon{margin-right:15px}.section-cv{position:sticky;bottom:0;left:0;width:100%;padding:10.6666666667% 5.3333333333% 5.3333333333%;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .25s ease-out,visibility .25s ease-out}.section-cv.is-show{visibility:visible;opacity:1}.section-cv::before{position:absolute;top:15px;right:0;left:0;z-index:-1;width:200%;height:calc(100% - 15px);margin-left:-50%;content:"";background-color:var(--color-bg-white);border-radius:50% 50% 0 0;box-shadow:0 0 20px rgba(0,0,0,.2)}.section-cv .cv-text{display:flex;gap:5px;align-items:flex-end;justify-content:center;margin-bottom:2.9850746269%;font-size:clamp(.8125rem,-0.16rem + 4.86vw,1.25rem);line-height:1.625;text-align:center;letter-spacing:.02em}.section-cv .cv-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.section-cv .cv-list-item{border-radius:5px;box-shadow:0px 3px 5px rgba(0,0,0,.2)}.section-cv .cv-list-item.shop{padding:4.2424242424%;background:linear-gradient(#f59789 0%, #de7068 100%)}.section-cv .cv-list-item.shop>a{color:var(--color-text-white)}.section-cv .cv-list-item.shop>a::before{width:min(11.2vw,52px);height:min(10.1333333333vw,47px);background-image:url(/library/topics/202402_brand/assets/images/footer-icon-shop.png)}.section-cv .cv-list-item.contact{padding:6.0606060606%;background-color:var(--color-bg-white)}.section-cv .cv-list-item.contact>a::before{width:min(9.0666666667vw,42px);height:min(9.0666666667vw,42px);background-image:url(/library/topics/202402_brand/assets/images/footer-icon-contact.png)}.section-cv .cv-list-item>a{display:flex;gap:5px;align-items:center;justify-content:center;height:100%;font-size:clamp(.75rem,.056rem + 3.47vw,1.0625rem);line-height:1.14;text-align:center;text-decoration:none;transition:opacity .25s ease-out}.section-cv .cv-list-item>a::before{display:inline-block;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 992px){body>[class*=aside-]{position:fixed;top:0;display:flex;align-items:center;justify-content:center;width:calc((100% - var(--contents-max-width))/2);height:100vh;padding:30px}.aside-logo{left:0}.aside-qr{right:0}}@media (any-hover: hover){a:hover{text-decoration:none}.section-story .story-button-inner:hover{opacity:.6}.section-story .story-dialog-close:hover{opacity:.6}.section-point .point-btn:hover{opacity:.7}.js-button-more:hover{opacity:.6}.section-lineup .lineup-list-link:hover{opacity:.6}.section-cv .cv-list-item>a:hover{opacity:.7}}