html.notIE sup{font-size:50%;top:-0.6em}html.notIE .content-ttl{line-height:1.4;font-size:36px;margin-bottom:1em;font-weight:600}html.notIE .content-ttl span{font-size:26px}html.notIE .content-ttl::after{display:none}html.notIE .kv{background:initial;margin:78px auto 0;max-width:1280px;height:initial}html.notIE .kv img{vertical-align:bottom}html.notIE .kv .kv-inner{width:100%}html.notIE .intro{padding-top:100px}html.notIE .intro .intro-ttl{font-weight:600}html.notIE .intro .intro-inner{padding-top:0}html.notIE .intro .intro-inner .intro-carousel{top:0}html.notIE .intro .intro-inner .intro-name{font-weight:600;line-height:1.3888888889;margin-top:26px}html.notIE .intro .intro-inner .intro-name .span{margin-top:.15em}html.notIE .intro .intro-inner .intro-price{margin-top:10px}html.notIE .intro .slick-dots{opacity:0}html.notIE .intro .intro-price{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;font-size:18px;margin-top:1em;text-align:left}html.notIE .intro .intro-price small{display:block;font-size:.4em}html.notIE .intro.m-bottom{margin-bottom:110px;margin-top:60px}html.notIE .intro .slick-dots{opacity:1}html.notIE .color-list{gap:50px}html.notIE .color-list>li{width:225px}html.notIE .color-list .color-list__img{width:100%}html.notIE .use-step li .use-step__inr{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:760px;gap:15px}html.notIE .use-step li .use-step__inr .use-step__txt{flex:1;width:100%}html.notIE .use-step li .use-step__inr .use-step__txt span{display:block;margin-top:.5em}html.notIE .use-step li .use-step__inr .use-step__img{margin:0 auto;width:87px}html.notIE .use-step li:nth-child(3) .use-step__catch{color:#d50044;margin-bottom:0}html.notIE .use-step li:nth-child(4){padding:40px;margin-top:30px}html.notIE .use-step li:nth-child(4) .use-step__img{width:560px;margin:auto}html.notIE .mechanism{position:relative;filter:drop-shadow(0 10px 5px rgba(0, 0, 0, 0.1));margin-top:60px}html.notIE .mechanism::after{content:"";display:block;width:0;height:0;margin:0 auto;position:absolute;left:0;top:100%;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);border-top:100px solid #f7f9fc}html.notIE .mechanism .content-inner{padding-bottom:40px}html.notIE .mechanism .content-ttl{font-weight:600;margin-bottom:0}html.notIE .mechanism-bnr{padding:30px 50px 0;display:flex;justify-content:center;gap:10px}html.notIE .mechanism-bnr a{display:block;width:420px}html.notIE .mechanism-bnr img{height:auto;width:100%}html.notIE .foot-banner{padding:0 50px 100px;display:flex;justify-content:center;gap:10px}html.notIE .foot-banner a{display:block;width:420px}html.notIE .foot-banner img{height:auto;width:100%}html.notIE .makeup{margin-top:40px}html.notIE .makeup .makeup__catch{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;text-align:center;margin-bottom:.5em;font-size:36px;line-height:1.5}html.notIE .makeup .makeup__img{margin:0 auto;width:560px}html.notIE .makeup .makeup__note{text-align:center;margin-top:1em;font-size:12px}html.notIE .makeup .makeup__kv{max-width:590px;margin:40px auto 0}html.notIE .mechanism-list>li+li{margin-top:46px}html.notIE .mechanism-list>li .mechanism-list__title{background-color:#fff;position:relative;font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;line-height:1.5;margin-bottom:20px;font-size:20px}html.notIE .mechanism-list>li .mechanism-list__title .mechanism-list__title__label{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;background:#d50044;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:100%;width:45px;font-size:20px;position:absolute;top:0;left:0;z-index:2;line-height:1}html.notIE .mechanism-list>li .mechanism-list__title .mechanism-list__title__label>span{display:block;font-size:14px;margin-bottom:.25em}html.notIE .mechanism-list>li .mechanism-list__title h3{display:flex;align-items:center;padding:10px 22px 10px 60px}html.notIE .mechanism-list>li .mechanism-list__title h3::before{display:none}html.notIE .mechanism-list>li>p small{display:block;margin-top:1em;font-size:12px;line-height:1.5}html.notIE .mechanism-list>li>p small.m-center{text-align:center}html.notIE .mechanism-list.m-type2{margin-top:3em;margin-bottom:1rem}html.notIE .mechanism-list.m-type2>li h3{background-color:initial;text-align:center;padding-left:1em;padding-bottom:0}html.notIE .mechanism-list.m-type2>li h3::before{display:none}html.notIE .mechanism-list.m-type2>li p{text-align:center}html.notIE .mechanism-imageset{margin-top:28px}html.notIE .mechanism-imageset .mechanism-imageset__text{text-align:center;margin-bottom:.5em;font-size:18px}html.notIE .mechanism-images{display:flex;text-align:center;margin:18px auto 0;max-width:440px;gap:40px;justify-content:center}html.notIE .mechanism-images .mechanism-images__item{width:calc(50% - 20px)}html.notIE .mechanism-images .mechanism-images__item p{line-height:1;margin-top:.25em}html.notIE .youtube{aspect-ratio:9/16;margin:40px auto 0;position:relative;width:100%;overflow:hidden;max-width:500px}html.notIE .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.movie-iframe{width:100%;height:0;padding-top:177.7777777778%;position:relative}.movie-iframe iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.message{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;width:100%;margin:0 auto}.message-wrap{background:url("/haku/shared/img/lineup/brighteningfoundation/message-bg.png") center center/100% 100% no-repeat;padding:60px 0 110px}.message-inner{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.message-title{font-size:36px;margin-bottom:20px}.message-list{text-align:left}.message-list>li{font-weight:600;font-size:18px;position:relative;padding-left:1.5em;line-height:1.6666666667}.message-list>li::before{position:absolute;left:0;top:0;content:"□";margin-right:.75em}.message-list>li>span{display:inline-block;background-color:#f4eae4;margin-top:.2em}.message-list>li+li{margin-top:.25em}.message-bottom{text-align:center;margin-top:100px;font-size:30px;line-height:1.3333}.message-bottom p{letter-spacing:.04em;font-size:40px;display:inline-block}.message-bottom p small{display:block;text-align:right;font-size:12px}.development{background-color:#f7f9fc;text-align:center;margin:100px auto 0;padding:112px 0}.development-catch{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;font-weight:600;text-align:center;line-height:1.4;font-size:30px;margin-bottom:30px;letter-spacing:.04em}.development-catch span{display:block;font-size:26px}.development-catch sup{font-size:.5em}.development-subcatch{line-height:1.5;font-size:20px;margin-bottom:20px}.development-subcatch span{font-size:1.1em}.development-image{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;text-align:center}.development-image img{height:auto;width:211px}.development-image p{font-size:26px;margin-top:10px}.development-text-wrap{display:flex;justify-content:center}.development-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:18px;margin-bottom:1em}.development-text span{display:block;margin-top:1.3em;font-size:20px}.development-note{display:flex;align-items:center;justify-content:center;text-align:left;margin-top:.25em}.development-note p{text-align:left;font-size:12px}.color-list{display:flex}.color-list-item{text-align:center;max-width:200px;width:26.3157894737}.color-list-thum{mix-blend-mode:multiply;margin-bottom:-1em}.color-list-thum img{height:auto;width:100%}.color-list-name{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;font-size:21px;line-height:1.5;font-weight:600}.color-list-text{margin-top:.25em}.color-list-note{border:1px solid #ccc;text-align:center;margin-top:30px;padding:20px}.color-list-note .color-list-note__ttl{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif}.color-list-note .color-list-note__note{text-align:center}.color-list-note .color-list-note__note small{font-size:.6666666667em}.before-after{text-align:center}.before-after p{margin-bottom:1em;font-size:14px}.before-after .before-after-inner{margin:0 auto;width:288px}.before-after .twentytwenty-overlay,.before-after .twentytwenty-before-label,.before-after .twentytwenty-after-label{display:none}.before-after .twentytwenty-handle{border-width:2px;margin-left:-20px;margin-top:-20px}.before-after .twentytwenty-horizontal .twentytwenty-handle:after,.before-after .twentytwenty-horizontal .twentytwenty-handle:before,.before-after .twentytwenty-horizontal .twentytwenty-handle:after,.before-after .twentytwenty-horizontal .twentytwenty-handle:before{width:2px}.for-user{position:relative;max-width:960px;margin:100px auto 0}.for-user-trg{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;position:relative;height:112px;font-size:26px;gap:33px}.for-user-trg span{font-feature-settings:"palt";font-size:.6923076923em}.for-user-trg img{width:18px}.for-user-trg .for-user-trg__arrow{position:absolute;top:50%;right:100px;transform:translateY(-50%);height:40px;width:40px}.for-user-trg .for-user-trg__arrow::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;width:100%;height:1px;background-color:#000}.for-user-trg .for-user-trg__arrow::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";display:block;width:1px;height:100%;background-color:#000;transition:opacity .5s}.for-user-note{text-align:right;font-size:12px;margin-top:2em}.for-user-inr{overflow:hidden;max-height:0;transition:max-height 1s}.for-user-inr>div{border:6px solid #f8f9fa;padding:80px 100px}.for-user-inr ul li h3{position:relative;padding-left:1.3em}.for-user-inr ul li h3::before{position:absolute;left:0;top:0;content:"Q.";margin-right:.5em}.for-user-inr ul li p{position:relative;margin-top:.5em;padding-left:1.3em}.for-user-inr ul li p::before{position:absolute;left:0;top:0;color:#e10055;content:"A.";margin-right:.5em}.for-user-inr ul li p span{background-color:#f4eae4}.for-user-inr ul li+li{margin-top:1em}#for-user{position:absolute;top:0;left:0;pointer-events:none;opacity:0}#for-user:checked+.for-user-trg .for-user-trg__arrow::after{opacity:0}#for-user:checked+.for-user-trg+.for-user-inr{max-height:100vh}.font-mincho{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif}.font-bold{font-weight:600}.note{letter-spacing:0;font-size:12px}.note--center{text-align:center}.page-title{line-height:1.7777777778;text-align:center;font-weight:600;font-size:36px;margin:55px auto 64px}.lead{background-color:#f7f9fc;padding:102px 0 110px}.lead-title{text-align:center;font-weight:600;font-size:30px;line-height:1.2;margin-bottom:30px}.lead-images{display:flex;text-align:center;max-width:590px;margin:0 auto;gap:10px}.lead-images .lead-item img{display:block}.lead-images .lead-item .lead-item__title{font-size:18px;margin-bottom:.25em}.lead-note{margin-top:1em}.award{text-align:center;padding:80px 0 90px}.award .award__icon{width:142px;margin:0 auto 18px}.award .award__title{font-family:"Yu Mincho","游明朝",YuMincho Pr6,"游明朝体 Pr6",YuMincho,"游明朝体",serif;font-weight:600;line-height:1.4;font-size:26px}.award .note{margin-top:.25em}.slide{max-width:760px;margin:18px auto 0}.slide .slide-wrap{position:relative}.slide .slide-container{border:1px solid #959595;display:flex}.slide .slide-item{padding:30px 30px 25px;width:33.333%}.slide .slide-item+.slide-item{border-left:1px solid #9fa0a0}.slide .slide-item p{line-height:1.5;letter-spacing:.04em;text-align:center;margin-top:.5em;font-size:13px}.slide .slide-item p small{display:block;font-size:10px}.slide .slick-arrow-text{color:#000}.slide .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:40px}.slide .slick-arrow.slick-prev{left:10px}.slide .slick-arrow.slick-next{right:10px}.fc-white{color:#fff}.label-image .label-image__head{text-align:center;background-color:#aab1b9;padding:.1em}.label-image .label-image__head.m-red{background-color:#d50044}.label-image .label-image__inr{border:1px solid #aab1b9;padding:10px}.label-image .label-image__inr.m-red{border:1px solid #d50044}.label-image .label-image__note{line-height:1.5;font-size:12px !important;margin-top:.25em}.label-image .label-image-bottom{margin-top:10px}.label-image .label-image-bottom .label-image-bottom__head{font-size:12px;margin-bottom:.5em}.label-image .label-image-bottom .label-image-bottom__txt{line-height:1.5;font-size:10px;margin-top:.25em}.label-image .label-image-bottom .label-image-subtitle{margin-top:20px}.label-image .label-image__thum.m-secret2{margin:0 auto;width:185px}.label-image .label-image__thum img{vertical-align:bottom}#secret{padding:100px 0 0}#secret .mechanism-list>li .mechanism-list__title h3{background-color:#f8f9fa}#secret .mechanism-list>li .label-image-subtitle{font-size:12px;margin-bottom:.5em}#secret .mechanism-list>li .label-image-desc{font-size:12px;margin-top:.5em}#secret .color-list{margin-top:50px}.lightness-difference{background-color:#f7f9fc;padding:100px 0}.lightness-difference .lightness-difference__ttl{text-align:center;line-height:1.333;font-size:30px}.lightness-difference .lightness-difference__desc{text-align:center;margin-top:1rem;line-height:1.3;font-size:20px}.lightness-difference .lightness-difference__image{margin:19px auto 0;width:437px}.lightness-difference .lightness-difference__image p{letter-spacing:0;font-size:12px;margin-top:.25em}.column{background-color:#e1e0ec;position:relative;padding:110px 0}.column .column__note{font-size:13px;position:absolute;bottom:45px;right:100px}.column .column__title{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:30px}.column .column__title::before,.column .column__title::after{content:"";display:block;width:40px;height:1px;background-color:#000}.column .column__title span{font-size:26px}.column .column__inr{background-color:#fff;width:960px;margin:0 auto;padding:60px 100px;position:relative}.column .column__inr img{margin:0 auto;display:block;width:437px}.column .column__inr .column__inr__title{text-align:center;font-size:26px;margin-bottom:40px;font-weight:600}.mechanism-list-special{position:relative}.mechanism-list-special .mechanism-list-special__label{position:absolute;letter-spacing:.04em;top:0;left:0;font-size:12px}@media (min-width: 767px){html.notIE .intro.m-bottom .intro-carousel{top:-80px}.label-images{display:flex;gap:10px;max-width:590px;margin:30px auto 0}.label-image{flex:1;display:flex;flex-direction:column}.label-image .label-image__inr{flex:1}#secret .content-ttl{font-size:30px}#secret .content-txt{line-height:1.333;font-size:22px}#secret .content-inner{padding-top:100px;padding-bottom:130px}#secret .mechanism-list>li+li{margin-top:54px}#secret .mechanism-list>li .mechanism-list__title h3{min-height:70px}}@media (max-width: 767px){html.notIE .content-ttl{font-size:5.33vw}html.notIE .content-ttl span{font-size:4.53vw}html.notIE .kv{margin-top:55px}html.notIE .intro{padding-top:14.67vw}html.notIE .intro .intro-ttl{font-size:5.87vw}html.notIE .intro .intro-inner .intro-name{margin-top:4.93vw}html.notIE .intro .intro-inner .intro-name .span{margin-top:0}html.notIE .intro .intro-inner .intro-price{margin-top:1.87vw}html.notIE .intro .intro-price{text-align:center;font-size:4.53vw}html.notIE .intro.m-bottom{padding-bottom:14.27vw;padding-top:11.6vw;margin-top:0;margin-bottom:0}html.notIE .color-list{gap:5.33vw}html.notIE .color-list>li{white-space:nowrap;width:40vw}html.notIE .color-list>li .color-list__detail{font-size:2.93vw}html.notIE .use-step li .use-step__inr{display:block}html.notIE .use-step li .use-step__inr .use-step__txt{font-feature-settings:"palt";letter-spacing:.07em;font-size:3.73vw}html.notIE .use-step li .use-step__inr .use-step__img{margin-top:1em;width:120px}html.notIE .use-step li:nth-child(3){padding:8vw 6.67vw}html.notIE .use-step li:nth-child(3) .use-step__catch{margin-bottom:5.33vw}html.notIE .use-step li:nth-child(3) .use-step__inr{align-items:center;flex-direction:column;justify-content:center}html.notIE .use-step li:nth-child(3) .use-step__inr .use-step__img{margin-top:5.33vw;width:30vw}html.notIE .use-step li:nth-child(4){margin-top:5.3333333333vw;padding:8vw 6.67vw}html.notIE .use-step li:nth-child(4) .use-step__img{width:100%}html.notIE .mechanism{margin-top:0}html.notIE .mechanism::after{border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);border-top:13.33vw solid #f7f9fc}html.notIE .mechanism .content-inner{padding-bottom:10.67vw}html.notIE .mechanism .content-ttl{margin-bottom:5.33vw}html.notIE .mechanism-bnr{padding:5.33vw 0 0;flex-direction:column;gap:2.67vw}html.notIE .mechanism-bnr a{width:100%}html.notIE .foot-banner{padding:0 6.67vw 13.33vw;flex-direction:column;gap:2.67vw}html.notIE .foot-banner a{width:100%}html.notIE .makeup{margin-top:0;padding:14.27vw 6.67vw 4vw}html.notIE .makeup .makeup__note{font-size:2.67vw}html.notIE .makeup .makeup__catch{font-size:5.33vw;margin-bottom:.75em}html.notIE .makeup .makeup__img{padding:0 13.33vw;width:100%}html.notIE .makeup .makeup__note{font-size:2.67vw}html.notIE .makeup .makeup__kv{margin-top:5.33vw}html.notIE .mechanism-list>li+li{margin-top:10.67vw}html.notIE .mechanism-list>li .mechanism-list__title{font-size:4.27vw;margin-bottom:4vw}html.notIE .mechanism-list>li .mechanism-list__title .mechanism-list__title__label{width:8vw;font-size:4vw}html.notIE .mechanism-list>li .mechanism-list__title .mechanism-list__title__label>span{font-size:2.67vw}html.notIE .mechanism-list>li .mechanism-list__title h3{padding:2.4vw 0 2.4vw 12vw;min-height:20vw}html.notIE .mechanism-list.m-type2{margin-bottom:0}html.notIE .mechanism-list.m-type2>li h3{margin-bottom:.5em}html.notIE .mechanism-imageset{margin-top:5.33vw}html.notIE .mechanism-imageset .mechanism-imageset__text{font-size:3.2vw}html.notIE .mechanism-images .mechanism-images__item p{margin-top:.75em}.message{margin-bottom:0}.message-wrap{background-image:url("/haku/shared/img/lineup/brighteningfoundation/message-bg_sp.png");padding:8vw 0 18.67vw}.message-title{font-size:6vw;margin-bottom:.5em}.message-list>li{font-size:3.47vw}.message-list>li>span{line-height:1.1}.message-bottom{line-height:1.5;margin-top:12vw;font-size:4.53vw}.message-bottom p{font-size:5.87vw;display:block}.message-bottom p small{font-size:2.67vw;padding:.5em 13.33vw 0}.development{margin:13.33vw auto 0;padding:12vw 0 13.33vw}.development-catch{font-size:5.33vw;margin-bottom:1em}.development-catch span{font-size:4.53vw}.development-subcatch{font-size:4vw;margin-bottom:5.33vw}.development-image img{width:28.13vw !important;display:inline-block !important}.development-image p{font-size:4.53vw;margin-top:.5em}.development-text{font-size:3.47vw;margin-bottom:1em;align-items:center}.development-text span{font-size:4.27vw;margin-top:1em}.development-note{display:block;padding:0 2em;margin-top:.5em}.development-note p{font-size:2.67vw}.color-list-item{width:36.4vw}.color-list-thum{margin-bottom:-0.5em}.color-list-name{font-size:4.27vw}.color-list-note{margin-top:5.33vw;padding:4vw 6.67vw}.color-list-note .color-list-note__note{line-height:1.2 !important;display:block;margin-top:.5em;white-space:nowrap}.before-after p{font-size:3.47vw;margin-bottom:.5em}.before-after .before-after-inner{width:64vw}.for-user{margin-top:10.67vw;padding:0 6.67vw}.for-user-trg{height:18.67vw;font-size:4.27vw;gap:5.33vw;justify-content:flex-start;padding:0 6.67vw}.for-user-trg span{display:block}.for-user-trg img{width:3.6vw !important}.for-user-trg .for-user-trg__arrow{right:6vw;height:5.3333333333vw;width:5.3333333333vw}.for-user-note{font-size:2.67vw}.for-user-inr>div{border-width:3px;padding:8vw 6vw}.for-user-inr ul{font-size:3.47vw}.note{font-size:2.67vw}.page-title{line-height:1.4285714286;font-size:5.6vw;margin:10.67vw 0}.lead{padding:13.33vw 6.67vw}.lead-title{font-size:5.33vw;margin-bottom:1em}.lead-images{gap:1.33vw;font-size:3.47vw}.lead-images .lead-item img{margin:1.33vw auto 0}.lead-note{margin-top:0}.award{padding:13.33vw 0}.award .award__icon{width:34.67vw;margin:0 auto 2.67vw}.award .award__title{font-size:5.07vw}.award .note{margin-top:1em}.slide{padding:0 6.67vw;margin:4vw auto 0}.slide .slide-wrap{padding:0 5.33vw}.slide .slide-item{padding:9.07vw;width:100%}.slide .slide-item+.slide-item{border-left:none}.slide .slide-item p{font-size:3.73vw;margin-top:1em}.slide .slide-item p small{font-size:2.93vw}.slide .slick-arrow{font-size:5.33vw}.slide .slick-arrow.slick-prev{left:-5.33vw}.slide .slick-arrow.slick-next{right:-5.33vw}.label-image{padding:4vw 6.67vw 0}.label-image+.label-image{padding-top:3.33vw}.label-image .label-image__head{font-size:3.47vw}.label-image .label-image__inr{padding:3.2vw 3.6vw}.label-image .label-image__note{font-size:2.67vw !important;margin-top:.5em}.label-image .label-image-bottom{margin-top:4vw}.label-image .label-image-bottom .label-image-bottom__head{font-size:2.67vw}.label-image .label-image-bottom .label-image-bottom__txt{font-size:3.47vw}.label-image .label-image-bottom .label-image-subtitle{margin-top:2.4vw}.label-image .label-image__thum.m-secret2{width:53.33vw}.label-image .label-image__thum.m-secret3{margin:0 auto;width:50vw}#secret{padding:13.33vw 0 5.33vw}#secret .mechanism-list>li .label-image-subtitle{font-size:2.67vw;margin-bottom:1em}#secret .mechanism-list>li .label-image-desc{font-size:3.47vw;margin-top:1em}#secret .color-list{margin-top:10.67vw}.lightness-difference{padding:14.67vw 0}.lightness-difference .lightness-difference__ttl{font-size:5.33vw}.lightness-difference .lightness-difference__desc{font-size:3.47vw;margin-top:1.5em}.lightness-difference .lightness-difference__image{margin-top:4vw;width:74.67vw}.lightness-difference .lightness-difference__image p{font-size:2.67vw;margin-top:1em}.column{padding:12vw 5.87vw}.column .column__note{right:1em;bottom:1em;font-size:2.67vw}.column .column__title{gap:10.27vw;margin-bottom:.75em}.column .column__title::before,.column .column__title::after{width:5.33vw}.column .column__title span{font-size:4vw}.column .column__inr{width:100%;padding:8vw 6.67vw}.column .column__inr img{width:66.67vw}.column .column__inr .column__inr__title{font-size:4.8vw;line-height:1.3;margin-bottom:3.33vw}.mechanism-list-special .mechanism-list-special__label{position:initial;margin:2.67vw 0 -2.67vw 6.67vw;font-size:2.67vw}}@media screen and (max-width: 600px){html.notIE .mechanism-list>li>p small{font-size:2.67vw}html.notIE .mechanism-list>li>p small.m-center{text-align:left}html.notIE .mechanism-images{margin-top:4vw;gap:6.67vw;width:100%}html.notIE .mechanism-images .mechanism-images__item{width:33.33vw}html.notIE .youtube{margin-top:9.33vw;width:100%}}
