@charset "UTF-8";.mainframe_>.navitopicpath_:first-child{margin:0}:where(.contents_) *,:where(.contents_) :after,:where(.contents_) :before{--letter-spacing:0.06em;letter-spacing:var(--letter-spacing,0.06em);-webkit-box-sizing:border-box;box-sizing:border-box}:where(.contents_) a{text-decoration:none;color:inherit}:where(.contents_) ol,:where(.contents_) ul{list-style-type:none}:where(.contents_) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;margin:0;cursor:pointer}:where(.contents_) img{width:100%;height:auto}:where(.contents_){}:where(.contents_) .sp{display:none}@media screen and (max-width:767px){:where(.contents_) .sp{display:block}}@media screen and (max-width:767px){:where(.contents_) .pc{display:none}}:where(.contents_) .text-left{text-align:left}:where(.contents_) .text-center{text-align:center}:where(.contents_) .text-right{text-align:right}:where(.contents_) .text-black{color:#000}:where(.contents_) .font-medium{font-weight:500}:where(.refagift){font-family:"Noto Sans JP",sans-serif;color:#474747;font-size:min(1.6666666667vw,1rem)}@media screen and (max-width:767px){:where(.refagift){font-size:3.7333333333vw}}:where(.refagift) .swiper-scrollbar-drag{--swiper-scrollbar-bg-color:#f0f0f0;--swiper-scrollbar-drag-bg-color:#b3b3b3;--swiper-scrollbar-size:3px;--swiper-scrollbar-border-radius:0;--swiper-scrollbar-bottom:0}:where(.refagift) .swiper-pagination{--swiper-pagination-bullet-inactive-color:#b3b3b3;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:5.75px;--swiper-theme-color:#474747;--swiper-pagination-bullet-size:7.5px}@media screen and (max-width:767px){:where(.refagift) .swiper-pagination{--swiper-pagination-bullet-horizontal-gap:1.5333333333vw;--swiper-pagination-bullet-size:1.6vw}}@media screen and (max-width:767px){:where(.refagift) .is-pc{display:none}}@media screen and (min-width:768px){:where(.refagift) .is-sp{display:none}}:where(.refagift) .container{width:100%;max-width:calc(min(88.5416666667vw, 850px) + 8vw);padding-left:4vw;padding-right:4vw;margin-top:min(-5.4166666667vw,-52px);margin-inline:auto}@media screen and (max-width:767px){:where(.refagift) .container{max-width:100%;padding-left:4.6666666667vw;padding-right:4.6666666667vw}}:where(.refagift) .button{display:-ms-grid;display:grid;place-content:center;margin-inline:auto;background-color:#b3b3b3;color:#fff;width:min(35.4166666667vw,340px);min-height:min(5.2083333333vw,50px);font-size:min(1.5625vw,0.9375rem);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:relative;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;line-height:1.5;text-align:center;padding:0.55em}@media screen and (max-width:767px){:where(.refagift) .button{width:100%;min-height:13.3333333333vw;font-size:4vw;padding:0.65em}}:where(.refagift) .button:after{content:"";width:min(0.8854166667vw,8.5px);height:min(0.8854166667vw,8.5px);border-right:min(0.1041666667vw,1px) solid #fff;border-bottom:min(0.1041666667vw,1px) solid #fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;top:50%;right:1em}@media screen and (max-width:767px){:where(.refagift) .button:after{width:2.5333333333vw;height:2.5333333333vw;border-width:0.2666666667vw}}@media (any-hover:hover){:where(.refagift) .button:hover{opacity:0.7}}:where(.refagift) .note{font-size:min(1.0416666667vw,0.625rem);text-indent:-1em;padding-left:1em}@media screen and (max-width:767px){:where(.refagift) .note{font-size:2.6666666667vw}}:where(.refagift) .heading{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;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:min(2.3958333333vw,1.4375rem);letter-spacing:0.06em;font-weight:500;margin-bottom:1.2em;white-space:nowrap}@media screen and (max-width:767px){:where(.refagift) .heading{margin-bottom:6.9333333333vw;font-size:5.0666666667vw}}:where(.refagift) .heading__en{color:#e61911;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:min(1.4583333333vw,0.875rem);font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;letter-spacing:0.3em;margin:0 auto 1em;border-bottom:1px solid #e61911}@media screen and (max-width:767px){:where(.refagift) .heading__en{font-size:2.6666666667vw}}:where(.refagift) .section{margin-block:min(10vw,96px)}@media screen and (max-width:767px){:where(.refagift) .section{margin-block:18.6666666667vw}}:where(.refagift) .section__inner{width:100%;max-width:calc(min(88.5416666667vw, 850px) + 8vw);margin-inline:auto;padding-inline:4vw}@media screen and (max-width:767px){:where(.refagift) .section__inner{max-width:100%;padding-inline:4.6666666667vw}}:where(.refagift) .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:min(1.0416666667vw,10px)}@media screen and (max-width:767px){:where(.refagift) .tab{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.1333333333vw}}:where(.refagift) .tab:has(.tab__item:nth-child(5)) .tab__item{width:min(13.6458333333vw,131px)}@media screen and (max-width:767px){:where(.refagift) .tab:has(.tab__item:nth-child(5)) .tab__item{width:28.8vw}}:where(.refagift) .tab__item{width:min(20.8333333333vw,200px);height:min(3.125vw,30px);display:-ms-grid;display:grid;place-content:center;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;cursor:pointer}@media screen and (max-width:767px){:where(.refagift) .tab__item{width:28.8vw;height:8vw;font-size:3.7333333333vw}}:where(.refagift) .tab__item.is-active{background:#ba0020;color:#fff}:where(.refagift) .tab__item:not(:last-child){position:relative}:where(.refagift) .tab__item:not(:last-child):after{content:"";height:100%;width:min(0.0520833333vw,0.5px);background:#474747;position:absolute;top:0;right:calc(-1 * min(0.625vw, 6px))}@media screen and (max-width:767px){:where(.refagift) .tab__item:not(:last-child):after{width:0.1333333333vw;right:-1.2vw}}:where(.refagift) .tab__content{display:none}:where(.refagift) .tab__content.is-active{display:block}:where(.refagift) .wrapping-card{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}@media screen and (max-width:767px){:where(.refagift) .wrapping-card{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 6vw 1fr;grid-template-rows:auto 1fr;gap:6vw}:where(.refagift) .wrapping-card>:first-child{-ms-grid-row:1;-ms-grid-column:1}:where(.refagift) .wrapping-card>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}}:where(.refagift) .wrapping-card__body{padding:0 min(3.3854166667vw,32.5px)}@media screen and (max-width:767px){:where(.refagift) .wrapping-card__body{padding:0;height:100%}}:where(.refagift) .wrapping-card__name{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:min(2.1875vw,1.3125rem);white-space:nowrap;margin-bottom:0.3em}@media screen and (max-width:767px){:where(.refagift) .wrapping-card__name{font-size:4.5333333333vw;text-align:center}}:where(.refagift) .wrapping-card__desc{font-size:min(1.5625vw,0.9375rem);overflow-wrap:anywhere;word-break:normal;line-break:strict}@media screen and (max-width:767px){:where(.refagift) .wrapping-card__desc{font-size:3.7333333333vw}}:where(.refagift) .wrapping-card__desc span{display:inline-block}:where(.refagift) .wrapping-card__button{max-width:100%;margin-top:1.5em;font-size:min(1.4583333333vw,0.875rem)}@media screen and (max-width:767px){:where(.refagift) .wrapping-card__button{font-size:4vw}}:where(.refagift) .wrapping-card__note{margin-top:1.5em}:where(.refagift) .item-card{display:block;text-align:center}:where(.refagift) .item-card__body{margin-top:1em;font-size:min(1.4583333333vw,0.875rem);line-height:1.77777778}@media screen and (max-width:767px){:where(.refagift) .item-card__body{margin-top:2.1333333333vw;font-size:3.2vw}}@media screen and (max-width:767px){:where(.refagift) .item-card__name{line-height:1.333333333}}@media screen and (max-width:767px){:where(.refagift) .item-card__price{line-height:1.66666667}}@media screen and (max-width:767px){:where(.refagift) .ranking-card{display:block}}:where(.refagift) .ranking-card__thumb{margin-bottom:min(2.0833333333vw,20px)}@media screen and (max-width:767px){:where(.refagift) .ranking-card__thumb{margin-bottom:0}}:where(.refagift) .ranking-card__body{padding-left:min(3.8541666667vw,37px);position:relative}@media screen and (max-width:767px){:where(.refagift) .ranking-card__body{padding-left:10.5333333333vw;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}:where(.refagift) .ranking-card__num{width:min(2.8125vw,27px);position:absolute;top:0.2em;left:0}@media screen and (max-width:767px){:where(.refagift) .ranking-card__num{width:7.2vw;margin-left:1.0666666667vw}}:where(.refagift) .ranking-card__small{font-size:min(1.0416666667vw,0.625rem);line-height:1.7}@media screen and (max-width:767px){:where(.refagift) .ranking-card__small{font-size:2.6666666667vw}}:where(.refagift) .ranking-card__name{font-size:min(1.5625vw,0.9375rem);line-height:1.6}@media screen and (max-width:767px){:where(.refagift) .ranking-card__name{font-size:3.2vw}}:where(.refagift) .ranking-card__price{font-size:min(1.3541666667vw,0.8125rem);margin-left:0.1em;line-height:1.846}@media screen and (max-width:767px){:where(.refagift) .ranking-card__price{font-size:3.2vw}}:where(.refagift) .anchor{margin-bottom:min(6.25vw,60px)}@media screen and (max-width:767px){:where(.refagift) .anchor{margin-bottom:13.3333333333vw}}:where(.refagift) .anchor__list{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) min(0.0520833333vw,0.5px) minmax(0,1fr) min(0.0520833333vw,0.5px) minmax(0,1fr) min(0.0520833333vw,0.5px) minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:min(0.0520833333vw,0.5px)}@media screen and (max-width:767px){:where(.refagift) .anchor__list{-ms-grid-columns:minmax(0,1fr) 0 minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}:where(.refagift) .anchor__list li{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:relative}:where(.refagift) .anchor__list li:not(:last-child):after{content:"";height:100%;width:min(0.1041666667vw,1px);background:#d7d7d7;position:absolute;top:0;right:calc(-1 * min(0.0520833333vw, 0.5px))}@media screen and (max-width:767px){:where(.refagift) .anchor__list li:not(:last-child):after{content:none}}@media screen and (max-width:767px){:where(.refagift) .anchor__list li:nth-child(odd){border-right:0.1333333333vw solid #d7d7d7}}@media screen and (max-width:767px){:where(.refagift) .anchor__list li:nth-child(n+3){border-top:0.1333333333vw solid #d7d7d7}}:where(.refagift) .anchor__list li a{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;gap:min(1.6145833333vw,15.5px);width:100%;height:min(6.25vw,60px);padding-left:5%;position:relative;padding-block:16px;text-align:center;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (max-width:767px){:where(.refagift) .anchor__list li a{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 6.1333333333vw;grid-template-columns:1fr 6.1333333333vw;gap:0;height:13.3333333333vw;padding-block:min(0.4166666667vw,4px);font-size:3.7333333333vw;letter-spacing:0em}}:where(.refagift) .anchor__list li a:after{content:"";width:min(0.6770833333vw,6.5px);height:min(0.6770833333vw,6.5px);border-right:min(0.1041666667vw,1px) solid #474747;border-bottom:min(0.1041666667vw,1px) solid #474747;-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg)}@media screen and (max-width:767px){:where(.refagift) .anchor__list li a:after{width:1.7333333333vw;height:1.7333333333vw;border-width:0.2666666667vw}}:where(.refagift) .kv{margin-bottom:max(min(14.5833333333vw,140px),9vw)}@media screen and (max-width:767px){:where(.refagift) .kv{margin-bottom:18.6666666667vw}}:where(.refagift) .topics{padding-bottom:min(3.125vw,30px);margin-block:min(6.25vw,60px) min(2.9166666667vw,28px)}@media screen and (max-width:767px){:where(.refagift) .topics{padding-bottom:10.6666666667vw}}:where(.refagift) .topics__slider-container{position:relative;max-width:min(54.1666666667vw,520px);margin-inline:auto;padding:0 min(2.6041666667vw,25px)}@media screen and (max-width:767px){:where(.refagift) .topics__slider-container{max-width:100%;padding:0 5.6vw}}:where(.refagift) .topics__slider-container .button-next,:where(.refagift) .topics__slider-container .button-prev{background-image:none;width:min(1.40625vw,13.5px);height:min(1.40625vw,13.5px);border-right:min(0.1041666667vw,1px) solid #474747;border-bottom:min(0.1041666667vw,1px) solid #474747;position:absolute;top:50%;translate:0 -50%;z-index:2;cursor:pointer}@media screen and (max-width:767px){:where(.refagift) .topics__slider-container .button-next,:where(.refagift) .topics__slider-container .button-prev{width:2.5333333333vw;height:2.5333333333vw;border-width:0.2666666667vw}}:where(.refagift) .topics__slider-container .button-prev{rotate:135deg;left:0}:where(.refagift) .topics__slider-container .button-next{rotate:-45deg;right:0}:where(.refagift) .topics__slider-container .swiper-pagination{top:100%}:where(.refagift) .topics__recommend{margin-top:min(7.9166666667vw,76px);font-size:min(1.7708333333vw,1.0625rem)}@media screen and (max-width:767px){:where(.refagift) .topics__recommend{margin-top:14.4vw}}:where(.refagift) .topics__recommend__text{padding-right:8px;text-align:center;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (max-width:767px){:where(.refagift) .topics__recommend__text{font-size:4vw;line-height:1.8}}:where(.refagift) .topics__recommend .link-card{margin-top:min(2.5vw,24px)}@media screen and (max-width:767px){:where(.refagift) .topics__recommend .link-card{margin-top:3.7333333333vw}}:where(.refagift) .wrapping__slider__thumb{max-width:min(40.3125vw,387px);margin-bottom:min(3.125vw,30px);--swiper-space-between:8.5px}@media (max-width:960px){:where(.refagift) .wrapping__slider__thumb{--swiper-space-between:0.9375vw}}@media screen and (max-width:767px){:where(.refagift) .wrapping__slider__thumb{max-width:100%;margin-bottom:1.0666666667vw;--swiper-space-between:1.06666666667vw}}:where(.refagift) .wrapping__slider__thumb .swiper-slide{cursor:pointer;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}:where(.refagift) .wrapping__slider__thumb .swiper-slide:hover{opacity:0.7}:where(.refagift) .wrapping__slider__main-wrapper{padding:0 min(4.1666666667vw,40px);position:relative}@media screen and (max-width:767px){:where(.refagift) .wrapping__slider__main-wrapper{margin-left:-2vw;margin-right:-2vw;padding:0 2vw}}:where(.refagift) .wrapping__slider__main-wrapper .swiper-slide{height:auto}:where(.refagift) .wrapping__slider__main-wrapper .button-next,:where(.refagift) .wrapping__slider__main-wrapper .button-prev{position:absolute;top:50%;translate:0 -50%;z-index:2;width:min(2.6041666667vw,25px);height:min(2.6041666667vw,25px);border:min(0.1041666667vw,1px) solid #474747;background-color:#fff;display:-ms-grid;display:grid;place-content:center;opacity:0.8;cursor:pointer}@media screen and (max-width:767px){:where(.refagift) .wrapping__slider__main-wrapper .button-next,:where(.refagift) .wrapping__slider__main-wrapper .button-prev{width:6.6666666667vw;height:6.6666666667vw}}:where(.refagift) .wrapping__slider__main-wrapper .button-next:before,:where(.refagift) .wrapping__slider__main-wrapper .button-prev:before{content:"";background-image:none;width:min(0.9375vw,9px);height:min(0.9375vw,9px);border-right:min(0.1041666667vw,1px) solid #474747;border-bottom:min(0.1041666667vw,1px) solid #474747;opacity:1}@media screen and (max-width:767px){:where(.refagift) .wrapping__slider__main-wrapper .button-next:before,:where(.refagift) .wrapping__slider__main-wrapper .button-prev:before{width:2.2666666667vw;height:2.2666666667vw;border-width:0.2666666667vw}}:where(.refagift) .wrapping__slider__main-wrapper .button-prev{left:0}@media screen and (max-width:767px){:where(.refagift) .wrapping__slider__main-wrapper .button-prev{top:58vw}}:where(.refagift) .wrapping__slider__main-wrapper .button-prev:before{rotate:135deg;translate:25% 0}:where(.refagift) .wrapping__slider__main-wrapper .button-next{right:0}@media screen and (max-width:767px){:where(.refagift) .wrapping__slider__main-wrapper .button-next{top:58vw}}:where(.refagift) .wrapping__slider__main-wrapper .button-next:before{rotate:-45deg;translate:-25% 0}:where(.refagift) .person{overflow-x:hidden}:where(.refagift) .person .tab{margin-bottom:min(4.1666666667vw,40px)}@media screen and (max-width:767px){:where(.refagift) .person .tab{margin-bottom:6.4vw}}@media screen and (max-width:767px){:where(.refagift) .person .tab__item:first-child,:where(.refagift) .person .tab__item:last-child{max-width:25.3333333333vw}:where(.refagift) .person .tab__item:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}}:where(.refagift) .person__desc{text-align:center;font-size:min(1.4583333333vw,0.875rem);margin-bottom:min(3.5416666667vw,34px)}@media screen and (max-width:767px){:where(.refagift) .person__desc{font-size:3.7333333333vw;margin-bottom:9.3333333333vw}}:where(.refagift) .person__slider{overflow:visible;padding-bottom:min(3.0208333333vw,29px);--swiper-space-between:20px}@media (max-width:960px){:where(.refagift) .person__slider{--swiper-space-between:2.0833333333vw}}@media screen and (max-width:767px){:where(.refagift) .person__slider{margin-right:-4.6666666667vw;padding-bottom:6.6666666667vw;--swiper-space-between:2.6666666667vw}}:where(.refagift) .person__slider .swiper-slide{width:min(26.0416666667vw,250px)}@media screen and (max-width:767px){:where(.refagift) .person__slider .swiper-slide{width:37.3333333333vw}}:where(.refagift) .person-lead{text-align:center;margin-block:min(-0.4166666667vw,-4px) min(3.3333333333vw,32px);padding-left:min(1.0416666667vw,10px);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (max-width:767px){:where(.refagift) .person-lead{margin-block:-3.7333333333vw 8vw;line-height:1.8}}:where(.refagift) .color .tab{margin-bottom:min(4.1666666667vw,40px)}@media screen and (max-width:767px){:where(.refagift) .color .tab{margin-bottom:6.4vw}}:where(.refagift) .color__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(2.0833333333vw,20px)}@media screen and (max-width:767px){:where(.refagift) .color__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw;margin-top:5.3333333333vw}}:where(.refagift) .color__block__mv{-webkit-box-flex:1;-ms-flex:1 0 min(28.6458333333vw,275px);flex:1 0 min(28.6458333333vw,275px)}:where(.refagift) .color__slider{padding-bottom:min(3.0208333333vw,29px);--swiper-space-between:20px}@media (max-width:960px){:where(.refagift) .color__slider{--swiper-space-between:2.0833333333vw}}@media screen and (max-width:767px){:where(.refagift) .color__slider{width:calc(100% + 4.6666666667vw);margin-right:-4.6666666667vw;padding-bottom:6.6666666667vw;--swiper-space-between:2.6666666667vw}}:where(.refagift) .color__slider .swiper-slide{width:min(26.0416666667vw,250px)}@media screen and (max-width:767px){:where(.refagift) .color__slider .swiper-slide{width:37.3333333333vw}}:where(.refagift) .color__button{margin-top:min(5.2083333333vw,50px)}:where(.refagift) .ranking{margin-top:min(1.6666666667vw,16px);padding-top:min(8.3333333333vw,80px)}@media screen and (max-width:767px){:where(.refagift) .ranking{padding-top:16vw}}:where(.refagift) .ranking__block{margin-top:min(7.2916666667vw,70px)}@media screen and (max-width:767px){:where(.refagift) .ranking__block{margin-top:0}}:where(.refagift) .ranking__block__no1{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){:where(.refagift) .ranking__block__no1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}:where(.refagift) .ranking__block__no1 .ranking-no1{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){:where(.refagift) .ranking__block__no1 .ranking-no1{width:min(58.3333333333vw,560px)}}:where(.refagift) .ranking__block__no1 .ranking-no1 img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){:where(.refagift) .ranking__block__no1 .ranking-card{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:min(2.5vw,24px);padding-left:min(3.3333333333vw,32px)}}@media screen and (max-width:767px){:where(.refagift) .ranking__block__no1 .ranking-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.6666666667vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw;min-height:25.0666666667vw}}@media screen and (max-width:767px){:where(.refagift) .ranking__block__no1 .ranking-card__thumb{width:19.8666666667vw}}:where(.refagift) .ranking__block__other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(4.1666666667vw,40px);max-width:min(84.4791666667vw,811px);margin-top:min(4.1666666667vw,40px);margin-inline:auto}@media screen and (max-width:767px){:where(.refagift) .ranking__block__other{max-width:100%;gap:5.3333333333vw;margin-top:5.3333333333vw}}:where(.refagift) .ranking__block__other .ranking-card{width:min(26.875vw,258px)}@media screen and (max-width:767px){:where(.refagift) .ranking__block__other .ranking-card{width:calc(50% - 2.6666666667vw)}}:where(.refagift) .ranking__block__button{margin-top:min(2.5vw,24px)}@media screen and (max-width:767px){:where(.refagift) .ranking__block__button{margin-top:6.6666666667vw;padding-right:8%}}:where(.refagift) .faq{text-align:center}@media screen and (max-width:767px){:where(.refagift) .faq{padding:18.6666666667vw 0;background:#f0f0f0}}:where(.refagift) .faq__inner{padding:min(9.375vw,90px) min(8.3333333333vw,80px) min(8.3333333333vw,80px);background:#f0f0f0}@media screen and (max-width:767px){:where(.refagift) .faq__inner{padding:0}}:where(.refagift) .faq__heading{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:min(2.5vw,1.5rem);margin-bottom:min(2.5vw,24px)}@media screen and (max-width:767px){:where(.refagift) .faq__heading{font-size:5.0666666667vw;margin-bottom:3.2vw}}:where(.refagift) .faq__text{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:min(1.6666666667vw,1rem);padding-left:min(1.0416666667vw,10px)}@media screen and (max-width:767px){:where(.refagift) .faq__text{font-size:4vw}}:where(.refagift) .faq__contents{margin-top:min(3.5416666667vw,34px);text-align:left}@media screen and (max-width:767px){:where(.refagift) .faq__contents{margin-top:9.6vw}}:where(.refagift) .faq__contents__item{position:relative;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}:where(.refagift) .faq__contents__item:not(:first-child){margin-top:min(3.3333333333vw,32px)}@media screen and (max-width:767px){:where(.refagift) .faq__contents__item:not(:first-child){margin-top:10.6666666667vw}}:where(.refagift) .faq__contents__item:after{opacity:0;content:"";position:absolute;left:0;right:0;bottom:0;height:min(2.0833333333vw,20px);pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(240,240,240,0)),to(#f0f0f0));background:linear-gradient(to bottom,rgba(240,240,240,0),#f0f0f0);-webkit-transition:0.3s ease-out;transition:0.3s ease-out}@media screen and (max-width:767px){:where(.refagift) .faq__contents__item:after{height:5.3333333333vw}}:where(.refagift) .faq__contents__item .answer,:where(.refagift) .faq__contents__item .question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:min(4.1666666667vw,40px);position:relative;padding-left:min(5.4166666667vw,52px)}@media screen and (max-width:767px){:where(.refagift) .faq__contents__item .answer,:where(.refagift) .faq__contents__item .question{padding-left:15.4666666667vw}}:where(.refagift) .faq__contents__item .answer:before,:where(.refagift) .faq__contents__item .question:before{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;aspect-ratio:1;width:min(4.1666666667vw,40px);height:min(4.1666666667vw,40px);padding-left:min(0.4166666667vw,4px);padding-bottom:min(0.2083333333vw,2px);border:1px solid #ba0020;border-radius:50%;text-align:center;font-size:min(1.25vw,0.75rem);color:#ba0020;position:absolute;top:0;left:0}@media screen and (max-width:767px){:where(.refagift) .faq__contents__item .answer:before,:where(.refagift) .faq__contents__item .question:before{width:10.6666666667vw;height:10.6666666667vw;padding-left:1.0666666667vw;padding-bottom:0.8vw;font-size:3.2vw;top:3px;left:3px}}:where(.refagift) .faq__contents__item .question{font-size:min(1.4583333333vw,0.875rem)}@media screen and (max-width:767px){:where(.refagift) .faq__contents__item .question{font-size:3.7333333333vw}}:where(.refagift) .faq__contents__item .question:before{content:"Q."}:where(.refagift) .faq__contents__item .answer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:min(4.1666666667vw,40px);font-size:min(1.4583333333vw,0.875rem)}@media screen and (max-width:767px){:where(.refagift) .faq__contents__item .answer{margin-top:9.6vw;font-size:3.7333333333vw}}:where(.refagift) .faq__contents__item .answer:before{content:"A."}:where(.refagift) .faq__contents__item.is-collapsed{overflow:hidden}:where(.refagift) .faq__contents__item.is-collapsed:after{opacity:1}:where(.refagift) .faq__contents__item.is-open:after{display:none}@media screen and (max-width:767px){:where(.refagift) .faq__contents__item.is-open{margin-bottom:4.2666666667vw}}:where(.refagift) .faq__contents__item.is-open+.faq-toggle:after{rotate:0deg}:where(.refagift) .faq__button{display:-ms-grid;display:grid;place-content:center;margin-inline:auto;width:min(26.0416666667vw,250px);height:min(5.2083333333vw,50px);border:1px solid #b3b3b3;border-radius:min(10.3125vw,99px);font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:min(1.5625vw,15px);margin-top:min(6.25vw,60px)}@media screen and (max-width:767px){:where(.refagift) .faq__button{width:66.6666666667vw;height:13.3333333333vw;font-size:4vw;margin-top:10.6666666667vw}}:where(.refagift) .faq-toggle{aspect-ratio:1;width:min(3.9583333333vw,38px);height:min(3.9583333333vw,38px);margin-top:min(0.8333333333vw,8px);border-radius:100%;background:#474747;cursor:pointer;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.3s ease-out;transition:0.3s ease-out}:where(.refagift) .faq-toggle:after,:where(.refagift) .faq-toggle:before{content:"";width:min(1.0416666667vw,10px);height:min(0.1041666667vw,1px);background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}:where(.refagift) .faq-toggle:before{translate:-50% -50%}:where(.refagift) .faq-toggle:after{translate:-50% -50%;rotate:90deg}@media screen and (max-width:767px){:where(.refagift) .faq-toggle{width:10.1333333333vw;height:10.1333333333vw;margin-top:2.1333333333vw}:where(.refagift) .faq-toggle:after,:where(.refagift) .faq-toggle:before{width:2.6666666667vw;height:0.2666666667vw}}:where(.refagift) .faq-guide-explanation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){:where(.refagift) .faq-guide-explanation{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}:where(.refagift) .faq-guide-explanation:not(:last-child){margin-bottom:min(3.125vw,30px)}@media screen and (max-width:767px){:where(.refagift) .faq-guide-explanation:not(:last-child){margin-bottom:8vw}}@media screen and (min-width:768px){:where(.refagift) .faq-guide-explanation__left{max-width:55%}}:where(.refagift) .faq-guide-explanation__right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px){:where(.refagift) .faq-guide-explanation__right{max-width:43%}}@media screen and (max-width:767px){:where(.refagift) .faq-guide-explanation__right p{margin-bottom:2.6666666667vw}}:where(.refagift) .faq-guide-explanation__right .txt_em{color:#d20000}:where(.refagift) .faq-guide-explanation__right .attention{margin-left:1em;text-indent:-1em;margin-top:20px;font-size:clamp(10px,2.4vw,12px)}:where(.refagift) .eye-catch{width:100%}:where(.refagift) .eye-catch img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}:where(.refagift) .link-card{display:block;max-width:min(43.2291666667vw,415px);margin-inline:auto;position:relative}@media screen and (max-width:767px){:where(.refagift) .link-card{max-width:78.6666666667vw}}:where(.refagift) .link-card__textArea{background:#9ca3a7;padding-block:min(1.3020833333vw,12.5px);position:absolute;inset-inline:0;bottom:0;text-align:center}:where(.refagift) .link-card__textArea:after{content:"";width:min(0.8333333333vw,8px);height:min(0.8333333333vw,8px);border-right:min(0.1041666667vw,1px) solid #fff;border-bottom:min(0.1041666667vw,1px) solid #fff;position:absolute;top:50%;right:14px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:767px){:where(.refagift) .link-card__textArea:after{width:1.7333333333vw;height:1.7333333333vw;border-width:0.2666666667vw}}@media screen and (max-width:767px){:where(.refagift) .link-card__textArea{padding-block:3.2vw}}:where(.refagift) .link-card__textArea__title{display:inline-block;width:100%;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:min(1.5625vw,0.9375rem);color:#fff}@media screen and (max-width:767px){:where(.refagift) .link-card__textArea__title{margin-left:-5.3333333333vw;font-size:3.7333333333vw}}:where(.refagift) .link-card__textArea--black{background:#32363a}:where(.refagift) .link-card__textArea--pink{background:#dbabab}:where(.refagift) .link-card__textArea--white{background-color:#f3f3f1}:where(.refagift) .link-card__textArea--white .link-card__textArea__text,:where(.refagift) .link-card__textArea--white .link-card__textArea__title{color:#474747}:where(.refagift) .link-card--has-text .link-card__textArea{padding-block:min(1.0416666667vw,10px)}:where(.refagift) .link-card--has-text .link-card__textArea__title{font-size:min(2.1875vw,1.3125rem);line-height:0.9}@media screen and (max-width:767px){:where(.refagift) .link-card--has-text .link-card__textArea__title{font-size:5.3333333333vw}}:where(.refagift) .link-card--has-text .link-card__textArea__text{font-size:min(1.3541666667vw,0.8125rem);color:#fff}@media screen and (max-width:767px){:where(.refagift) .link-card--has-text .link-card__textArea__text{font-size:3.2vw}}:where(.refagift) .link-card--has-text .link-card__textArea--white .link-card__textArea__text,:where(.refagift) .link-card--has-text .link-card__textArea--white .link-card__textArea__title{color:#474747}:where(.refagift) .link-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(2.0833333333vw,20px)}@media screen and (max-width:767px){:where(.refagift) .link-card-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8vw;margin-inline:-4.6666666667vw}}@media screen and (max-width:767px){:where(.refagift) .link-card-container .link-card{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:100%}}:where(.refagift) .link-card-container .link-card:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){:where(.refagift) .link-card-container .link-card__thumb{-webkit-box-flex:1;-ms-flex:1;flex:1}}:where(.refagift) .link-card-container .link-card__textArea:after{display:none}@media screen and (max-width:767px){:where(.refagift) .link-card-container .link-card__textArea{-webkit-box-flex:1;-ms-flex:1;flex:1;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.3333333333vw;position:relative}}@media screen and (max-width:767px){:where(.refagift) .link-card-container .link-card__textArea__text{text-align:left}}
/*# sourceMappingURL=style.css.map */