.bd-page{box-sizing:border-box;font-family:'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;line-height:1}.bd-page p,.bd-page h1,.bd-page h2,.bd-page h3,.bd-page h4,.bd-page h5,.bd-page h6,.bd-page header,.bd-page section,.bd-page nav,.bd-page main,.bd-page menu,.bd-page article,.bd-page aside,.bd-page address,.bd-page footer,.bd-page div,.bd-page span,.bd-page hr,.bd-page pre,.bd-page blockquote,.bd-page ol,.bd-page ul,.bd-page li,.bd-page dl,.bd-page dt,.bd-page dd,.bd-page details,.bd-page summary,.bd-page figure,.bd-page img,.bd-page figcaption,.bd-page a,.bd-page em,.bd-page strong,.bd-page small,.bd-page s,.bd-page ins,.bd-page del,.bd-page cite,.bd-page q,.bd-page dfn,.bd-page abbr,.bd-page time,.bd-page code,.bd-page var,.bd-page samp,.bd-page kbd,.bd-page sub,.bd-page sup,.bd-page i,.bd-page b,.bd-page mark,.bd-page ruby,.bd-page rp,.bd-page rt,.bd-page rtc,.bd-page bdi,.bd-page bdo,.bd-page iframe,.bd-page object,.bd-page canvas,.bd-page table,.bd-page caption,.bd-page colgroup,.bd-page col,.bd-page thead,.bd-page tbody,.bd-page tr,.bd-page th,.bd-page td,.bd-page tfoot,.bd-page form,.bd-page fieldset,.bd-page legend,.bd-page label,.bd-page svg,.bd-page embed,.bd-page video,.bd-page audio,.bd-page output{margin:0;padding:0;border:0;box-sizing:inherit;background:transparent;color:currentColor;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;word-wrap:inherit;vertical-align:baseline;-ms-text-size-adjust:inherit;-webkit-text-size-adjust:inherit;-webkit-text-decoration-skip:inherit}.bd-page input[type='hidden'],.bd-page input[type='text'],.bd-page input[type='search'],.bd-page input[type='tel'],.bd-page input[type='url'],.bd-page input[type='email'],.bd-page input[type='password'],.bd-page input[type='datetime'],.bd-page input[type='date'],.bd-page input[type='month'],.bd-page input[type='week'],.bd-page input[type='time'],.bd-page input[type='datetime-local'],.bd-page input[type='number'],.bd-page input[type='range'],.bd-page input[type='color'],.bd-page input[type='checkbox'],.bd-page input[type='radio'],.bd-page input[type='submit'],.bd-page input[type='reset'],.bd-page input[type='image'],.bd-page input[type='button'],.bd-page input[type='file'],.bd-page select,.bd-page option,.bd-page optgroup,.bd-page textarea,.bd-page button,.bd-page datalist,.bd-page meter,.bd-page progress{margin:0;padding:0;box-sizing:inherit;color:currentColor;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;word-wrap:inherit;vertical-align:baseline;vertical-align:middle;-ms-text-size-adjust:inherit;-webkit-text-size-adjust:inherit;-webkit-text-decoration-skip:inherit}.bd-page article,.bd-page aside,.bd-page dialog,.bd-page details,.bd-page figure,.bd-page figcaption,.bd-page footer,.bd-page header,.bd-page hgroup,.bd-page main,.bd-page menu,.bd-page nav,.bd-page section,.bd-page summary{display:block}.bd-page ol,.bd-page ul{list-style:none}.bd-page table,.bd-page tr,.bd-page th,.bd-page td{border-collapse:collapse;border-spacing:0}.bd-page blockquote,.bd-page q{quotes:none}.bd-page blockquote::before,.bd-page blockquote::after,.bd-page q::before,.bd-page q::after{content:'';content:none}.bd-page hr{display:block}.bd-page s,.bd-page ins,.bd-page del{text-decoration:none}.bd-page svg:not(:root){overflow:hidden}.bd-page img{vertical-align:bottom}.bd-page ::-webkit-input-placeholder{color:currentColor}.bd-page :-moz-placeholder{color:currentColor}.bd-page ::-moz-placeholder{opacity:inherit;color:currentColor}.bd-page :-ms-input-placeholder{color:currentColor}.bd-page a:link,.bd-page a:visited,.bd-page a:active{display:inline;color:#068681;text-decoration:none}.bd-page caption,.bd-page th,.bd-page td{text-align:left}body{overflow-x:visible}#contents{width:auto;margin-bottom:-25px;padding-bottom:35px}.contents{margin-bottom:0}.contents .contents__inr{width:auto;margin-bottom:0}.sp-only{display:block}.contents__inr .sp-only{display:none}.pc-only{display:none}.contents__inr .pc-only{display:block}body{min-width:320px}.contents__inr body{min-width:980px}.contents__inr a:hover{opacity:.6}#bd-page-top #bd-top-header .bd-top-header-wrapper{padding:30px 0;box-shadow:0 2px 2px rgba(0,0,0,0.1);background:#e61673}.contents__inr #bd-page-top #bd-top-header .bd-top-header-wrapper{padding:40px 0}.contents__inr #bd-page-top #bd-top-header .bd-header-logo{width:980px;margin:0 auto}#bd-page-top #bd-top-header .bd-header-logo .bd-header-logo-img{display:block;width:calc(100vw - 40px);height:calc(123 * (100vw - 40px) / 335);margin:0 auto}#contents #bd-page-top #bd-top-header .bd-header-logo .bd-header-logo-img{max-width:335px;max-height:123px}.contents__inr #bd-page-top #bd-top-header .bd-header-logo .bd-header-logo-img{width:700px;height:258px}#bd-page-top #bd-thanks{padding-bottom:16px;background:#f0f0f0}#bd-page-top #bd-thanks .bd-thanks-wrapper{padding:30px 20px;box-shadow:0 2px 2px rgba(0,0,0,0.1);background:#fff}.contents__inr #bd-page-top #bd-thanks .bd-thanks-wrapper{padding:50px 0}#bd-page-top #bd-thanks .bd-thanks-sub-title{width:122px;height:36px;margin:0 auto 15px;padding:7px 13px;background:url(/svg/beautyday/2024/icon-balloon.svg) no-repeat;background-size:100%;color:#c4af4b;font-size:14px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-thanks-sub-title{margin-bottom:8px}#bd-page-top #bd-thanks .bd-thanks-title{margin-bottom:10px;color:#e61673;font-size:22px;font-weight:bold;line-height:30px;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-thanks-title{margin-bottom:10px;font-size:38px;line-height:49px}#bd-page-top #bd-thanks .bd-thanks-contents-title{margin-bottom:30px;font-size:13px;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-thanks-contents-title{margin-bottom:30px;font-size:17px;line-height:30px}#bd-page-top #bd-thanks .bd-thanks-contents-block-br{display:none}.contents__inr #bd-page-top #bd-thanks .bd-thanks-contents-block-br{display:block}#bd-page-top #bd-thanks .bd-thanks-contents-block-br-enjoy{display:block}.contents__inr #bd-page-top #bd-thanks .bd-thanks-contents-block-br-enjoy{display:none}#bd-page-top #bd-thanks .bd-thanks-link-wrapper{margin-bottom:30px;text-align:center}#bd-page-top #bd-thanks .bd-thanks-link-wrapper .bd-thanks-link{display:inline-block;width:100%;max-width:335px;padding:13px 0;border:solid 1px #aaa;border-radius:4px;color:#333;font-size:14px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-thanks-link-wrapper .bd-thanks-link{max-width:460px;padding:15px 0;font-size:16px}.contents__inr #bd-page-top #bd-thanks .bd-thanks-contents-block{font-size:20px}#bd-page-top #bd-thanks .bd-thanks-contents{margin-bottom:30px;padding:0 17px;font-size:15px;line-height:22px;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-thanks-contents{font-size:20px;line-height:30px}#bd-page-top #bd-thanks .bd-expiration-date-title{margin-bottom:10px;color:#e61673;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-title{margin-bottom:15px;font-size:24px;line-height:28px}#bd-page-top #bd-thanks .bd-expiration-date-contents{width:100%;margin-bottom:15px;padding:15px 0;background:#e61673;color:#fff}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents{max-width:820px;margin:0 auto 20px;padding:12px 0}#bd-page-top #bd-thanks .bd-expiration-date-contents-title{display:block;margin-bottom:9px;font-size:13px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents-title{display:flex;justify-content:center;align-items:center;font-size:16px}#bd-page-top #bd-thanks .bd-expiration-date-contents-title .bd-expiration-date-contents-title-sub{display:block;margin:10px 0;font-size:18px;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents-title .bd-expiration-date-contents-title-sub{margin:0 0 0 4px;font-size:24px}#bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper{margin-bottom:10px}#bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main{display:flex;justify-content:center;align-items:center;margin:0 10px;padding:4px 14px;background:#fff;color:#333;font-weight:bold}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main{width:485px;margin:0 auto;padding:6px 0}#bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-date{margin-right:4px;font-size:24px}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-date{margin-right:8px;font-size:34px}#bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-unit{margin-right:5px;font-size:16px}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-unit{margin-right:8px;font-size:24px}#bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-unit:last-of-type{margin-right:0}#bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-unit .bd-expiration-date-contents-wrapper-main-unit-sub{margin-left:4px;font-size:13px}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-unit .bd-expiration-date-contents-wrapper-main-unit-sub{margin-left:8px;font-size:20px}#bd-page-top #bd-thanks .bd-expiration-date-contents-annotation{margin:0 10px;font-size:11px;font-weight:bold;line-height:1.4;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-expiration-date-contents-annotation{font-size:13px;text-align:center}#bd-page-top #bd-thanks .bd-point-check-wrapper{margin-bottom:10px;font-size:14px;text-align:center}#bd-page-top #bd-thanks .bd-point-check{color:#333;text-decoration:underline;text-align:center}.contents__inr #bd-page-top #bd-thanks .bd-point-check{font-size:14px}#bd-page-top #bd-thanks .bd-expiration-text{color:#888;font-size:11px;line-height:1.4;text-align:center}#bd-page-top #bd-thanks .bd-expiration-text-br{display:none}.contents__inr #bd-page-top #bd-thanks .bd-expiration-text-br{display:block}#bd-page-top #bd-thanks .bd-expiration-text-link{color:#888;text-decoration:underline}#bd-page-top #bd-point{padding-top:35px}.contents__inr #bd-page-top #bd-point{padding-top:50px}#bd-page-top #bd-point .bd-point-title{padding-bottom:15px;color:#e61673;font-size:22px;font-weight:bold;line-height:30px;text-align:center}.contents__inr #bd-page-top #bd-point .bd-point-title{padding-bottom:15px;font-size:32px}#bd-page-top #bd-point .bd-point-title-sub{display:block;color:#333;font-size:15px;font-weight:bold}.contents__inr #bd-page-top #bd-point .bd-point-title-sub{padding-bottom:10px;font-size:25px}#bd-page-top #bd-point .bd-point-text{padding-bottom:15px;font-size:12px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-point .bd-point-text{padding-bottom:30px;font-size:16px}#bd-page-top #bd-point .bd-point-text .bd-point-text-primary{color:#e61673}.contents__inr #bd-page-top #bd-point .bd-point-link-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:880px;margin:0 auto}#bd-page-top #bd-point .bd-point-link{display:block;width:calc(100vw - 40px);max-width:335px;height:calc(119 / 335 * (100vw - 40px));max-height:119px;margin:0 auto 10px}.contents__inr #bd-page-top #bd-point .bd-point-link{width:430px;max-width:100%;height:152px;max-height:100%;margin-bottom:20px}.contents__inr #bd-page-top #bd-point .bd-point-link:first-child,.contents__inr #bd-page-top #bd-point .bd-point-link:nth-child(3){margin-right:20px}.contents__inr #bd-page-top #bd-point .bd-point-link:nth-child(3),.contents__inr #bd-page-top #bd-point .bd-point-link:nth-child(4){margin-bottom:0}#bd-page-top #bd-point .bd-point-img{display:block;width:100%;height:100%}#bd-page-top #bd-point .bd-point-img.bd-point-live-title-banner-img{border:solid 1px #d9d9d9}#bd-page-top #bd-point .bd-sns-link{display:flex;justify-content:center;align-items:center;width:calc(100vw - 40px);max-width:335px;height:calc(119 / 335 * (100vw - 40px));max-height:119px;margin:0 auto;padding:10px 20px;border:solid 5px #f4f4f4;color:#333}.contents__inr #bd-page-top #bd-point .bd-sns-link{max-width:750px;max-height:140px;margin-top:20px;padding:30px 0 25px}#bd-page-top #bd-point .bd-sns-link .bd-sns-text{font-size:13px;font-weight:bold}.contents__inr #bd-page-top #bd-point .bd-sns-link .bd-sns-text{font-size:16px}#bd-page-top #bd-point .bd-sns-link .bd-sns-note{margin-top:5px;padding-top:5px;border-top:solid 2px #333;font-size:12px;font-weight:bold;line-height:1.6}.contents__inr #bd-page-top #bd-point .bd-sns-link .bd-sns-note{display:flex;align-items:center;margin-top:8px;padding-top:15px;font-size:18px}#bd-page-top #bd-point .bd-sns-link .bd-sns-note::after{display:inline-block;width:7px;height:7px;border-top:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg);content:''}#bd-page-top #bd-point .bd-sns-link .bd-sns-img{width:48px;height:48px;margin-left:30px}.contents__inr #bd-page-top #bd-point .bd-sns-link .bd-sns-img{width:75px;height:75px;margin-left:50px}#bd-page-top #bd-shopping{margin:30px 20px;padding:30px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;box-sizing:border-box}.contents__inr #bd-page-top #bd-shopping{width:900px;margin:40px auto;padding:40px 0}#bd-page-top #bd-shopping .bd-shopping-title{display:flex;justify-content:center;padding-bottom:20px;font-size:18px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-shopping .bd-shopping-title{padding-bottom:35px;font-size:30px}#bd-page-top #bd-shopping .bd-shopping-title::before{display:block;width:2px;height:20px;margin-right:14px;margin-bottom:-5px;background:#333;transform:rotate(-40deg);content:''}.contents__inr #bd-page-top #bd-shopping .bd-shopping-title::before{height:32px;margin-top:-2px;margin-right:19px;transform:rotate(-47deg);content:''}#bd-page-top #bd-shopping .bd-shopping-title::after{display:block;width:2px;height:20px;margin-bottom:-5px;margin-left:14px;background:#333;transform:rotate(40deg);content:''}.contents__inr #bd-page-top #bd-shopping .bd-shopping-title::after{height:32px;margin-top:0;margin-right:10px;transform:rotate(47deg);content:''}#bd-page-top #bd-shopping .bd-shopping-title-primary{color:#e61673}#bd-page-top #bd-shopping .bd-shopping-check .bd-shopping-check-img-wrapper{margin-bottom:20px}.contents__inr #bd-page-top #bd-shopping .bd-shopping-check .bd-shopping-check-img-wrapper{margin-bottom:30px}#bd-page-top #bd-shopping .bd-shopping-check .bd-shopping-check-img{display:block;width:100%;max-width:335px;height:calc(70 / 335 * (100vw - 40px));max-height:70px;margin:0 auto}.contents__inr #bd-page-top #bd-shopping .bd-shopping-check .bd-shopping-check-img{max-width:431px;max-height:90px}#bd-page-top #bd-shopping .bd-shopping-menu{display:flex;flex-wrap:wrap;justify-content:center;max-width:335px;margin:0 auto}.contents__inr #bd-page-top #bd-shopping .bd-shopping-menu{flex-wrap:inherit;max-width:750px}#bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item{display:flex;justify-content:space-between;align-items:center;width:calc((100vw - 47px) / 2);max-width:164px;height:calc(60 * (100vw - 47px) / 2 / 164);max-height:60px;padding:13px 7px;border:1px solid #aaa;border-radius:4px;color:#333}.contents__inr #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item{max-width:180px;margin-right:10px;padding:10px 7px}#bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item:nth-child(2n-1){margin-right:7px}.contents__inr #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item:nth-child(2n-1){margin-right:10px}#bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item:nth-child(1),#bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item:nth-child(2){margin-bottom:7px}.contents__inr #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item:nth-child(1),.contents__inr #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item:nth-child(2){margin-bottom:0}.contents__inr #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item:last-child{margin-right:0}#bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item .bd-shopping-menu-item-text{display:flex;flex-direction:column;margin-bottom:0;font-size:10px;line-height:1.4;text-align:left}.contents__inr #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item .bd-shopping-menu-item-text{font-size:12px}#bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item .bd-shopping-menu-item-text-primary{font-size:14px;font-weight:bold}#bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item-icon{display:block;width:32px;height:32px}#bd-page-top #bd-app{padding-bottom:16px;background:#f0f0f0}#bd-page-top #bd-app .bd-app-wrapper{padding:0 20px 30px;box-shadow:0 2px 2px rgba(0,0,0,0.1);background:#fff}.contents__inr #bd-page-top #bd-app .bd-app-wrapper{padding-bottom:60px}.contents__inr #bd-page-top #bd-app .bd-app-wrapper .bd-app-inner{width:900px;margin:0 auto}#bd-page-top #bd-app .bd-app-title{display:flex;justify-content:center;font-size:22px;font-weight:bold}.contents__inr #bd-page-top #bd-app .bd-app-title{font-size:32px}#bd-page-top #bd-app .bd-app-title-primary{padding-bottom:15px;color:#e61673}.contents__inr #bd-page-top #bd-app .bd-app-title-primary{padding-bottom:30px}#bd-page-top #bd-app .bd-app-contents{margin-bottom:20px;padding:0 14px;font-size:14px;line-height:1.5;text-align:center}.contents__inr #bd-page-top #bd-app .bd-app-contents{margin-bottom:30px}.contents__inr #bd-page-top #bd-app .bd-app-contents-text{display:block}#bd-page-top #bd-app .bd-app-contents-heighlight{display:block;color:#e61673;font-weight:bold}.contents__inr #bd-page-top #bd-app .bd-app-contents-heighlight{display:inline}#bd-page-top #bd-app .bd-app-balloon{width:100%;max-width:335px;height:63px;margin:0 auto 14px;padding-top:8px;background:url(/svg/beautyday/2024/add-balloon-bg-sp.svg) no-repeat;background-size:100%;font-size:12px;font-weight:bold;line-height:1.5;text-align:center}.contents__inr #bd-page-top #bd-app .bd-app-balloon{width:639px;max-width:100%;height:70px;margin:0 0 8px auto;padding:18px 0 30px;background:url(/svg/beautyday/2024/add-balloon-bg-pc.svg) no-repeat;font-size:14px}.contents__inr #bd-page-top #bd-app .bd-app-balloon-br{display:none}#bd-page-top #bd-app .bd-app-list-wraper{position:relative;max-width:335px;height:calc(166 * (100vw - 40px) / 335);max-height:166px;margin:0 auto 20px;padding:16px 0 11px;background:url(/images/beautyday/2024/download-bg-sp.png) no-repeat;background-size:100%}.contents__inr #bd-page-top #bd-app .bd-app-list-wraper{width:901px;max-width:100%;height:196px;max-height:100%;margin-bottom:40px;padding:17px 0 26px;background:url(/images/beautyday/2024/download-bg-pc.png) no-repeat;background-size:100%}#bd-page-top #bd-app .bd-app-list{display:flex;justify-content:space-between;margin-bottom:8px}.contents__inr #bd-page-top #bd-app .bd-app-list{margin-bottom:15px}#bd-page-top #bd-app .bd-app-googleplay,#bd-page-top #bd-app .bd-app-iphone{width:50%;max-width:140px;margin:auto;text-align:center}.contents__inr #bd-page-top #bd-app .bd-app-googleplay,.contents__inr #bd-page-top #bd-app .bd-app-iphone{width:auto;max-width:100%}#bd-page-top #bd-app .bd-app-googleplay-img{display:block;width:49px;height:49px;margin:0 auto 8px}.contents__inr #bd-page-top #bd-app .bd-app-googleplay-img{width:57px;height:57px;margin-bottom:15px}.contents__inr #bd-page-top #bd-app .bd-app-googleplay{order:2;width:294px}#bd-page-top #bd-app .bd-app-googleplay-text{font-size:11px;font-weight:bold;line-height:16px}.contents__inr #bd-page-top #bd-app .bd-app-googleplay-text{padding-left:13px;font-size:15px;line-height:1.6}.contents__inr #bd-page-top #bd-app .bd-app-iphone{order:1;width:152px}#bd-page-top #bd-app .bd-app-iphone-img{position:absolute;bottom:0;left:50%;width:112px;height:182px;margin-left:12px}.contents__inr #bd-page-top #bd-app .bd-app-iphone-img{bottom:0;left:60px;width:173px;height:274px;margin-left:0}#bd-page-top #bd-app .bd-app-download{position:relative;max-width:274px;margin:auto}#bd-page-top #bd-app .bd-app-download-link{display:flex;justify-content:space-between;max-width:274px;margin:auto}.contents__inr #bd-page-top #bd-app .bd-app-download-items:first-child{margin-right:14px}#bd-page-top #bd-app .bd-app-download-items-app{display:block;width:114px;height:42px}.contents__inr #bd-page-top #bd-app .bd-app-download-items-app{width:123px;height:45px}#bd-page-top #bd-app .bd-app-download-items-play{display:block;width:141px;height:42px}.contents__inr #bd-page-top #bd-app .bd-app-download-items-play{width:152px;height:45px}#bd-page-top #bd-app .bd-app-download-qr{display:none}.contents__inr #bd-page-top #bd-app .bd-app-download-qr{display:block;order:3;position:relative;width:250px}.contents__inr #bd-page-top #bd-app .bd-app-download-qr-img{position:absolute;top:63px;width:90px;height:90px;background:url(/images/beautyday/2024/app-download-qr.png) no-repeat;background-size:100%}#bd-page-top #bd-app .bd-app-method{text-align:center}#bd-page-top #bd-app .bd-app-method .bd-app-method-link{display:inline-block;width:100%;max-width:335px;padding:19px 0;border:1px solid #aaa;border-radius:4px;color:#333;font-size:15px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-app .bd-app-method .bd-app-method-link{max-width:360px;padding:15px 0;font-size:16px}#bd-page-top #bd-brand{padding:30px 0;background:#333;text-align:center}.contents__inr #bd-page-top #bd-brand{padding:50px 0}#bd-page-top #bd-brand .bd-brand-title-tag{display:flex;justify-content:center;margin-bottom:15px}.contents__inr #bd-page-top #bd-brand .bd-brand-title-tag{margin-bottom:19px}#bd-page-top #bd-brand .bd-brand-title-tag .bd-brand-title-tag-official{display:flex;justify-content:center;align-items:center;width:70px;height:20px;background:#fff;font-size:12px;font-weight:bold}.contents__inr #bd-page-top #bd-brand .bd-brand-title-tag .bd-brand-title-tag-official{width:94px;height:34px;font-size:18px}#bd-page-top #bd-brand .bd-brand-title{margin-bottom:20px;padding:0 20px;color:#fff;font-size:20px;font-weight:bold;line-height:1.8}.contents__inr #bd-page-top #bd-brand .bd-brand-title{width:550px;margin:0 auto 20px;font-size:30px;line-height:1.6;text-align:center}#bd-page-top #bd-brand .bd-brand-contents-wrapper{overflow:hidden;margin:0 20px;border-radius:4px;background:#fff}.contents__inr #bd-page-top #bd-brand .bd-brand-contents-wrapper{max-width:900px;margin:0 auto}#bd-page-top #bd-brand .bd-brand-contents-luxe{padding:20px 18px 12px;background:#e8e8e8}.contents__inr #bd-page-top #bd-brand .bd-brand-contents-luxe{padding:30px 52px 20px}#bd-page-top #bd-brand .bd-brand-contents{padding:12px 18px 20px}.contents__inr #bd-page-top #bd-brand .bd-brand-contents{padding:20px 52px 30px}#bd-page-top #bd-brand .bd-brand-contents .bd-brand-list{margin-bottom:20px}#bd-page-top #bd-brand .bd-brand-contents-title{margin:0 auto 10px;text-align:left}#contents #bd-page-top #bd-brand .bd-brand-contents-title{max-width:calc((144px * 5) + (11px * 4))}#bd-page-top #bd-brand .bd-brand-contents-title-primary{margin-right:10px;font-size:20px}.contents__inr #bd-page-top #bd-brand .bd-brand-contents-title-primary{font-size:22px}#bd-page-top #bd-brand .bd-brand-contents-title-sub{font-size:11px}.contents__inr #bd-page-top #bd-brand .bd-brand-contents-title-sub{font-size:12px;font-weight:bold}#bd-page-top #bd-brand .bd-brand-list{display:flex;flex-flow:wrap;max-width:calc((144px * 2) + 11px);margin:0 auto}#contents #bd-page-top #bd-brand .bd-brand-list{max-width:calc((144px * 5) + (11px * 4))}.contents__inr #bd-page-top #bd-brand .bd-brand-list{max-width:calc((162px * 5) + (11px * 4))}#bd-page-top #bd-brand .bd-brand-list-item{width:calc((100vw - 87px) / 2);max-width:144px;height:calc(55 * (100vw - 87px) / 2 / 144);max-height:55px;margin:0 11px 12px 0;background:#fff}#bd-page-top #bd-brand .bd-brand-list-item:nth-last-child(-n+2){margin-bottom:0}#contents #bd-page-top #bd-brand .bd-brand-list-item:nth-child(5n){margin-right:0}.contents__inr #bd-page-top #bd-brand .bd-brand-list-item{width:143px;max-width:100%;height:55px;max-height:100%;margin:0 20px 20px 0}.contents__inr #bd-page-top #bd-brand .bd-brand-list-item:hover{opacity:.6}.contents__inr #bd-page-top #bd-brand .bd-brand-list-item:nth-last-child(-n+5){margin-bottom:0}.contents__inr #bd-page-top #bd-brand .bd-brand-list-item:nth-child(5n){margin-right:0}#bd-page-top #bd-brand .bd-brand-list-item.decorte .bd-brand-list-item-link,#bd-page-top #bd-brand .bd-brand-list-item.nars .bd-brand-list-item-link,#bd-page-top #bd-brand .bd-brand-list-item.shuuemura .bd-brand-list-item-link,#bd-page-top #bd-brand .bd-brand-list-item.kate .bd-brand-list-item-link{background:#000}#bd-page-top #bd-brand .bd-brand-list-item.cledepeau .bd-brand-list-item-link{background:#081e2c}#bd-page-top #bd-brand .bd-brand-list-item.shiseido-ginzatokyo .bd-brand-list-item-link{background:#ce102d}#bd-page-top #bd-brand .bd-brand-list-item.takami .bd-brand-list-item-link{background:#011388}#bd-page-top #bd-brand .bd-brand-list-item-large{width:calc(100vw - 76px);height:calc(55 * (100vw - 76px) / 300);margin:0 auto 12px}#bd-page-top #bd-brand .bd-brand-list-item-large .bd-brand-list-item-link{padding:0}#contents #bd-page-top #bd-brand .bd-brand-list-item-large{max-width:300px;max-height:55px}.contents__inr #bd-page-top #bd-brand .bd-brand-list-item-large{width:795px;height:55px;margin:0 auto 20px}#bd-page-top #bd-brand .bd-brand-list-item-link{display:block;width:100%;height:100%;padding:2px 6px 1px;border:solid 1px #d9d9d9}#bd-page-top #bd-brand .bd-brand-list-item-img{display:block;width:100%;height:100%;pointer-events:none}#bd-page-top #bd-brand .bd-brand-list-more-link{margin:0 auto;text-align:right}#contents #bd-page-top #bd-brand .bd-brand-list-more-link{max-width:calc((144px * 5) + (11px * 4))}#bd-page-top #bd-brand .bd-brand-list-more-link-item{display:inline-flex;justify-content:flex-end;align-items:center;color:#333;font-size:14px}#bd-page-top #bd-brand .bd-brand-list-more-link-item::after{display:block;width:12px;height:13px;margin-left:10px;background:url(/svg/beautyday/2024/icon-arrow-stroke.svg) no-repeat;background-size:100%;transform:rotate(-90deg);content:''}#bd-page-top #bd-cashless{padding-bottom:16px;background:#f0f0f0}#bd-page-top #bd-cashless .bd-cashless-wrapper{padding:20px 0;box-shadow:0 2px 2px rgba(0,0,0,0.1);background:#fff}.contents__inr #bd-page-top #bd-cashless .bd-cashless-wrapper{display:flex;flex-direction:column;align-items:center;max-width:100%;margin:auto;padding:30px 0}#bd-page-top #bd-cashless .bd-cashless-title{margin-bottom:10px;font-size:14px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-cashless .bd-cashless-title{margin-right:0;margin-bottom:10px}#bd-page-top #bd-cashless .bd-cashless-title .bd-cashless-title-img-icon{display:block;width:260px;height:41px;margin:0 auto}.contents__inr #bd-page-top #bd-cashless .bd-cashless-title .bd-cashless-title-img-icon{width:300px;height:48px}#bd-page-top #bd-cashless .bd-cashless-service{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:300px;margin:auto}.contents__inr #bd-page-top #bd-cashless .bd-cashless-service{max-width:414px}#bd-page-top #bd-cashless .bd-cashless-service-title{display:flex;justify-content:center;align-items:center;width:335px;height:29px;margin-bottom:7px;background:#e5e5e5;font-size:14px;font-weight:bold;line-height:1.5}.contents__inr #bd-page-top #bd-cashless .bd-cashless-service-title{width:300px;height:34px;margin-bottom:10px;font-size:16px}#bd-page-top #bd-cashless .bd-cashless-service-img{width:300px;height:45px}.contents__inr #bd-page-top #bd-cashless .bd-cashless-service-img{width:300px;height:45px}#bd-page-top #bd-shop{padding-bottom:16px;background:#f0f0f0}#bd-page-top #bd-shop .bd-shop-wrapper{padding:30px 0;box-shadow:0 2px 2px rgba(0,0,0,0.1);background:#fff}.contents__inr #bd-page-top #bd-shop .bd-shop-wrapper{padding:50px 0}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-title{margin-bottom:30px;padding:0 20px;font-size:14px;font-weight:bold;line-height:1.6;text-align:center}.contents__inr #bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-title{font-size:18px}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:375px;margin:0 auto 20px;padding:0 20px}.contents__inr #bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list{max-width:750px;margin-bottom:30px;padding:0}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list .bd-shop-item{width:calc((100vw - 78px) / 3);max-width:99px;height:calc(30 * ((100vw - 78px) / 3) / 99);max-height:30px;margin-left:19px}.contents__inr #bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list .bd-shop-item{width:190px;max-width:none;height:58px;max-height:none;margin-left:80px}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list .bd-shop-item:nth-child(3n+1){margin-left:0}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list .bd-shop-item:nth-child(n+4){height:calc(36 * ((100vw - 78px) / 3) / 99);max-height:36px;margin-top:17px}.contents__inr #bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list .bd-shop-item:nth-child(n+4){height:71px;max-height:none;margin-top:30px}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-list .bd-shop-item .bd-shop-img{display:block;width:100%;height:100%}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-link-wrapper{margin:0 20px}.contents__inr #bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-link-wrapper{max-width:576px;margin:0 auto}#bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-link-wrapper .bd-shop-link{display:block;padding:19px 0;border:solid 1px #aaa;border-radius:4px;color:#333;font-size:15px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-shop .bd-shop-wrapper .bd-shop-link-wrapper .bd-shop-link{padding:20px 0;font-size:24px}#bd-page-top #bd-share{padding:14px 0 30px;background:#f0f0f0}.contents__inr #bd-page-top #bd-share{padding:24px 0 40px}.contents__inr #bd-page-top #bd-share .bd-share-wrapper{display:flex;justify-content:center;align-items:center}#bd-page-top #bd-share .bd-share-title{margin-bottom:20px;font-size:14px;font-weight:bold;text-align:center}.contents__inr #bd-page-top #bd-share .bd-share-title{margin:0 60px 0 0}#bd-page-top #bd-share .bd-share-list{display:flex;justify-content:space-between;align-items:center;max-width:298px;margin:auto}.contents__inr #bd-page-top #bd-share .bd-share-list{max-width:none;margin:0}#bd-page-top #bd-share .bd-share-list .bd-share-list-item{width:calc(298px / 3);border-right:1px solid #d9d9d9}.contents__inr #bd-page-top #bd-share .bd-share-list .bd-share-list-item{width:auto;margin-right:30px;padding-right:30px}#bd-page-top #bd-share .bd-share-list .bd-share-list-item:last-child{border-right:none}.contents__inr #bd-page-top #bd-share .bd-share-list .bd-share-list-item:last-child{margin-right:0;padding-right:0}#bd-page-top #bd-share .bd-share-list .bd-share-list-item .bd-share-list-item-link{display:flex;justify-content:center;align-items:center}#bd-page-top #bd-share .bd-share-list .bd-share-list-item .bd-share-list-item-link .bd-share-list-item-img{width:30px;height:30px;margin-right:8px}.contents__inr #bd-page-top #bd-share .bd-share-list .bd-share-list-item .bd-share-list-item-link .bd-share-list-item-img{width:40px;height:40px;margin-right:15px}#bd-page-top #bd-share .bd-share-list .bd-share-list-item .bd-share-list-item-link .bd-share-list-item-img .bd-share-list-item-img-icon{display:block;width:100%;height:100%}#bd-page-top #bd-share .bd-share-list .bd-share-list-item .bd-share-list-item-link .bd-share-list-item-text{color:#888;font-size:14px}#bd-page-top #bd-footer{max-width:335px;margin:20px auto}.contents__inr #bd-page-top #bd-footer{max-width:none;margin:26px auto}#bd-page-top #bd-footer .bd-footer-link-list{display:flex;margin:0 auto}#contents #bd-page-top #bd-footer .bd-footer-link-list{flex-wrap:wrap}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list{justify-content:center;height:60px}#bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item{display:flex;align-items:center}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(1) .bd-footer-link-img{width:79px;height:16px}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(2) .bd-footer-link-img{width:150px;height:16px}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(3) .bd-footer-link-img{width:123px;height:16px}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(4) .bd-footer-link-img{width:128px;height:16px}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(5) .bd-footer-link-img{width:131px;height:16px}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item{padding:19px 20px}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(1) .bd-footer-link-img{width:109px;height:22px}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(2) .bd-footer-link-img{width:206px;height:22px}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(3) .bd-footer-link-img{width:169px;height:22px}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(4) .bd-footer-link-img{width:176px;height:22px}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-of-type(5) .bd-footer-link-img{width:176px;height:22px}#bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:not(:last-child){margin-bottom:20px}.contents__inr #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:not(:last-child){margin:0;border-right:solid 1px #d9d9d9}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-child(odd){width:48%}#bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-child(even){padding-left:20px}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-child(even){width:52%;border-left:solid 1px #d9d9d9}#bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item .bd-footer-link{display:inline-block}#bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item .bd-footer-link .bd-footer-link-img{display:inline-block}@media screen and (max-width: 374px){#contents #bd-page-top #bd-thanks .bd-thanks-link-wrapper .bd-thanks-link{font-size:12px}#contents #bd-page-top #bd-thanks .bd-thanks-contents .bd-thanks-contents-block br{display:none}#contents #bd-page-top #bd-thanks .bd-expiration-date-contents-title .bd-expiration-date-contents-title-sub{font-size:15px}#contents #bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-date{font-size:18px}#contents #bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-unit{font-size:13px}#contents #bd-page-top #bd-thanks .bd-expiration-date-contents-wrapper-main-unit .bd-expiration-date-contents-wrapper-main-unit-sub{font-size:11px}#contents #bd-page-top #bd-point .bd-point-title-sub{font-size:13px}#contents #bd-page-top #bd-point .bd-point-text{font-size:11px}#contents #bd-page-top #bd-shopping .bd-shopping-title{font-size:16px}#contents #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item{padding:6px 5px;font-size:13px}#contents #bd-page-top #bd-shopping .bd-shopping-menu .bd-shopping-menu-item .bd-shopping-menu-item-text-primary{font-size:13px}#contents #bd-page-top #bd-app .bd-app-title{font-size:18px}#contents #bd-page-top #bd-app .bd-app-balloon{padding:5px 0 80px;font-size:11px}#contents #bd-page-top #bd-app .bd-app-list-wraper{padding:8px 10px}#contents #bd-page-top #bd-app .bd-app-googleplay,#contents #bd-page-top #bd-app .bd-app-iphone{max-width:120px}#contents #bd-page-top #bd-app .bd-app-googleplay-img{margin-bottom:4px}#contents #bd-page-top #bd-app .bd-app-googleplay-text{font-size:10px}#contents #bd-page-top #bd-app .bd-app-iphone-img{margin-left:1px}#contents #bd-page-top #bd-app .bd-app-download{margin-top:-8px}#contents #bd-page-top #bd-app .bd-app-download-link{max-width:244px}#contents #bd-page-top #bd-app .bd-app-download-items-app{width:104px;height:38px}#contents #bd-page-top #bd-app .bd-app-download-items-play{width:131px;height:38px}#contents #bd-page-top #bd-brand .bd-brand-title{font-size:18px}#contents #bd-page-top #bd-cashless .bd-cashless-service-title{width:300px}#contents #bd-page-top #bd-footer{max-width:300px}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-child(odd){width:46%}#contents #bd-page-top #bd-footer .bd-footer-link-list .bd-footer-link-item:nth-child(even){width:54%;padding-left:10px}}@media screen and (max-width: 840px){#contents #bd-page-top #bd-brand .bd-brand-contents-title{max-width:calc((144px * 2) + 11px)}#contents #bd-page-top #bd-brand .bd-brand-list{max-width:calc((144px * 2) + 11px)}#contents #bd-page-top #bd-brand .bd-brand-list-item:nth-child(5n){margin-right:11px}#contents #bd-page-top #bd-brand .bd-brand-list-item:nth-child(2n){margin-right:0}#contents #bd-page-top #bd-brand .bd-brand-list-more-link{max-width:calc((144px * 2) + 11px)}}
