body.HairstyleContest2019{font-size:0;line-height:1;text-align:center;letter-spacing:1px;padding:0;margin:0;list-style:none}body.HairstyleContest2019 .nylon{background-color:#ec008c!important}body.HairstyleContest2019 .hair{background-color:#6cc!important}body.HairstyleContest2019 .skny-official{display:inline-block;text-align:center;margin:0 auto 80px}body.HairstyleContest2019 .skny-official:hover{opacity:1}body.HairstyleContest2019 .skny-official p{max-width:600px;font-size:24px;text-align:justify;line-height:1.5;border:1px solid #1a1a1a;border-radius:4px;padding:20px 20px 20px 122px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../../public/images/hairstylecontest/2019/logo-skny_bk.svg);background-position:20px center;background-repeat:no-repeat;background-size:82px 40px;vertical-align:middle}body.HairstyleContest2019 .skny-official p:hover{color:#fff;background-color:#1a1a1a;background-image:url(../../public/images/hairstylecontest/2019/logo-skny.svg)}body.HairstyleContest2019 a:hover{opacity:.5}body.HairstyleContest2019 h2{font-size:0}body.HairstyleContest2019 h2 img{height:60px;margin-right:20px}body.HairstyleContest2019 h2 img:last-child{margin:0}body.HairstyleContest2019 h3{color:#333;font-size:40px;font-weight:400;margin:0}body.HairstyleContest2019 h4{color:#333;font-size:24px;font-weight:400;margin:0}body.HairstyleContest2019 #share{font-size:0}body.HairstyleContest2019 #share a{display:inline-block;width:32px}body.HairstyleContest2019 #share a img{height:32px}body.HairstyleContest2019 header{position:relative;background-image:url(../../public/images/hairstylecontest/2019/main.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}body.HairstyleContest2019 header p{font-weight:100;margin:0}body.HairstyleContest2019 header p.StephenKnoll{position:absolute;left:calc(50% - 140px);width:280px;height:280px;color:#fff;text-align:center;font-size:28px;letter-spacing:.2em;background-color:#1a1a1a;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}body.HairstyleContest2019 header p.StephenKnoll span{display:inline-block;font-size:0;width:200px;height:100px;background-image:url(../../public/images/hairstylecontest/2019/logo-skny.svg);background-repeat:no-repeat;margin:40px 0}body.HairstyleContest2019 header ul{text-align:center;padding:0}body.HairstyleContest2019 header ul li{display:inline-block}body.HairstyleContest2019 header ul li.nylonhair{width:100%;height:60px;background-image:url(../../public/images/hairstylecontest/2019/tit-nylonhair.svg);background-position:center center;background-repeat:no-repeat;margin-top:340px}body.HairstyleContest2019 header ul li.hairstylecontest{margin:40px 20px}body.HairstyleContest2019 header ul li.hairstylecontest p{display:inline-block}body.HairstyleContest2019 header ul li.hairstylecontest p.hairstyle{width:523px;height:120px;background-image:url(../../public/images/hairstylecontest/2019/tit-hairstyle.svg);background-repeat:no-repeat}body.HairstyleContest2019 header ul li.hairstylecontest p.contest{width:453px;height:120px;margin-left:40px;background-image:url(../../public/images/hairstylecontest/2019/tit-contest.svg);background-repeat:no-repeat}body.HairstyleContest2019 header div{position:absolute;top:20px;right:20px}body.HairstyleContest2019 header div a{margin-left:16px}body.HairstyleContest2019 section{text-align:center;padding:80px 40px}body.HairstyleContest2019 section dl,body.HairstyleContest2019 section ul{display:inline-block;max-width:1000px;margin:40px auto 0}body.HairstyleContest2019 section dd{color:#666;font-size:16px;font-weight:100;line-height:1.5;text-align:justify;margin:0}body.HairstyleContest2019 section.theme{background-color:#1a1a1a}body.HairstyleContest2019 section.theme dt{font-family:'Open Sans Condensed',sans-serif;color:#fff;font-size:80px;text-align:center;text-transform:uppercase}body.HairstyleContest2019 section.theme dt span{font-family:sans-serif;display:block;font-size:40px;margin:40px 0}body.HairstyleContest2019 section.theme dd{color:#fff}body.HairstyleContest2019 section.theme p{color:#ec008c;font-size:40px;margin:40px 0 0}body.HairstyleContest2019 section.theme p span{position:relative;top:-10px;font-size:16px;border-top:1px solid #ec008c;border-bottom:1px solid #ec008c;padding:8px;margin-right:12px}body.HairstyleContest2019 section.about ul{padding:0;margin:0}body.HairstyleContest2019 section.about ul li{display:inline-block;width:calc(100% - 400px);color:#666;font-size:16px;font-weight:100;line-height:1.5;text-align:justify;margin-top:40px;float:right}body.HairstyleContest2019 section.about ul li.img{content:"";width:360px;height:240px;background-image:url(../../public/images/hairstylecontest/2019/about-img.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;float:left}body.HairstyleContest2019 section.about ul li h3{margin:-10 0 -18}body.HairstyleContest2019 section.entry-method dl dt{text-align:center;margin-bottom:40px}body.HairstyleContest2019 section.entry-method dl dd{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}body.HairstyleContest2019 section.entry-method dl div{width:50%;text-align:center;padding:0 40px 40px}body.HairstyleContest2019 section.entry-method dl div.left{text-align:justify;background-color:#ec008c}body.HairstyleContest2019 section.entry-method dl div.left ul{display:block;color:#fff;margin:20px 0 0;padding:0 0 0 1em}body.HairstyleContest2019 section.entry-method dl div.left ul li{display:list-item}body.HairstyleContest2019 section.entry-method dl div.left ul li ul{list-style:none;margin:20px 0 0 -1em;padding:0}body.HairstyleContest2019 section.entry-method dl div.left ul li ul li{font-size:12px}body.HairstyleContest2019 section.entry-method dl div.right{background-color:#6cc}body.HairstyleContest2019 section.entry-method dl div p{color:#fff;font-size:20px;margin:20px 0 0}body.HairstyleContest2019 section.entry-method dl div p.number{font-family:'Open Sans Condensed',sans-serif;font-size:80px;text-align:center}body.HairstyleContest2019 section.entry-method dl div a{display:inline-block;width:120px;height:120px;background-image:url(https://scontent-nrt1-1.cdninstagram.com/vp/5a38827f07d6fb8fe6da99a2fff81459/5D54B394/t51.2885-19/s150x150/37040685_213888695986131_1521492061528784896_n.jpg?_nc_ht=scontent-nrt1-1.cdninstagram.com);background-position:center center;background-size:cover;border-radius:50%;margin:20px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}body.HairstyleContest2019 section.entry-method dl ul.regulation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 0 1em;margin:0}body.HairstyleContest2019 section.entry-method dl ul.regulation li{display:list-item;width:calc(50% - 40px);padding:0;margin:0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}body.HairstyleContest2019 section.entry-method dl ul.regulation li:nth-child(n+5){margin:0 20px}body.HairstyleContest2019 section.entry-method dl ul.regulation li small{display:block;font-size:12px}body.HairstyleContest2019 section.selection dl{display:block}body.HairstyleContest2019 section.selection dl dt{margin-bottom:40px}body.HairstyleContest2019 section.selection dl dd ul{list-style:none;display:block;font-size:0;letter-spacing:normal;background-color:#6cc;padding:0}body.HairstyleContest2019 section.selection dl dd ul li{display:inline-block;font-size:16px;text-align:center;letter-spacing:1px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}body.HairstyleContest2019 section.selection dl dd ul li h4,body.HairstyleContest2019 section.selection dl dd ul li p{color:#fff;margin:0}body.HairstyleContest2019 section.selection dl dd ul li h4{line-height:1;margin-bottom:20px}body.HairstyleContest2019 section.selection dl dd ul li.first{width:50%;background-color:#ec008c}body.HairstyleContest2019 section.selection dl dd ul li.second{width:50%;background-color:#6cc}body.HairstyleContest2019 section.selection dl dd ul li.third{width:100%;background-color:#1a1a1a}body.HairstyleContest2019 section.awards h3,body.HairstyleContest2019 section.awards p{max-width:1000px;margin:40px auto}body.HairstyleContest2019 section.awards p{color:#666;font-size:16px;font-weight:100;line-height:1.5}body.HairstyleContest2019 section.awards ul{display:block;padding:0;margin-bottom:-20px}body.HairstyleContest2019 section.awards ul li{display:inline-block;width:200px;height:200px;background-color:#1a1a1a;border-radius:50%;padding:8px;margin:0 20px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}body.HairstyleContest2019 section.awards ul li:last-child{margin:0 0 20px}body.HairstyleContest2019 section.awards ul li h4{color:#fff;line-height:1.5;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.HairstyleContest2019 footer{background-color:#1a1a1a;padding:20px}body.HairstyleContest2019 footer ul{max-width:1000px;margin:0 auto;padding:0;overflow:hidden}body.HairstyleContest2019 footer ul li.contact,body.HairstyleContest2019 footer ul li.notes{display:inline-block;width:calc(50% - 21px);vertical-align:top}body.HairstyleContest2019 footer ul li.contact.notes,body.HairstyleContest2019 footer ul li.notes.notes{margin:20px 20px 40px 0}body.HairstyleContest2019 footer ul li.contact.contact,body.HairstyleContest2019 footer ul li.notes.contact{margin:20px 0 40px 20px}body.HairstyleContest2019 footer ul li.contact h3,body.HairstyleContest2019 footer ul li.notes h3{color:#fff;font-size:28px;text-align:center;border-bottom:1px solid rgba(255,255,255,.25);padding:0 0 20px;margin:0 0 20px}body.HairstyleContest2019 footer ul li.contact p,body.HairstyleContest2019 footer ul li.notes p{color:#fff;font-size:16px;font-weight:100;line-height:2;text-align:center;margin:0}body.HairstyleContest2019 footer ul li.contact a,body.HairstyleContest2019 footer ul li.notes a{display:block;color:#6cc;font-size:20px;margin:0 0 20px}body.HairstyleContest2019 footer ul li.contact a.tel,body.HairstyleContest2019 footer ul li.notes a.tel{pointer-events:none}body.HairstyleContest2019 footer ul li.link{height:32px}body.HairstyleContest2019 footer ul li.link a,body.HairstyleContest2019 footer ul li.link p,body.HairstyleContest2019 footer ul li.link span{display:inline-block;color:#fff;font-size:12px;font-weight:100;padding:0;margin:10px .5em 0 0}body.HairstyleContest2019 footer ul li.link a.copyright,body.HairstyleContest2019 footer ul li.link p.copyright,body.HairstyleContest2019 footer ul li.link span.copyright{font-size:10px;margin-left:2em}body.HairstyleContest2019 footer ul li.link div.share{display:inline-table;float:right}body.HairstyleContest2019 footer ul li.link div.share a{margin:0 0 0 16px}@media screen and (max-width:1057px){body.HairstyleContest2019 h2 img,body.HairstyleContest2019 h2 img:last-child{margin:0 10px 20px}body.HairstyleContest2019 header ul li.hairstylecontest p.contest,body.HairstyleContest2019 header ul li.hairstylecontest p.hairstyle{display:block;margin:0 auto}body.HairstyleContest2019 header ul li.hairstylecontest p.contest{margin-top:20px}body.HairstyleContest2019 section.about li{width:100%!important}body.HairstyleContest2019 section.about li h3{text-align:center;margin:0!important}body.HairstyleContest2019 footer ul li.link{height:auto}body.HairstyleContest2019 footer ul li.link a,body.HairstyleContest2019 footer ul li.link p{display:block;text-align:center;margin:0 0 40px}body.HairstyleContest2019 footer ul li.link a.copyright,body.HairstyleContest2019 footer ul li.link p.copyright{line-height:1.5;margin:0}body.HairstyleContest2019 footer ul li.link a{text-decoration:underline}body.HairstyleContest2019 footer ul li.link span{display:none}body.HairstyleContest2019 footer ul li.link div.share{display:block;text-align:center;margin:0 0 40px;float:none}body.HairstyleContest2019 footer ul li.link div.share a{margin:0 8px}}@media screen and (max-width:718px){body.HairstyleContest2019 .skny-official{margin:0 20px 40px}body.HairstyleContest2019 .skny-official P{font-size:16px;padding-left:102px;background-size:62px auto}body.HairstyleContest2019 a:hover{text-decoration:none!important}body.HairstyleContest2019 h2 img,body.HairstyleContest2019 h2 img:last-child{height:40px;margin:0 10px 20px}body.HairstyleContest2019 h3{font-size:20px;text-align:center;margin:0}body.HairstyleContest2019 header p.StephenKnoll{left:calc(50% - 80px);width:160px;height:160px;font-size:16px;font-weight:100;padding:16px}body.HairstyleContest2019 header p.StephenKnoll span{width:128px;height:64px;margin:16px 0}body.HairstyleContest2019 header ul li.nylonhair{height:20px;margin-top:200px}body.HairstyleContest2019 header ul li.hairstylecontest{margin:20px;height:60px}body.HairstyleContest2019 header ul li.hairstylecontest p.contest,body.HairstyleContest2019 header ul li.hairstylecontest p.hairstyle{display:inline-block;height:60px}body.HairstyleContest2019 header ul li.hairstylecontest p.hairstyle{width:262px}body.HairstyleContest2019 header ul li.hairstylecontest p.contest{width:227px;margin:0 0 20px 20px}body.HairstyleContest2019 header div{right:auto}body.HairstyleContest2019 header a{margin-left:16px}body.HairstyleContest2019 section{padding:40px 0}body.HairstyleContest2019 section dl,body.HairstyleContest2019 section ul{margin:20px auto 0}body.HairstyleContest2019 section.theme{padding:92px 20px 20px}body.HairstyleContest2019 section.theme dt span{font-size:20px;margin:20px 0}body.HairstyleContest2019 section.theme dd{padding:0 20px}body.HairstyleContest2019 section.theme p{font-size:20px;font-weight:400;margin:20px 0 0}body.HairstyleContest2019 section.theme p span{display:table;top:0;font-size:12px;margin:0 auto 1em}body.HairstyleContest2019 section.about ul li{display:inline-block;width:100%;padding:20px;margin:0;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}body.HairstyleContest2019 section.about ul li:last-child{padding:20px 40px 0}body.HairstyleContest2019 section.about ul li.img{width:100%;margin:0}body.HairstyleContest2019 section.entry-method h2 img{margin:0}body.HairstyleContest2019 section.entry-method dl{display:block}body.HairstyleContest2019 section.entry-method dl dl,body.HairstyleContest2019 section.entry-method dl dt{margin:40px 0}body.HairstyleContest2019 section.entry-method dl dd{display:block}body.HairstyleContest2019 section.entry-method dl dd div{display:inline-block;width:100%;padding:0 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}body.HairstyleContest2019 section.entry-method dl dd div.left ul{display:inherit}body.HairstyleContest2019 section.entry-method dl dd div.left ul li ul li{font-size:inherit}body.HairstyleContest2019 section.entry-method ul.regulation li{width:100%!important;margin:0 40px 20px!important}body.HairstyleContest2019 section.entry-method ul.regulation li:last-child{margin:0 40px!important}body.HairstyleContest2019 section.selection dl dd ul li{display:block;width:100%!important}body.HairstyleContest2019 section.awards h3,body.HairstyleContest2019 section.awards p{margin:40px}body.HairstyleContest2019 section.awards ul{margin:0 0 -20px}body.HairstyleContest2019 section.awards ul li{width:120px;height:120px;margin:0 10px 20px}body.HairstyleContest2019 section.awards ul li:last-child{margin:0 10px}body.HairstyleContest2019 section.awards ul li h4{font-size:16px}body.HairstyleContest2019 footer ul li.contact,body.HairstyleContest2019 footer ul li.notes{width:100%;margin:20px 0 40px!important}body.HairstyleContest2019 footer ul li.contact a,body.HairstyleContest2019 footer ul li.notes a{border:1px solid #6cc;border-radius:8px;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 20px 40px}body.HairstyleContest2019 footer ul li.contact a.tel,body.HairstyleContest2019 footer ul li.notes a.tel{pointer-events:auto}body.HairstyleContest2019 footer ul li.contact a:hover,body.HairstyleContest2019 footer ul li.notes a:hover{color:#fff;background-color:#6cc;opacity:1}body.HairstyleContest2019 footer ul li.link a,body.HairstyleContest2019 footer ul li.link p{font-size:16px}}@media screen and (max-width:530px){body.HairstyleContest2019 header ul li.hairstylecontest{display:inline-table}body.HairstyleContest2019 header ul li.hairstylecontest p.contest{margin:20px 0 0}body.HairstyleContest2019 div{top:420px!important;left:calc(50% - 105px)}}