@charset "UTF-8";h1,h2,h3,p,ul,li,span,a{margin:0;padding:0;font-weight:400;font-size:14px}.award2017{position:relative;overflow:hidden;width:100%;color:white;font-size:14px;line-height:2em;font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,'HG明朝B',MS Mincho,serif;letter-spacing:1px}.award2017 canvas{position:fixed;top:0;left:0;z-index:-2;width:100%;background:#08073a}.award2017__wrap{margin:auto}.award2017__wrap .js_target{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translate(0,50px);transition:all 500ms}.award2017__wrap .js_target--show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translate(0,0)}.award2017__wrap .js_target:nth-of-type(2){transition-delay:150ms}.award2017__wrap .js_target:nth-of-type(3){transition-delay:300ms}.award2017__wrap .js_target:nth-of-type(4){transition-delay:450ms}.award2017__wrap .js_target:nth-of-type(5){transition-delay:600ms}.award2017__wrap .js_target:nth-of-type(6){transition-delay:750ms}.award2017__wrap a,.award2017__wrap a:active,.award2017__wrap a:focus,.award2017__wrap a:link,.award2017__wrap a:visited{color:rgba(255,255,255,.7);transition:all .2s ease 0s}.award2017__wrap a:hover,.award2017__wrap a:active:hover,.award2017__wrap a:focus:hover,.award2017__wrap a:link:hover,.award2017__wrap a:visited:hover{color:white;transition:all .2s ease 0s}.award2017__wrap .c-awardHeadline{position:relative;margin-bottom:32px;padding-bottom:32px;font-size:24px;letter-spacing:8px}.award2017__wrap .c-awardHeadline:after{display:block;position:absolute;bottom:0;width:48px;height:1px;background:rgba(255,255,255,.7);content:'';transition:all .2s ease 0s}.award2017__wrap .c-awardHeadline--left:after{left:-24px}.award2017__wrap .c-awardHeadline--right:after{right:-24px}.award2017__wrap .c-awardHeadline--vertical{position:absolute;top:96px;left:96px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.award2017__wrap .c-awardTxt{color:rgba(255,255,255,.7);margin-top:24px}.award2017__wrap .c-awardTxt--txt~.c-awardTxt--txt{margin-top:24px}.award2017__wrap .c-awardTxt--caution{margin-top:16px}.award2017__wrap .c-awardTxt--caution li{font-size:12px}.award2017__wrap .c-awardTxt--caution li:before{content:'※'}.award2017__wrap .c-awardTxt--link{display:inline-block;color:#ead9ad!important}.award2017__wrap .c-awardTxt--link:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}@media(max-width:1100px){.award2017__wrap .c-awardTxt span{display:block}}.award2017__wrap .c-awardBtn{display:inline-block;margin-top:48px;border:1px rgba(255,255,255,.5) solid;background-color:transparent;font-size:16px;letter-spacing:1px;transition:all .2s ease 0s}.award2017__wrap .c-awardBtn span{display:inline-block;position:relative;padding:0 60px 0 23px;line-height:44px}.award2017__wrap .c-awardBtn span:before{display:block;position:absolute;top:50%;right:24px;transform-origin:right;width:0;height:1px;background:rgba(255,255,255,.7);content:'';transition:all .2s ease 0s}.award2017__wrap .c-awardBtn span:after{display:block;position:absolute;top:50%;right:24px;transform:rotate(0deg);transform-origin:right;width:20px;height:1px;background:rgba(255,255,255,.7);content:'';transition:all .2s ease 0s}.award2017__wrap .c-awardBtn span:hover:before{width:20px;background:white;transition:all .2s ease 0s}.award2017__wrap .c-awardBtn span:hover:after{transform:rotate(45deg);width:10px;background:white;transition:all .2s ease 0s}.award2017__wrap .c-awardBtn:hover{border-color:white;transition:all .2s ease 0s}.award2017__wrap .c-awardBtn--lg{margin-top:32px;border:white double!important}.award2017__wrap .c-awardBtn--lg span{display:inline-block;line-height:54px;color:white;font-size:24px}.award2017__wrap .c-awardBtn--lg span:before{right:24px;background-color:white}.award2017__wrap .c-awardBtn--lg span:after{right:24px;background-color:white}.award2017__wrap .c-awardBtn--lg:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.award2017__wrap .c-awardBtn--sm{margin-top:24px}.award2017__wrap .c-awardBtn--sm span{display:inline-block;padding:0 52px 0 15px;line-height:32px;font-size:14px}.award2017__wrap .c-awardBtn--sm span:before{right:16px}.award2017__wrap .c-awardBtn--sm span:after{right:16px}.award2017__wrap .c-awardBtn--disabled span:before{width:20px;transform-origin:center}.award2017__wrap .c-awardBtn--disabled span:after{transform-origin:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.award2017__wrap .c-awardBtn--disabled:hover{border-color:rgba(255,255,255,.5)}.award2017__wrap .c-awardBtn--disabled:hover span:before{transform:rotate(45deg)}.award2017__wrap .c-awardBtn--disabled:hover span:after{width:20px;transform:rotate(-45deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.award2017__wrap .l-menu{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid rgba(255,255,255,.5)}.award2017__wrap .l-menu.fixed{position:fixed;top:42px;z-index:2;background:rgba(7,6,58,.8)}.award2017__wrap .l-menu ul{display:-ms-flexbox;display:flex;min-width:1100px;margin:auto;padding-left:96px;box-sizing:border-box}.award2017__wrap .l-menu ul li{margin-right:32px}.award2017__wrap .l-menu ul li a{display:inline-block;position:relative;line-height:44px}.award2017__wrap .l-menu ul li a:after{position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:0;height:1px;background:#fff;content:'';transition:all .2s ease 0s}.award2017__wrap .l-menu ul li a:hover:after{width:100%;transition:all .2s ease 0s}.award2017__wrap .l-snsShare{display:-ms-flexbox;display:flex;position:absolute;top:76px;right:28px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.award2017__wrap .l-snsShare.l-snsShare.fixed{position:fixed;top:118px;z-index:2}.award2017__wrap .l-snsShare__ttl{display:-ms-flexbox;display:flex;width:24px;height:144px;letter-spacing:3px;-ms-flex-align:center;align-items:center}.award2017__wrap .l-snsShare__ttl:after{width:1px;height:48px;margin:16px 0;background:rgba(255,255,255,.7);content:''}.award2017__wrap .l-snsShare ul{display:-ms-flexbox;display:flex}.award2017__wrap .l-snsShare ul li{margin:8px 0}.award2017__wrap .l-snsShare ul li:first-child{margin-top:0}.award2017__wrap .l-snsShare ul li a{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.award2017__wrap .l-snsShare ul li a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.award2017__wrap .l-head{margin:142px auto 96px;text-align:center}.award2017__wrap .l-head img{width:720px;height:auto;margin-left:-16px}.award2017__wrap .l-main .onlinesalon{padding:0 96px 48px;background-size:600px 338px;text-align:right}.award2017__wrap .l-main .onlinesalon .focusList{margin-top:16px;font-weight:700}.award2017__wrap .l-main .award{padding:48px 96px 96px;background:url(/pc/images/award2017/bg_award.png) no-repeat right 64px bottom 96px;background-size:276px 367px}.award2017__wrap .l-main .awardType{position:relative;padding:88px;background-color:rgba(126,109,71,.9);background-image:url(/pc/images/award2017/bg_awardtype_l.png),url(/pc/images/award2017/bg_awardtype_r.png);background-position:left top,right top;background-repeat:no-repeat;background-size:306px 376px,306px 376px;background-attachment:fixed}.award2017__wrap .l-main .awardType .categoryAward{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.award2017__wrap .l-main .awardType .categoryAward .awardList{max-width:50%;min-width:50%;padding:16px;box-sizing:border-box}.award2017__wrap .l-main .awardType .awardList{margin-bottom:48px;text-align:center}.award2017__wrap .l-main .awardType .awardList:last-child{margin:0}.award2017__wrap .l-main .awardType .awardList__ttl{display:inline-block;height:33px;margin-bottom:8px;padding:0 23px;background:url(/pc/images/award2017/bg_award_l.png) no-repeat left center,url(/pc/images/award2017/bg_award_r.png) no-repeat right center;background-size:17px 33px,17px 33px;line-height:33px;font-size:16px}.award2017__wrap .l-main .awardType .awardList__ttl--md{font-size:24px}.award2017__wrap .l-main .awardType .awardList__ttl--lg{font-size:32px}.award2017__wrap .l-main .awardType .awardList--grandPrix__ttl{display:inline-block;height:240px;padding:0 33px;line-height:240px;background:url(/pc/images/award2017/bg_awardtype_grandPrix.png) no-repeat center center,url(/pc/images/award2017/bg_award_l.png) no-repeat left center,url(/pc/images/award2017/bg_award_r.png) no-repeat right center;background-size:121px 240px,25px 49px,25px 49px}.award2017__wrap .l-main .awardType .awardList--secondGrandPrix__ttl{display:inline-block;height:240px;padding:0 23px;background:url(/pc/images/award2017/bg_awardtype_secondGrandPrix.png) no-repeat center center,url(/pc/images/award2017/bg_award_l.png) no-repeat left center,url(/pc/images/award2017/bg_award_r.png) no-repeat right center;background-size:93.5px 240px,17px 33px,17px 33px;line-height:240px}.award2017__wrap .l-main .awardType .awardList__prize{position:relative;width:100%;margin-top:24px}.award2017__wrap .l-main .awardType .awardList__prize--caption{display:inline}.award2017__wrap .l-main .awardType .awardList__prize ul{display:inline;text-align:left}.award2017__wrap .l-main .awardType .awardList__prize ul li{display:inline;color:#ead9ad;cursor:pointer;transition:all .2s ease 0s}.award2017__wrap .l-main .awardType .awardList__prize ul li:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:all .2s ease 0s}.award2017__wrap .l-main .awardType .awardList__prize ul li:after{color:rgba(255,255,255,.7);content:'｜'}.award2017__wrap .l-main .awardType .awardList__prize ul li:last-child:after{content:none}.award2017__wrap .l-main .awardType .awardList__prize ul li .txtPopup{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;bottom:0;left:50%;z-index:2;transform:translate(-50%,0) scale(0);width:100%;text-align:center;transition:all .1s ease 0s}.award2017__wrap .l-main .awardType .awardList__prize ul li .txtPopup span{display:inline-block;padding:4px 16px;background:rgba(0,0,0,.8);color:#fff;text-align:center}.award2017__wrap .l-main .awardType .awardList__prize ul li .txtPopup a{color:#ead9ad}.award2017__wrap .l-main .awardType .awardList__prize ul li .txtPopup a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.award2017__wrap .l-main .awardType .awardList__prize ul li.on .txtPopup{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translate(-50%,0) scale(1);transition:all .1s ease 0s}.award2017__wrap .l-main .awardType .awardList .userPresent__ttl{margin-top:16px;font-size:16px}.award2017__wrap .l-main .awardType .awardList .userPresent__pic{margin-top:24px}.award2017__wrap .l-main .awardType .awardList .userPresent__pic img{width:80px;height:auto}.award2017__wrap .l-main .schedule{margin:96px}.award2017__wrap .l-main .schedule__flow{display:-ms-flexbox;display:flex;position:relative;width:100%}.award2017__wrap .l-main .schedule__flow:before{display:block;position:absolute;top:50%;left:50%;height:1px;width:75%;background:white;transform:translate(-50%,-50%);content:''}.award2017__wrap .l-main .schedule__flow li{position:relative;line-height:1;text-align:center;-ms-flex:4;flex:4}.award2017__wrap .l-main .schedule__flow li:before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:#83839d;border-radius:50%;content:''}.award2017__wrap .l-main .schedule__flow li:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:rgba(255,255,255,.7);border-radius:50%;content:''}.award2017__wrap .l-main .schedule__flow li time{font-size:12px;color:rgba(255,255,255,.7)}.award2017__wrap .l-main .schedule__flow li p{position:relative;margin-top:80px;color:white}.award2017__wrap .l-main .schedule__flow li p span{display:block;position:absolute;bottom:-40px;left:50%;transform:translate(-50%,0);font-size:12px;line-height:1.5em}.award2017__wrap .l-main .vote{margin:96px}.award2017__wrap .l-main .vote__step{display:-ms-flexbox;display:flex}.award2017__wrap .l-main .vote__step li{-ms-flex:3;flex:3}.award2017__wrap .l-main .vote__step li div{position:relative;width:240px;margin:auto}.award2017__wrap .l-main .vote__step li div:before{content:'';display:block;position:absolute;top:-8px;left:-8px;height:180px;width:240px;border:1px rgba(255,255,255,.5) solid;color:white}.award2017__wrap .l-main .vote__step li div:after{position:absolute;top:1px;left:1px;z-index:1;height:24px;width:24px;background:#08073a;color:white;line-height:24px;text-align:center}.award2017__wrap .l-main .vote__step li div img{position:relative;z-index:1;width:240px;height:auto}.award2017__wrap .l-main .vote__step li div p{position:absolute;bottom:1px;right:1px;z-index:1;padding:0 8px;background:#08073a;line-height:32px;color:white}.award2017__wrap .l-main .vote__step li>p{width:240px;margin:16px auto 0;color:rgba(255,255,255,.7)}.award2017__wrap .l-main .vote__step--01 div:after{content:'1'}.award2017__wrap .l-main .vote__step--02 div:after{content:'2'}.award2017__wrap .l-main .vote__step--03 div:after{content:'3'}.award2017__wrap .l-main .vote__btnWrap{text-align:center}.award2017__wrap .l-main .info{margin:96px}.award2017vote{padding:64px;color:rgba(0,0,0,.87);text-align:center}.award2017vote__ttl{margin-bottom:32px;font-size:20px;font-weight:700}.award2017vote__ttl span{font-size:20px;font-weight:700}.award2017vote__tx{margin-bottom:24px!important}.award2017vote__btnWrap__btn{display:inline-block;min-width:200px;padding:0 32px;height:44px;border-radius:22px;font-weight:700;line-height:44px;background:#1dadea;color:#fff!important}.award2017vote__btnWrap__btn:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.award2017 .l-head{margin:96px 0 120px}.award2017 .l-main{position:relative}.award2017 .l-main__caption{position:absolute;top:-48px;left:50%;transform:translate(-50%);height:96px;line-height:96px;background:url(/pc/images/award2017/bg_announceTitle_l.png) left center no-repeat,url(/pc/images/award2017/bg_announceTitle_r.png) right center no-repeat;background-size:56px 96px;padding:0 1em 0 1.5em;font-size:48px;font-weight:700;letter-spacing:.5em}.award2017 .c-listWrap{margin:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.award2017 .c-listWrap~.c-listWrap{margin-top:32px}.award2017 .c-listWrap .c-list{position:relative;display:block;text-align:left;line-height:1.5}.award2017 .c-listWrap .c-list .thumbnail{position:relative;height:auto;display:block}.award2017 .c-listWrap .c-list .thumbnail:before{content:'';display:block;position:absolute;top:-8px;left:-8px;width:100%;height:100%;border:1px rgba(255,255,255,.5) solid}.award2017 .c-listWrap .c-list p{transition:all .25s linear;color:white}.award2017 .c-listWrap .c-list img{width:100%;height:auto;display:block}.award2017 .c-listWrap .c-list a:hover p{color:rgba(255,255,255,.7)}.award2017 .c-listWrap .c-list .salonTitle{margin-top:12px;font-size:16px}.award2017 .c-listWrap .c-list .userVoteRank{position:absolute;top:1px;left:1px;z-index:1;height:24px;width:24px;background:rgba(126,109,71,.9);color:#fff;line-height:24px;text-align:center}.award2017 .c-listWrap .c-list .ownerName{margin-top:8px;font-size:14px}.award2017 .c-listWrap .c-list--first{margin-right:16px}.award2017 .c-listWrap .c-list--lg p,.award2017 .c-listWrap .c-list--lg .thumbnail{width:800px}.award2017 .c-listWrap .c-list--lg .salonTitle{font-size:30px}.award2017 .c-listWrap .c-list--lg .ownerName{font-size:16px}.award2017 .c-listWrap .c-list--lg .salonOutline{margin-top:16px;font-size:14px}.award2017 .c-listWrap .c-list--md p,.award2017 .c-listWrap .c-list--md .thumbnail{width:540px}.award2017 .c-listWrap .c-list--md .salonTitle{font-size:24px}.award2017 .c-listWrap .c-list--md .ownerName{font-size:16px}.award2017 .c-listWrap .c-list--md--synapse a:before{height:270px}.award2017 .c-listWrap .c-list--sm p,.award2017 .c-listWrap .c-list--sm .thumbnail{width:380px}.award2017 .c-listWrap .c-list--sm img{width:380px;height:auto}.award2017 .c-listWrap .c-list--sm .salonTitle{font-size:20px}.award2017 .c-listWrap .c-list--sm--synapse p:before{height:190px}.award2017 .c-listWrap .c-list--synapse p:before,.award2017 .c-listWrap .c-list--synapse .thumbnail:before{height:120px}.award2017 .accepteVote{color:rgba(255,255,255,.7)}.award2017 .accepteVote:before{content:'※'}