﻿.page .footer{margin-top:0}.page .header-logo .header-logo_b{display:none !important}@media screen and (max-width: 640px){.page .header--center-under .header-logo .header-logo_b{display:none}}.page .header-logo .header-logo_w{display:block !important}@media screen and (max-width: 640px){.page .header--center-under .header-logo .header-logo_w{display:block}}.page.is-scroll .header{background:transparent}.page.is-scroll .header{position:absolute !important}.page.is-scroll .header{position:fixed}.page .header{background:none;position:absolute;transition:all 0.3s ease}.page .header-wrap{background-color:transparent;flex-direction:row-reverse}.is-MobileOS .page .menu-trigger{width:70px;height:62px;background-size:100% auto}@media screen and (max-width: 640px){.is-MobileOS .page .menu-trigger{width:11.875vw;height:10.46875vw}}.page .menu-trigger{width:104px;height:91px;background:#fff;border-radius:54%;transition:all 0.3s ease}.page .menu-trigger:hover{background-color:#0084c1}.page .menu-trigger:hover span:first-child{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(166deg) brightness(104%) contrast(101%)}@media all and (min-width: 641px) and (max-width: 1440px){.page .menu-trigger{width:7.22222vw;height:6.31944vw;background-size:100% auto}}@media screen and (max-width: 640px){.page .menu-trigger{position:unset;width:11.875vw;height:10.46875vw;background-size:100% auto}}.page .menu-trigger span:first-child{background:url("../images/icon_gnav.svg") center no-repeat;width:36px;height:25px}@media all and (min-width: 641px) and (max-width: 1440px){.page .menu-trigger span:first-child{width:2.5vw;height:1.73611vw}}@media screen and (max-width: 640px){.page .menu-trigger span:first-child{position:unset;width:4.21875vw;height:2.96875vw}}.page .menu-trigger span:not(:first-child){display:none}.kv.is-top-space,.is-MobileOS .kv.is-top-space{padding-top:0}.content__visual__label{position:absolute;display:block;width:420px;top:0;left:0;z-index:1001}@media (min-width: 1441) and (max-width: 2880){.content__visual__label{width:13.95833vw}}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual__label{width:18.75vw}}@media screen and (max-width: 640px){.content__visual__label{width:31.5625vw;left:0}}@media screen and (max-width: 640px){.gnav-main__25th--menu{padding-top:20px}}.gnav-main__25th--menu ul{width:916px;display:grid;grid-template-columns:repeat(2, 1fr);margin:0 auto;justify-content:space-between;align-items:center;gap:52px 0;padding-bottom:40px}@media all and (min-width: 641px) and (max-width: 1440px){.gnav-main__25th--menu ul{width:63.61111vw;gap:3.61111vw 0;padding-bottom:2.77778vw}}@media screen and (max-width: 640px){.gnav-main__25th--menu ul{width:100%;gap:8.125vw 0;padding-bottom:6.25vw;grid-template-columns:repeat(1, 1fr)}}.gnav-main__25th--menu li{width:100%;height:100%}.gnav-main__25th--menu li a{width:433px;font-size:3.6rem;font-weight:600;line-height:1.15556;color:#000;display:flex;align-items:center;justify-content:start;position:relative;padding-bottom:10px;height:100%}@media all and (min-width: 641px) and (max-width: 1440px){.gnav-main__25th--menu li a{font-size:2.5vw}}@media all and (min-width: 641px) and (max-width: 1440px){.gnav-main__25th--menu li a{width:30.06944vw;padding-bottom:.69444vw}}@media screen and (max-width: 640px){.gnav-main__25th--menu li a{width:90%;font-size:5.46875vw;padding-bottom:1.5625vw;margin:0 auto}}.gnav-main__25th--menu li a::before{content:"";background:linear-gradient(to right, #209cff 0%, #68e0cf 50%);position:absolute;bottom:0;left:0;width:100%;height:3px}@media all and (min-width: 641px) and (max-width: 1440px){.gnav-main__25th--menu li a::before{height:.20833vw}}@media screen and (max-width: 640px){.gnav-main__25th--menu li a::before{height:2px}}html{scroll-behavior:smooth}.list__disc{margin-left:1.5em}.list__disc>li{list-style:disc}.list__table>li{display:table}.list__table>li>div{vertical-align:top;display:table-cell}@media screen and (max-width: 640px){.pc-block{display:none}}@media all and (min-width: 641px){.sp-block{display:none}}.is-disabled{pointer-events:none !important;user-select:none}.is-commingsoon,.is-end01,.is-end02{position:relative}.is-commingsoon::after,.is-end01::after,.is-end02::after{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:1em;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3)}.is-commingsoon::after{content:"Coming soon"}.is-end01::after{content:"終了しました"}.is-end02::after{content:"公開収録は終了しました"}.sale-2024--special .contents.contents--wide{max-width:100%}@media screen and (max-width: 640px){.is-MobileOS .sale-2024--special .kv.is-top-space,.sale-2024--special .kv.is-top-space{padding-top:0}}.page .kv{margin-bottom:0}.page .btn-top{z-index:999}.l-container{max-width:1256px;width:100%;margin:0 auto;position:relative;z-index:13}@media all and (min-width: 641px) and (max-width: 1440px){.l-container{max-width:87.22222vw}}@media screen and (max-width: 640px){.l-container{max-width:100%;padding:0 3.4375vw}}.fade{opacity:0}.contents--wide{background-color:#41bbe9;position:relative}.contents--wide::before{content:"";background:url("../images/pc/wave.png") center 237px no-repeat;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-size:100% auto;z-index:10}@media all and (min-width: 641px) and (max-width: 1440px){.contents--wide::before{background-position:center 16.45833vw}}@media screen and (max-width: 640px){.contents--wide::before{background:url("../images/mobile/wave.png") center 48.4375vw no-repeat;background-size:100% auto}}.content__visual--inner{position:relative;width:100%;height:726px;display:flex;align-items:end;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual--inner{height:50.41667vw}}@media screen and (max-width: 640px){.content__visual--inner{height:107.8125vw}}.content__visual__content{width:1440px;height:100%;position:absolute;z-index:130;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;gap:20px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual__content{width:100vw}}@media screen and (max-width: 640px){.content__visual__content{width:100%;gap:1.5625vw}}.content__visual__content .content__visual__title{margin:0 auto;width:591px}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual__content .content__visual__title{width:41.04167vw}}@media screen and (max-width: 640px){.content__visual__content .content__visual__title{width:92.34375vw}}.rinku_sale__clouds{position:absolute;top:0;left:0;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.rinku_sale__clouds .rinku_sale__clouds__inr{max-width:1440px;margin:0 auto;width:100%;height:100%;position:relative}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__clouds .rinku_sale__clouds__inr{max-width:100vw}}@media screen and (max-width: 640px){.rinku_sale__clouds .rinku_sale__clouds__inr{max-width:100%}}.rinku_sale__clouds .rinku_sale__cloud01{top:25%;right:-14%;width:498px;z-index:12}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__clouds .rinku_sale__cloud01{width:34.58333vw}}@media screen and (max-width: 640px){.rinku_sale__clouds .rinku_sale__cloud01{width:77.8125vw;right:-35%;top:62%}}.rinku_sale__cloud{position:absolute;height:auto;display:block;mix-blend-mode:screen;will-change:transform, opacity;transition:transform 0.3s ease;z-index:11}.rinku_sale__cloud02{top:1%;left:-11%;width:322px}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__cloud02{width:22.36111vw}}@media screen and (max-width: 640px){.rinku_sale__cloud02{width:50.3125vw}}.rinku_sale__cloud03{top:14.5%;right:-5%;width:322px}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__cloud03{width:22.36111vw}}@media screen and (max-width: 640px){.rinku_sale__cloud03{width:50.3125vw;right:-27%}}.rinku_sale__cloud04{top:25%;left:-23%;width:498px}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__cloud04{width:34.58333vw}}@media screen and (max-width: 640px){.rinku_sale__cloud04{width:77.8125vw;left:-55%}}.rinku_sale__cloud05{top:30.3%;right:-15%;width:522px}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__cloud05{width:36.25vw}}@media screen and (max-width: 640px){.rinku_sale__cloud05{width:81.5625vw;right:-43%}}.rinku_sale__cloud06{top:41%;left:-11%;width:322px}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__cloud06{width:22.36111vw}}@media screen and (max-width: 640px){.rinku_sale__cloud06{width:50.3125vw;left:-33%}}.rinku_sale__cloud07{top:55.2%;right:-15%;width:522px}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__cloud07{width:36.25vw}}@media screen and (max-width: 640px){.rinku_sale__cloud07{display:none}}.rinku_sale{margin-top:-128px;padding-bottom:137px;position:relative;background-color:#41bbe9}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale{margin-top:-8.88889vw;padding-bottom:9.51389vw}}@media screen and (max-width: 640px){.rinku_sale{margin-top:-16.875vw;padding-bottom:21.40625vw}}.rinku_sale .article-contents{position:relative;z-index:30}.sns-contents,.events-campaign,.sale-lead{padding-left:53px;padding-right:53px}@media all and (min-width: 641px) and (max-width: 1440px){.sns-contents,.events-campaign,.sale-lead{padding-left:3.68056vw;padding-right:3.68056vw}}@media screen and (max-width: 640px){.sns-contents,.events-campaign,.sale-lead{padding-left:0;padding-right:0}}.rinku_sale__banner,#event{padding-left:0;padding-right:0}.rinku_sale__banner .events-campaign__inr--single img,#event .events-campaign__inr--single img{aspect-ratio:6.14778;object-fit:cover}@media screen and (max-width: 640px){.rinku_sale__banner .events-campaign__inr--single img,#event .events-campaign__inr--single img{aspect-ratio:3.03046;object-fit:cover}}.rinku_sale__api{margin-top:120px;margin-bottom:58px}@media all and (min-width: 641px) and (max-width: 1440px){.rinku_sale__api{margin-top:8.33333vw;margin-bottom:4.02778vw}}@media screen and (max-width: 640px){.rinku_sale__api{margin-top:10.9375vw;margin-bottom:8.28125vw}}.sale-heading{text-align:center;border-color:#fff}.sale-heading__txt{width:fit-content;position:relative;z-index:1;display:inline-block;font-weight:700}.sale-heading__txt::before{content:"";position:absolute;width:100%;height:8px;bottom:2px;left:0;background-color:#ffc5de;z-index:-1}@media all and (min-width: 641px) and (max-width: 1440px){.sale-heading__txt::before{height:.55556vw;bottom:.13889vw}}@media screen and (max-width: 640px){.sale-heading__txt::before{height:1.25vw;bottom:0}}.sale-ttl{margin-bottom:20px}@media all and (min-width: 641px) and (max-width: 1440px){.sale-ttl{margin-bottom:1.38889vw}}.js-instaArea-ttl-ico{width:32px}@media all and (min-width: 641px) and (max-width: 1440px){.js-instaArea-ttl-ico{width:2.22222vw}}@media screen and (max-width: 640px){.js-instaArea-ttl-ico{width:6.5625vw}}.sale-lead__att{font-size:1.3rem;line-height:2.30769}@media all and (min-width: 641px) and (max-width: 1440px){.sale-lead__att{font-size:.90278vw}}@media screen and (max-width: 640px){.sale-lead__att{font-size:12px}}.article-contents__txt-box{font-size:1.6rem}@media all and (min-width: 641px) and (max-width: 1440px){.article-contents__txt-box{font-size:1.11111vw}}@media screen and (max-width: 640px){.article-contents__txt-box{font-size:3.4375vw}}.application__inr{background:#e6f7f3}.sale-2024 .article-contents__btn{margin:0 auto}.sale-2024 .application{position:relative;z-index:12}.brands-search-form{--header-height: 0px}.brands-search-list__photo-img{width:100%}.brands-search-list__ico{width:100%}.brands .search-refine__items-pop{background-color:transparent}.brands-search-list__title{--list-title-bg: #41bbe9;--header-height: 0px}.brands-search-info{margin-bottom:40px}@media all and (min-width: 641px) and (max-width: 1440px){.brands-search-info{margin-bottom:2.77778vw}}.detail__btn{transition:all 0.3s ease}.detail__btn:hover{filter:invert(1)}.gnav-main__25th--menu li a,.is-commingsoon::after,.is-end01::after,.is-end02::after{font-family:"Poppins", sans-serif}.sale-heading__txt{font-family:"Zen Kaku Gothic New", sans-serif}.sale-ttl,.sale-lead__att{font-family:"Noto Sans JP", sans-serif}
