#wrap{width:100%;overflow:hidden}.c-top-filter{margin-top:10px;display:block}@media (min-width: 1024px){.c-top-filter{margin-top:27px}}.top-mv{width:100%}@media (max-width: 1023px){.top-mv{padding:10px 0 0;margin-bottom:40px;position:relative;position:relative}.top-mv:before{display:block;content:" ";width:100%;padding-top:46%}.top-mv>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 1024px){.top-mv{overflow:hidden;padding:17px 0 0}}@media only screen and (min-width: 1024px) and (max-width: 1140px){.top-mv{padding:12px 0 0}}.top-mv__slider{width:100%}@media (max-width: 1023px){.top-mv__slider{position:absolute;lefT:0;top:0;width:100%;height:100%}}@media (min-width: 1024px){.top-mv__slider{width:calc(100% - 260px);max-width:999px;margin:0 auto}}.top-mv .splide__track{overflow:visible}@media (max-width: 1023px){.top-mv .splide__track{height:100%}}.top-mv .splide__slide{margin-right:13px}@media (max-width: 1023px){.top-mv .splide__slide{margin-right:10px}}@media (min-width: 1024px){.top-mv .splide__slide{box-shadow:0px 3px 6px rgba(0,0,0,0.16);opacity:0.2;transition:opacity 0.5s;will-change:opacity;position:relative;overflow:hidden;height:460px}.top-mv .splide__slide:before{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;border:solid 1px #cbcbcb}}.top-mv .splide__slide img{width:100%;height:100%}@media (min-width: 1024px){.top-mv .splide__slide img{width:auto}}.top-mv .splide__slide.is-active{opacity:1}.top-mv .splide a.splide__slide{cursor:pointer}@media only screen and (min-width: 1024px){.top-mv .splide a.splide__slide:hover{opacity:0.75 !important}}.top-mv .splide__pagination{display:none}@media (max-width: 1023px){.top-mv .splide__pagination{margin:18px 0 0;display:flex;position:relative}.top-mv .splide__pagination__page{margin:3px 5px}.top-mv .splide__pagination__page.is-active{transform:none;background-color:#DB3938}}@media (max-width: 1023px){.top-mv__controls{display:none}}@media (min-width: 1024px){.top-mv__controls{margin:14px 0 0;display:flex;justify-content:center}.top-mv__controls .btn-prev,.top-mv__controls .btn-next{width:52px;display:flex;align-items:center;justify-content:center}.top-mv__controls .btn-prev span,.top-mv__controls .btn-next span{width:26px;height:26px;border-radius:50%;border:solid 2px #DB3938;position:relative;transition:opacity 0.3s, transform 0.3s;will-change:opacity, transform;cursor:pointer}.top-mv__controls .btn-prev span:before,.top-mv__controls .btn-next span:before{content:"";position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.462' height='10.462' viewBox='0 0 10.462 10.462'%3E%3Cg transform='translate(-323.83 -660.067)'%3E%3Cpath d='M0,0V5.4H5.4' transform='translate(329.061 661.482) rotate(45)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M232.474,654.841h6.62' transform='translate(93.784 10.457)' fill='none' stroke='%23db3938' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:10px;width:10px;height:10px}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.top-mv__controls .btn-prev span:hover,.top-mv__controls .btn-next span:hover{opacity:0.75}}@media (min-width: 1024px){.top-mv__controls .btn-prev span{cursor:pointer}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.top-mv__controls .btn-prev span:hover{transform:translateX(-4px)}}@media (min-width: 1024px){.top-mv__controls .btn-next span{cursor:pointer}.top-mv__controls .btn-next span:before{transform:scale(-1)}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.top-mv__controls .btn-next span:hover{transform:translateX(4px)}}@media (min-width: 1024px){.top-mv__controls .thumbs{margin:0 5px;display:flex;justify-content:center}.top-mv__controls .thumbs__item{width:92px;height:42px;margin:0 4px;position:relative;cursor:pointer;transition:opacity 0.3s;will-change:opacity;cursor:pointer}.top-mv__controls .thumbs__item:before{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;border:solid 4px #73dbee;border-radius:5px;opacity:0;transition:opacity 0.5s;will-change:opacity}.top-mv__controls .thumbs__item img{border-radius:5px;object-fit:cover;width:100%;height:100%}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.top-mv__controls .thumbs__item:hover{opacity:0.75}}@media (min-width: 1024px){.top-mv__controls .thumbs__item.is-active:before{opacity:1}}.top-mv__image{text-align:center;margin:0 auto;max-width:1000px;width:100%;display:block}.top-product{padding:16px 0 36px}@media (min-width: 1024px){.top-product{padding:41px 0 90px}}@media (min-width: 1024px){.top-product .inner{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;max-width:1230px}}.top-product .heading{text-align:center}@media (min-width: 1024px){.top-product .heading{padding-left:16px}}.top-product .heading .ja{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.top-product .heading .ja{font-size:34px;font-size:3.4rem;line-height:1.23529em}}.top-product .heading .en{margin-top:6px;color:#73DBEE;font-family:"Darumadrop One",sans-serif;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;font-weight:400}@media (min-width: 1024px){.top-product .heading .en{margin-top:10px;font-size:18px;font-size:1.8rem;line-height:1em}}.top-product .heading .en>span{position:relative;display:inline-block;padding:0px 40px}@media (min-width: 1024px){.top-product .heading .en>span{padding:0px 34px}}.top-product .heading .en>span:before,.top-product .heading .en>span:after{content:"";position:absolute;width:30px;height:9px;top:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='6' viewBox='0 0 22 6'%3E%3Cg transform='translate(-8.472 -0.424)'%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(8.472 0.424)' fill='%2373dbee'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(17.472 2.424)' fill='%2373dbee'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(26.472 0.424)' fill='%2373dbee'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100% auto}@media (min-width: 1024px){.top-product .heading .en>span:before,.top-product .heading .en>span:after{width:22px;height:6px;top:9px}}.top-product .heading .en>span:before{left:0}.top-product .heading .en>span:after{right:-1px;transform:scaleY(-1)}@media (min-width: 1024px){.top-product .heading .en>span:after{right:4px}}.top-product__banners{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 1024px){.top-product__banners{justify-content:flex-start}}.top-product__banners .item a{display:block;width:100%}.top-product__banners .item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1023px){.top-product__banners.col-2 .item{margin-top:11px;width:100%;position:relative}.top-product__banners.col-2 .item:before{display:block;content:" ";width:100%;padding-top:45.9276%}.top-product__banners.col-2 .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.top-product__banners.col-2 .item:first-child{margin-top:0}}@media (min-width: 1024px){.top-product__banners.col-2 .item{margin-top:13px;width:calc(100% / 2 - 7px);position:relative;margin-right:14px}.top-product__banners.col-2 .item:before{display:block;content:" ";width:100%;padding-top:46.08696%}.top-product__banners.col-2 .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.top-product__banners.col-2 .item:nth-child(2n){margin-right:0px}.top-product__banners.col-2 .item:nth-child(-n+2){margin-top:0}}.top-product__banners.col-3{margin-top:10px}@media (min-width: 1024px){.top-product__banners.col-3{margin-top:16px}}@media (max-width: 1023px){.top-product__banners.col-3 .item{width:calc(50% - 4px);position:relative;margin-right:8px;margin-top:10px}.top-product__banners.col-3 .item:before{display:block;content:" ";width:100%;padding-top:45.83333%}.top-product__banners.col-3 .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.top-product__banners.col-3 .item:nth-child(2n){margin-right:0px}.top-product__banners.col-3 .item:nth-child(-n+2){margin-top:0}}@media (min-width: 1024px){.top-product__banners.col-3 .item{width:calc(100% / 3 - 8px);position:relative;margin-right:12px;margin-top:12px}.top-product__banners.col-3 .item:before{display:block;content:" ";width:100%;padding-top:46.04811%}.top-product__banners.col-3 .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.top-product__banners.col-3 .item:nth-child(3n){margin-right:0px}.top-product__banners.col-3 .item:nth-child(-n+3){margin-top:0}}.top-product__pickup{margin:42px 0 0}@media (min-width: 1024px){.top-product__pickup{margin:148px 0 0}}.top-product__pickup .heading{margin-bottom:23px}@media (min-width: 1024px){.top-product__pickup .heading{margin-bottom:30px}}.top-product__pickup .tab{position:relative;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 1023px){.top-product__pickup .tab{padding-left:2px;margin-bottom:17px;margin-left:-15px;width:calc(100% + 30px)}}@media (min-width: 1024px){.top-product__pickup .tab{padding-left:0;margin-bottom:25px;margin-left:0px}}.top-product__pickup .tab:after{content:"";position:absolute;z-index:1;left:0;bottom:0px;width:100%;height:2px;background:#DB3938}.top-product__pickup .tab__item{position:relative;z-index:0;border-radius:3px 3px 0 0;width:calc(100% / 4 - 13px);height:39px;margin:0 3.5px;padding:2px 0 0;background:#e3dfdd;display:flex;align-items:center;justify-content:center;text-align:center;transition:background 0.3s, opacity 0.3s;will-change:background, opacity;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:800;cursor:pointer}@media (max-width: 1023px){.top-product__pickup .tab__item:first-child{width:calc(100% / 4 - 1px)}}@media (min-width: 1024px){.top-product__pickup .tab__item{border-radius:5px 5px 0 0;width:calc(100% / 4 - 24px);height:51px;margin:0 7px;padding:2px 0 0;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.05em;font-weight:800}}@media only screen and (min-width: 1024px){.top-product__pickup .tab__item:hover{opacity:0.75}}.top-product__pickup .tab__item:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:0;border:solid 2px #DB3938;border-bottom:none;border-radius:3px 3px 0 0;opacity:0;transition:opacity 0.3s;will-change:opacity}@media (min-width: 1024px){.top-product__pickup .tab__item:before{border-radius:5px 5px 0 0}}.top-product__pickup .tab__item.is-active{background:#fff;z-index:2;opacity:1;pointer-events:none}.top-product__pickup .tab__item.is-active:before{opacity:1}.top-product__pickup .tab__content{display:none}@media (max-width: 1023px){.top-product__pickup .tab__content{margin-left:-15px;width:calc(100% + 30px)}}.top-product__pickup .tab__content.is-active{display:block}.top-product__pickup .list{display:flex;flex-wrap:wrap}@media (max-width: 1023px){.top-product__pickup .list{width:607px;padding:0 15px 13px}}@media only screen and (min-width: 607px) and (max-width: 1023px){.top-product__pickup .list{width:100%}}.top-product__pickup .c-item-product{width:calc(100% / 4 - 6px);margin-right:8px;margin-bottom:11px}@media (min-width: 1024px){.top-product__pickup .c-item-product{width:calc(100% / 4 - 14px);margin-right:18px;margin-bottom:19px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.top-product__pickup .c-item-product{width:calc(100% / 4 - 8px);margin-right:10px;margin-bottom:11px}}.top-product__pickup .c-item-product:nth-child(4n){margin-right:0}.top-product__pickup .simplebar-track.simplebar-horizontal{left:15px;right:15px;height:3px;background:#cbcbcb}.top-product__pickup .simplebar-scrollbar:before{left:0;top:0;right:0;bottom:0;background:#DB3938;opacity:1}.top-product__lastest{margin-top:75px}@media (max-width: 1023px){.top-product__lastest{margin-left:-15px;margin-top:63px;width:calc(100% + 30px)}}.top-product__lastest .heading{margin-bottom:26px;padding-left:3px}@media (min-width: 1024px){.top-product__lastest .heading{margin-bottom:47px;padding-left:3px}}.top-product__lastest .list{display:flex;flex-wrap:wrap}@media (max-width: 1023px){.top-product__lastest .list{width:607px;padding:0 15px 13px}}@media only screen and (min-width: 607px) and (max-width: 1023px){.top-product__lastest .list{width:100%}}.top-product__lastest .c-item-product{width:calc(100% / 4 - 6px);margin-right:8px;margin-bottom:11px}@media (min-width: 1024px){.top-product__lastest .c-item-product{width:calc(100% / 4 - 14px);margin-right:18px;margin-bottom:19px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.top-product__lastest .c-item-product{width:calc(100% / 4 - 8px);margin-right:10px;margin-bottom:11px}}.top-product__lastest .c-item-product:nth-child(4n){margin-right:0}.top-product__lastest .simplebar-vertical,.top-product__lastest .simplebar-horizontal{display:none}.top-product .c-recommend-category{margin:146px 0 0}@media (min-width: 1024px){.top-product .c-recommend-category{margin:85px 0 0}}.top-information{position:relative;background:#fff;margin-bottom:31px;padding:20px 0 0}@media (min-width: 1024px){.top-information{margin-bottom:65px;padding:19px 0 0}}.top-information__label{position:absolute;z-index:0;left:0;top:0;color:#fff;background:#DB3938;width:117px;height:22px;display:flex;align-items:center;border-radius:5px 5px 0 0;padding:0 0 4px 24px;font-family:"Darumadrop One",sans-serif;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:400}.top-information__label:before{content:"";position:absolute;width:14px;height:14px;left:6px;top:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg transform='translate(-6 -4)'%3E%3Ccircle cx='7' cy='7' r='7' transform='translate(6 4)' fill='%23fff'/%3E%3Cpath d='M.786-5.581q0,.135.006.27a.872.872,0,0,1-.031.27,2.248,2.248,0,0,0-.074.32q-.025.16-.061.32-.037.037-.08.086t-.08.1q-.1.025-.184.043a.933.933,0,0,0-.172.055A.569.569,0,0,1-.08-4.1q-.1-.006-.2-.006T-.455-4.1q-.086.006-.184.006a.151.151,0,0,1-.074.006.448.448,0,0,0-.074-.006.188.188,0,0,1-.123-.1.37.37,0,0,0-.061-.1l-.1-.117q-.012-.086-.018-.178t-.006-.178a.522.522,0,0,0-.025-.154.2.2,0,0,1,.012-.154.237.237,0,0,1-.012-.2.289.289,0,0,0,.012-.184.289.289,0,0,1-.012-.184.624.624,0,0,0,.025-.172A3.59,3.59,0,0,1-1.1-6.178q.006-.178.006-.35v-.5q0-.258.025-.529a.182.182,0,0,0,.006-.123.469.469,0,0,1-.018-.135.426.426,0,0,1,.018-.123.389.389,0,0,0,.018-.111.385.385,0,0,0-.012-.1q-.012-.043-.025-.092a.4.4,0,0,0,.049-.061l.049-.074a.277.277,0,0,1-.049-.1.229.229,0,0,1-.049-.148q0-.16.148-.16A.1.1,0,0,1-.873-8.8a.386.386,0,0,0,.061.006A.171.171,0,0,0-.738-8.8a.678.678,0,0,1,.025-.135.477.477,0,0,0,.061-.025A.109.109,0,0,1-.6-8.974h1a.132.132,0,0,1,.074.025.193.193,0,0,1,.049.037.608.608,0,0,0,.031.092.265.265,0,0,1,.018.1,1.131,1.131,0,0,0,.012.289.855.855,0,0,1,0,.289.225.225,0,0,0,0,.1A.95.95,0,0,0,.6-7.941a1.066,1.066,0,0,1,.018.258.909.909,0,0,1-.055.27A1.556,1.556,0,0,1,.626-7.2a.619.619,0,0,1,0,.246.508.508,0,0,0,.006.068.457.457,0,0,0,.018.08A1.694,1.694,0,0,1,.694-6.5q.006.154.018.313,0,.049-.006.117t-.018.154q.025.061.061.148A.463.463,0,0,1,.786-5.581Zm.246,3.257a1.28,1.28,0,0,0-.068.129.611.611,0,0,1-.08.129L.848-1.82a.076.076,0,0,1-.012.043.4.4,0,0,0-.025.043.9.9,0,0,0-.2.418.34.34,0,0,1-.123.129.656.656,0,0,1-.172.068l-.3.1H-.222q-.061,0-.129.006L-.517-1a.2.2,0,0,1-.049-.012.477.477,0,0,1-.061-.025A.116.116,0,0,0-.7-1.064a.916.916,0,0,1-.092-.018,1.117,1.117,0,0,1-.092-.135.34.34,0,0,0-.129-.123l-.025-.025a1.523,1.523,0,0,0-.184-.3A.769.769,0,0,1-1.365-2a.405.405,0,0,0,.025-.068.064.064,0,0,0-.012-.068.732.732,0,0,0-.012-.16q.037-.1.074-.209t.086-.221q.074-.1.148-.184l.148-.172a6.779,6.779,0,0,1,.627-.393.485.485,0,0,0,.16,0,.707.707,0,0,0,.148-.1A.457.457,0,0,0,.135-3.59q.049-.012.1.049A.093.093,0,0,1,.27-3.51a.2.2,0,0,0,.025.031H.307l.025.012.037.037a.144.144,0,0,0,.123.074.144.144,0,0,1,.123.074,1.249,1.249,0,0,0,.123.129Q.8-3.1.86-3.037L.9-2.963v.172q.025.049.055.1a.7.7,0,0,1,.055.111.773.773,0,0,0,.012.123A.828.828,0,0,1,1.032-2.324Z' transform='translate(13.337 15.522)' fill='%23db3938'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100% auto}.top-information__box-in{position:relative;z-index:1;border-radius:5px;border:2px solid #db3938;background:#fff;padding:24px 25px 29px}@media (min-width: 1024px){.top-information__box-in{padding:28px 38px 23px}}.top-information__ttl{margin-bottom:12px;font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.top-information__ttl{font-size:19px;font-size:1.9rem;line-height:1.47368em}}.top-information__txt{font-size:15px;font-size:1.5rem;line-height:1.53333em;letter-spacing:.02em;font-weight:500}.top-information__txt p{margin-bottom:15px}.top-information__txt p:last-child{margin-bottom:0}.top-information__txt a{color:#1f99af;text-decoration:underline;text-underline-offset:2px}.top-awards{position:relative;padding:60px 0 59px}@media (min-width: 1024px){.top-awards{padding:92px 0 86px}}.top-awards__heading{position:relative;z-index:2;color:#ffce00;text-align:center;margin-bottom:21px;font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.top-awards__heading{margin-bottom:37px;padding-right:16px;font-size:50px;font-size:5rem;line-height:1.2em}}.top-awards__heading .highlight{position:relative;display:inline-block;font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.095em}@media (min-width: 1024px){.top-awards__heading .highlight{margin-left:18px;font-size:35px;font-size:3.5rem;line-height:1.71429em;letter-spacing:.095em}}.top-awards__heading .highlight:after{content:"";position:absolute;z-index:0;left:-1px;bottom:0px;width:113px;height:18px;background:url(../../img/top/img-awards-decor-2.png) center center no-repeat;background-size:100% auto}@media (min-width: 1024px){.top-awards__heading .highlight:after{left:-5px;bottom:3px;width:200px;height:18px}}.top-awards__heading .highlight>span{position:relative;z-index:2}.top-awards__heading .highlight>span:before{content:"";position:absolute;left:50%;top:-4px;margin-left:-2px;width:4px;height:4px;background:#DB3938;border-radius:50%}@media (min-width: 1024px){.top-awards__heading .highlight>span:before{width:6px;height:6px;top:-3px;margin-left:-4px}}.top-awards__heading .small{font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.095em}@media (min-width: 1024px){.top-awards__heading .small{font-size:25px;font-size:2.5rem;line-height:2.4em;letter-spacing:.095em}}.top-awards__heading .decor{position:absolute;width:36px;height:100px;top:-11px;left:50%;background-position:center;background-repeat:no-repeat;background-size:100% auto;pointer-events:none}@media (min-width: 1024px){.top-awards__heading .decor{width:59px;height:158px;top:-2px}}.top-awards__heading .decor-1{margin-left:-172px}@media (min-width: 1024px){.top-awards__heading .decor-1{margin-left:-328px}}.top-awards__heading .decor-2{transform:scaleX(-1);margin-left:135px}@media (min-width: 1024px){.top-awards__heading .decor-2{margin-left:270px}}.top-awards__name-engraving{position:absolute;z-index:3;width:78px;height:78px;background:#ffce00;border-radius:50%;top:20px;left:50%;margin-left:94px;padding-bottom:8px;padding-left:4px;display:flex;align-items:center;justify-content:center;color:#db3938;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.top-awards__name-engraving{top:197px;margin-left:246px;padding-bottom:14px;width:142px;height:142px;font-size:40px;font-size:4rem;line-height:.95em}}.top-awards__name-engraving .small{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.02em;font-weight:800}@media (min-width: 1024px){.top-awards__name-engraving .small{margin-left:-3px;font-size:22px;font-size:2.2rem;line-height:1.72727em}}.top-awards__intro{position:relative;z-index:2;text-align:center;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;font-weight:500}@media (min-width: 1024px){.top-awards__intro{padding-right:18px;font-size:16px;font-size:1.6rem;line-height:1.875em}}.top-awards__list{margin-top:44px;position:relative;z-index:2}@media (min-width: 1024px){.top-awards__list{margin-top:38px;display:flex;flex-wrap:wrap;justify-content:space-between}}.top-awards__item{margin-bottom:13px;width:100%;height:34.67vw;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;cursor:pointer}@media (min-width: 1024px){.top-awards__item{margin-bottom:18px;height:195px;width:calc(50% - 11px)}}@media only screen and (min-width: 1024px){.top-awards__item:hover{opacity:0.75}.top-awards__item:hover:after{transform:translateX(4px)}}.top-awards__item:before{content:"";position:absolute;z-index:1;right:0;top:0;width:72.765%;height:100%;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000 38.92%, #000 100%)}@media (min-width: 1024px){.top-awards__item:before{width:60%}}.top-awards__item:after{content:"";position:absolute;z-index:4;width:16px;height:16px;right:13px;margin-top:-8px;top:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg transform='translate(0)'%3E%3Ccircle cx='9' cy='9' r='9' transform='translate(0)' fill='%23fff'/%3E%3Cg transform='translate(5.481 5.469)'%3E%3Cpath d='M0,4.977V0H4.977' transform='translate(7.039 3.519) rotate(135)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M238.578,654.841h-6.1' transform='translate(-232.474 -651.322)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100% auto;transition:transform 0.3s;will-change:transform}@media (min-width: 1024px){.top-awards__item:after{width:18px;height:18px;right:10px;bottom:10px;top:auto;margin-top:0}}.top-awards__item .img{width:36.235%;position:relative;z-index:2}@media (min-width: 1024px){.top-awards__item .img{width:44.823%}}.top-awards__item .img img{position:absolute;width:100%;left:0;top:0}.top-awards__item .img.bottom img{top:auto;bottom:0}@media (max-width: 1023px){.top-awards__item .img.img-cup img{width:108%;max-width:none}}.top-awards__item .text{width:62.765%;position:relative;z-index:3;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1024px){.top-awards__item .text{width:55.177%}}.top-awards__item .ttl{padding:6px 40px 14px 0;margin-bottom:10px;width:100%;text-align:center;position:relative;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:800}@media (min-width: 1024px){.top-awards__item .ttl{padding:5px 19px 27px 0;margin-bottom:20px;font-size:28px;font-size:2.8rem;line-height:1em}}@media only screen and (max-width: 360px){.top-awards__item .ttl{padding-right:30px;font-size:18px;font-size:1.8rem;line-height:1em}}.top-awards__item .ttl:after{content:"";position:absolute;left:0;bottom:0;width:82.5%;height:1px;background:linear-gradient(90deg, #000 0%, #956331 20.2%, #cc8743 49.26%, #b2763b 77.34%, #000 100%)}@media (min-width: 1024px){.top-awards__item .ttl:after{width:92.1%}}.top-awards__item .desc{width:100%;text-align:center;padding-right:40px;font-size:11px;font-size:1.1rem;line-height:1.54545em;letter-spacing:.05em;font-weight:500}@media (min-width: 1024px){.top-awards__item .desc{padding-right:20px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media only screen and (max-width: 360px){.top-awards__item .desc{padding-right:30px}}.top-awards__item .bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%}.top-awards__item.item-flags .ttl{padding-top:0;padding-bottom:10px;font-size:20px;font-size:2rem;line-height:1.2em}@media (min-width: 1024px){.top-awards__item.item-flags .ttl{margin-top:-5px;padding-top:0;padding-bottom:15px;font-size:26px;font-size:2.6rem;line-height:1.23077em}}.top-awards__btn{position:relative;z-index:2;width:276px;height:54px;margin:43px auto 0}@media (min-width: 1024px){.top-awards__btn{margin:23px auto 0}}.top-awards__bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-position:top center;background-repeat:repeat;background-size:422px auto}.top-awards__decor-1{position:absolute;left:0;top:0;z-index:1}@media only screen and (min-width: 1024px) and (max-width: 1200px){.top-awards__decor-1{width:380px}}@media (max-width: 1023px){.top-awards__decor-1{width:183px}}.top-awards__decor-2{position:absolute;right:0;top:0;z-index:1}@media only screen and (min-width: 1024px) and (max-width: 1200px){.top-awards__decor-2{width:380px}}@media (max-width: 1023px){.top-awards__decor-2{width:180px}}.top-news{padding:59px 0 47px;position:relative;z-index:2}@media (min-width: 1024px){.top-news{padding:73px 0 74px}}.top-news .inner{position:relative;z-index:2}@media (min-width: 1024px){.top-news .inner{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 1024px){.top-news__head{width:230px;padding-top:3px}}.top-news__heading{text-align:center;font-family:"Darumadrop One",sans-serif;font-size:46px;font-size:4.6rem;line-height:1.23913em;letter-spacing:0em;font-weight:400}@media (min-width: 1024px){.top-news__heading{text-align:left;font-size:65px;font-size:6.5rem;line-height:.87692em}}.top-news__heading .small{font-size:35px;font-size:3.5rem;line-height:1.28571em}@media (min-width: 1024px){.top-news__heading .small{font-size:50px;font-size:5rem;line-height:.9em}}.top-news__list{padding:0 5px;margin-top:9px}@media (min-width: 1024px){.top-news__list{width:calc(100% - 240px);max-width:673px;padding:0}}.top-news__list li{border-bottom:dashed 1px #58b1c1}.top-news__list a{padding:16px 23px 16px 0;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;cursor:pointer}@media (min-width: 1024px){.top-news__list a{padding:19px 40px 16px 10px;transition:background 0.3s;will-change:background}}@media only screen and (min-width: 1024px){.top-news__list a:hover{opacity:1;background:#8fe1f0}.top-news__list a:hover:after{opacity:1;transform:translateX(4px)}}.top-news__list a:after{content:"";position:absolute;z-index:4;width:16px;height:16px;right:0;top:50%;margin-top:-8px;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg transform='translate(0)'%3E%3Ccircle cx='9' cy='9' r='9' transform='translate(0)' fill='%234d3131'/%3E%3Cg transform='translate(5.481 5.469)'%3E%3Cpath d='M0,4.977V0H4.977' transform='translate(7.039 3.519) rotate(135)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M238.578,654.841h-6.1' transform='translate(-232.474 -651.322)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100% auto}@media (min-width: 1024px){.top-news__list a:after{width:18px;height:18px;right:18px;opacity:0;transition:transform 0.3s, opacity 0.3s;will-change:transform, opacity}}.top-news__list .date{padding-top:2px;width:65px;font-family:"Roboto",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.64286em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.top-news__list .date{padding-top:0;width:102px;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:0em;font-weight:700}}.top-news__list .title{overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;width:calc(100% - 66px);color:#4d3131;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.02em;font-weight:700}@media (min-width: 1024px){.top-news__list .title{overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;width:calc(100% - 102px);font-size:15px;font-size:1.5rem;line-height:1.53333em}}@media (max-width: 1023px){.top-news__btn{width:276px;margin:32px auto 0}}@media (min-width: 1024px){.top-news__btn{position:absolute;left:16px;top:146px;margin-top:0}}.top-news__bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-position:top center;background-repeat:repeat;background-size:422px auto}.top-news__decor-1{position:absolute;z-index:1}@media (max-width: 1023px){.top-news__decor-1{left:-13px;top:-26px;width:198px}}@media (min-width: 1024px){.top-news__decor-1{left:22px;top:-32px}}@media only screen and (min-width: 1360px){.top-news__decor-1{left:50%;margin-left:-658px}}.top-news__decor-2{position:absolute;right:-2px;bottom:-36px;z-index:1}@media (min-width: 1024px){.top-news__decor-2{right:42px;bottom:10px}}@media only screen and (min-width: 1360px){.top-news__decor-2{right:50%;margin-right:-637px}}@media only screen and (min-width: 1280px){.top-news__decor-2{bottom:46px}}.top-reason{position:relative;padding:0px 0 38px}@media (min-width: 1024px){.top-reason{padding:0px 0 94px}}.top-reason__wide{width:100%;position:relative;z-index:1;display:block}.top-reason__wide img{width:100%}.top-reason__content{position:relative;z-index:2}.top-reason__heading{margin-top:-38px;text-align:center}@media (min-width: 1024px){.top-reason__heading{margin-top:-54px}}.top-reason__heading .txt{position:relative;z-index:1;height:61px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.top-reason__heading .txt{height:93px;font-size:30px;font-size:3rem;line-height:1em}}.top-reason__heading .bg{position:absolute;z-index:0;top:0;left:50%;transform:translateX(-50%)}@media (max-width: 1023px){.top-reason__heading .bg{width:334px}}.top-reason__list{margin-top:49px}@media (min-width: 1024px){.top-reason__list{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}}.top-reason__item{margin-bottom:28px}@media (min-width: 1024px){.top-reason__item{width:calc(100% / 3 - 11px);max-width:330px;margin-bottom:0}}.top-reason__item .box-in{width:100%;background:#fff;position:relative;border-radius:5px;padding:28px 25px 23px 28px;height:100%}@media (min-width: 1024px){.top-reason__item .box-in{padding:35px 28px 26px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.top-reason__item .box-in{padding:35px 20px 26px}}.top-reason__item .number{position:absolute;top:-28px;left:50%;transform:translateX(-50%);font-family:"Darumadrop One",sans-serif;font-size:42px;font-size:4.2rem;line-height:1em;letter-spacing:0em;font-weight:400}@media (min-width: 1024px){.top-reason__item .number{top:-27px;font-size:41px;font-size:4.1rem;line-height:1em}}.top-reason__item .number.color-red{color:#DB3938}.top-reason__item .number.color-gold{color:#E8B031}.top-reason__item .number.color-blue{color:#73DBEE}.top-reason__item .ttl{margin-bottom:9px;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.top-reason__item .ttl{margin-bottom:10px;font-size:18px;font-size:1.8rem;line-height:1.5em}}.top-reason__item .desc{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.02em;font-weight:500}@media (min-width: 1024px){.top-reason__item .desc{font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media (min-width: 1024px){.top-reason__item:nth-child(2) .box-in{transform:translateY(30px)}}.top-reason__bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-position:top center;background-repeat:repeat;background-size:422px auto}.top-reason__decor-1{position:absolute;z-index:1}@media (max-width: 1023px){.top-reason__decor-1{right:8px;top:64px;width:76px}}@media (min-width: 1024px){.top-reason__decor-1{right:26px;top:24px}}@media only screen and (min-width: 1200px){.top-reason__decor-1{right:50%;margin-right:-572px}}.top-reason__decor-2{position:absolute;z-index:1}@media (max-width: 1023px){.top-reason__decor-2{width:82px;left:2px;bottom:-63px}}@media (min-width: 1024px){.top-reason__decor-2{left:11px;bottom:-140px}}@media only screen and (min-width: 1320px){.top-reason__decor-2{left:50%;margin-left:-648px;bottom:-127px}}.top-greeting{position:relative;padding:47px 0 40px}@media (min-width: 1024px){.top-greeting{padding:50px 0 50px;max-width:1360px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.top-greeting{padding:80px 0 50px}}@media (min-width: 1024px){.top-greeting__content{width:56.617%}}.top-greeting__content .box-in{padding:0 15px}@media (min-width: 1024px){.top-greeting__content .box-in{height:100%;max-width:618px;margin:0 0 0 auto;display:flex;flex-direction:column;justify-content:flex-end}}.top-greeting__heading{text-align:center;margin-bottom:20px;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.1em;font-weight:800}@media (min-width: 1024px){.top-greeting__heading{text-align:left;margin-bottom:30px;font-size:26px;font-size:2.6rem;line-height:1.23077em}}@media (max-width: 1023px){.top-greeting__text{position:relative;overflow:hidden;height:265px;margin-bottom:20px}}@media (min-width: 1024px){.top-greeting__text{max-width:553px;height:auto !important}}.top-greeting__text p{margin-bottom:27px;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.02em;font-weight:500}@media only screen and (min-width: 1024px) and (max-width: 1200px){.top-greeting__text p{margin-bottom:20px;font-size:15px;font-size:1.5rem;line-height:1.73333em}}.top-greeting__text p:last-child{margin-bottom:0}@media (max-width: 1023px){.top-greeting__text .desc{padding-bottom:70px}}.top-greeting__text .btn-more{position:absolute;z-index:2;left:0;bottom:0;width:100%;height:132px;text-align:center;background:linear-gradient(0deg, #fff 0%, #fff 40.15%, rgba(255,255,255,0) 100%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:13px;transition:background 0.3s;will-change:background}.top-greeting__text .btn-more span{padding:5px 20px 5px 0;text-decoration:underline;text-underline-offset:2px;display:inline-block;position:relative;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.02em;font-weight:500}.top-greeting__text .btn-more span:before{content:"";position:absolute;right:-1px;top:50%;margin-top:-8px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='18' height='18' transform='translate(221 8103)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-221 -8103)' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(62.72 4409.654)'%3E%3Ccircle cx='8.28' cy='8.28' r='8.28' transform='translate(159 3694)' fill='%234d3131'/%3E%3Cg transform='translate(165.237 3699.166)'%3E%3Cpath d='M0,4.3V0H4.3' transform='translate(2.043 5.085) rotate(-135)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100% auto;transition:transform 0.3s;will-change:transform}.top-greeting__text .btn-more.is-active{background:transparent}.top-greeting__text .btn-more.is-active span:before{transform:rotate(180deg)}@media (min-width: 1024px){.top-greeting__img{width:43.383%;padding-bottom:2px}}.top-greeting__img img{width:100%}.top-banners-small{margin-bottom:31px;display:flex;flex-wrap:wrap;justify-content:space-between}.top-banners-small .item{width:calc(50% - 3px);margin-bottom:8px}.top-banners-small .item img{width:100%}

/*# sourceMappingURL=maps/top.min.css.map */
