.hakushu .awards{max-width:960px;margin:0 auto}.hakushu .awards dd,.hakushu .awards dl,.hakushu .awards dt{margin:0;padding:0}.hakushu .awards .awards__desc{text-align:center;font-size:3.7333333333333334vw;margin-bottom:110px;line-height:1.74em}.hakushu .awards .section__title{letter-spacing:0.08em}.hakushu .awards .section__title .en{letter-spacing:0.01em}.hakushu .awards .awards{}.hakushu .awards .awards-items__title{letter-spacing:0.05em;text-align:center;position:relative}.hakushu .awards .awards-items__title:before{content:"";height:2px;background-color:#e1e1e1;display:block;margin:0 auto;position:absolute;top:50%;right:0;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.hakushu .awards .awards-items__title span{background-color:#FFF;position:relative}.hakushu .awards .awards-items__content{display:flex;flex-wrap:wrap}.hakushu .awards .awards-item{box-sizing:border-box}.hakushu .awards .awards-item__detail{display:flex}.hakushu .awards .awards-item__product img{width:100%}.hakushu .awards .awards-item__info-imgs img{width:100%}.hakushu .awards .awards-item__info--1col{display:flex;flex:1 100%;width:100%}.hakushu .awards .awards-info .awards-info__detail{display:flex}@media only screen and (min-width:768px){.hakushu .awards-list{margin-top:74px}.hakushu .awards-list__row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-23px;margin-left:-23px;max-width:960px}.hakushu .awards .awards{margin-top:80px}.hakushu .awards .awards-items{margin-bottom:82px;max-width:960px}.hakushu .awards .awards-items__title{font-size:24px;font-size:1.6rem;margin-bottom:35px}.hakushu .awards .awards-items__title--fix{margin-bottom:43px}.hakushu .awards .awards-items__title:before{width:320px;margin-left:302px}.hakushu .awards .awards-items__title span{padding:0 13px;margin-right:45px}.hakushu .awards .awards-items__title--mb01{margin-bottom:41px}.hakushu .awards .awards-items__title--mb02{margin-bottom:16px}.hakushu .awards .awards-items__content{max-width:960px}.hakushu .awards .awards-items--top{margin-bottom:74px}.hakushu .awards .awards-items--top .awards-items__content{margin-left:-26px;margin-right:-26px}.hakushu .awards .awards-items--top .awards-item{flex:0 0 50%;max-width:50%;padding-left:26px;padding-right:26px;margin-bottom:0}.hakushu .awards .awards-items--top .awards-item__content{margin-left:-26px;margin-right:-26px}.hakushu .awards .awards-items--top .awards-item__product{margin-left:15px}.hakushu .awards .awards-items--top .awards-item__product img{width:70px}.hakushu .awards .awards-items--top .awards-item__product-txt{margin-bottom:25px;margin-left:25px}.hakushu .awards .awards-items--top .awards-item__info{flex:0 0 auto}.hakushu .awards .awards-items--top .awards-item__info-txt01{font-size:20px;font-size:1.3333333333333333rem;margin:24px 0 0 0;line-height:26px}.hakushu .awards .awards-items--top .awards-item__info-txt01 .txt{margin-left:-18px}.hakushu .awards .awards-items--top .awards-item:first-child .awards-item__info .awards-item__info-txt .awards-item__info-txt01{font-size:30px;font-size:2rem;line-height:36px}.hakushu .awards .awards-items--top .awards-item:last-child{padding-left:20px}.hakushu .awards .awards-items--top .awards-item:last-child .awards-item__product{margin-left:35px}.hakushu .awards .awards-items--pc{flex:0 0 220px;max-width:220px;padding-right:23px;padding-left:23px}.hakushu .awards .awards-items--pc:nth-child(2n){flex:0 0 338px;max-width:338px}.hakushu .awards .awards-items--pc .awards-items__title:before{width:221px;margin-left:auto}.hakushu .awards .awards-items--pc .awards-items__title span{margin-right:0}.hakushu .awards .awards-items--pc .awards-items__content--4cols{margin-right:0;margin-left:0}.hakushu .awards .awards-items--pc .awards-item{flex:0 0 100%;width:100%;padding-right:0;padding-left:0}.hakushu .awards .awards-items--pc .awards-item .awards-item__info-txt{margin-left:16px}.hakushu .awards .awards-items--3cols .awards-items__content{margin-right:-24px;margin-left:-24px}.hakushu .awards .awards-items--4cols .awards-items__content{margin-right:-20px;margin-left:-20px}.hakushu .awards .awards-item{width:calc(100% / 3);padding-right:24px;padding-left:24px}.hakushu .awards .awards-item__detail{flex-direction:row-reverse;justify-content:flex-end}.hakushu .awards .awards-item__product{display:flex;align-items:center;margin-left:26px}.hakushu .awards .awards-item__product img{width:50px}.hakushu .awards .awards-item__product-txt{font-size:16px;font-size:1.0666666666666667rem;margin:8px 0 0 20px;line-height:18px;word-break:keep-all}.hakushu .awards .awards-item__info{flex:0 0 100px}.hakushu .awards .awards-item__info-imgs img{width:auto}.hakushu .awards .awards-item__info-txt01{font-size:20px;font-size:1.3333333333333333rem;margin:16px 0 0 0;line-height:26px;word-break:keep-all}.hakushu .awards .awards-item__info-txt02{word-break:keep-all}.hakushu .awards .awards-item__info--1col{margin-top:10px;margin-bottom:0;flex:1 1 auto}.hakushu .awards .awards-item__info--1col .awards-item__info-imgs img{width:auto}.hakushu .awards .awards-item__info--1col .awards-item__info-txt{margin-left:14px}.hakushu .awards .awards-item__info--1col .awards-item__info-txt01{font-size:16px;font-size:1.0666666666666667rem;line-height:20px;margin-top:5px}.hakushu .awards .awards-item__info--1col .awards-item__info-txt02{font-size:12px;font-size:0.8rem;line-height:16px;margin:6px 0 0}.hakushu .awards .awards-item--3cols:nth-child(n+4){margin-top:54px}.hakushu .awards .awards-item--1col{width:calc(100% / 4);padding-right:20px;padding-left:20px}.hakushu .awards .awards-item--1col:nth-child(n+5){margin-top:20px}.hakushu .awards .awards-item--w440{width:440px}.hakushu .awards .awards-item--full-pc{width:100%}.hakushu .awards .awards-info{margin-top:60px}.hakushu .awards .awards-info .awards-info__detail{margin-bottom:81px}.hakushu .awards .awards-info .awards-info__detail:last-child{margin-bottom:0}.hakushu .awards .awards-info .awards-info__detail .awards-info__logo{width:89px;margin-right:37px}.hakushu .awards .awards-info .awards-info__detail .awards-info__desc{width:calc(100% - 126px);margin-top:-13px}.hakushu .awards .awards-info .awards-info__detail .awards-info__title{color:#000000;font-size:24px;font-size:1.6rem;line-height:48px}.hakushu .awards .awards-info .awards-info__detail .awards-info__text{font-size:14px;font-size:0.9333333333333333rem;color:#000000;line-height:20px}.hakushu .awards .component__recommend{margin-top:100px}.hakushu .awards .component__mail-magazine{margin-top:98px}}@media only screen and (min-width:768px){.hakushu .awards .awards .awards__desc{font-size:15px;font-size:1rem;margin-bottom:90px}}@media only screen and (max-width:767px){.hakushu .awards .awards-items{margin-bottom:13vw}.hakushu .awards .awards-items__title{font-size:4.8vw;letter-spacing:0.05em;margin-bottom:4.8vw}.hakushu .awards .awards-items__title:before{max-width:49.33333333vw;width:49.33333333vw}.hakushu .awards .awards-items__title span{padding:0 3.06666667px}.hakushu .awards .awards-items--top .awards-item{flex:1 100%;width:100%;margin-bottom:7vw}.hakushu .awards .awards-items--top .awards-item:last-child{margin-bottom:0}.hakushu .awards .awards-items--top .awards-item__product{flex:0 0 9.33333333vw;max-width:9.33333333vw;margin-right:7.06666667vw}.hakushu .awards .awards-items--top .awards-item__info{flex:0 0 calc(100% - 103/750*100vw);max-width:calc(100% - 103/750*100vw)}.hakushu .awards .awards-items--top .awards-item__info-imgs{width:8vw}.hakushu .awards .awards-items--top .awards-item__info-txt01{font-size:4.533333333333333vw;line-height:4.8vw;margin-top:4vw}.hakushu .awards .awards-items--top .awards-item__info-txt02{font-size:3.2vw;line-height:3.2vw;margin-top:2.2vw}.hakushu .awards .awards-item{flex:0 0 50%;width:50%;margin-bottom:5.06666667vw;padding-right:4vw;padding-left:4vw;box-sizing:border-box}.hakushu .awards .awards-item::nth-child(-n - 2){margin-bottom:0}.hakushu .awards .awards-item--1col{padding-right:1.53333333vw;padding-left:1.53333333vw}.hakushu .awards .awards-item__product{flex:0 0 6.66666667vw;margin-right:7.06666667vw}.hakushu .awards .awards-item__product img{width:100%}.hakushu .awards .awards-item__info{flex:0 0 calc(100% - 50/750*100vw)}.hakushu .awards .awards-item__info-imgs{width:6.66666667vw;margin-top:1.33333333vw}.hakushu .awards .awards-item__info-imgs img{width:100%}.hakushu .awards .awards-item__info-txt01{font-size:4vw;line-height:4.8vw;margin:2.26666667vw 0 0}.hakushu .awards .awards-item__info-txt02{font-size:2.6666666666666665vw;line-height:3.2vw;margin:2.4vw 0 0}.hakushu .awards .awards-item__info-txt--1col .awards-item__info-txt01{font-size:3.7333333333333334vw;line-height:4.8vw;margin-top:0}.hakushu .awards .awards-item__info-txt--1col .awards-item__info-txt02{margin:1.86666667vw 0 0}.hakushu .awards .awards-item__info--1col{flex:0 0 100%;max-width:100%}.hakushu .awards .awards-item__info--1col .awards-item__info-imgs{min-width:6.66666667vw;margin-right:3.73333333vw}.hakushu .awards .awards-item--full{flex:0 0 100%;max-width:100%}.hakushu .awards .awards-info .awards-info__detail{flex-direction:column;align-items:center;margin-bottom:16vw}.hakushu .awards .awards-info .awards-info__detail:last-child{margin-bottom:0}.hakushu .awards .awards-info .awards-info__detail .awards-info__logo .sp{width:14.93333333vw}.hakushu .awards .awards-info .awards-info__detail .awards-info__title{font-size:5.333333333333333vw;padding-top:6.26666667vw;letter-spacing:0.1em;line-height:4.8vw;text-align:center}.hakushu .awards .awards-info .awards-info__detail .awards-info__text{font-size:3.7333333333333334vw;line-height:5.6vw;padding-top:3.46666667vw}}@media only screen and (max-width:480px){.hakushu .awards .awards__desc{margin-bottom:50px}.hakushu .awards .component__recommend{margin-top:65px}.hakushu .awards .component__mail-magazine{margin-top:65px}}

@media only screen and (min-width:768px){.hakushu .awards .awards-item__info-imgs{width:64px}.hakushu .awards .awards-item__info-imgs img{width:100%}}.hakushu .awards .awards-item__info-txt01 .txt{display:inline-block;margin-left:-.5em;margin-right:-.5em;letter-spacing:-.18em}.hakushu .awards .brackets-l{display:inline-block;margin-left:-.5em}.hakushu .awards .brackets-r{display:inline-block;margin-right:-.5em}@media only screen and (max-width:767px){.hakushu .awards .brackets-l--sp{display:inline-block;margin-left:-.5em}.hakushu .awards .brackets-r--sp{display:inline-block;margin-right:-.5em}}@media only screen and (min-width:768px){.hakushu .awards .brackets-l--pc{display:inline-block;margin-left:-.5em}.hakushu .awards .brackets-r--pc{display:inline-block;margin-right:-.5em}}