@charset "UTF-8";.arrows{position:relative;display:block;width:20px;height:20px}.arrows:after,.arrows:before{content:"";display:block;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.arrows:before{height:20px;width:18px;background-color:#444;left:0}.arrows:after{height:14px;width:12px;background-color:#f6f5f4;left:2px}.arrow{position:relative;display:inline-block;width:16px;height:16px}.arrow:before{content:"";display:block;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);position:absolute;top:40%;-webkit-transform:translateY(-55%);transform:translateY(-55%);height:16px;width:14px;background-color:#444;left:0}:root .arrow:before,_::-webkit-full-page-media,_:future{top:45%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}#hero{position:relative;color:#444;background-color:#9eb8bf;padding-bottom:35px}#hero .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hero .inner div.ualogo{margin-top:40px}@media screen and (max-width:520px){#hero .inner div.ualogo{margin-top:7.69vw;width:52.31vw}}#hero .inner div.anniversarylogo{margin-top:70px}@media screen and (max-width:520px){#hero .inner div.anniversarylogo{margin-top:13.46vw;width:65vw}}#hero .inner h1.title{font-size:clamp(1.125rem,0.35rem + 3.31vw,1.938rem);margin-top:70px;text-align:center;line-height:1.2}@media screen and (max-width:520px){#hero .inner h1.title{margin-top:13.46vw}}#hero .inner h1.title span{font-size:clamp(0.875rem,0.458rem + 1.78vw,1.313rem);display:block;letter-spacing:1px}#hero .inner .date{color:#e7d429;margin-top:25px;font-size:clamp(1.125rem,0.648rem + 2.04vw,1.625rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#hero .inner .date i{font-size:clamp(0.75rem,0.631rem + 0.51vw,0.875rem);font-style:normal;padding:0 2px}#hero .inner .date span{padding:0 1rem}#hero .scroll{display:inline-block;position:absolute;right:1.25%;top:2.5%;z-index:2;padding:10px 10px 25px;overflow:hidden;font-size:11px;line-height:1;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}#hero .scroll:after,#hero .scroll:before{content:"";position:absolute;bottom:0;left:55%;width:1px;height:18px}#hero .scroll:before{background:rgba(18,18,18,0.4)}#hero .scroll:after{background:#121212}#hero .scroll:after{-webkit-animation:sdl 2400ms cubic-bezier(1,0,0,1) infinite;animation:sdl 2400ms cubic-bezier(1,0,0,1) infinite}@-webkit-keyframes sdl{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes sdl{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}#message{color:#444;background-color:#f6f5f4;padding:80px 0}#message .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1000px){#message .inner{width:90%;margin:auto}}#message .inner p.text{text-align:center;font-size:calc(1rem + (1vw - 4.8px) * 0.7692);line-height:1.7}@media (min-width:1000px){#message .inner p.text{font-size:20px}}@media screen and (max-width:1000px){#message .inner p.text{text-align:left}}#message .inner ul.navi{margin-top:75px;max-width:810px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media screen and (max-width:768px){#message .inner ul.navi{gap:15px}}#message .inner ul.navi li{position:relative}#message .inner ul.navi li.harf{width:calc(50% - 15px)}@media screen and (max-width:768px){#message .inner ul.navi li.harf{width:100%}}#message .inner ul.navi li.full{width:100%}#message .inner ul.navi li a{display:block;border:1px solid #444;padding:25px 45px 25px 25px;-webkit-transition:border 480ms;transition:border 480ms}@media screen and (max-width:768px){#message .inner ul.navi li a{padding:20px 45px 20px 20px}}#message .inner ul.navi li a h2{font-size:22px;font-weight:bold;line-height:1.4}@media screen and (max-width:768px){#message .inner ul.navi li a h2{font-size:18px}#message .inner ul.navi li a h2 span{display:block}}#message .inner ul.navi li a h2 i{font-style:normal;font-family:"unitedarrows-bold",sans-serif}#message .inner ul.navi li a p.date{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1;margin-top:5px}@media screen and (max-width:768px){#message .inner ul.navi li a p.date{font-size:16px}}#message .inner ul.navi li a p.date i{font-size:12px;font-style:normal;padding:0 2px;line-height:1}#message .inner ul.navi li a p.date span{padding:0 0.5rem}#message .inner ul.navi li a .arrows{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:25px;-webkit-transition:right 240ms;transition:right 240ms}#message .inner ul.navi li a .arrows:before{-webkit-transition:background-color 480ms;transition:background-color 480ms}#message .inner ul.navi li a:hover{border:1px solid #9eb8bf}#message .inner ul.navi li a:hover .arrows{right:20px}#message .inner ul.navi li a:hover .arrows:before{background-color:#9eb8bf}[data-css=brand-sub-title]{letter-spacing:0.08rem}[data-css=storebrand]{width:100%;max-width:824px}[data-css=storebrand-item]{width:calc((100% - 4rem) / 5);margin-right:1rem;margin-bottom:1rem}[data-css=storebrand-item] img{aspect-ratio:600/369}@media screen and (max-width:768px){[data-css=storebrand-item]{width:calc((100% - 2rem) / 3);height:auto}}[data-css=storebrand-item]:nth-child(5n){margin-right:0}@media screen and (max-width:768px){[data-css=storebrand-item]:nth-child(5n){margin-right:1rem}}@media screen and (max-width:768px){[data-css=storebrand-item]:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.sp-title-yugo,[data-css=top-content-wrap] [data-css=h2-title-l-main],[data-css=top-content-wrap] [data-css=sp-title-yugo],[data-css=top-content-wrap] h2{font-family:"YuGoPr6N-M","unitedarrows","Yu Gothic Medium","Yu Gothic","游ゴシック","YuGothic","游ゴシック体","Hiragino","Kaku Gothic ProN","Hiragino Sans","MSPGothic","Meiryo",sans-serif}#feature .thumb-product-wrap{width:100%}}ul.sns-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.sns-share li{width:30px;margin:0 15px}ul.sns-share li a img{width:100%;height:auto;aspect-ratio:1/1}a.brlogo-side-LTD000{display:block;width:250px;margin:auto}a.brlogo-side-LTD000 img{width:100%;height:auto;aspect-ratio:18/7}ul.company-link{font-size:12px}@media screen and (max-width:768px){ul.company-link{width:375px}}ul.company-link li:not(:first-of-type){border-left:1px solid #444}@media screen and (max-width:768px){ul.company-link li:nth-child(3){margin-top:15px;border-left:none}}ul.company-link li a{display:block;padding:0 15px;line-height:1}.campaignbox{padding:80px 0 100px;text-align:center}.campaignbox .inner{max-width:1280px;width:90%;margin:auto}.campaignbox .inner div.titlebox{max-width:850px;width:100%;margin:auto}.campaignbox .inner div.titlebox h2.title{font-size:32px;font-weight:bold}@media screen and (max-width:920px){.campaignbox .inner div.titlebox h2.title{font-size:26px}.campaignbox .inner div.titlebox h2.title span{display:block}}@media screen and (max-width:480px){.campaignbox .inner div.titlebox h2.title{font-size:20px}}.campaignbox .inner div.titlebox h2.title i{font-style:normal}.campaignbox .inner div.titlebox p.date{font-size:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1;margin-top:10px}@media screen and (max-width:920px){.campaignbox .inner div.titlebox p.date{font-size:20px}}@media screen and (max-width:480px){.campaignbox .inner div.titlebox p.date{font-size:16px}}.campaignbox .inner div.titlebox p.date i{font-size:12px;font-style:normal;padding:0 2px;line-height:0.4}.campaignbox .inner div.titlebox p.date span{padding:0 0.5rem}.campaignbox .inner div.titlebox p.lead{font-size:18px;margin-top:30px}@media screen and (max-width:768px){.campaignbox .inner div.titlebox p.lead{text-align:left}}.campaignbox .inner div.contentbox{margin-top:50px}.campaignbox .gotomore{max-width:400px;margin:auto}.campaignbox .gotomore a{padding:19px 0 15px;margin-top:35px;border-top:2px solid #333;border-bottom:2px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.campaignbox .gotomore a .arrow{margin-left:0.5em;-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition:transform 240ms,-webkit-transform 240ms}.campaignbox .gotomore a:hover .arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.campaignbox#camp01{background-color:#dfd9c8}.campaignbox#camp01 .pointbox{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:70px 30px}@media screen and (max-width:1000px){.campaignbox#camp01 .pointbox{-ms-flex-wrap:wrap;flex-wrap:wrap}}.campaignbox#camp01 .pointbox div.itembox{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(33.3333333333% - 15px)}@media screen and (max-width:1000px){.campaignbox#camp01 .pointbox div.itembox{width:calc(50% - 15px)}}@media screen and (max-width:680px){.campaignbox#camp01 .pointbox div.itembox{width:100%}}.campaignbox#camp01 .pointbox div.itembox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.campaignbox#camp01 .pointbox div.itembox a div.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eae7dd;padding:50px 0 70px}@media screen and (max-width:768px){.campaignbox#camp01 .pointbox div.itembox a div.item{padding:30px 0 40px}}.campaignbox#camp01 .pointbox div.itembox a div.item p.action{font-size:24px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1280px){.campaignbox#camp01 .pointbox div.itembox a div.item p.action{font-size:20px}}.campaignbox#camp01 .pointbox div.itembox a div.item p.action i{font-style:normal}.campaignbox#camp01 .pointbox div.itembox a div.item p.action span{font-size:16px;display:block}.campaignbox#camp01 .pointbox div.itembox a div.item p.point{margin-top:30px;max-width:220px;width:60%}@media screen and (max-width:768px){.campaignbox#camp01 .pointbox div.itembox a div.item p.point{margin-top:20px}}.campaignbox#camp01 .pointbox div.itembox a div.item p.point img{aspect-ratio:11/5}.campaignbox#camp01 .pointbox div.itembox a div.item p.present{margin-top:40px;font-size:26px;font-family:"unitedarrows-bold",sans-serif}@media screen and (max-width:768px){.campaignbox#camp01 .pointbox div.itembox a div.item p.present{font-family:"unitedarrows",sans-serif;margin-top:30px}}.campaignbox#camp01 .pointbox div.itembox a div.description{margin:30px 0}.campaignbox#camp01 .pointbox div.itembox a div.description h3{font-size:18px;font-weight:bold;font-family:"unitedarrows-bold",sans-serif}@media screen and (max-width:768px){.campaignbox#camp01 .pointbox div.itembox a div.description h3{font-weight:normal;font-family:"unitedarrows",sans-serif}}.campaignbox#camp01 .pointbox div.itembox a div.description h3 i{font-style:normal;font-family:"unitedarrows-bold",sans-serif}@media screen and (max-width:768px){.campaignbox#camp01 .pointbox div.itembox a div.description h3 i{font-family:"unitedarrows",sans-serif}}.campaignbox#camp01 .pointbox div.itembox a div.description ul{list-style-type:disc;margin-top:30px;margin-left:2em;text-align:left}.campaignbox#camp01 .pointbox div.itembox a div.description ul li:not(:first-of-type){padding-top:10px}.campaignbox#camp01 .pointbox div.itembox a div.description ul li.attention{padding-top:5px;list-style:none;font-size:90%;color:rgb(100,100,100)}.campaignbox#camp01 .pointbox div.itembox a div.description ul li.attention:before{content:"※"}.campaignbox#camp01 .pointbox div.itembox a .readmore{margin-top:auto;padding:19px 0 15px;margin-top:auto;display:block;border-top:2px solid #333;border-bottom:2px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.campaignbox#camp01 .pointbox div.itembox a .readmore .arrow{margin-left:0.5em;-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition:transform 240ms,-webkit-transform 240ms}.campaignbox#camp01 .pointbox div.itembox a:hover .arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.campaignbox#camp01 .gotoonlineshop{margin-top:70px}.campaignbox#camp01 .gotoonlineshop a{max-width:480px;width:90%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #444;padding:28px 45px 25px 25px;-webkit-transition:border 480ms;transition:border 480ms}@media screen and (max-width:768px){.campaignbox#camp01 .gotoonlineshop a{padding:23px 45px 20px 20px}}.campaignbox#camp01 .gotoonlineshop a .arrow{-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition:transform 240ms,-webkit-transform 240ms}.campaignbox#camp01 .gotoonlineshop a:hover .arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.campaignbox#camp02{background-color:#f6f5f4}.campaignbox#camp03{background-color:#ccb7a8}.campaignbox#camp03 .gotomore a{margin-top:60px}