@charset "UTF-8";body{margin:0;padding:0;text-align:center}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}ul li,ol li{list-style:none}table{margin:0;padding:0;font-size:100%;border-collapse:collapse;border-spacing:0}caption{text-align:left}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%}address,cite,dfn,em,strong,var,th,ins,del,samp{font-style:normal;font-weight:400}img{display:block}a img{border:0}fieldset{border:none}html{background:#fff;color:#444}html a:link{color:#0b62e5;text-decoration:none}html a:active{color:#0b62e5}html a:visited{color:#0b62e5}html a:hover{text-decoration:underline}#emg,#emg2,#emg3{margin:10px 0;text-align:center}#emg2 br{display:none}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left}.errorText{margin:12px;padding:12px;border:1px solid #e60013;color:#e60013;text-align:center}p.marker{text-align:center;margin-top:32px}p.marker span{background:linear-gradient(transparent 50%,#fefe7a 50%);color:#777;border-radius:6px;padding:0 8px}button{background-color:#3fc8c6;border-radius:3px;color:#fff;padding:20px;border:none;cursor:pointer}.caution{margin-top:32px;background:#eee;text-align:center;display:block}.caution ul{padding:32px 16px;display:inline-block}.caution ul li{font-size:12px;padding-left:1em;text-indent:-1em;text-align:left;list-style-position:inside}.caution ul li:before{content:"・"}footer{margin-top:32px;text-align:center}footer section+section{border-top:1px solid #ddd}footer .share .riff-SocialButton{margin:12px auto 0}footer .share .riff-SocialButton li a.riff-SocialButton__body{width:60px}footer .share p{font-size:12px;color:#999}footer .link{margin-top:32px}footer .link ul{font-size:0;margin-top:32px}footer .link ul li{display:inline-block;color:#999;font-size:12px;font-weight:400}footer .link ul li:not(:last-child):after{content:"-"}footer .link ul li a{padding:0 12px}footer .link ul.link__service{margin-top:32px}footer .link ul.link__service li{font-size:14px}footer .link ul.link__service li:not(:last-child):after{content:"｜"}footer .link ul.link__service+ul{margin-top:16px}footer ul+div{margin-top:16px}footer small{padding-bottom:16px}body{font-family:HelveticaNeue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:16px;text-align:left;line-height:1.5;word-wrap:break-word;width:100%}header{width:990px;text-align:left;margin:12px auto 0;padding:0 12px}.content{margin-top:12px}.mainVisual{height:600px;position:relative;background-color:#3fc8c6;background:url(https://s.yimg.jp/images/search-beauty/assets/img/lp/002_info-redirect/pc/bg-top.jpg) no-repeat;background-size:cover}.mainVisual__wrap{background:url(https://s.yimg.jp/images/search-beauty/assets/img/lp/002_info-redirect/pc/img-main.png) no-repeat;background-position:right bottom;background-size:420px;padding-left:17px;width:1024px;margin:0 auto;position:relative;height:600px}.mainVisual__inner{width:480px;padding:110px 0}.mainVisual__inner h1{background:url(https://s.yimg.jp/images/search-beauty/assets/img/lp/002_info-redirect/pc/logo-white.png) no-repeat;background-position:center center;background-size:360px 62px;width:360px;height:62px;text-align:center;margin:0 auto;text-indent:100%;white-space:nowrap;overflow:hidden}.mainVisual__inner h2{text-align:center;color:#fff;line-height:2;margin-top:32px;font-size:16px}.mainVisual__inner dl{background-color:rgba(68,68,68,.3);text-align:left;margin-top:32px;padding:20px 32px;overflow:hidden;clear:left}.mainVisual__inner dl dt{display:block;float:left;font-size:20px;color:#fff;font-weight:600;padding:4px}.mainVisual__inner dl dt p{margin-top:8px;font-size:14px;font-weight:400}.mainVisual__inner dl dd{display:block;float:right}.guide{text-align:center;margin-top:32px}.guide button{font-size:20px;font-weight:600}.share .riff-SocialButton{width:130px}