@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;word-break:break-all}[data-whatintent=mouse] *:focus{outline:none}h1,h2,h3,h4,h5{font-weight:400}ul,ol{list-style:none}main{display:block}form,fieldset,input,button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none}a:visited,a:link,a:active{color:#3a3c3e}a:hover{text-decoration:none}.hd-main img{width:auto}footer._n4v1-footer{margin-top:0}.lounge-wrap .totop{display:none}.adbnr-ft{display:none}.loungeHeader{display:none}.serviceOther{display:none}#footer{margin-top:0}.award2020{width:100%;min-width:1100px;background:#FFF}.award2020 *{color:#555;font-family:Noto Serif JP,serif;font-weight:400;line-height:1;letter-spacing:.12em}.award2020 .is-hide{display:none}.award2020 .is-anim{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.award2020 .is-anim.is-show{animation:fadeIn .5s linear forwards}.award2020 .is-anim.is-anim--delay1.is-show{animation-delay:.2s}.award2020 .is-anim.is-anim--delay2.is-show{animation-delay:.4s}.award2020 .u-awardBtn{width:780px;height:88px;margin:auto;text-align:center;position:relative;cursor:pointer;transition:background .2s .2s linear}.award2020 .u-awardBtn:before,.award2020 .u-awardBtn:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #c7a865;transition:transform .2s}.award2020 .u-awardBtn:before{transform:translate(3px,3px)}.award2020 .u-awardBtn:after{transform:translate(-3px,-3px)}.award2020 .u-awardBtn:hover{background:#c7a865}.award2020 .u-awardBtn:hover:before,.award2020 .u-awardBtn:hover:after{transform:translate(0,0)}.award2020 .u-awardBtn:hover>a{color:#FFF}.award2020 .u-awardBtn:hover>a:after{background-image:url(../images/award2020/btn_arrow_white.svg)}.award2020 .u-awardBtn:hover>.award__close__text{color:#FFF}.award2020 .u-awardBtn.u-awardBtn--large{width:690px;height:90px}.award2020 .u-awardBtn.u-awardBtn--large>a{font-size:24px;line-height:90px}.award2020 .u-awardBtn.u-awardBtn--middle{width:480px;height:80px}.award2020 .u-awardBtn.u-awardBtn--middle>a{font-size:22px;line-height:80px}.award2020 .u-awardBtn.u-awardBtn--short{width:252px;height:52px}.award2020 .u-awardBtn.u-awardBtn--short>a{font-size:16px;line-height:52px}.award2020 .u-awardBtn.u-awardBtn--short>a:after{width:26px;height:10px;top:calc(50% - 5px);right:24px}.award2020 .u-awardBtn>.award__close__text{color:#c7a865;font-weight:700;display:block;transition:color .2s .2s linear;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;font-size:24px;line-height:90px}.award2020 .u-awardBtn>a{color:#c7a865;font-weight:700;display:block;transition:color .2s .2s linear;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.award2020 .u-awardBtn>a:after{width:36px;height:14px;content:'';display:block;background-image:url(../images/award2020/btn_arrow_gold.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(50% - 7px);right:46px}.award2020 .header{width:100%;height:80px;min-width:1100px;background:#FFF;box-shadow:0 2px 5px #ccc;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:fixed;top:0;left:0;transition:opacity .25s linear;pointer-events:none;z-index:3}.award2020 .header.is-show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";pointer-events:auto}.award2020 .header__inner{width:100%;height:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.award2020 .header__logo{width:120px;margin-right:224px}.award2020 .header__list{height:100%;margin-right:112px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.award2020 .header__list__item{height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;transition:background .25s linear}.award2020 .header__list__item:nth-child(1){width:108px;margin-right:30px;background-image:url(../images/award2020/tit_overview.png)}.award2020 .header__list__item:nth-child(1):hover,.award2020 .header__list__item:nth-child(1).is-active~.header__list__bar{left:calc(108px/2 - 32px)}.award2020 .header__list__item:nth-child(2){width:107px;margin-right:30px;background-image:url(../images/award2020/tit_category.png)}.award2020 .header__list__item:nth-child(2):hover,.award2020 .header__list__item:nth-child(2).is-active~.header__list__bar{left:calc(107px/2 - 32px + 138px)}.award2020 .header__list__item:nth-child(3){width:83px;margin-right:30px;background-image:url(../images/award2020/tit_history.png)}.award2020 .header__list__item:nth-child(3):hover,.award2020 .header__list__item:nth-child(3).is-active~.header__list__bar{left:calc(83px/2 - 32px + 138px + 137px)}.award2020 .header__list__item:hover:nth-child(1),.award2020 .header__list__item.is-active:nth-child(1){background-image:url(../images/award2020/tit_overview_on.png)}.award2020 .header__list__item:hover:nth-child(2),.award2020 .header__list__item.is-active:nth-child(2){background-image:url(../images/award2020/tit_category_on.png)}.award2020 .header__list__item:hover:nth-child(3),.award2020 .header__list__item.is-active:nth-child(3){background-image:url(../images/award2020/tit_history_on.png)}.award2020 .header__list__item>a{height:100%;display:block;content:'';position:relative}.award2020 .header__list__bar{width:64px;height:4px;content:'';display:block;background:#c7a865;position:absolute;bottom:0;left:calc(108px/2 - 32px);transition:all .25s linear}.award2020 .header__snsList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.award2020 .header__snsList__item:first-child{width:60px}.award2020 .header__snsList__item:not(:first-child){width:32px;height:32px;content:'';display:block;background-repeat:no-repeat;background-size:contain;transition:background .25s linear}.award2020 .header__snsList__item:not(:last-child){margin-right:12px}.award2020 .header__snsList__item:nth-child(2){background-image:url(../images/award2020/ico_twitter.png)}.award2020 .header__snsList__item:nth-child(2):hover{background-image:url(../images/award2020/ico_twitter_on.png)}.award2020 .header__snsList__item:nth-child(3){background-image:url(../images/award2020/ico_facebook.png)}.award2020 .header__snsList__item:nth-child(3):hover{background-image:url(../images/award2020/ico_facebook_on.png)}.award2020 .header__snsList__item a,.award2020 .header__snsList__item img{width:100%;height:100%;display:block}.award2020 .grand__wrap{position:relative}.award2020 .grand__wrap.grand__wrap--crown{width:565px;margin:auto}.award2020 .grand__wrap.grand__wrap--crown .grand__icon{width:70px;height:48px;background:url(../images/award2020/ico_crown.png) no-repeat;background-size:cover;margin-left:-35px;top:-68px}.award2020 .grand__wrap.grand__wrap--crown .grand__titleArea:before,.award2020 .grand__wrap.grand__wrap--crown .grand__titleArea:after{width:40px;height:130px;top:-22px}.award2020 .grand__wrap.grand__wrap--crown .grand__title{font-size:32px;margin-bottom:16px}.award2020 .grand__wrap.grand__wrap--crown .grand__prize{margin-bottom:28px;font-size:24px}.award2020 .grand__wrap.grand__wrap--crown .grand__number{font-size:32px}.award2020 .grand__wrap.grand__wrap--crown .grand__link{margin-top:40px;width:470px}.award2020 .grand__wrap.grand__wrap--crown .grand__text{padding:20px 40px 0;font-size:24px;line-height:1.35}.award2020 .grand__wrap.grand__wrap--star{width:312px;margin:auto}.award2020 .grand__wrap.grand__wrap--star .grand__icon{width:24px;height:24px;background:url(../images/award2020/ico_star.png) no-repeat;background-size:cover;margin-left:-12px;top:-40px}.award2020 .grand__wrap.grand__wrap--star .grand__titleArea:before,.award2020 .grand__wrap.grand__wrap--star .grand__titleArea:after{width:28px;height:90px;top:-18px}.award2020 .grand__wrap.grand__wrap--star .grand__title{font-size:24px;margin-bottom:12px}.award2020 .grand__wrap.grand__wrap--star .grand__prize{margin-bottom:22px;font-size:18px}.award2020 .grand__wrap.grand__wrap--star .grand__number{font-size:24px}.award2020 .grand__wrap.grand__wrap--star .grand__link{padding-top:10px}.award2020 .grand__wrap.grand__wrap--star .grand__text{padding:14px 20px 0}.award2020 .grand__icon{display:block;content:'';position:absolute;left:50%}.award2020 .grand__titleArea{text-align:center;position:relative}.award2020 .grand__titleArea:before,.award2020 .grand__titleArea:after{content:'';display:block;position:absolute}.award2020 .grand__titleArea:before{left:0;background:url(../images/award2020/img_laurel_left.svg) no-repeat;background-size:contain}.award2020 .grand__titleArea:after{right:0;background:url(../images/award2020/img_laurel_right.svg) no-repeat;background-size:contain}.award2020 .grand__title{font-weight:700}.award2020 .grand__prize{font-weight:700}.award2020 .grand__link{margin:auto;width:312px}.award2020 .grand__link a{display:block}.award2020 .grand__link img{width:100%}.award2020 .grand__text{font-size:16px;font-weight:500;line-height:1.37;text-align:center}.award2020 .wrap{width:100%;margin:0 auto 104px;padding-top:96px}.award2020 .wrap__inner{width:1100px;margin:auto;position:relative}.award2020 .wrap__title{margin:auto}.award2020 .wrap__title:after{width:60px;height:2px;margin:48px auto;content:'';display:block;background-color:#c7a865}.award2020 .wrap__title>img{width:100%}.award2020 .wrap__info{margin-bottom:48px;font-size:16px;line-height:1.75}.award2020 .mv{margin-bottom:36px;padding:56px 0;background:url(../images/award2020/bg.png) no-repeat center;background-size:cover}.award2020 .mv__main{width:500px;margin:0 auto 40px}.award2020 .mv__date{margin-bottom:40px;font-size:40px;font-weight:500;text-align:center;letter-spacing:.2em}.award2020 .mv__scroll{width:70px;margin:auto;color:#ccc;font-size:14px;text-align:center;display:block}.award2020 .mv__scroll:after{width:38px;height:26px;margin:12px auto 0;content:'';display:block;background:url(../images/award2020/ico_arrow.svg) no-repeat;background-size:cover}.award2020 .mv__scroll>img{width:100%;display:block}.award2020 .awardBg{width:100%;background:url(../images/award2020/bg2.jpg) no-repeat center 32px;background-size:cover}.award2020 .overview{width:100%;height:786px;position:relative}.award2020 .overview .wrap__inner{height:100%}.award2020 .overview .wrap__title{width:218px;margin:0}.award2020 .overview .wrap__title:after{margin:46px 0 0}.award2020 .overview__img{width:740px;height:650px;position:absolute;top:0;right:0}.award2020 .overview__img>img{width:100%}.award2020 .overview__detail{width:500px;padding:20px;background:url(../images/award2020/bg_overview.jpg) no-repeat;background-size:cover;position:absolute;bottom:0;left:0}.award2020 .overview__detail__inner{width:460px;padding:60px 56px 90px;background:#FFF}.award2020 .overview__detail__title{font-size:56px;margin-bottom:60px;text-align:center}.award2020 .overview__detail__text{font-size:16px;line-height:1.75}.award2020 .category{width:100%;position:relative}.award2020 .category .wrap__inner{height:100%}.award2020 .category .wrap__title{width:213px;margin:0 auto 46px}.award2020 .category .wrap__title:after{margin:48px auto 0}.award2020 .category__title{margin-bottom:160px;font-size:56px;font-weight:500;text-align:center}.award2020 .category__subText{margin-bottom:40px;font-size:14px;text-align:center}.award2020 .category__list{width:100%;margin:120px 0 140px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.award2020 .category__list__item:nth-child(-n+3){margin-bottom:96px}.award2020 .priseDetail__title{font-size:32px;font-weight:500;text-align:center;letter-spacing:.2em}.award2020 .priseDetail__list{padding-top:50px;font-size:16px}.award2020 .priseDetail__list li{line-height:2}.award2020 .history{margin:0 auto 72px}.award2020 .history .wrap__title{width:165px;margin:0 auto 46px}.award2020 .history__title{margin-bottom:24px;font-size:56px;font-weight:500;text-align:center}.award2020 .history__text{margin-bottom:100px;font-size:16px;line-height:1.75;text-align:center}.award2020 .award__slick{width:100%;margin-bottom:100px}.award2020 .award__slick__item{width:350px;height:350px;margin:0 8px}.award2020 .award__slick__item>img{width:100%;height:100%}.award2020 .award__slick__arrow{width:80px;height:350px;content:'';display:block;background:rgba(247,243,237,.5);position:absolute;top:0;z-index:1;cursor:pointer}.award2020 .award__slick__arrow:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.award2020 .award__slick__arrow:after{width:40px;height:28px;content:'';display:block;background:url(../images/award2020/ico_arrow_gold.svg) no-repeat;background-size:contain;position:absolute;top:calc(50% - 14px);left:calc(50% - 20px)}.award2020 .award__slick__arrow.award__slick__arrow--prev{left:0}.award2020 .award__slick__arrow.award__slick__arrow--prev:after{transform:rotate(90deg)}.award2020 .award__slick__arrow.award__slick__arrow--next{right:0}.award2020 .award__slick__arrow.award__slick__arrow--next:after{transform:rotate(-90deg)}.award2020 .history__awardList{width:1100px;margin:0 auto 200px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.award2020 .history__awardList__item{width:312px}.award2020 .history__awardList__item:nth-child(1) .history__awardList__title{height:82px;margin-bottom:40px}.award2020 .history__awardList__item:nth-child(2) .history__awardList__title{height:94px;margin-bottom:38px}.award2020 .history__awardList__item:nth-child(3) .history__awardList__title{height:72px;margin-bottom:46px}.award2020 .history__awardList__title>img{width:100%;height:100%}.award2020 .require{width:100%;padding:145px 0;background:#faf6f0}.award2020 .require__text{font-size:20px;line-height:1.5;text-align:center}.award2020 .require__text:nth-of-type(n+2){padding-top:1.5em}.award2020 .returnTop{padding-bottom:200px;width:100%}.award2020 .returnTop a{display:block}.award2020 .returnTop a:before,.award2020 .returnTop a:after{border-color:#c7a865}.award2020 .toTop{width:100%;height:80px;background:#f9fafc;display:block;cursor:pointer;position:relative}.award2020 .toTop:before,.award2020 .toTop:after{content:'';display:block;position:absolute}.award2020 .toTop:before{width:17px;height:12px;background:url(../images/award2020/ico_arrow_top.png) no-repeat;background-size:contain;top:24px;left:calc(50% - 8px)}.award2020 .toTop:after{width:126px;height:12px;background:url(../images/award2020/tit_backtotop.png) no-repeat;background-size:contain;bottom:16px;left:calc(50% - 63px)}@keyframes opening{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes marker{0%{transform:scale(.4);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}50%{transform:scale(.4);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{transform:scale(1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(32px)}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translateY(0)}}