html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,sans-serif;font-size:12px}html>body{font-size:75%}html{-webkit-text-size-adjust:none}body{background-color:#fff;color:#333;margin:0;padding:0}img,a{border:none;outline:none}label{cursor:pointer}p{line-height:1.6em}.no-scroll{overflow:hidden}.clearfix:after{content:"";display:block;clear:both}ol,ul{list-style:none}img{vertical-align:bottom}.mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝",serif}.tac{text-align:center}.fcr{color:red}.fwb{font-weight:boldbb}.hidden-elem{display:none}.sp-elem{display:none}.sp-il-elem{display:none}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.inactive{opacity:.5}.col-wrapper:after{content:"";display:block;clear:both}.col-wrapper .left{float:left;padding-left:20px;padding-right:20px}.col-wrapper .right{float:right}.fit-viewport{width:100%;height:auto}#hidden-contents{display:none}.modal-hidden-contents{display:none}#modal-base-layer{background:#000;color:#000;display:none;position:fixed;_position:absolute;top:0px;right:0px;width:100%;height:100px;z-index:10000;text-align:center}#modal-contents-layer{display:none;overflow-y:scroll;position:fixed;top:0;left:0;text-align:center;width:100%;z-index:10001}#modal-contents-layer #modal-iscroll-container-inner{overflow:hidden}#wrapper{text-align:center;overflow:hidden}.video-wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.recall-notification{margin:20px 30px}#products .recall-notification{margin-top:-10px;margin-bottom:30px}#product-detail .recall-notification{margin-top:-20px}.recall-notification img{max-width:100%;height:auto}.bottom-sticker{display:none;box-sizing:border-box;padding:0 3.33% 2.4% 3.33%;position:fixed;left:0;bottom:0;width:100%}.bottom-sticker div{position:relative}.bottom-sticker .bottom-sticker-banner,.bottom-sticker a{display:block;box-shadow:0px 3px 9px -3px #000;-moz-box-shadow:0px 3px 9px -3px #000;-webkit-box-shadow:0px 3px 9px -3px #000}.bottom-sticker img{width:100%;height:auto}.bottom-sticker .bottom-sticker-btn-banner-close{display:block;position:absolute;right:0;top:0;padding:.57% .57% 0 0;z-index:100;width:6.57%}#product-detail .end-note{color:red;margin-bottom:20px}#product-detail .end-note a:link,#product-detail .end-note a:visited{color:red;text-decoration:underline}#product-detail .page-title{margin:10px 0 35px 0}#product-detail #product-info-section{color:#2c3684;text-align:left}#product-detail .product-category-name{margin-bottom:40px}#product-detail .products__title{padding:16px 0 12px;margin-bottom:32px;text-align:center;color:#fff}#product-detail .products__title span{position:relative}#product-detail .products__title.face-wash{background:#5c88da}#product-detail .products__title.white-beauty{background:#e0457b}#product-detail .products__title.white-beauty span:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#fff}#product-detail .products__title.etc{padding:32px 0 28px;background:#b4b4b4}#product-detail .products__title.old{padding:32px 0 28px;background:#257ce1}#product-detail .products__title h2{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:18px;font-weight:normal;letter-spacing:2px;line-height:1.5}#product-detail .products__title p{padding-top:8px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:14px;letter-spacing:2px;line-height:1.5}#product-detail .products__title p span{display:inline-block}#product-detail .products__title p span.catch-s{font-size:11px}#product-detail .product-categories{margin-bottom:15px}#product-detail .product-categories li{float:left;margin-right:5px;margin-bottom:5px}#product-detail .product-name{color:#2c3684;font-size:150%;line-height:1.2em;margin:0 20px 45px 20px}#product-detail.perfect-gel-morning-protect .product-name{margin-bottom:10px}#product-detail .icon-new{display:flex;align-items:center;margin:0 20px 13px 20px}#product-detail .icon-new img{display:inline-block;margin-right:5px;margin-bottom:5px;vertical-align:middle}#product-detail .icon-new li{margin-right:5px;margin-bottom:5px}#product-detail .icon-new li img{width:100%;max-width:100%;height:auto;margin:0}#product-detail .icon-new li:last-of-type{margin-right:0}#product-detail .all_clear_icon{margin-bottom:16px}#product-detail .product-effects{color:#ec008c;font-size:110%;line-height:1.2em;margin:0 20px 20px 20px}#product-detail .product-name-whitening{background:url("/static/img/sp/products/detail/category_label_06.png?v1658a2e7391") no-repeat left top;background-size:13px auto;line-height:1em;padding-left:18px}#product-detail .product-name-whitening .caption{font-size:66.7%}#product-detail .product-name .product-category-label{padding-left:5px;position:relative;top:2px}#product-detail .product-name .product-category-label img{vertical-align:top}#product-detail .product-name .product-category-label-01{padding-left:0}#product-detail .product-images{margin-bottom:30px;position:relative}#product-detail .product-images img{width:100%;height:auto}#product-detail .product-main-images{box-sizing:border-box;float:left;padding-left:20px;width:68.26%}#product-detail .product-main-images ul li{display:none}#product-detail .product-main-images ul li.first{display:block}#product-detail .product-icon{width:18.90411%;position:absolute;right:5.47945%;bottom:0}#product-detail .product-icon img{width:auto;max-width:100%;height:auto;max-height:auto}#product-detail .product-images-banner{padding:0 20px}#product-detail .banner{clear:both;float:none;margin:30px 24px 30px 24px}#product-detail .banner img{max-width:100%;height:auto}#product-detail .other-product-images{box-sizing:border-box;float:right;margin-right:20px;text-align:center;width:16%}#product-detail .product-image-description{font-size:83.3%}#product-detail .product-summary{margin:0 20px 32px 20px}#product-detail .product-summary .lead-01{font-size:116.7%;margin-bottom:20px}#product-detail .product-summary .lead-01 span{text-decoration:underline}#product-detail .product-summary .pic{max-width:100%;height:auto;padding:0 12px 24px 8px;box-sizing:border-box}#product-detail .product-summary .lead-01 sup{font-size:83.3%}#product-detail .product-summary .product-parameter-01{margin-bottom:20px}#product-detail .product-summary .product-parameter-01 sup{font-size:83.3%;position:relative;top:-0.2em}#product-detail .product-summary .text-01{margin-bottom:15px}#product-detail .product-summary .text-02{margin-top:15px}#product-detail .product-summary .text-03{margin-top:25px}#product-detail .product-summary .text-01 sup{font-size:83.3%}#product-detail .product-summary dt{margin-bottom:8px}#product-detail .product-summary .features-01{line-height:1.6em;margin-bottom:15px;margin-left:1em}#product-detail .product-summary .features-01 sup{font-size:83.3%;position:relative;top:-0.2em}#product-detail .product-summary .features-01 li:before{content:"●"}#product-detail .product-summary .features-01 li{text-indent:-1em}#product-detail .product-summary .features-01 li .underline{border-bottom:1px solid #2c3684}#product-detail .product-summary .note-01{line-height:1.6em;margin:25px 0 0 0}#product-detail .product-summary .note-02{line-height:1.6em;margin:25px 0 0 0}#product-detail .product-summary .note-03 li{margin-top:10px;padding-left:14px;line-height:1.6em;list-style:none outside;position:relative}#product-detail .product-summary .note-03 span{position:absolute;top:0;left:0}#product-detail .product-summary .note-03 img{display:block}#product-detail .cleansing-point{margin:20px auto 0;padding:20px;border:1px solid #c3dff4;border-radius:5px}#product-detail .cleansing-point h3{font-size:13px;font-weight:bold;text-decoration:underline}#product-detail .cleansing-point p{margin-top:10px;line-height:1.6em}#product-detail .cleansing{margin:20px auto 0;padding:20px;border:1px solid #bfbfbf;border-radius:5px}#product-detail .cleansing h3{display:inline-block;font-size:12px;font-weight:bold;padding-bottom:2px;margin-bottom:8px;border-bottom:solid 1px #bfbfbf}#product-detail .cleansing h4{position:relative;padding-left:1em;margin-bottom:8px}#product-detail .cleansing h4:before{position:absolute;top:0;left:0;content:"●"}#product-detail .cleansing .list-dot{margin-bottom:16px}#product-detail .cleansing .list-dot li{position:relative;padding-left:1em;line-height:1.6}#product-detail .cleansing .list-dot li:before{position:absolute;top:0;left:0;content:"・"}#product-detail .cleansing .illust{margin-bottom:24px;max-width:100%;height:auto}#product-detail .product-summary .btn-online-shop{margin:30px auto 0 auto;width:71.64%}#product-detail .product-summary .btn-online-shop-2{margin:10px auto 0 auto;width:71.64%}#product-detail .product-summary .btn-related-videos{margin:10px auto 0 auto;width:71.64%}#product-detail .product-summary .banners{margin-top:20px}#product-detail .product-summary .banners img{max-width:100%;height:auto}#product-detail .product-summary .banners a:nth-child(n+2) img{margin-top:15px}#product-detail .type{margin:-32px 20px 24px 20px}#product-detail .type img{max-width:100%;height:auto}#product-detail .product-summary .bg-pink{padding:16px;margin-top:16px;border-radius:8px;background:#fcecf2}#product-detail .product-summary .bg-pink h3{margin-bottom:16px;font-size:16px;line-height:1.5;color:#000}#product-detail .product-summary .bg-pink p{margin-bottom:16px;font-size:14px;line-height:1.5;color:#000}#product-detail .product-summary .bg-pink .tc{text-align:center}#product-detail .product-summary .bg-pink .tc img{width:100%;max-width:100%;height:auto}#product-detail .product-summary .bg-pink sup{font-size:11px;vertical-align:top}#product-detail .product-summary .bg-pink ul{margin-top:10px}#product-detail .product-summary .bg-pink ul li{margin-top:6px;padding-left:24px;color:#000;font-size:11px;line-height:1.8;position:relative}#product-detail .product-summary .bg-pink ul li span{position:absolute;left:0}#product-detail .bg-pink-boder{margin-top:16px;padding:24px 16px;text-align:center;border-radius:8px;border:1px solid #fcecf2}#product-detail .bg-pink-boder img{max-width:100%;height:auto}#product-detail .bg-trouble{padding:32px 0 8px;margin:32px -20px;background:#eb6d96;text-align:center}#product-detail .bg-trouble img{max-width:100%;height:auto}#product-detail .bg-trouble h3{position:relative;padding-bottom:40px;margin-bottom:40px}#product-detail .bg-trouble h3:after{content:" ";position:absolute;left:50%;bottom:0;width:60px;height:2px;margin-left:-30px;background:#fff}#product-detail .care{margin:40px 10px}#product-detail .care img{max-width:100%;height:auto}#product-detail .care-bg{padding-top:10px;padding-bottom:20px;background:#eb6d96;border-radius:10px}#product-detail .care-white{padding:20px 10px;margin:0 10px;border-radius:10px;background:#fff}#product-detail .care-white h3{margin-bottom:10px}#product-detail .care-point{text-align:center;width:50%;margin:0 auto;padding:40px 0 20px}#product-detail .care-point__lead{text-align:center;margin:0 10px 20px}#product-detail .care-point__lead01{text-align:center;margin-bottom:20px}#product-detail .care-point__lead02{text-align:center;margin-bottom:20px}#product-detail .care-point__white{text-align:center;margin:0 10px 10px}#product-detail .care-point__note{margin-bottom:40px;text-align:center;color:#fff;font-size:10px}#product-detail .care-list h4{margin-bottom:10px;text-align:center}#product-detail .care-list ul{margin:0 10px 30px;border-top:dotted 2px #fff}#product-detail .care-list li{padding:10px;border-bottom:dotted 2px #fff}#product-detail .care-flex{padding:0 0 20px;margin:0 10px;border-bottom:solid 2px #fff}#product-detail .care-flex h5{margin-bottom:20px;text-align:center}#product-detail .care-flex__lead{margin-bottom:20px}#product-detail .care-flex__box{margin-bottom:30px}#product-detail .care-flex .note{margin:0 8px;font-size:10px;color:#fff;text-align:left}#product-detail .care-02 .care-flex__box{margin-bottom:10px}#product-detail .ex{margin:0 -20px}#product-detail .ex img{max-width:100%;height:auto}#product-detail .ex .space-base{text-align:center;margin-bottom:16px}#product-detail .ex li{padding:0 16px;font-size:10px;line-height:1.3;color:#000}#product-detail .products-illustration{margin:-40px 20px 40px;text-align:center}#product-detail .products-illustration img{max-width:100%;height:auto}#product-detail .recommended-combination{background:#dd4c7d;margin:-40px 20px 0;text-align:center;letter-spacing:2px;border-radius:10px}#product-detail .recommended-combination h3{background:url("/static/img/pc/products/detail/white-beauty-serum/recommended_cursor_down.png?v168373d2d5b") no-repeat 96% 50%;background-size:11px 8px;padding:15px 20px;color:#fff;font-size:16px;font-weight:bold;line-height:1.4;letter-spacing:3px;cursor:pointer}#product-detail .recommended-combination h3.open{background:url("/static/img/pc/products/detail/white-beauty-serum/recommended_cursor_up.png?v168373d2d5b") no-repeat 96% 50%;background-size:11px 8px}#product-detail .recommended-combination h3 span{display:inline-block}#product-detail .recommended-combination .recommended-frame{display:none;background:#fdeffa;padding:15px 10px 10px;border-radius:0 0 10px 10px}#product-detail .recommended-combination .recommended-catch-01{font-size:14px;font-weight:bold}#product-detail .recommended-combination .recommended-catch-02{margin-top:-2px;font-size:14px;font-weight:bold}#product-detail .recommended-combination .recommended-box{background:#fff;margin-top:15px;padding:20px 20px 25px}#product-detail .recommended-combination .recommended-box img{max-width:100%;height:auto}#product-detail .recommended-combination h4{color:#e9638f;font-size:16px;font-weight:bold}#product-detail .recommended-combination .recommended-text{margin-top:5px;font-size:12px}#product-detail .recommended-combination .recommended-description p{margin-top:25px;color:#e9638f;font-size:12px;font-weight:bold}#product-detail .recommended-combination .recommended-description img{margin-top:15px}#product-detail .recommended-combination .recommended-notes{margin-top:10px}#product-detail .recommended-combination .recommended-notes li{padding-left:12px;font-size:9px;line-height:1.6;text-align:left;position:relative}#product-detail .recommended-combination .recommended-notes li:before{content:"＊";position:absolute;left:0}#product-detail .border-box{margin:25px 20px 30px;padding:10px;text-align:center;border:1px solid #2d3682;border-radius:8px}#product-detail .border-box p{color:#2d3682;font-size:15px;font-weight:bold;line-height:1.8}#product-detail .border-box p span{display:inline-block}#product-detail .figure_moisture{margin-top:30px}#product-detail .figure_mechanism{margin:50px -2.4% 0;text-align:center}#product-detail .figure_moisture img,#product-detail .figure_mechanism img{width:auto;max-width:100%;height:auto;max-height:auto}#product-detail .movie h3{color:#2c3684;font-size:133.3%;font-weight:bold;line-height:1.2em;margin-bottom:12px;text-align:center}#product-detail .movie a{display:block}#product-detail .movie img{width:auto;max-width:100%;height:auto;max-height:auto}#product-detail .product-summary .package_release{text-align:center;padding:20px 16%;margin-top:40px;border:solid 1px #c3dff4;border-radius:8px}#product-detail .product-summary .package_release img{max-width:100%;height:auto}#product-detail .product-description{margin:0 20px;text-align:left}#product-detail .product-description .description{margin-bottom:60px}#product-detail .product-description .description .description-title{color:#2c3684;font-size:133.3%;font-weight:bold;line-height:1.2em;margin-bottom:8px}#product-detail .product-description .description .description-subtitle{color:#2c3684;font-size:116.7%;font-weight:bold;line-height:1.6em;margin-bottom:5px}#product-detail .product-description .cautions-01{margin:0 0 2em 1em;line-height:1.6em}#product-detail .product-description .cautions-01{text-indent:-1em}#product-detail .product-description .cautions-01 strong{font-weight:normal;text-decoration:underline}#product-detail .product-description sup{vertical-align:super;font-size:62.5%}#product-detail .product-description .description .figure-01{margin:15px 0 30px 0}#product-detail .product-description .description .figure-01 img{width:100%;height:auto}#product-detail .product-description .description .footnote{line-height:1.6em}#product-detail .description-box{margin-top:15px;margin-bottom:30px}#product-detail .product-description .list-circle{margin-bottom:10px}#product-detail .product-description .list-circle li{color:#2c3684;padding-left:1em;text-indent:-1em;line-height:1.6em}#product-detail .product-description .list-circle li:before{content:"●"}#product-detail .product-description .list-dot{margin-bottom:10px}#product-detail .product-description .list-dot li{color:#2c3684;padding-left:1em;text-indent:-1em;line-height:1.6em}#product-detail .product-description .list-dot li:before{content:"・"}#product-detail .package-beauty{padding:16px 8px;margin-top:32px;border:solid 1px #fcecf2;border-radius:8px}#product-detail .package-beauty .package-beauty-title{text-align:center;margin-bottom:16px;font-size:12px}#product-detail .package-beauty .package-beauty-gel{display:flex;align-items:flex-start}#product-detail .package-beauty .package-box{max-width:161px}#product-detail .package-beauty .package-box img{max-width:100%;height:auto}#product-detail.perfect-whip-white-clay .product-description .description{margin-bottom:30px}#product-detail .product-description .caption-01{margin-bottom:2em}#product-detail.perfect-whip-mask .product-description .steps{margin-top:30px}#product-detail.perfect-whip-mask .product-description .steps li{margin-bottom:50px}#product-detail.perfect-whip-mask .product-description .steps li:last-of-type{margin-bottom:30px}#product-detail.perfect-whip-mask .product-description .steps li .col{float:left}#product-detail.perfect-whip-mask .product-description .steps li .col:first-of-type{width:120px}#product-detail.perfect-whip-mask .product-description .steps li .col:first-of-type img{max-width:100%;height:auto}#product-detail.perfect-whip-mask .product-description .steps li .col:last-of-type{box-sizing:border-box;padding-left:12px;width:calc(100% - 120px)}#product-detail.perfect-whip-mask .product-description p.note{font-size:83.3%}#product-detail.perfect-whip-mask .product-description .steps li .index{color:#2c3684;font-weight:bold}#product-detail.perfect-whip-mask .product-description .steps li .text-01{color:#2c3684;font-weight:bold}#product-detail.perfect-whip-mask .product-description .steps li .text-01 strong{color:red}#product-detail.perfect-whip-mask .product-description .steps li .point{position:relative;padding-left:60px;margin-top:15px}#product-detail.perfect-whip-mask .product-description .steps li .point:before{position:absolute;left:0;top:-2px;display:block;content:"";width:47px;height:47px;background:url("/static/img/sp/products/detail/perfect_whip_mask/icon_point.png?v1658a2e73cd") left top no-repeat;background-size:100% auto}#product-detail #local-nav{color:#2c3684;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝",serif;font-weight:bold;margin:0 15px;text-align:left}#product-detail #local-nav dt{background:url("/static/img/sp/products/detail/icon_arrow_01.png?v1658a2e7394") no-repeat left 2px;background-size:12px auto;border-bottom:1px solid #e0e0e0;padding:0 0 13px 14px;margin-bottom:8px}#product-detail #local-nav a:link,#product-detail #local-nav a:visited{color:#2c3684}#product-detail #local-nav img{width:100%;height:auto}#product-detail #local-nav ul li.opened{background-color:#f7f7f7;line-height:1.4em;padding:20px 20px 10px 20px;margin-bottom:6px}#product-detail #local-nav li.opened li{margin-bottom:10px}#product-detail #local-nav li.opened li span:before{background-color:#2c3684;display:inline-block;margin-right:5px;width:3px;height:12px;content:"";vertical-align:top;position:relative;top:1px}#product-detail #local-nav li.opened li strong{padding:0 2px;margin-right:2px;border:solid 1px #2c3684;font-weight:normal;font-size:10px}#product-detail #local-nav ul li.opened li ul{margin-top:5px}#product-detail #local-nav ul li.opened li li{background:url("/static/img/sp/products/detail/icon_arrow_02.png?v1658a2e7394") no-repeat left 6px;background-size:6px auto;padding-left:10px;line-height:1.6em;margin-bottom:5px}#product-detail #local-nav .category{margin-bottom:6px}#product-detail #local-nav .category a{display:block;padding:8px 16px;border:solid 1px #2c3684;color:#2c3684;font-weight:bold}#product-detail #local-nav .category a:hover{text-decoration:none}#product-detail .buy-box{margin:0 auto}#product-detail .buy-box .btn-modal-close{position:absolute;right:20px;top:20px}#product-detail .buy-box .btn-modal-close img{width:30px;height:auto}#product-detail .buy-box ul{display:flex;flex-wrap:wrap;margin:0 12px}#product-detail .buy-box ul.center{flex-wrap:wrap;justify-content:center}#product-detail .buy-box ul li{width:50%;margin-bottom:20px;box-sizing:border-box}#product-detail .buy-box ul li:nth-child(1),#product-detail .buy-box ul li:nth-child(3){padding-right:6px}#product-detail .buy-box ul li:nth-child(2),#product-detail .buy-box ul li:nth-child(4){padding-left:6px}#product-detail .buy-box ul li img{width:100%;height:auto}#product-detail .buy-box ul li a{display:inline-block;color:#2c3684;text-decoration:none}#product-detail .buy-box ul li a p{margin-top:5px}#product-detail .buy-box.body-oil-essence-n ul li p{margin-top:10px}#tvcm .page-title{padding:10px 0 24px 0}#tvcm #recommendation-section{background-color:#292a38;color:#fff;padding:0 0 25px 0}#tvcm #recommendation-section .section-title{padding:8px 0}#tvcm #recommendation-section .video-box{margin:0 12px}#tvcm #recommendation-section .section-lead{font-size:133.3%;padding:10px 12px}#tvcm #recommendation-section .col-wrapper{display:inline-block;margin:24px auto 0 auto}#tvcm #recommendation-section .left{width:60px}#tvcm #recommendation-section .right{text-align:left;width:220px}#tvcm #recommendation-section .product-name{margin-top:22px}#tvcm #recommendation-section .product-name li{margin:4px 0}#tvcm #recommendation-section .label{font-size:10px;line-height:1em}#tvcm #recommendation-section .text-01{margin:0 12px 20px 12px;text-align:left}#tvcm #cm-section{border-bottom:3px solid #e7e7e7}#tvcm #cm-section .section-title{padding:35px 0 30px 0}#tvcm #skin-care-section{border-bottom:3px solid #e7e7e7}#tvcm #skin-care-section .section-title{padding:35px 0 30px 0}#tvcm #skin-care-section .product-image{padding-left:20px;padding-right:15px;text-align:right;vertical-align:top;width:120px}#tvcm #skin-care-section .product-meta{padding-right:12px}#tvcm #skin-care-section .product-meta .product-name{margin-top:0}#tvcm #skin-care-section .product-meta .product-name li{margin:6px 0}#tvcm .fresh-item .product-meta .label{font-size:10px;line-height:1em}#tvcm .fresh-item .product-meta .product-name{margin-top:0}#tvcm .fresh-item .product-meta .product-name li{margin:6px 0}#tvcm .white-beauty-item .product-meta{vertical-align:middle}#tvcm .white-beauty-item .product-meta .product-name{margin-top:0}#tvcm .fresh-item .product-image{padding-left:20px;padding-right:20px;text-align:right;vertical-align:top;width:48px}#tvcm .fresh-item .product-meta{padding-right:10px}#tvcm .facewash-item .product-image{width:100px}#tvcm .white-beauty-item .product-image{padding-left:20px;padding-right:20px;text-align:right;width:51px}#tvcm .video-group{margin-bottom:45px}#tvcm .lp-banner{padding:0 24px}#tvcm .lp-banner img{max-width:100%;height:auto}#tvcm .align-center .product-info{margin:0 auto 10px auto}#tvcm .product-info{margin:0 auto 10px}#tvcm .product-image{padding-right:20px;text-align:right;vertical-align:top;width:55px}#tvcm .product-meta{text-align:left;vertical-align:top}#tvcm .product-meta .product-name{color:#2c3684;font-size:116.7%;margin:20px 0 0 0}#tvcm .product-meta .product-name span{display:inline-block}#tvcm .has-icon .product-meta .product-name{margin-top:0}#tvcm .video-title{color:#2c3684;font-size:150%;font-weight:bold;text-align:center}#tvcm .video-box{margin:10px 12px 30px 12px}#tvcm #how-to-section{border-bottom:3px solid #e7e7e7;padding-bottom:40px}#tvcm #how-to-section .section-title{padding:20px 0}#tvcm #how-to-section .video-title{color:#2c3684;font-size:150%;font-weight:bold;margin-bottom:15px;text-align:center}#tvcm #how-to-section .video-box{margin-bottom:30}#tvcm #method-section .section-title{padding:35px 0 30px 0}#tvcm #ytber-section{background-color:#e7e7e7;padding:30px 0}#tvcm #ytber-section .section-title{padding-bottom:30px}#tvcm #ytber-section #ytber-video-01 .product-02 .product-meta .product-name{margin-top:0}#tvcm #ytber-section #ytber-video-01 .product-02{margin-bottom:40px}#usages.aio-usage .section img{max-width:100%;height:auto;vertical-align:bottom}#usages.aio-usage #section-02{background:url("/static/img/sp/usages/aio/bg_01.png?v1658a2e73f4") left bottom repeat-x;background-size:10px auto}#usages.aio-usage #section-03{background:url("/static/img/sp/usages/aio/bg_02.png?v1658a2e73f4") left bottom repeat-x;background-size:10px auto}#usages.aio-usage #section-04{background:url("/static/img/sp/usages/aio/bg_03.png?v1658a2e73f4") left bottom repeat-x;background-size:10px auto}#usages.aio-usage .btns a{display:inline-block;margin-bottom:4%;height:10%}#usages.aio-usage .btns a img{width:auto;height:37px}#usages.aio-usage #section-04{padding-bottom:11%}#usages.aio-usage #section-04 .figure-box ul.effects{margin:4% 3% 7% 3%;text-align:left}#usages.aio-usage #section-04 .figure-box ul.effects li{color:#1f64c0;font-size:108.3%;line-height:1.8em}#usages.aio-usage #section-04 .figure-box ul.system li figcaption{display:inline-block;color:#1f64c0;font-size:116.7%;line-height:1.8em;margin-top:10px;text-align:left}#usages.emulsion-usage .section img{max-width:100%;height:auto;vertical-align:bottom}#usages.emulsion-usage #section-01 .banner{margin:20px 10px 0px 10px}#usages.emulsion-usage #section-04{background-color:#f7f7f7}#usages.emulsion-usage #section-04 .item-box{background-color:#fff;border:1px solid #2c3684;margin:0 3%;text-align:left}#usages.emulsion-usage #section-04 .item-boxes .item-box{margin-bottom:3%}#usages.emulsion-usage #section-04 .links_wrapper h3{margin:5px 0}#usages.emulsion-usage #section-04 .item-box .links{list-style-type:none;text-align:center;width:100%}#usages.emulsion-usage #section-04 .item-box .links li{float:left;width:33.3%}#usages.emulsion-usage #section-04 .item-box .links a{display:block;margin:0;padding:0}#usages.emulsion-usage #section-04 .item-box .links img{width:100%}#usages.emulsion-usage #section-04 .table-cell{vertical-align:top;padding-top:3vw;padding-bottom:3vw}#usages.emulsion-usage #section-04 .table-cell.bottom{vertical-align:bottom}#usages.emulsion-usage #section-04 .left{width:31%}#usages.emulsion-usage #section-04 .left.table-cell{text-align:center}#usages.emulsion-usage #section-04 .left img{width:37%}#usages.emulsion-usage #section-04 .right{color:#2c3684;padding:7% 7% 3vw 0}#usages.emulsion-usage #section-04 .right a{display:inline-block;margin-top:3%}#usages.emulsion-usage #section-04 .right a img{width:66%}#usages.emulsion-usage #section-04 .item-box .categories li{float:left;margin-right:5px}#usages.emulsion-usage #section-04 .item-box .item-name{font-size:116.7%;margin:4% 0;line-height:1.2em}#usages.emulsion-usage #section-04 .item-box .item-description{font-size:83.3%}#usages.emulsion-usage #section-04 .note{padding:3% 3% 8% 3%;color:#1f64c0;text-align:left}#usages.emulsion-usage #section-04 .note h3{margin-bottom:10px;font-weight:bold}#usages.emulsion-usage header{background:transparent}#usages.emulsion-usage #trunk{margin-top:-16.5vw}#usages.emulsion-usage #section-visual{position:relative}#usages.emulsion-usage #section-visual .links_wrapper{list-style-type:none;position:absolute;left:0;bottom:3vw}#usages.emulsion-usage #section-visual .links_wrapper h3{text-align:center;margin:0 7vw 2vw}#usages.emulsion-usage #section-visual .links{list-style-type:none;text-align:center}#usages.emulsion-usage #section-visual .links li{display:inline-block;width:28.3vw}#usages.emulsion-usage #section-visual img{width:100%}#usages .buy-box{margin:0 auto}#usages .buy-box .btn-modal-close{position:absolute;right:20px;top:20px}#usages .buy-box .btn-modal-close img{width:30px;height:auto}#usages .buy-box ul li{margin:0 25px;margin-bottom:20px}#usages .buy-box ul li img{width:180px;height:auto}#usages .buy-box ul li a{display:inline-block;color:#2c3684;text-decoration:none}#usages .buy-box ul li a p{margin-top:5px}#product-detail .page-title{text-align:center;font-size:1.6rem;color:#00447f;margin:30px auto 20px}#product-info-section{max-width:600px;margin:0 auto 60px}#product-detail .product-description{max-width:560px;padding:0 20px;margin:0 auto 60px}#product-detail #local-nav{max-width:600px;padding:0 10px;margin:0 auto 90px}#product-detail .buy-box{max-width:760px}#product-detail .buy-box ul{flex-wrap:nowrap}#product-detail .buy-box ul li:nth-child(1),#product-detail .buy-box ul li:nth-child(3){padding-right:0}#product-detail .buy-box ul li:nth-child(2),#product-detail .buy-box ul li:nth-child(4){padding-left:0}@media only screen and (max-width: 767px){#product-detail .page-title{font-size:1.52rem}#product-detail .buy-box ul{flex-wrap:wrap;justify-content:center}}