.award{background-color:#0D2348}.award #wrap{background:url(../../img/award/bg-mv.jpg) top center repeat-x;background-size:100% auto}@media (min-width: 1024px){.award #wrap{background-size:1358px auto}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award #wrap{background-size:100% auto}}@media (min-width: 1024px){.award .footer__main{padding-top:123px}}.award-mv{position:relative;width:100%;overflow:hidden}@media (min-width: 1024px){.award-mv{min-height:700px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-mv{min-height:620px}}.award-mv .c-breadcrumb{z-index:2}@media (max-width: 1023px){.award-mv .c-breadcrumb{position:absolute;top:0;left:0;padding:14px 15px 0}}@media (min-width: 1024px){.award-mv .c-breadcrumb{max-width:1340px;margin:0 auto;padding:33px 20px 0}}.award-mv .c-breadcrumb li,.award-mv .c-breadcrumb a{color:#FFF}.award-mv .c-breadcrumb li:not(:last-child){background-image:url(../../img/common/icon/icn-breadcrumb-white.svg)}.award-mv__content{margin:-42px 0 0;padding:0 20px 0;position:relative;z-index:1;text-align:center;color:#FFF;font-family:"Zen Old Mincho",serif}@media (max-width: 1023px){.award-mv__content{background:url(../../img/award/bg-mv-2-sp.jpg) top 3px center no-repeat;background-size:417px auto}}@media (min-width: 1024px){.award-mv__content{padding:59px 40px 0;max-width:1104px;margin:0 auto;text-align:left}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-mv__content{padding:45px 40px 0}}.award-mv__content .txt-small{margin-bottom:9px;text-shadow:0px 0px 5px rgba(0,0,0,0.73);font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.award-mv__content .txt-small{margin-top:-5px;margin-bottom:17px;font-size:35px;font-size:3.5rem;line-height:1.22857em;letter-spacing:0em;font-weight:700}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-mv__content .txt-small{font-size:30px;font-size:3rem;line-height:1.26667em}}.award-mv__content .txt-big{margin-bottom:18px;text-shadow:0px 0px 5px rgba(0,0,0,0.73);font-size:34px;font-size:3.4rem;line-height:1.20588em;letter-spacing:-.05em;font-weight:700}@media (min-width: 1024px){.award-mv__content .txt-big{margin-bottom:20px;font-size:66px;font-size:6.6rem;line-height:1.21212em;letter-spacing:-.05em;font-weight:700}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-mv__content .txt-big{font-size:58px;font-size:5.8rem;line-height:1.24138em}}.award-mv__content .txt-tiny{text-shadow:0px 0px 3px rgba(0,0,0,0.73);font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.award-mv__content .txt-tiny{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:0em;font-weight:700}}.award-mv__content .medal{display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between;margin:18px -5px 0}@media (min-width: 1024px){.award-mv__content .medal{max-width:545px;margin:31px 0 0 -18px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-mv__content .medal{max-width:480px;margin-left:0}}.award-mv__content .medal li{width:31.6%}@media (min-width: 1024px){.award-mv__content .medal li{max-width:173px;width:32%}}.award-mv__content .medal li img{width:100%}@media (max-width: 1023px){.award-mv__img{display:block}.award-mv__img img{width:100%}}@media (min-width: 1024px){.award-mv__img{position:absolute;z-index:0;left:50%;transform:translateX(-50%);width:1358px;top:0px}}@media only screen and (min-width: 1024px) and (max-width: 1365px){.award-mv__img{width:105%}}.award-intro{padding:39px 0 87px;color:#FFF;text-align:center;font-family:"Zen Old Mincho",serif}@media (min-width: 1024px){.award-intro{padding:18px 0 63px}}.award-intro__heading{margin-bottom:19px;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-intro__heading{margin-bottom:27px;font-size:32px;font-size:3.2rem;line-height:1.59375em;letter-spacing:.03em;font-weight:700}}.award-intro__heading .clr-gold{color:#f4c403}.award-intro__txt p{font-size:16px;font-size:1.6rem;line-height:2.0625em;letter-spacing:0em;font-weight:700}.award-category{color:#FFF;font-family:"Zen Old Mincho",serif}@media (min-width: 1024px){.award-category__list{display:flex;flex-wrap:wrap;max-width:1230px}}.award-category__item{margin-bottom:5px;padding:0 0 28px;display:block;width:100%;position:relative;background:#000000;text-align:center;transition:background 0.3s;will-change:background;cursor:pointer}@media (min-width: 1024px){.award-category__item{width:calc(100% / 3 - 3px);padding:0 0 47px;margin-right:4px;margin-bottom:4px}.award-category__item:nth-child(3n){margin-right:0}}.award-category__item:before{content:'';position:absolute;right:7px;bottom:7px;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg transform='translate(-442 -1664)'%3E%3Crect width='26' height='26' transform='translate(442 1664)' fill='%23fff'/%3E%3Cg transform='translate(-1.292 -2.779)'%3E%3Cpath d='M0,7.51V0H7.51' transform='translate(461.602 1679.779) rotate(135)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M243.1,654.841H232.474' transform='translate(218.507 1024.937)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:20px auto}@media (min-width: 1024px){.award-category__item:before{right:9px;bottom:9px;width:28px;height:28px;background-size:auto}}@media only screen and (min-width: 1024px){.award-category__item:hover{opacity:1;background:rgba(0,0,0,0.4)}}.award-category__item .img{display:block}@media (min-width: 1024px){.award-category__item .img{position:relative}.award-category__item .img:before{display:block;content:" ";width:100%;padding-top:75.56675%}.award-category__item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.award-category__item .img img{position:absolute;left:0;bottom:0;width:100%;height:auto}}@media (max-width: 1023px){.award-category__item .img{position:absolute;z-index:2}.award-category__item .img.img-1{left:13px;top:-24px;width:83px}.award-category__item .img.img-2,.award-category__item .img.img-3,.award-category__item .img.img-4{left:12px;top:0px;width:105px}.award-category__item .img.img-4{top:-1px}.award-category__item .img.img-5{left:-10px;top:0px;width:82px}.award-category__item .img.img-6{left:-1px;top:19px;width:69px}}.award-category__item .ttl{margin-bottom:15px;padding:23px 0 20px;color:#FFF;position:relative;font-size:22px;font-size:2.2rem;line-height:1.09091em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-category__item .ttl{margin-bottom:18px;padding:24px 0 24px;font-size:28px;font-size:2.8rem;line-height:1.14286em;letter-spacing:.03em;font-weight:700}}.award-category__item .ttl:after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:90%;max-width:340px;height:1px;background:linear-gradient(90deg, #000 0%, #956331 20.2%, #cc8743 49.26%, #b2763b 77.34%, #000 100%)}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-category__item .ttl{font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.03em;font-weight:700}}.award-category__item .txt{color:#FFF;font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:0em;font-weight:400}@media (min-width: 1024px){.award-category__item .txt{font-size:17px;font-size:1.7rem;line-height:1.58824em;letter-spacing:0em;font-weight:400}}@media (min-width: 1024px){.award-category__item.item-flags .ttl{font-size:26px;font-size:2.6rem;line-height:1.15385em}}.award-heading .ttl{margin-bottom:25px;position:relative;text-align:center;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-heading .ttl{margin-bottom:24px;font-size:30px;font-size:3rem;line-height:1em}}.award-heading .ttl .underline{display:inline-block;position:relative;padding-bottom:23px}@media (min-width: 1024px){.award-heading .ttl .underline{padding-bottom:31px}}.award-heading .ttl .underline:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#FFF}.award-heading .desc{text-align:center;font-size:16px;font-size:1.6rem;line-height:2.0625em;letter-spacing:0em;font-weight:700}@media only screen and (max-width: 360px){.award-heading .desc{font-size:15px;font-size:1.5rem;line-height:2em}}.award-heading .clr-gold{color:#f4c403}.award-strong{padding:64px 0 0;color:#FFF;font-family:"Zen Old Mincho",serif}@media (min-width: 1024px){.award-strong{padding:114px 0 0}}.award-strong__head{margin-bottom:25px}@media (min-width: 1024px){.award-strong__head{margin-bottom:44px}}.award-strong__box{position:relative;z-index:2}@media (min-width: 1024px){.award-strong__box{display:flex;height:192px;max-width:902px;margin:0 auto}}.award-strong__box .ttl{padding-bottom:5px;width:100%;height:54px;position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-strong__box .ttl{padding-bottom:0;width:227px;height:100%;font-size:22px;font-size:2.2rem;line-height:1em}}.award-strong__box .ttl:after{content:'';position:absolute;padding:6px;transform:rotate(45deg) skew(15deg, 15deg);left:50%;bottom:-6px;margin-left:-7px}@media (min-width: 1024px){.award-strong__box .ttl:after{left:auto;top:50%;bottom:auto;right:-6px;margin-top:-7px;margin-left:auto;transform:rotate(45deg) skew(-12deg, -12deg)}}.award-strong__box .content{width:100%;padding:23px 18px 24px}@media (min-width: 1024px){.award-strong__box .content{width:calc(100% - 227px);padding:10px 31px 10px 44px}}.award-strong__box.other{margin-bottom:16px}@media (min-width: 1024px){.award-strong__box.other{margin-bottom:10px}}.award-strong__box.other .ttl{background:#6c6c6c}.award-strong__box.other .ttl:after{background:#6c6c6c}.award-strong__box.other .content{background:#ededed}.award-strong__box.other .list{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%}.award-strong__box.other .list:before{content:'';position:absolute;z-index:0;height:2px;border-bottom:dashed 1px #000;left:50px;right:50px;top:50%;margin-top:-15px;transform:translateY(-50%)}@media (min-width: 1024px){.award-strong__box.other .list:before{top:42%;margin-top:0}}.award-strong__box.other .list .item{position:relative;z-index:2;width:20.5%;display:flex;flex-direction:column}@media (min-width: 1024px){.award-strong__box.other .list .item{width:110px}}.award-strong__box.other .list .item img{width:100%}.award-strong__box.other .list .txt{margin-top:16px;color:#000;text-align:center;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-strong__box.other .list .txt{margin-top:12px;font-size:15px;font-size:1.5rem;line-height:1em}}.award-strong__box.yoshimi .ttl{background:#770202}.award-strong__box.yoshimi .ttl:after{background:#770202}.award-strong__box.yoshimi .content{background:#ffe3e2}.award-strong__box.yoshimi .list{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%}.award-strong__box.yoshimi .list:before{content:'';position:absolute;z-index:0;height:2px;border-bottom:dashed 1px #AA0100;left:50px;right:50px;top:50%;margin-top:-11px}@media (min-width: 1024px){.award-strong__box.yoshimi .list:before{top:42%;margin-top:-3px}}.award-strong__box.yoshimi .list .item{position:relative;z-index:2;width:20.5%;display:flex;flex-direction:column}@media (min-width: 1024px){.award-strong__box.yoshimi .list .item{width:110px}}.award-strong__box.yoshimi .list .item img{width:100%}.award-strong__box.yoshimi .list .txt{margin-top:17px;color:#000;text-align:center;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-strong__box.yoshimi .list .txt{margin-top:12px;font-size:15px;font-size:1.5rem;line-height:1em}}.award-strong__box.yoshimi .list .item-text{margin-top:-19px;width:53%;position:relative;background:#FFE3E2;text-align:center;color:#aa0100;background:url(../../img/award/bg-frame-sp.png) center center no-repeat;background-size:auto 100%;font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.award-strong__box.yoshimi .list .item-text{background-image:url(../../img/award/bg-frame.png);margin-top:-30px;margin-left:-8px;width:calc(100% - 220px);max-width:292px;max-width:292px;font-size:15px;font-size:1.5rem;line-height:1.4em}}.award-strong__box.yoshimi .list .item-text>span{position:relative;z-index:2;display:block;padding:7px 0}@media (min-width: 1024px){.award-strong__box.yoshimi .list .item-text>span{padding:14px 0}}.award-strong__wide{margin-top:-113px;position:relative;z-index:0;display:block}@media (min-width: 1024px){.award-strong__wide{margin-top:-89px}}.award-strong__wide img{width:100%}.award-flow{padding:59px 0 50px;color:#FFF;width:100%;overflow:hidden;font-family:"Zen Old Mincho",serif}@media (min-width: 1024px){.award-flow{padding:94px 20px 50px}}.award-flow__head{margin-bottom:25px}@media (min-width: 1024px){.award-flow__head{margin-bottom:49px}}.award-flow__list{padding-bottom:28px}@media (min-width: 1024px){.award-flow__list{padding-bottom:0;visibility:visible}}.award-flow__list .splide__track{overflow:visible}@media (min-width: 1024px){.award-flow__list .splide__list{display:flex !important;flex-wrap:wrap}}.award-flow__list .splide__slide{position:relative}@media (max-width: 1023px){.award-flow__list .splide__slide{width:314px;padding-right:40px}}@media (min-width: 1024px){.award-flow__list .splide__slide{width:calc(100% / 3 - 32px);margin-right:48px;margin-bottom:47px}.award-flow__list .splide__slide:nth-child(3n){margin-right:0}}@media only screen and (min-width: 1024px) and (min-width: 1024px) and (max-width: 1200px){.award-flow__list .splide__slide{width:calc(100% / 3 - 27px);margin-right:40px}}.award-flow__list .splide__slide:not(:last-child):before{content:'';position:absolute;border-top:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 8px #FFF;right:16px;top:50%;margin-top:-5px}@media (min-width: 1024px){.award-flow__list .splide__slide:not(:last-child):before{margin-top:1px;right:-28px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-flow__list .splide__slide:not(:last-child):before{right:-24px}}.award-flow__list .splide__pagination{bottom:0;display:flex;justify-content:flex-start;padding:0;margin:0 20px;height:5px}.award-flow__list .splide__pagination:before{content:'';position:absolute;left:0;right:0;height:3px;top:50%;margin-top:-2px;background:#B1B1B1}.award-flow__list .splide__pagination li{width:calc(100% / 6);display:block}.award-flow__list .splide__pagination__page{margin:0;width:100%;border-radius:0;height:5px;display:block;transform:none;background:transparent;border:none;opacity:1}.award-flow__list .splide__pagination__page.is-active{background:#DB3938}.award-flow__item{background:#FFF;position:relative;width:100%;height:100%}.award-flow__item .img img{width:100%}.award-flow__item .content{padding:17px 20px 14px;color:#000}@media (min-width: 1024px){.award-flow__item .content{padding:20px 23px 17px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.award-flow__item .content{padding:20px 15px 17px}}.award-flow__item .ttl{margin-bottom:8px;padding:0 0 10px 29px;border-bottom:solid 1px #0E2248;position:relative;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-flow__item .ttl{margin-bottom:11px;padding:0 0 14px 37px;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.03em;font-weight:700}}.award-flow__item .ttl .number{position:absolute;top:4px;left:0px;width:22px;height:22px;color:#fff;background:#0e2248;display:flex;align-items:center;justify-content:center;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.03em;font-weight:700}@media (min-width: 1024px){.award-flow__item .ttl .number{padding-bottom:2px;top:-3px;left:0px;width:29px;height:30px;font-size:20px;font-size:2rem;line-height:1em}}.award-flow__item .txt{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:0em;font-weight:700}.award-faq{padding:20px 0 28px;color:#FFF;font-family:"Zen Old Mincho",serif}@media (min-width: 1024px){.award-faq{padding:31px 0 140px}}.award-faq__head{margin-bottom:33px}@media (min-width: 1024px){.award-faq__head{margin-bottom:54px}}@media (min-width: 1024px){.award-faq__list{max-width:912px;margin:0 auto}}.award-faq__item{background:rgba(255,255,255,0.08);margin-bottom:12px}@media (min-width: 1024px){.award-faq__item{margin-bottom:10px;padding:38px 56px 20px}}.award-faq__item .ttl{padding:16px 40px 21px 49px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.1em;font-weight:700}@media (min-width: 1024px){.award-faq__item .ttl{border-bottom:solid 1px #FFF;padding:0 0 23px 41px;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:700}}.award-faq__item .ttl:before{content:'Q.';position:absolute;left:13px;top:17px;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media (min-width: 1024px){.award-faq__item .ttl:before{left:0;top:-6px;font-size:28px;font-size:2.8rem;line-height:1em}}@media (max-width: 1023px){.award-faq__item .ttl:after{content:'';position:absolute;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.522' height='14.522' viewBox='0 0 14.522 14.522'%3E%3Cg transform='translate(-707.392 -1065.731)'%3E%3Cg transform='translate(707.392 1065.731)'%3E%3Cg%3E%3Cpath d='M7.261,0A7.261,7.261,0,1,1,0,7.261,7.261,7.261,0,0,1,7.261,0Z' fill='%23fff'/%3E%3Cg transform='translate(3.867 7.262)'%3E%3Cpath d='M239.263,654.841h-6.789' transform='translate(-232.474 -654.841)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M239.263,654.841h-6.789' transform='translate(658.234 -235.868) rotate(90)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;top:50%;right:14px;margin-top:-10px;transition:bckground .3s;will-change:background}}.award-faq__item .ttl.is-active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.522' height='14.522' viewBox='0 0 14.522 14.522'%3E%3Cg%3E%3Cpath d='M7.261,0A7.261,7.261,0,1,1,0,7.261,7.261,7.261,0,0,1,7.261,0Z' fill='%23fff'/%3E%3Cg transform='translate(3.867 7.262)'%3E%3Cpath d='M239.263,654.841h-6.789' transform='translate(-232.474 -654.841)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 1023px){.award-faq__item .content{display:none;padding:0 15px}}@media (min-width: 1024px){.award-faq__item .content{display:block !important}}.award-faq__item .content .box-in{border-top:solid 1px #FFF;position:relative;padding:20px 0 15px 34px}@media (min-width: 1024px){.award-faq__item .content .box-in{padding:20px 0px 14px 41px}}.award-faq__item .content .box-in:before{content:'A.';position:absolute;left:-2px;top:22px;color:#dd8282;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media (min-width: 1024px){.award-faq__item .content .box-in:before{left:4px;top:21px;font-size:21px;font-size:2.1rem;line-height:1em;letter-spacing:.1em;font-weight:700}}.award-faq__item .content p{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.02em;font-weight:400}

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