@charset 'UTF-8';html,body,div,span,a,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{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button{padding:0;cursor:pointer;border:none;outline:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}html,body{height:100%}body{font:12px/1.5 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;min-width:1024px;color:#000}a,input,button{font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#c20000}a:hover{text-decoration:underline}#footer{position:relative;z-index:100;margin-top:0}#footer .anchor{display:none}.entryInner__list dd:before,.confirmInner__list dd:before,.entryInner__list dd:after,.confirmInner__list dd:after{display:table;content:''}.entryInner__list dd:after,.confirmInner__list dd:after{clear:both}input[type=submit],textarea[type=submit],select[type=submit],.c-form-button{position:relative;margin:0;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.u-verticalTop{vertical-align:top}.l-header{position:relative;z-index:99;height:48px;border-bottom:2px solid #ededed;background:#fff}.l-header--2017{position:fixed;width:100%}.l-header .header__inner{width:960px;margin:0 auto;padding:16px 0}.l-header .header__inner a{display:inline-block}.headNav__other{position:relative;z-index:20;width:960px;margin:0 auto}.headNav__other.is-hidden{display:none}.headNavOther__shareList{position:absolute;top:15px;right:0;display:table}.headNavOther__shareListItem{display:inline-block;margin-left:15px;vertical-align:top}.headNavOther__shareListItem--twitter{padding-top:1px}.l-wrapper{min-height:100%;background:url(../img/common/bg_underLayerSeparate.png) repeat-y;background-color:#9f1818;background-position:center -30px}.l-wrapper--top{background-position:center 50px}.l-wrapper--2017{background:url(../img/common/bg_layer.png) repeat-y;background-color:#000;background-position:center 50px;background-size:contain}.l-content{font-size:14px}.l-content--2017{padding-top:48px;padding-bottom:100px}.l-contentInner{position:relative}.l-contentInner.cm_2017{top:-130px}.l-contentInner--top{padding-top:120px}.l-contentInner.is-active{padding-top:60px}.contentInner__head{max-width:960px;margin:0 auto;padding:40px 0;text-align:center}.l-contentSec{position:relative;box-sizing:border-box;width:960px;margin:0 auto 60px;padding:60px;background:#fff}.l-contentSec:last-child{margin-bottom:0}.l-headNav{z-index:99;box-sizing:border-box;width:100%;height:60px;border-bottom:2px solid #ededed;background:#fff}.l-headNav.is-active{position:fixed;z-index:99;top:0}.l-headNav__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1080px;height:60px;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-headNav__logo{position:relative;top:-6px;width:192px}.l-headNav__logo a{display:inline-block}.l-headNav__logo a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l-headNav__list{font-size:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:720px;margin-left:50px;letter-spacing:-.4em}.l-headNav__listItem{box-sizing:border-box;height:62px;padding:20px 15px;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:normal}.l-headNav__listItem:nth-of-type(1),.l-headNav__listItem:nth-of-type(2){padding:20px 23px}.l-headNav__listItem:nth-of-type(3){margin-left:auto;padding:0}.l-headNav__listItem .headNav__listItem{display:block}.l-headNav__listItem .headNav__listItem img{-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;background:#fff}.l-headNav__listItem .headNav__listItem.is-active{pointer-events:none}.l-headNav__listItem .headNav__listItem.is-active img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-headNav__listItem .headNav__listItem--awardsList,.l-headNav__listItem .headNav__listItem--detail{cursor:pointer}.l-headNav__listItem .headNav__listItem--awardsList:hover img,.l-headNav__listItem .headNav__listItem--detail:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-headNav__listItem .headNav__listItem--awardsList{background:url(../img/common/txt_navAwardsList_on.png) no-repeat left top}.l-headNav__listItem .headNav__listItem--detail{background:url(../img/common/txt_navAbout_on.png) no-repeat left top}.l-headNav__listItem .headNav__listItem--DMMCOM{font-size:10px;line-height:63px;position:relative;box-sizing:border-box;width:106px;height:63px;padding-right:14px;text-align:center;color:#fff;background:-webkit-linear-gradient(#333 50%,#232323 50%,#333);background:linear-gradient(#333 50%,#232323 50%,#333)}.l-headNav__listItem .headNav__listItem--DMMCOM:before{position:absolute;top:3px;left:7.8em;content:url('../img/common/ico_blank_wht.png')}.l-headNav--slide{font-size:0;position:fixed;z-index:99;top:0;width:100%;height:0;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom-width:0}.l-headNav--slide .l-headNav__inner{overflow:hidden;height:0;-webkit-transition:all .3s ease;transition:all .3s ease}.l-headNav--slide.is-active{height:60px;border-bottom-width:2px}.l-headNav--slide.is-active .l-headNav__inner{overflow:visible;height:60px}.l-wrapper--2017 .l-headNav__logo{width:212px;margin-top:4px}.l-wrapper--2017 .l-headNav__list{width:866px;margin-left:20px}.l-wrapper--2017 .l-headNav__listItem{overflow:hidden;height:56px;margin:0;padding:14px 9px}.l-wrapper--2017 .l-headNav__listItem a{display:inline-block;height:24px}.l-wrapper--2017 .l-headNav__listItem img{position:relative;top:0}.l-wrapper--2017 .l-headNav__listItem:hover img,.l-wrapper--2017 .l-headNav__listItem .is-active img{top:-36px}.l-wrapper--2017 .l-headNav__listItem--entry{font-size:14px;line-height:20px;position:absolute;top:9px;width:50px;height:24px;padding:8px 10px 5px 20px}.l-footer{position:relative}.l-footer:before{position:absolute;width:100%;height:100%;content:''}.l-footer a{color:#fff}.l-footer a:hover{text-decoration:none}.l-footer .footer__inner{position:relative;width:960px;margin:0 auto;padding:60px 30px 30px;text-align:center}.l-footer .footer__contact{font-weight:700;width:420px;margin-bottom:10px}.l-footer .footer__contact:before{background:-webkit-linear-gradient(#fff 50%,#e5e5e5 50%,#e5e5e5);background:linear-gradient(#fff 50%,#e5e5e5 50%,#e5e5e5)}.l-footer .footer__contact:after{background:-webkit-linear-gradient(#fbc600 50%,#f9b000 50%,#f9b000);background:linear-gradient(#fbc600 50%,#f9b000 50%,#f9b000)}.l-footer .footer__contact>span{position:relative;padding:0 20px;color:#b00000}.l-footer .footer__contact>span:before,.l-footer .footer__contact>span:after{position:absolute;top:0;bottom:0;margin:auto;content:'';background-repeat:no-repeat}.l-footer .footer__contact>span:before{left:-20px;width:22px;height:22px;background-image:url(../img/common/ico_contact.png)}.l-footer .footer__contact>span:after{right:0;left:auto;width:15px;height:15px;background-image:url(../img/common/ico_blank_l.png)}.l-footer .footer__contact.is-hidden{display:none}.l-footer .footer__note{margin-top:25px;margin-bottom:60px;color:#fff}.l-footer .footer__archive{width:420px;margin:0 auto 70px}.l-footer .footer__link{position:relative;margin:0 auto;padding:0 0 120px}.l-footer .footer__link:after{position:absolute;right:0;bottom:50px;left:0;width:32px;height:19px;margin:auto;content:url('../img/common/ico_king_gold.png')}.l-footer .footer__linkItem{font-size:20px;display:inline-block;margin:0 20px}.l-footer .footer__linkItem a{position:relative;display:inline-block}.l-footer .footer__linkItem a:before,.l-footer .footer__linkItem a:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:''}.l-footer .footer__linkItem a:before{-webkit-transition:all .3s ease;transition:all .3s ease}.l-footer .footer__linkItem a:after{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-footer .footer__linkItem--dmm a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l-footer .footer__linkItem--facebook a{padding-left:40px}.l-footer .footer__linkItem--facebook a:before,.l-footer .footer__linkItem--facebook a:after{width:28px;height:28px}.l-footer .footer__linkItem--facebook a:before{background:url(../img/common/ico_facebook_off.png) left center no-repeat}.l-footer .footer__linkItem--facebook a:after{background:url(../img/common/ico_facebook_on.png) left center no-repeat}.l-footer .footer__linkItem--facebook a:hover{color:#305097}.l-footer .footer__linkItem--facebook a:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-footer .footer__linkItem--facebook a:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l-footer .footer__linkItem--twitter a{padding-left:40px}.l-footer .footer__linkItem--twitter a:before,.l-footer .footer__linkItem--twitter a:after{width:33px;height:27px}.l-footer .footer__linkItem--twitter a:before{background:url(../img/common/ico_twitter_off.png) left top no-repeat}.l-footer .footer__linkItem--twitter a:after{background:url(../img/common/ico_twitter_on.png) left top no-repeat}.l-footer .footer__linkItem--twitter a:hover{color:#00aced}.l-footer .footer__linkItem--twitter a:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-footer .footer__linkItem--twitter a:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l-footer .pageTop{position:fixed;z-index:99;right:0;bottom:20px;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-footer .pageTop.is-active{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l-footer .pageTop a{display:block;background:url(../img/common/ico_pageTop_on.png) no-repeat}.l-footer .pageTop img{-webkit-transition:all .3s ease;transition:all .3s ease}.l-footer .pageTop:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-footer .copy{font-size:10px;text-align:center;color:#fff}.l-pageHeader{position:relative;margin:0 auto;padding:40px 0;text-align:center}.is-disabled{cursor:default;pointer-events:none;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.c-squareBtn{font-size:18px;line-height:80px;position:relative;display:block;width:100%;height:80px;margin:0 auto;cursor:pointer;text-align:center;color:#fff;border-radius:6px}.c-squareBtn:before,.c-squareBtn:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:'';border-radius:6px}.c-squareBtn:before{background:-webkit-linear-gradient(#c20000 50%,#b00000 50%,#b00000);background:linear-gradient(#c20000 50%,#b00000 50%,#b00000)}.c-squareBtn:after{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:-webkit-linear-gradient(#f12727 50%,#e51f1f 50%,#e51f1f);background:linear-gradient(#f12727 50%,#e51f1f 50%,#e51f1f)}.c-squareBtn:hover{text-decoration:none}.c-squareBtn:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.c-squareBtn>span{position:relative;z-index:1;display:inline-block;margin-left:10px;padding-left:10px;color:#fff}.c-squareBtn>span:before,.c-squareBtn>span:after{position:absolute;top:0;bottom:0;left:-20px;margin:auto;content:'';background-repeat:no-repeat;background-position:left top;background-size:100%}.c-squareBtn>span span{font-size:14px}.c-squareBtn>span span:before,.c-squareBtn>span span:after{content:none}.c-goldBtn:before{background:-webkit-linear-gradient(#d8ab26 50%,#cb9519 50%,#cb9519);background:linear-gradient(#d8ab26 50%,#cb9519 50%,#cb9519)}.c-goldBtn:after{background:-webkit-linear-gradient(#fbc600 50%,#f9b400 50%,#f9b400);background:linear-gradient(#fbc600 50%,#f9b400 50%,#f9b400)}.c-outerBtn{width:480px}.c-outerBtn span{display:inline-block}.c-outerBtn span:after{right:-30px;left:initial;display:inline-block;width:20px;height:20px;content:'';background-image:url(../img/common/ico_blank_wht.png);background-repeat:no-repeat}.c-contactBtn{width:480px}.c-contactBtn span{display:inline-block}.c-contactBtn span:before{left:-20px;display:inline-block;width:20px;height:20px;content:'';background-image:url(../img/common/ico_contact_wht.png);background-repeat:no-repeat}.c-videoBtn{box-sizing:border-box;padding-top:11px}.c-videoBtn span{line-height:1.5;text-align:left}.c-videoBtn span:before{left:-35px;width:24px;height:24px;background-image:url(../img/common/ico_play.png)}.c-videoBtn span:after{top:24px;left:192px;width:11px;height:11px;background-image:url(../img/common/ico_blank_wht.png)}.c-videoBtn span span{display:block}.c-dlBtn span:before{width:20px;height:18px;background-image:url(../img/about/ico_download.png)}.c-uploadBtn:before{background:-webkit-linear-gradient(#d8ab26 50%,#cb9519 50%,#cb9519);background:linear-gradient(#d8ab26 50%,#cb9519 50%,#cb9519)}.c-uploadBtn:after{background:-webkit-linear-gradient(#fbc600 50%,#f9b400 50%,#f9b400);background:linear-gradient(#fbc600 50%,#f9b400 50%,#f9b400)}.c-uploadBtn span:before{width:20px;height:18px;background-image:url(../img/about/ico_upload.png)}.c-closeBtn{-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-closeBtn span{position:relative;display:inline-block}.c-closeBtn span:before,.c-closeBtn span:after{width:20px;height:3px;background:#fff}.c-closeBtn span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-closeBtn span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-arrowBtn span:before{width:12px;height:14px;background-image:url(../img/common/ico_arrow_r.png)}.c-arrowBtn.c-arrowBackBtn span:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}.c-prizeBtn span:before{top:0;width:12px;height:14px;content:url('../img/common/ico_arrow_r.png')}.c-submitBtn{width:420px;height:80px}.c-submitBtn span{padding-left:20px}.c-submitBtn span:before{width:22px;height:16px;background-image:url(../img/common/ico_checkWhite.png)}.c-backBtn{width:420px;height:80px}.c-backBtn:before{background:-webkit-linear-gradient(#fff 50%,#e5e5e5 50%,#e5e5e5);background:linear-gradient(#fff 50%,#e5e5e5 50%,#e5e5e5)}.c-backBtn:after{background:-webkit-linear-gradient(#fbc600 50%,#f9b000 50%,#f9b000);background:linear-gradient(#fbc600 50%,#f9b000 50%,#f9b000)}.c-backBtn span{color:#b00000}.c-backBtn span:before{width:12px;height:14px;background-image:url(../img/common/ico_arrowRed_r.png)}.c-crownBtn span:before{top:0;bottom:0;width:20px;height:12px;margin:auto;content:'';background:url(../img/common/ico_king_wht.png) no-repeat;background-size:100%}.c-sortBtn{font-size:0;-webkit-transition:all .3s ease;transition:all .3s ease}.c-sortBtn .sort__listItem{position:relative;display:inline-block;box-sizing:border-box;width:120px;height:40px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:2px solid #dfdfdf;background-color:#ededed}.c-sortBtn .sort__listItem:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-sortBtn .sort__listItem:first-child{border-right:1px solid #dfdfdf;border-radius:6px 0 0 6px}.c-sortBtn .sort__listItem:last-child{border-left:1px solid #dfdfdf;border-radius:0 6px 6px 0}.c-sortBtn .sort__listItemBtn{position:relative;display:block;width:120px;height:40px}.c-sortBtn .sort__listItemBtn img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease;background:#ededed}.c-sortBtn .sort__listItemBtn--popular{background:url(../img/top/txt_navPopular_on.png) no-repeat center}.c-sortBtn .sort__listItemBtn--gojuon{background:url(../img/top/txt_navGojuon_on.png) no-repeat center}.c-sortBtn .sort__listItem.is-active{cursor:default;border-bottom:2px solid #a60000;background-color:#c20000}.c-sortBtn .sort__listItem.is-active img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-sortBtn .sort__listItem.is-active:first-child{border-right:1px solid #a60000}.c-sortBtn .sort__listItem.is-active:last-child{border-left:1px solid #a60000}.c-sortBtn .sort__listItem.is-active .sort__listItemBtn--popular{background:url(../img/top/txt_navPopular_cur.png) no-repeat center}.c-sortBtn .sort__listItem.is-active .sort__listItemBtn--gojuon{background:url(../img/top/txt_navGojuon_cur.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__list{font-size:0;box-sizing:border-box;width:960px;height:80px;padding:20px;letter-spacing:-.5em;background:#fff}.c-sortGojuonBtn .sortGojuon__listItem{position:relative;display:inline-block;box-sizing:border-box;width:80px;height:40px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:normal;border-bottom:2px solid #dfdfdf;border-radius:6px;background-color:#ededed}.c-sortGojuonBtn .sortGojuon__listItem:not(:last-child){margin-right:13px}.c-sortGojuonBtn .sortGojuon__listItem img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.c-sortGojuonBtn .sortGojuon__listItem.is-active{cursor:default;border-color:#a60000;background-color:#c20000}.c-sortGojuonBtn .sortGojuon__listItem.is-active img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-sortGojuonBtn .sortGojuon__listItem--AA{background:url(../img/top/txt_gojuonAA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--KA{background:url(../img/top/txt_gojuonKA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--SA{background:url(../img/top/txt_gojuonSA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--TA{background:url(../img/top/txt_gojuonTA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--NA{background:url(../img/top/txt_gojuonNA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--HA{background:url(../img/top/txt_gojuonHA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--MA{background:url(../img/top/txt_gojuonMA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--YA{background:url(../img/top/txt_gojuonYA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--RA{background:url(../img/top/txt_gojuonRA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem--WA{background:url(../img/top/txt_gojuonWA_on.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__listItem{background-color:#ededed}.c-sortGojuonBtn .sortGojuon__switchList{height:30px;background:#ededed}.c-sortGojuonBtn .sortGojuon__switchListItem{font-size:12px;font-weight:700;line-height:30px;display:inline-block;margin-left:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:.1em;color:#666}.c-sortGojuonBtn .sortGojuon__switchListItem span{position:relative}.c-sortGojuonBtn .sortGojuon__switchListItem span:before,.c-sortGojuonBtn .sortGojuon__switchListItem span:after{position:absolute;top:0;bottom:0;left:-15px;display:inline-block;width:6px;height:8px;margin:auto;padding-right:1em;content:'';-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.c-sortGojuonBtn .sortGojuon__switchListItem span:before{background:url(../img/common/img_arrowRed_s.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__switchListItem span:after{background:url(../img/common/img_arrowGray_s.png) no-repeat center}.c-sortGojuonBtn .sortGojuon__switchListItem span:hover:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-sortGojuonBtn .sortGojuon__switchListItem:hover{color:#c20000}.c-sortGojuonBtn .sortGojuon__switchListItem.is-active{color:#c20000}.c-sortGojuonBtn .sortGojuon__switchListItem.is-active span:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-twitterBtn{width:420px;height:80px}.c-twitterBtn:before{background:-webkit-linear-gradient(#1da1f2 50%,#158fee 50%,#158fee);background:linear-gradient(#1da1f2 50%,#158fee 50%,#158fee)}.c-twitterBtn:after{background:-webkit-linear-gradient(#3ab4ff 50%,#2ca4ff 50%,#2ca4ff);background:linear-gradient(#3ab4ff 50%,#2ca4ff 50%,#2ca4ff)}.c-twitterBtn span{margin-left:15px;padding-left:25px}.c-twitterBtn span:before{top:0;bottom:0;width:33px;height:27px;margin:auto;content:'';background:url(../img/common/ico_twitter_off.png) left center no-repeat;background-size:100%}.c-facebookBtn{width:420px;height:80px}.c-facebookBtn:before{background:-webkit-linear-gradient(#4465b8 50%,#3553a9 50%,#3553a9);background:linear-gradient(#4465b8 50%,#3553a9 50%,#3553a9)}.c-facebookBtn:after{background:-webkit-linear-gradient(#4e7cee 50%,#3e69e9 50%,#3e69e9);background:linear-gradient(#4e7cee 50%,#3e69e9 50%,#3e69e9)}.c-facebookBtn span{margin-left:15px;padding-left:25px}.c-facebookBtn span:before{top:0;bottom:0;width:28px;height:28px;margin:auto;content:'';background:url(../img/common/ico_facebook_off.png) left center no-repeat;background-size:100%}input,textarea,select{font-size:16px;box-sizing:border-box;margin:0;padding:0;vertical-align:text-bottom;border:2px solid #999;border-radius:6px;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.error,textarea.error,select.error{border:2px solid #c20000;background:#fcf2f2}select::-ms-expand{display:none}::-webkit-input-placeholder{color:rgba(40,40,40,.3)}::-moz-placeholder{color:rgba(40,40,40,.3)}:-ms-input-placeholder{color:rgba(40,40,40,.3)}input[type=text],input[type=url],input[type=email],textarea{width:100%;padding:15px}textarea{resize:none}.c-form-select{width:100%;height:50px;padding:10px;vertical-align:middle}.c-form-select .selectedDisabled{display:none;color:rgba(40,40,40,.3)}.c-form-button{outline:none}.c-form-button[type=submit] span{max-width:-moz-max-content;margin:0 auto}.c-form-button::-moz-focus-inner{margin:0 -3px}.c-customFormRadio input[type=radio]{display:none}.c-customFormRadio input[type=radio]:checked+label:after{position:absolute;top:50%;left:6px;width:12px;height:12px;content:'';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:100%;background:#c20000}.c-customFormRadio label{font-weight:700;position:relative;display:inline-block;width:25%;margin:10px 0;padding:3px 3px 3px 35px;cursor:pointer}.c-customFormRadio label:before{position:absolute;top:50%;left:0;width:20px;height:20px;content:'';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:2px solid #999;border-radius:100%;background:#fff}.c-customFormCheckbox input[type=checkbox]{position:relative;top:4px;display:inline-block;box-sizing:content-box;width:20px;height:20px}.c-customFormCheckbox input[type=checkbox]:before{position:absolute;top:2px;left:0;display:inline-block;width:22px;height:16px;content:'';-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:url(../img/common/ico_checkRed.png) no-repeat}.c-customFormCheckbox input[type=checkbox]:checked:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.c-customFormCheckbox input[type=checkbox]::-ms-expand{display:none}.c-customFormCheckbox label{font-weight:700;position:relative;left:-30px;display:inline-block;width:25%;margin:10px 0;padding:3px 3px 3px 35px;cursor:pointer}.c-sectionHeading{margin:0 auto;text-align:center}.c-sectionHeading h1,.c-sectionHeading h2{padding-bottom:30px}.c-sectionHeading p{font-size:18px;font-weight:700;line-height:2}.c-contentHeadingPin:before,.c-contentHeadingPin:after{position:absolute;z-index:10;left:-20px;width:1000px;height:80px;content:'';background:url(../img/common/img_pin_t.png)}.c-contentHeadingPin:before{top:-20px}.c-contentHeadingPin:after{bottom:-20px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.c-contentHeadingPin--medium:before,.c-contentHeadingPin--medium:after{left:-10px;width:480px;height:60px;background:url(../img/common/img_pin_m.png)}.c-contentHeadingPin--medium:before{top:-10px}.c-contentHeadingPin--medium:after{bottom:-10px}.c-awardsHeading{margin:0 auto;text-align:center}.c-awardsHeading h2{position:relative;padding:70px 0 40px}.c-awardsHeading h2:before{position:absolute;top:0;right:0;left:0;display:block;width:172px;height:36px;margin:auto;content:''}.c-awardsHeading--best01 h2:before{background:url(../img/common/ico_king_gold_l.png) no-repeat}.c-awardsHeading--best02 h2:before{background:url(../img/common/ico_king_silver_l.png) no-repeat}.c-awardsHeading--special h2:before,.c-awardsHeading--student h2:before{background:url(../img/common/ico_king_bronz_l.png) no-repeat}.c-awardsHeading--judge h2:before,.c-awardsHeading--modal h2:before{background:url(../img/common/ico_king_red_l.png) no-repeat}.c-awardsHeading--point{display:inline-block;width:183px;padding-bottom:30px;text-align:center;vertical-align:middle}.c-awardsHeading--point h2{position:relative;padding:45px 0 40px}.c-awardsHeading--point h2:before{position:absolute;top:0;right:0;left:0;display:block;width:88px;height:19px;margin:auto;content:'';background:url(../img/common/ico_king_red_s.png) no-repeat}.c-awardsHeading--point p{width:183px;height:58px}.fn-modalOpenBtn{cursor:pointer}.modal{position:fixed;z-index:999;overflow:auto;width:80%;max-width:780px;margin:auto;padding:0 50px;background:#fff}.modal__button{width:420px}.modal__Item{padding:30px 0}#modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.8)}.modelCont #modal-overlay{z-index:100}.loadingView{position:fixed;z-index:100;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.8)}.loadingView__inner{font-size:10px;position:relative;top:43%;left:50%;display:block;width:1em;height:1em;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-animation:loading 1.3s infinite linear;animation:loading 1.3s infinite linear;text-indent:-9999em;color:#fff;border-radius:50%}@-webkit-keyframes loading{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loading{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.clearfix:after{display:block;clear:both;content:''}.li-horizontal li{display:inline-block;float:left;margin-right:30px}.li-horizontal li:last-child{margin-right:0}.flex-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-horizontal img{object-fit:contain}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.fn-slideMenuNav{position:fixed;top:-60px;-webkit-transition:top .5s ease;transition:top .5s ease}.mainVisual{height:auto;background-position:center top}.mainVisual__inner{position:relative;z-index:10;overflow:hidden;box-sizing:border-box;height:550px;margin:0 auto -150px;text-align:center}.mainVisual__button.c-outerBtn{width:420px}.mainVisual__button.c-squareBtn>span{margin-left:0}.overview__inner{padding:30px 0 40px}.overview__images{text-align:center}.overviewListItem__awardTtl{height:43px;padding-bottom:25px}.overviewListItem__description{font-weight:700;line-height:2}.overviewListItem__description b{font-weight:700;display:block;padding-bottom:.5em}.prizeDetail__inner{font-weight:700;color:#333}.prizeDetail__bg{background-image:url(../img/about/bg_prize_t.png);background-repeat:no-repeat;background-size:100%}.prizeDetail__prizeTtl{position:relative;margin:10px 0}.prizeDetail__prizeTtl img{vertical-align:bottom}.prizeDetail__prizeTxt{display:inline-block;margin-top:10px;text-align:left}.prizeDetail__list{margin-bottom:60px}.prizeDetail__listItem{margin:0 auto 30px;text-align:center}.prizeDetail__listItem p{font-size:16px}.prizeDetail__list--best .prizeDetail__prizeTtl{margin:20px 0}.prizeDetail__list--best .prizeDetail__prizeTtl span{position:relative;top:-6px;padding:10px}.prizeDetail__list--best .prizeDetail__prizeTxt{text-align:center}.prizeDetail__class{margin-bottom:20px;text-align:center;border-radius:6px}.prizeDetail__class .pullDown__header{padding:10px}.prizeDetail__class .pullDown__headerText{margin-top:10px}.prizeDetail__class .pullDown__headerText img,.prizeDetail__class .pullDown__headerText .blackSquare{vertical-align:middle}.prizeDetail__class .pullDown__content{padding:15px}.prizeDetail__class--judge .pullDown__header{position:relative;cursor:pointer;background-color:#ffe4e4}.prizeDetail__class--judge .pullDown__arrow{position:absolute;top:25%;right:35px;box-sizing:border-box;width:46px;height:46px;margin-left:-23px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.prizeDetail__class--judge .pullDown__arrow:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:18px;height:18px;margin:-12px 0 0 -8px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid #d10404;border-left:3px solid #d10404}.prizeDetail__class--judge .pullDown__arrow.active{-webkit-transform:rotateZ(540deg);-ms-transform:rotate(540deg);transform:rotateZ(540deg)}.prizeDetail__class--judge .pullDown__content{background-color:#fff4f4}.prizeDetail__class--judge li{margin-right:60px}.prizeDetail__class--student .pullDown__header{position:relative;cursor:pointer;background-color:#def7ff}.prizeDetail__class--student .pullDown__arrow{position:absolute;top:25%;right:35px;box-sizing:border-box;width:46px;height:46px;margin-left:-23px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.prizeDetail__class--student .pullDown__arrow:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:18px;height:18px;margin:-12px 0 0 -8px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid #37c2ec;border-left:3px solid #37c2ec}.prizeDetail__class--student .pullDown__arrow.active{-webkit-transform:rotateZ(540deg);-ms-transform:rotate(540deg);transform:rotateZ(540deg)}.prizeDetail__class--student .pullDown__content{background-color:#f0fafd}.prizeDetail__class--creative .pullDown__header{position:relative;cursor:pointer;background-color:#dde6ff}.prizeDetail__class--creative .pullDown__arrow{position:absolute;top:25%;right:35px;box-sizing:border-box;width:46px;height:46px;margin-left:-23px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.prizeDetail__class--creative .pullDown__arrow:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:18px;height:18px;margin:-12px 0 0 -8px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid #1b1e7e;border-left:3px solid #1b1e7e}.prizeDetail__class--creative .pullDown__arrow.active{-webkit-transform:rotateZ(540deg);-ms-transform:rotate(540deg);transform:rotateZ(540deg)}.prizeDetail__class--creative .pullDown__content{background-color:#f9f9ff}.prizeDetail__class--audience .pullDown__header{position:relative;cursor:pointer;background-color:#e4e4e4}.prizeDetail__class--audience .pullDown__arrow{position:absolute;top:25%;right:35px;box-sizing:border-box;width:46px;height:46px;margin-left:-23px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.prizeDetail__class--audience .pullDown__arrow:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:18px;height:18px;margin:-12px 0 0 -8px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid #5a5a5a;border-left:3px solid #5a5a5a}.prizeDetail__class--audience .pullDown__arrow.active{-webkit-transform:rotateZ(540deg);-ms-transform:rotate(540deg);transform:rotateZ(540deg)}.prizeDetail__class--audience .pullDown__content{background-color:#f7f7f7}.prizeDetail__class--humor .pullDown__header{position:relative;cursor:pointer;background-color:#ffecdd}.prizeDetail__class--humor .pullDown__arrow{position:absolute;top:25%;right:35px;box-sizing:border-box;width:46px;height:46px;margin-left:-23px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.prizeDetail__class--humor .pullDown__arrow:after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:18px;height:18px;margin:-12px 0 0 -8px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:3px solid #f88515;border-left:3px solid #f88515}.prizeDetail__class--humor .pullDown__arrow.active{-webkit-transform:rotateZ(540deg);-ms-transform:rotate(540deg);transform:rotateZ(540deg)}.prizeDetail__class--humor .pullDown__content{background-color:#fffaf6}.prizeDetail__classList{display:inline-block;margin:10px 0;text-align:center}.prizeDetail__classListItem{font-size:13px;width:240px}.prizeDetail__classListItem .blackSquare{margin-left:4px}.prizeDetail .blackSquare{font-size:12px;font-weight:700;margin-left:20px;padding:6px;letter-spacing:.1em;color:#fff;border-radius:3px;background:#333}.judge__list{padding:20px}.judge__list .judge__listItem{width:370px;margin-top:10px;margin-right:58px}.judge__list .judge__listItem:nth-child(2n){margin-right:0}.judge__list .judge__listItem--judgeImg{width:100%;margin:20px 0}.judge__list .judge__listItem--judgeImg .judgeImgText{position:relative;display:inline-block;width:200px;height:164px;margin:0 auto}.judge__list .judge__listItem--judgeImg .judgeImgText img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.judge__list .judge__listItem--judgeTxt{font-size:14px;line-height:24px;height:150px;letter-spacing:1.2px}.judge__list .judge__listItem button{line-height:45px;width:160px;height:44px;margin:30px auto 20px}.judge__list .judge__listItem button span:before{left:-8px;width:12px;height:14px;background-image:url(../img/common/ico_arrow_r.png)}.modelCont{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.judgeModel{position:relative;z-index:200;-webkit-transition:all .3s;transition:all .3s}.judgeModel .awardsModal__outer{line-height:24px;overflow-y:initial;width:640px;padding:30px;color:#333}.judgeModel__profile{position:relative;margin:25px 0}.judgeModel__profileReputation{position:absolute;top:0;margin-left:190px}.judgeModel__profileReputation .icn_twitter{font-size:12px;background:url(../img/common/ico_twitter_on.png) left/20px no-repeat}.judgeModel__profileReputation .icn_twitter a{margin-left:25px}.judgeModel__movie{margin:30px auto;text-align:center}.judgeModel__banner ul li{width:290px}.judgeModel__banner ul li dt{font-weight:700;color:#333}.judgeModel__author{font-size:16px;color:#333}.modal-prev,.modal-next{font-size:0;position:absolute;z-index:999;top:50%;width:22px;height:40px}.modal-prev{background:url(../img/common/icn_slidArrow.png) no-repeat;background-size:contain}.modal-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:url(../img/common/icn_slidArrow.png) no-repeat;background-size:contain}.regulations .awardsModal__outer{overflow-y:initial;border-radius:6px}.regulations__content{padding:20px}.regulations__detailList{padding-bottom:40px;padding-left:25px}.regulations__detailList li{font-size:12px;line-height:1.5;position:relative;padding-bottom:20px;padding-left:5px;color:#666}.regulations__detailList li:before{font-size:14px;font-weight:700;position:absolute;left:-20px;content:'・'}.service__list{font-size:0;letter-spacing:-.4em}.service__listItem{font-weight:700;line-height:3;position:relative;display:inline-block;width:168px;padding-top:30px;cursor:pointer;text-align:center;letter-spacing:normal}.service__listItem a{display:block;cursor:pointer;color:#333}.service__listItem a p{font-size:12px;line-height:12px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.service__listItem a p span{padding-right:1em}.service__listItem a p span:before,.service__listItem a p span:after{position:absolute;top:0;bottom:0;width:6px;height:8px;margin:auto;padding-right:15px;content:'';-webkit-transition:all .3s ease;transition:all .3s ease}.service__listItem a p span:before{background:url(../img/common/img_arrowBlack_s.png) no-repeat center left}.service__listItem a p span:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:url(../img/common/img_arrowRed_s.png) no-repeat center left}.service__listItem a:hover{text-decoration:none;color:#c20000}.service__listItem a:hover span:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.service__listItem.none{width:auto;cursor:default}.service__listItem.none p{font-size:14px;line-height:1.4}.service__listItem.none p:before{content:none}.service__listItem__new{font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:-15px;left:50%;box-sizing:border-box;padding:1px 5px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);letter-spacing:.1em;color:#fff;border-radius:3px;background:#c20000}.service__movie{display:block;margin:40px auto 0}.service__button{width:420px;margin-top:40px}.service__list--tooltips{position:absolute;z-index:9999;bottom:110px;left:-120px;width:400px;color:#333;border:2px solid #ccc;border-radius:15px;background:#fff}.service__list--tooltips:before{position:absolute;z-index:1;bottom:-20px;left:188px;display:block;width:0;height:0;content:'';border-top:solid 24px #fff;border-right:solid 14px transparent;border-left:solid 14px transparent}.service__list--tooltips:after{position:absolute;bottom:-24px;left:188px;display:block;width:0;height:0;content:'';border-top:solid 24px #ccc;border-right:solid 14px transparent;border-left:solid 14px transparent}.service__list--tooltipsTtl{font-size:20px;height:60px}.service__list--tooltipsTxt{font-size:14px;font-weight:400;line-height:26px;padding:0 20px 20px;text-align:left}.service__list--tooltips.tooltipImg img{width:100%;border-radius:13px 13px 0 0}.entryAndJudg__list{display:table;margin:0 auto;padding:50px 0}.entryAndJudg__listItem{display:inline-block;vertical-align:top}.entryAndJudg__listItem:not(:last-child){position:relative;padding-right:100px}.entryAndJudg__listItem:not(:last-child):after{position:absolute;top:50%;right:25px;content:url('../img/common/img_arrow_r.png')}.entryAndJudg .attentionArea{box-sizing:border-box;width:780px;margin:0 auto;padding:30px 50px 15px;border:1px solid #ededed;border-radius:6px;background:#f7f7f7}.entryAndJudg .attention__detail dt{font-weight:700;margin-top:20px}.entryAndJudg .attention__detail dd{font-size:12px;font-weight:700;line-height:24px;margin-left:0;color:#666}.entryAndJudg .attention__list>li:before{width:1em;content:'・'}.entryAndJudg .attention__listItem{padding-left:2.5em;list-style:decimal;color:#666}.entryAndJudg .attention__listItem:not(:last-child){margin-bottom:10px}.entryAndJudg .attention__list img{margin:5px 0}.entryAndJudg__button{width:420px;margin-top:40px}.attention{padding:20px}.attention__detail .attention__list{padding-bottom:20px}.attention__detail .attention__list li{font-size:12px;position:relative;color:#666}.attention__detail .attention__list li textarea{font-size:12px;font-weight:700;width:445px;height:85px;margin:5px 0 7px;resize:none;border:1px solid #ededed;background:#fff}.attention__detail .attention__list li ol li{color:#000}.material__area .material__button{width:480px}.material__area .dl_individual{font-size:18px;font-weight:700;padding:30px 0 10px;text-align:center}.material__listBtn .material__button{width:240px}.material__listBtn .material__buttonLabel{margin-left:20px}.material__listBtn .material__buttonLabel span{font-size:12px}.material__attention{margin-top:6px;text-align:left;color:gray}.contact__inner{text-align:center}.contact__note{line-height:2;display:block;margin-bottom:30px}.contact__note small{font-size:90%;display:block}.errorText{font-size:16px;font-weight:700;line-height:80px;display:none;width:580px;height:80px;margin:0 auto 40px;text-align:center;color:#c20000;border:2px solid #c20000;border-radius:6px;background:#fcf2f2}.errorText span{position:relative;padding-left:20px}.errorText span:before{position:absolute;top:0;bottom:0;left:-20px;width:20px;height:20px;margin:auto;content:'';background:url(../img/common/ico_error.png) no-repeat}.errorText.notice{display:block}.errorMessege{font-size:12px;font-weight:700;display:none;color:#c20000}.errorMessege.notice{display:block}.required{padding:0 5px;color:#c20000}.entry__text span{font-size:14px}.entry__cautionText{font-size:11px;display:inline-block;letter-spacing:.05em;color:#666}.entry .entry__uploadFile{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:350px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.entry .entry__uploadFile.notSelected{color:#c4c4c4}.entryInner__list{font-size:0;letter-spacing:-.4em}.entryInner__list dt{font-size:14px;font-weight:700;line-height:1.5;display:inline-block;width:200px;margin-bottom:20px;padding-right:20px;text-align:left;letter-spacing:.05em}.entryInner__list dt:not(.u-verticalTop){vertical-align:middle}.entryInner__list dd{font-size:14px;font-weight:600;display:inline-block;width:560px;margin-bottom:20px;vertical-align:middle;letter-spacing:normal}.entryInner__list dd .entry__uploadBtn{font-size:14px;line-height:50px;float:left;width:180px;height:50px;margin-right:16px}.entryInner__list dd .entry__uploadBtn input{display:none}.entryInner__list dd .entry__uploadBtn span:first-of-type:before{width:18px;height:16px;background-image:url(../img/about/ico_upload.png)}.entryInner__list dd .entry__uploadBtn+p{height:50px}.entryInner__list input[type=radio]+label,.entryInner__list input[type=checkbox]+label{width:initial}.entryInner__bdayItem{position:relative}.entryInner__bdayItem:before,.entryInner__bdayItem:after{position:absolute;right:20px;width:0;height:0;content:'';pointer-events:none;border:solid transparent;border-width:6px 4px}.entryInner__bdayItem:before{top:10px;border-bottom-color:#000}.entryInner__bdayItem:after{bottom:10px;border-top-color:#000}.entryInner__bdayItem.birthday{display:inline-block}.entryInner__bdayItem.birthday select{min-width:120px}.entryInner__text{line-height:2;text-align:justify;color:#666}.entryInner__consent{font-size:14px;font-weight:700;display:block;margin:20px auto 0;padding:40px 0;cursor:pointer;text-align:center;border:2px solid #ededed;border-radius:6px;background:#f7f7f7}.entryInner__consent.error{border:2px solid #c20000;background:#fcf2f2}.entryInner__consent.error input[type=checkbox]{border:2px solid #c20000}.entryInner__consent input{position:relative;display:inline-block;width:16px;height:16px;margin-right:10px;padding:0}.entryInner__consent input[type=checkbox]{border:2px solid #000;border-radius:2px}.entryInner__consent input:before{position:absolute;top:0;left:-1px;display:inline-block;width:22px;height:16px;content:'';-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:url(../img/common/ico_checkRed.png) no-repeat;background-size:70%}.entryInner__consent input:checked:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.entry__inner{margin-top:40px}.entry__inner__enquete{margin-bottom:20px}.entry__inner__enquete .entryInner__list{padding-top:10px}.entry__inner__enqueteQuestion{font-weight:700;margin-bottom:10px}.entry__inner__enquete.error input{border:2px solid #c20000;background:#fcf2f2}.entry__btn{margin:40px auto 0}.entry textarea{height:300px}.entryForm--confirm .l-contentSec{padding:90px 60px}.confirmText{font-size:16px;line-height:2;padding-bottom:30px;text-align:center;color:#fff}.confirm__inner{margin-bottom:40px}.confirm__inner:nth-of-type(2) .confirmInner__ttl{padding-top:20px}.confirmInner__ttl{margin:0 auto;padding-bottom:30px;text-align:center}.confirmInner__list{font-weight:700;line-height:2;display:table;box-sizing:border-box;padding:20px 50px;border:1px solid #ededed;border-radius:6px;background:#f7f7f7}.confirmInner__list dt{font-size:14px;font-weight:700;line-height:1.5;display:inline-block;width:200px;padding:20px 20px 20px 0;text-align:left;letter-spacing:.05em}.confirmInner__list dt:not(.u-verticalTop){vertical-align:middle}.confirmInner__list dd{font-weight:600;display:inline-block;width:458px;padding:20px 0;vertical-align:middle}.confirmInner__list dd:not(:last-of-type){border-bottom:1px solid #ededed}.confirmInner__list dd img{width:100%;padding:10px 0}.confirmInner__list.enqueteList dt{width:100%;padding:15px 0 0}.confirmInner__list.enqueteList dd{width:100%;padding:10px 0}.confirmInner__list.enqueteList dd span:after{display:inline-block;width:15px;content:','}.confirmInner__list.enqueteList dd span:last-child:after{content:''}.confirmBtn__list{font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.confirmBtn__list li{margin-bottom:20px}.confirmBtn__list li:first-child{margin-right:20px}.confirmBtn__list li .c-squareBtn{width:380px}.confirmBtn__list .c-backBtn:before{background:-webkit-linear-gradient(#999 50%,#8d8d8d 50%,#8d8d8d);background:linear-gradient(#999 50%,#8d8d8d 50%,#8d8d8d)}.confirmBtn__list .c-backBtn span{color:#fff}.confirmBtn__list .c-backBtn span:before{background-image:url(../img/common/ico_arrow_l.png)}.completeText{font-size:18px;line-height:2;padding:20px 0 30px;text-align:center}.complete__btn{width:420px}.l-contentSec.detail{margin-top:100px}.l-contentSec.detail .l-contentSec__inner{width:680px;margin:0 auto}.entryDetail__Video{overflow:hidden;width:680px;height:382px;margin:0 auto;border-radius:4px}.entryDetail__Info{padding-top:10px}.entryDetail__Info .entryDetailInfo__Item--title{font-size:20px;font-weight:700;line-height:1.5;padding:5px 0 12px}.entryDetail__Info .entryDetailInfo__Item--creatorName{font-size:12px;position:relative;text-indent:24px;color:#666}.entryDetail__Info .entryDetailInfo__Item--creatorName:before{position:absolute;left:0;width:15px;height:14px;content:'';background:url(../img/top/ico_creator.png) no-repeat}.entryDetail__Functions{position:relative;width:680px;height:44px;padding:30px 0}.entryDetail__Functions button{line-height:44px;bottom:auto;display:inline-block;width:260px;height:44px}.entryDetail__Functions button.is-disabled{pointer-events:none;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.entryDetail__Functions .entryDetailFunctions__Sns{position:relative;float:right;box-sizing:border-box;width:400px;height:44px;padding:10px 15px 10px 20px;border:1px solid #ededed;border-radius:6px;background:#f7f7f7}.entryDetail__Functions .entryDetailFunctions__Sns p{font-weight:700;display:inline-block;letter-spacing:.1em}.entryDetail__Functions .entryDetailFunctions__Sns p:after{width:6px;height:8px;padding-left:1em;content:url('../img/common/img_arrowBlack_s.png')}.entryDetail__Functions .entryDetailFunctions__Sns .shareList{font-size:0;position:absolute;top:0;right:10px;bottom:0;display:table;height:100%;margin:auto 0;letter-spacing:-.5em}.entryDetail__Functions .entryDetailFunctions__Sns .shareListItem{display:table-cell;vertical-align:middle;letter-spacing:normal}.entryDetail__Functions .entryDetailFunctions__Sns .shareListItem--twitter{padding-right:15px}.entryDetail__Concept{font-size:12px;line-height:2.2}.entryDetail__Concept b{font-size:14px;line-height:3}.entryDetail__Concept p{color:#666}.entryDetail__Concept p:not(:last-of-type){padding-bottom:2em}.errorPage{margin-top:120px}.errorPage__btn{width:420px;margin-top:40px}.errorText{font-size:16px;font-weight:700;line-height:80px;display:none;width:580px;height:80px;margin:60px auto 0;text-align:center;color:#c20000;border:2px solid #c20000;border-radius:6px;background:#fcf2f2}.errorText span{position:relative;padding-left:20px}.errorText span:before{position:absolute;top:0;bottom:0;left:-20px;width:20px;height:20px;margin:auto;content:'';background:url(../img/common/ico_error.png) no-repeat}.errorText.notice{display:block}.errorMessege{font-size:12px;font-weight:700;display:none;color:#c20000}.errorMessege.notice{display:block}#fn-animation .fn-s_light{width:100%;height:auto}#fn-animation .fn-s_light:before{position:fixed;top:50%;left:50%;width:400px;height:400px;content:'';-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-animation:fadeOut 1s ease .5s forwards;animation:fadeOut 1s ease .5s forwards;border-radius:1000px;box-shadow:0 0 0 1000px rgba(0,0,0,.9),0 0 80px 60px rgba(0,0,0,.9) inset;-webkit-backface-visibility:hidden;backface-visibility:hidden}#fn-animation .fn-s_light:after{position:fixed;top:50%;left:50%;width:120%;height:120%;content:'';-webkit-transform:translate3d(-50%,-45%,0);transform:translate3d(-50%,-45%,0);-webkit-animation:horizontal 3s ease-in-out infinite alternate;animation:horizontal 3s ease-in-out infinite alternate;background:url(../img/top/spotlight.png) no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes horizontal{0%{-webkit-transform:translate3d(-45%,-45%,0);transform:translate3d(-45%,-45%,0)}100%{-webkit-transform:translate3d(-55%,-45%,0);transform:translate3d(-55%,-45%,0)}}@keyframes horizontal{0%{-webkit-transform:translate3d(-45%,-45%,0);transform:translate3d(-45%,-45%,0)}100%{-webkit-transform:translate3d(-55%,-45%,0);transform:translate3d(-55%,-45%,0)}}#fn-animation .animation2017{-webkit-animation:fadeIn ease forwards;animation:fadeIn ease forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#fn-animation .animation2017--01{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s}#fn-animation .animation2017--02{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:2s;animation-delay:2s}#fn-animation .animation2017--03{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3.3s;animation-delay:3.3s}#fn-animation .animation2017--04{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3.5s;animation-delay:3.5s}#fn-animation .animation2017--05{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3.7s;animation-delay:3.7s}#fn-animation .animation2017--06{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3.9s;animation-delay:3.9s}@-webkit-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@-webkit-keyframes fadeOut{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes fadeOut{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.mainVisual{width:100%;height:710px;margin-bottom:-80px;background:url(../img/top/bg_headerVisual.png) no-repeat;background-position:center -50px}.mainVisual__inner{position:relative;width:960px;height:630px;margin:0 auto;text-align:center}.mainVisual__bg{position:relative;overflow:hidden;width:2028px;height:380px;margin:0 auto;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.mainVisual__bgList{overflow:hidden;height:190px;vertical-align:bottom}.mainVisual__bgList li{position:relative;float:left;overflow:hidden;width:338px;height:190px;background:#fff}.mainVisual__bgList li img{position:absolute;top:50%;left:50%;width:338px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mainVisual--2017{width:100%;height:auto;background:url(../img/top/bg_parts.png) no-repeat;background-position:center -50px}.mainVisual--2017 .mainVisual__content{background:url(../img/about/bg_mainVisual.png) no-repeat;background-position:55% 80px}.mainVisual--2017 .mainVisual__heading{position:relative;width:960px;margin:0 auto;padding-top:50px;text-align:center}.mainVisual--2017 .mainVisual__inner{position:relative;width:100%;height:auto;margin:0 auto;text-align:center}.mainVisual--2017 .mainVisual__inner h1{position:absolute;top:140px;right:0;left:0;margin:0 auto}.mainVisual--2017 .mainVisualInner__entryInfo{position:relative;z-index:1;width:420px;margin:20px auto}.mainVisual--2017 .mainVisualInner__entryInfo .entryInfo_text{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;margin-bottom:10px;color:#fff}.mainVisual--2017 .mainVisualInner__entryInfo .entryInfo_whet{margin-bottom:20px;letter-spacing:1.1px;color:#fff}.mainVisual--2017 .mainVisualInner__entryInfo .entryInfo_whetImg{vertical-align:text-bottom}.mainVisual--2017 .mainVisualInner__entryInfo .entryInfo_whetDay{font-size:22px;font-weight:700;padding-left:5px}.mainVisual--2017 .mainVisualInner__entryInfo .entryInfo_whetTime{font-size:16px;font-weight:700}.mainVisual--2017 .mainVisualInner__film{position:relative;width:100%;height:337px;margin-top:-100px;padding-bottom:60px}.mainVisual--2017 .mainVisualInner__filmImg{position:absolute;left:50%;width:1502px;height:100%;margin:0 auto;-webkit-transform:translate(-770px,0);-ms-transform:translate(-770px,0);transform:translate(-770px,0);background:url(../img/top/bg_film.png) no-repeat;background-position:center top}.mainVisual--2017 .mainVisualInner__filmLink{position:absolute;top:-98px;right:167px;background:url(../img/top/btn_film_archive2016_on.png) no-repeat}.mainVisual--2017 .mainVisualInner__filmLink img{-webkit-transition:all .2s ease;transition:all .2s ease}.mainVisual--2017 .mainVisualInner__filmLink:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.mainVisual--2017 .mainVisual__bg{position:relative;overflow:hidden;width:2028px;height:380px;margin:0 auto;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.mainVisual--2017 .mainVisual__bgList{overflow:hidden;height:190px;vertical-align:bottom}.mainVisual--2017 .mainVisual__bgList li{position:relative;float:left;overflow:hidden;width:338px;height:190px;background:#fff}.mainVisual--2017 .mainVisual__bgList li img{position:absolute;top:50%;left:50%;width:338px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-contentBg{position:fixed;z-index:12;top:0;left:0;width:100%;height:100%;pointer-events:none}.mainVisual--2016{position:relative;height:850px;background:url(../img/top/bg_headerVisual.png) no-repeat;background-position:center -50px}.mainVisual--2016 .mainVisual__inner{height:700px}.mainVisual--2016 .mainVisual__inner p{top:420px}.mainVisual--2016 .mainVisualInner__link a .c-squareBtn{position:absolute;top:620px;right:0;left:0;width:420px}.awardsList{width:960px;margin:0 auto;text-align:center;letter-spacing:-.4em}.awardsContent{position:relative;display:inline-block;box-sizing:border-box;width:960px;margin-bottom:60px;padding:40px 0 60px;text-align:left;letter-spacing:normal;background:#fff}.awardsContent--best01{background:#fff url(../img/top/bg_spotlight_best01.png) no-repeat}.awardsContent--best02{background:#fff url(../img/top/bg_spotlight_best02.png) no-repeat}.awardsContent--special,.awardsContent--student{width:460px;height:680px;padding:30px 20px;vertical-align:top}.awardsContent--special{margin-right:40px}.awardsContent--special .awards__inner,.awardsContent--student .awards__inner{width:420px}.awardsContent--point{padding-right:50px;padding-left:70px}.awards__inner{width:680px;margin:0 auto}.awardsInner__video{position:relative}.awardsInner__medal{position:absolute;z-index:10}.awardsInner__medal--best01{top:-90px;right:-60px}.awardsInner__medal--best02{top:-80px;right:-50px}.awardsInner__medal--special,.awardsInner__medal--student{top:-60px;right:-40px}.awardsInner__medal--judge{top:-30px;right:-30px}.awardsInner__tmb{position:relative;overflow:hidden;width:680px;height:382px;border-radius:4px;background-color:#e6e6e6}.awardsInner__tmb span{font-size:24px;font-weight:700;line-height:1;position:absolute;top:0;right:0;bottom:0;left:0;height:1em;margin:auto;text-align:center}.awardsInner__tmb--medium span,.awardsInner__tmb--small span{font-size:20px}.awardsInner__tmb--medium{width:420px;height:235px}.awardsInner__tmb--small{width:260px;height:146px}.awardsInner__tmbImg{position:relative;display:block;width:100%;height:100%;background-color:#fff}.awardsInner__tmbImg:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:'';-webkit-transition:all .3s ease;transition:all .3s ease;background-color:rgba(0,0,0,.3)}.awardsInner__tmbImg:hover:before{background-color:rgba(0,0,0,.1)}.awardsInner__tmbImg img{position:absolute;z-index:0;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.awardsInner__detail{padding-top:12px}.awardsInner__detailItem--title{font-size:20px;font-weight:700;line-height:1.5;padding-bottom:15px}.awardsInner__detailItem--creatorName{font-size:12px;position:relative;text-indent:24px;color:#666}.awardsInner__detailItem--creatorName:before{position:absolute;left:0;width:15px;height:14px;content:'';background:url(../img/top/ico_creator.png) no-repeat}.awardsInner__detailBtn{font-size:16px;line-height:44px;width:260px;height:44px;margin-top:20px}.awardsJudge__list{text-align:center;letter-spacing:-.4em}.awardsJudge__list li{display:inline-block;width:260px;text-align:left;vertical-align:top;letter-spacing:normal}.awardsJudge__list li:not(:nth-child(3n)):not(:last-child){margin-right:40px}.awardsJudge__list li:nth-child(-n+3){margin-bottom:40px}.awardsJudge__list li .awardsInner__detail{position:relative;min-height:190px}.awardsJudge__list li .awardsInner__detailItem--title{font-size:20px}.awardsJudge__list li .awardsInner__detailBtn{position:absolute;bottom:0;margin-top:50px}.awardsPoint__listItem{padding-top:20px;letter-spacing:-.4em}.awardsPoint__listItem:not(:last-child){border-bottom:1px solid #ededed}.awardsPoint__listItem ul{display:inline-block;width:600px;padding-left:57px;vertical-align:middle;letter-spacing:normal}.awardsPoint__listItem ul li{width:605px;margin:0 auto;padding-bottom:20px;letter-spacing:-.4em}.awardsPoint__listItem .awardsInner__video,.awardsPoint__listItem .awardsInner__detail{display:inline-block;vertical-align:top;letter-spacing:normal}.awardsPoint__listItem .awardsInner__detail{position:relative;width:330px;min-height:146px;margin-left:15px;padding:0}.awardsPoint__listItem .awardsInner__detailItem--title{font-size:18px;line-height:1.4}.awardsPoint__listItem .awardsInner__detailBtn{position:absolute;bottom:0;margin:20px 0 0}.awards__btnArea{position:relative;width:680px;height:44px;padding:30px 0;letter-spacing:-.4em}.awards__btnArea>*{letter-spacing:normal}.awards__btnArea .awardsBtn__service{line-height:44px;display:inline-block;width:260px;height:44px;vertical-align:top}.awards__btnArea .awardsBtn__serviceLink{font-size:16px;line-height:44px;height:100%}.awards__btnArea .awardsBtn__serviceLink span{margin-right:10px;padding-right:10px}.awards__btnArea .awardsBtn__serviceLink span:before{width:6px;height:8px;background-image:url(../img/common/img_arrowWht_s.png)}.awards__btnArea .awardsBtn__serviceLink span:after{right:-10px;left:auto;width:11px;height:11px;background-image:url(../img/common/ico_blank_wht.png)}.awards__btnArea .awardsBtn__share{position:relative;display:inline-block;box-sizing:border-box;width:400px;height:44px;margin-left:20px;padding:10px 15px 10px 20px;border:1px solid #ededed;border-radius:6px;background:#f7f7f7}.awards__btnArea .awardsBtn__share p{font-weight:700;display:inline-block;letter-spacing:.1em}.awards__btnArea .awardsBtn__share p:after{width:6px;height:8px;padding-left:1em;content:url('../img/common/img_arrowBlack_s.png')}.awards__btnArea .awardsBtn__share .shareBtn__list{font-size:0;position:absolute;top:0;right:10px;bottom:0;display:table;height:100%;margin:auto 0;vertical-align:middle;letter-spacing:-.5em}.awards__btnArea .awardsBtn__share .shareBtn__listItem{display:table-cell;vertical-align:middle;letter-spacing:normal}.awards__btnArea .awardsBtn__share .shareBtn__listItem--twitter{padding-right:15px}.awardsModal{position:relative;overflow:hidden;text-align:left;letter-spacing:normal}.awardsModal__listItem.modal{position:fixed;top:0;left:0;display:none;width:100%;max-width:none;height:100%;padding:0;background:transparent}.awardsModal__outer{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:scroll;width:780px;margin:auto;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.awardsModal__outer{position:absolute}}.awardsModal__outer.is-over:after{position:fixed;z-index:9999;right:0;left:0;width:780px;height:80px;margin:auto;content:'';background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(top,rgba(255,255,255,0),#fff);-webkit-backface-visibility:hidden;backface-visibility:hidden}.awardsModal__inner{min-width:680px;padding:50px}.awardsModal__inner--best01{background:#fff url(../img/top/bg_spotlight_best01.png) no-repeat;background-position:center top}.awardsModal__inner--best02{background:#fff url(../img/top/bg_spotlight_best02.png) no-repeat;background-position:center top}.awardsModal__video{position:relative;overflow:hidden;width:680px;height:382px;margin:0 auto;border-radius:4px}.awardsModal__detail{padding:12px 0 30px}.awardsModal__detailItem--title{font-size:20px;font-weight:700;line-height:1.5;padding:5px 0 12px}.awardsModal__detailItem--creatorName{font-size:12px;position:relative;text-indent:24px;color:#666}.awardsModal__detailItem--creatorName:before{position:absolute;left:0;width:15px;height:14px;content:'';background:url(../img/top/ico_creator.png) no-repeat}.awardsModal__concept{font-size:12px;line-height:2.2}.awardsModal__concept b{font-size:14px;line-height:3}.awardsModal__concept p{color:#666}.awardsModal__concept p:not(:last-of-type){padding-bottom:2em}.awardsModal__closeBtn{font-size:0;position:absolute;z-index:11;width:78px;height:78px;cursor:pointer}.awardsModal__closeBtn span{position:relative;display:inline-block;width:2px;height:78px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.awardsModal__closeBtn span:before{position:absolute;top:50%;left:-38px;display:block;width:78px;height:2px;margin-top:-2px;content:'';background:#fff}.snsLoginInfomaition__txt{margin:0 auto;padding:60px 0}.snsLoginInfomaition__txt p{font-size:18px;text-align:center;color:#fff}.snsLoginBtn__ListItem{margin-bottom:20px}.snsLoginBtn__attention{color:#666}.snsLoginBtn__attention li{font-size:12px;font-weight:400}.snsLoginBtn__attention li:before{content:'※'}.awardsList--detail{margin-top:100px}.awardsList--detail .awardsContent{margin:0}.awardsList--detail .awardsInner__video{position:relative;overflow:hidden;width:680px;height:382px;margin:0 auto;border-radius:4px}.awardsList--detail .awardsInner__detail{padding-bottom:30px}.awardsList--detail .awardsInner__concept{font-size:12px;line-height:2.2}.awardsList--detail .awardsInner__concept b{font-size:14px;line-height:3}.awardsList--detail .awardsInner__concept p{color:#666}.awardsList--detail .awardsInner__concept p:not(:last-of-type){padding-bottom:2em}.awardsList--detail .awardsInner__btnArea{position:relative;width:680px;height:44px;padding:30px 0}.awardsList--detail .awardsInner__btnArea button{bottom:auto}.awardsList--detail .awardsInner__shareBtn{position:relative;box-sizing:border-box;width:400px;height:44px;margin:auto;padding:10px 15px 10px 20px;border:1px solid #ededed;border-radius:6px;background:#f7f7f7}.awardsList--detail .awardsInner__shareBtn p{font-weight:700;display:inline-block;letter-spacing:.1em}.awardsList--detail .awardsInner__shareBtn p:after{width:6px;height:8px;padding-left:1em;content:url('../img/common/img_arrowBlack_s.png')}.awardsList--detail .awardsInner__shareBtn .shareBtn__list{font-size:0;position:absolute;top:0;right:10px;bottom:0;display:table;height:100%;margin:auto 0;vertical-align:middle;letter-spacing:-.5em}.awardsList--detail .awardsInner__shareBtn .shareBtn__listItem{display:table-cell;vertical-align:middle;letter-spacing:normal}.awardsList--detail .awardsInner__shareBtn .shareBtn__listItem--twitter{padding-right:15px}