@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-ml-10{margin-left:2.5rem}.tw-mt-2{margin-top:.5rem}.tw-mt-4{margin-top:1rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-8{margin-top:2rem}.tw-flex{display:flex}.tw-flex-1{flex:1 1 0%}.tw-gap-5{gap:1.25rem}.\!tw-border-b-0{border-bottom-width:0!important}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.headerNavigation__body{border-radius:5px;display:flex;height:100px;overflow:hidden}.headerNavigation__item{display:flex;position:relative;width:110px}.headerNavigation__item.active{color:#fff}.headerNavigation__item:before{background-color:#e2dcd7;content:"";height:calc(100% - 30px);opacity:.5;position:absolute;right:0;top:15px;width:1px}.headerNavigation__item:last-child:before{display:none}.headerNavigation__item.link{width:130px}.headerNavigation__link{align-items:center;background-color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:15px 0}.active .headerNavigation__link{background-color:#e69f2c}.headerNavigation__text{font-size:.875rem;margin-top:1em}.headerNavigation__homeIcon{width:22px}.headerNavigation__userIcon{width:24px}.headerNavigation__cartIcon{width:25px}.headerNavigation__menuIcon{width:17px}.headerNavigation__filterIcon{width:28px}.gvHeaderNavigation__body{border-radius:5px;display:flex;gap:68px;height:100px;overflow:hidden}.gvHeaderNavigation__item{display:flex;position:relative}.gvHeaderNavigation__link{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:15px 0}.active .gvHeaderNavigation__link{background-color:#e69f2c}.gvHeaderNavigation__text{font-size:.875rem;margin-top:.5em}.gvHeaderNavigation__icon{align-items:center;display:flex;height:40px}.gvHeaderNavigation__piyochoiIcon{width:28px}.gvHeaderNavigation__bookIcon{width:25px}.gvHeaderNavigation__giftBoxIcon{width:21px}.gvHeaderNavigation__lockIcon{width:16px}.headerFilterMenu{background-color:#00000080;height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-out;width:100vw;z-index:2}.headerFilterMenu.is-show{opacity:1;pointer-events:auto}.headerFilterMenu__body{background-color:#fbf7ee;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transition:translate .3s ease-out;translate:100% 0;width:350px}.is-show .headerFilterMenu__body{translate:0 0}@media screen and (min-width:769px){.headerFilterMenu__body{width:500px}}.headerFilterMenu__header{align-items:center;background-color:#fff;display:flex;flex:none;height:70px;justify-content:center;padding-right:32px;position:relative}.headerFilterMenu__heading{font-size:1.615rem;font-weight:700}@media screen and (min-width:769px){.headerFilterMenu__heading{font-size:1.3rem}}.headerFilterMenu__content{display:flex;flex:1;overflow:hidden;padding:20px 25px}.headerFilterMenu__tabs{cursor:pointer;flex:none;width:130px}@media screen and (min-width:769px){.headerFilterMenu__tabs{width:200px}}.headerFilterMenu__tab{padding:1.5em 1em}.headerFilterMenu__tab.is-active{background-color:#fff;border-radius:10px 0 0 10px;color:#e69f2c;font-weight:700;pointer-events:none}.headerFilterMenu__tabPanels{border-radius:0 10px 10px;flex:1;overflow:auto}.headerFilterMenu__tabPanel{display:none}.headerFilterMenu__tabPanel.is-show{display:block}.headerFilterMenu__menu a{align-items:center;background-color:#fff;display:flex;padding:1.5em 1em}.headerFilterMenu__menu a:after{background-image:url(/assets/images/icon-chevron-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6px;margin-left:auto;width:3.5px}.headerFilterMenu__iconFilter{margin-right:20px;width:20px}.headerFilterMenu__iconClose{cursor:pointer;height:14px;position:absolute;right:22px;top:50%;transform:translateY(-50%);width:14px}.headerFilterMenu__openButton{cursor:pointer}.gvHeaderOpenMenu{background-color:#e69f2c80}.gvHeaderOpenMenu__logo{height:33px;width:140px}.gvHeaderOpenMenu__body{background-color:#fff}@media screen and (min-width:769px){.gvHeaderOpenMenu__body{width:500px}}.gvHeaderOpenMenu__header{background-color:#fff;justify-content:flex-start;padding-left:25px}.gvHeaderOpenMenu__heading{font-size:1.615rem;font-weight:700}@media screen and (min-width:769px){.gvHeaderOpenMenu__heading{font-size:1.3rem}}.gvHeaderOpenMenu__content{display:block;height:calc(100svh - 70px);overflow-y:auto;padding:20px 25px 10vh}.gvHeaderOpenMenu__userName{align-items:center;display:flex;gap:10px}.gvHeaderOpenMenu__userIcon{flex:none;height:21px;width:21px}.gvHeaderOpenMenu__userIcon img{width:6px}.gvHeaderOpenMenu__userNickname{font-size:1.125rem;font-weight:700}.gvHeaderOpenMenu__colorBox{background-color:#fbf7ee;border-radius:10px;padding:15px;text-align:center}.gvHeaderOpenMenu__colorBox-ttl{font-size:1.23rem;font-weight:700}.gvHeaderOpenMenu__point{align-items:center;display:flex;font-size:2.5rem;font-weight:700;justify-content:center;line-height:1.3}.gvHeaderOpenMenu__icon{margin-right:10px;width:30px}.gvHeaderOpenMenu__pointLimit{font-size:.92rem}.gvHeaderOpenMenu__ttl{font-size:1.375rem;font-weight:700;margin-bottom:.5em}.gvHeaderOpenMenu__container{padding-bottom:1.5rem;padding-top:1.5rem}.gvHeaderOpenMenu__container~.gvHeaderOpenMenu__container{border-top:1px solid #e5e1d8}.gvHeaderOpenMenu__list>*~*{margin-top:1em}.gvHeaderOpenMenu__listItem>ul{margin-left:25px;margin-top:1em}.gvHeaderOpenMenu__link{align-items:center;display:flex;gap:10px}.gvHeaderOpenMenu__link p{line-height:1.3}.gvHeaderOpenMenu__linkIcon{align-items:center;background-color:#e69f2c;border-radius:100%;display:flex;flex:none;height:21px;justify-content:center;width:21px}.gvHeaderOpenMenu__linkIcon img{width:6px}.gvHeaderOpenMenu__buttonCharacover{padding:1em 45px 1em 75px!important;position:relative}.gvHeaderOpenMenu__buttonCharactor{bottom:-12px;height:auto;left:10px;position:absolute;width:56px}.gvHeaderOpenMenu__buttonIconGift{left:70px!important}.gvHeaderOpenMenu__sns{align-items:center;display:flex;justify-content:center}.gvHeaderOpenMenu__snsItem{flex:none;height:30px;margin-right:2.15rem;text-align:center;width:30px}.gvHeaderOpenMenu__snsItem:last-child{margin-right:0}.gvHeaderOpenMenu__snsItem img{height:100%;max-width:100%;width:auto}.gvHeaderOpenMenu__menu a{align-items:center;background-color:#fff;display:flex;padding:1.5em 1em}.gvHeaderOpenMenu__menu a:after{background-image:url(/assets/images/icon-chevron-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6px;margin-left:auto;width:3.5px}.gvHeaderOpenMenu__iconFilter{margin-right:20px;width:20px}.gvHeaderOpenMenu__iconClose{cursor:pointer;height:14px;position:absolute;right:22px;top:50%;transform:translateY(-50%);width:14px}.gvHeaderOpenMenu__openButton{cursor:pointer}.gvHeaderOpenMenu__apps{align-items:center;display:flex;gap:2.15rem;justify-content:center}.gvHeaderOpenMenu__appsItem{height:40px;text-align:center}.gvHeaderOpenMenu__appsItem:last-child{margin-right:0}.gvHeaderOpenMenu__appsItem img{height:100%;max-width:100%;width:auto}.gvHeaderOpenMenu__copyright{font-size:.75rem;margin-top:2rem;text-align:center}.productListSp{display:flex;flex-wrap:wrap;gap:10px;margin-top:calc(10px - 1rem);padding-bottom:10px;scrollbar-color:#f0bc68 #f3e7d8;scrollbar-width:thin}.productListSp::-webkit-scrollbar{width:10px}.productListSp::-webkit-scrollbar-track{background-color:#f3e7d8;border-radius:6px}.productListSp::-webkit-scrollbar-thumb{background-color:#f0bc68;border-radius:6px}.productListSp--nowrap{flex-wrap:nowrap;overflow-x:auto}.productListSp__item{display:flex;width:calc(33.33% - 7px)}.productListSp--nowrap .productListSp__item{flex:none;width:105px}.productListSp__item--half,.productListSp__item--sp-half{width:calc(50% - 5px)}@media screen and (min-width:769px){.productListSp__item--sp-half{width:calc(33.33% - 7px)}}.productListSp__item--odd{width:calc(50% - 10px)}@media screen and (min-width:769px){.productListSp__item--odd{width:calc(25% - 10px)}}.productListSp__item--full{width:100%}.productListCardSp{border-radius:10px;display:block;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.productListCardSp.is-horizontal{flex-direction:row}.productListCardSp.is-horizontal .productListCardSp__thumbnail{flex:.8}.productListCardSp.is-horizontal .productListCardSp__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.productListCardSp.is-horizontal .productListCardSp__body{background-color:#fff;flex:1;padding:1em}.productListCardSp__thumbnail{background-color:#fff;padding-top:1rem}.productListCardSp__thumbnail img{height:120px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:481px){.productListCardSp__thumbnail img{height:240px}}.productListCardSp__body{background-color:#fff;display:flex;flex:1;flex-direction:column;padding:1em}.productListCardSp__body.has-favIcon{padding:1em 1em 32px;position:relative}.productListCardSp__brandName{color:#5f9495;font-size:.77rem;font-weight:700}.productListCardSp__productName{display:-webkit-box;font-size:.85rem;margin-top:.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:700}.productListCardSp__productInfo{font-size:.77rem;margin-top:.5em}.productListCardSp__priceRow{align-items:flex-end;display:flex;justify-content:space-between}.productListCardSp__priceIcon{margin-right:4px;vertical-align:middle;width:17px}.productListCardSp__price{font-weight:700;line-height:1;margin-top:auto;padding-top:.5em}@media screen and (min-width:769px){.productListCardSp__price{font-size:1.15rem}}.productListCardSp__favorite{align-items:center;background-color:#ff8c9a;border-radius:50%;display:flex;flex:none;height:18px;justify-content:center;width:18px}.productListCardSp__favorite.-right-bottom{bottom:1em;position:absolute;right:1em}@media screen and (min-width:769px){.productListCardSp__favorite{height:24px;width:24px}}.productListCardSp__favorite img{height:10px;margin-top:2px;width:10px}@media screen and (min-width:769px){.productListCardSp__favorite img{height:14px;width:14px}}.productListCardSp__delete{align-items:center;background-color:#f3f0eb;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}@media screen and (min-width:769px){.productListCardSp__delete{height:35px;width:35px}}.productListCardSp__delete img{height:14px;width:14px}@media screen and (min-width:769px){.productListCardSp__delete img{height:15px;width:15px}}.brandListSpWrapper{position:relative}.brandListSp{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;scrollbar-color:#f0bc68 #f3e7d8;scrollbar-width:thin}.brandListSp::-webkit-scrollbar{width:10px}.brandListSp::-webkit-scrollbar-track{background-color:#f3e7d8;border-radius:6px}.brandListSp::-webkit-scrollbar-thumb{background-color:#f0bc68;border-radius:6px}.brandListSp__item{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex:none;height:130px;justify-content:center;overflow:hidden;padding:10px;width:130px}.brandListSp__item img{height:110px;-o-object-fit:contain;object-fit:contain;width:110px}.brandListSp__item--small{height:105px;width:105px}@media screen and (min-width:769px){.brandListSp__item,.brandListSp__item--small{height:130px;width:130px}}.brandListSp__controller{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.brandListSp__nextButton,.brandListSp__prevButton{align-items:center;background-color:#e69f2c;border-radius:100%;display:flex;height:30px;justify-content:center;pointer-events:fill;position:absolute;top:50%;translate:0 -50%;width:30px}.brandListSp__nextButton img,.brandListSp__prevButton img{width:6px}.brandListSp__prevButton{left:-15px}.brandListSp__nextButton{right:-15px}.menu{background-color:#fff;display:none;height:calc(100svh - 50px);left:0;overflow:auto;position:fixed;top:50px;width:100%;z-index:1}@media screen and (min-width:769px){.menu{height:calc(100svh - 100px);top:100px}}.menu.is-show{display:flex;flex-direction:column}.menu__wrapper{align-items:center;display:flex;flex:1}@media screen and (min-width:769px){.menu__wrapper{padding:70px 0}}.menu__contents{flex:1;padding-top:30px}@media screen and (min-width:769px){.menu__contents{background-color:#fbf7ee;border-radius:20px;padding:50px;position:relative;text-align:center}}.menu__heading{align-items:center;display:flex;font-size:1.62rem;font-weight:700;gap:20px;justify-content:center;margin-bottom:50px;position:relative}@media screen and (min-width:769px){.menu__heading{font-size:1.75rem;margin-bottom:30px;position:static}}.menu__body{display:flex;flex-direction:column;gap:25px;padding-bottom:25px}@media screen and (min-width:769px){.menu__body{gap:40px;margin-left:auto;margin-right:auto}}.menu__filterIcon{width:20px}.menu__closeButton{cursor:pointer;position:absolute;right:0;width:15px}@media screen and (min-width:769px){.menu__closeButton{right:-50px;top:-50px;width:40px}}.menu__container{border-top:1px solid #e5e1d8;padding:1.5rem}.menu__ttl{font-size:1.375rem;font-weight:700;margin-bottom:.5em;text-align:left}.menuPoints{background-color:#fff;border-radius:10px;padding:25px}@media screen and (min-width:769px){.menuPoints{padding:40px 50px}}.menuPoints__heading{background-color:#f5deb8;border-radius:10px 10px 0 0;font-size:1.23rem;font-weight:700;margin:-25px -25px 8px;padding:12px 25px;text-align:left}@media screen and (min-width:769px){.menuPoints__heading{margin:-40px -50px 16px;padding:16px 50px}}.menuPoints__icon{display:inline;margin-right:10px;width:33px}@media screen and (min-width:769px){.menuPoints__icon{width:54px}}.menuPoints__pointBalance{align-items:center;border-bottom:2px dotted #c8bdb0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.menuPoints__pointBalance .-title{font-size:1.15rem;font-weight:700}.menuPoints__pointBalance .-icon{align-items:center;display:flex}.menuPoints__pointBalance .-icon img{display:inline-block;margin-right:3px;width:20px}.menuPoints__pointBalance .-point{font-size:1.75rem;font-weight:700}.menuLimitList{margin-top:10px}.menuLimitList__item{align-items:flex-end;display:flex;justify-content:space-between;margin-top:.65rem}@media screen and (min-width:769px){.menuLimitList__item{margin-top:5px}}.menuLimitList__item .-ttl{font-weight:700}.menuLimitList__pt{align-items:center;display:flex}.menuLimitList__pt>:first-of-type{margin-left:5px;margin-right:5px}.menuLimitList__pt>.-point{font-size:1.23rem;font-weight:700}.menuLimitList__pt img{vertical-align:middle}.menuLimitList__icon{flex:none;margin-right:3px;width:18px}.menuLimitList__icon img{vertical-align:middle;width:18px}.menuLink{display:flex;flex-direction:column;gap:1em}@media screen and (min-width:769px){.menuLink{flex-direction:row;flex-wrap:wrap;font-size:.875rem;gap:1em 0}}.menuLink__item>.menuLink{margin-left:1em;margin-top:1em}@media screen and (min-width:769px){.menuLink__item,.menuLink__item>.menuLink>.menuLink__item{width:50%}.menuLink__item--clear{width:100%}}.menuLink__link{align-items:center;display:flex;gap:10px;position:relative}.menuLink__link p{line-height:1.3}.menuLink__linkIcon{align-items:center;background-color:#f0bc68;border-radius:100%;display:flex;flex:none;height:21px;justify-content:center;width:21px}.menuLink__linkIcon img{width:6px}.modal__overlay{align-items:center;background:hsla(49,83%,86%,.9);bottom:0;display:flex;justify-content:center;left:0;padding-left:20px;padding-right:20px;position:fixed;right:0;top:0;z-index:10}.modal__container{background-color:#fff;border-radius:.75rem;box-sizing:border-box;max-height:80vh;max-height:80svh;max-width:500px;padding:25px}.modal__header{align-items:center;display:flex;justify-content:space-between}.modal__title{box-sizing:border-box;color:#00449e;font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.modal__close{background:transparent;border:0;position:absolute;right:0;top:-25px;width:15px}.modal__close:focus{outline:none}.modal__content{color:#000c;line-height:1.5;margin-bottom:2rem}.modal__content.-mn{margin-bottom:0}.modal__btn{-webkit-appearance:button;background-color:#e6e6e6;border-radius:.25rem;border-style:none;border-width:0;color:#000c;cursor:pointer;font-size:.875rem;line-height:1.15;margin:0;overflow:visible;padding:.5rem 1rem;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__footer-close{font-size:1.23rem;font-weight:700;margin-top:25px;text-align:center}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSansJP-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:bold;font-weight:600;src:url(/assets/fonts/NotoSansJP-Bold.woff) format("woff")}html{color:#745844;font-family:Noto Sans JP,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:13px}@media screen and (min-width:769px){html{font-size:16px}}img{max-width:100%}p{line-height:1.8}@media screen and (min-width:769px){p{line-height:1.65}}.gvBody{background:#faf7ed url(/assets/images/bg-a.png.webp);background-position:top;background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width:769px){.gvBody{background:#faf7ed url(/assets/images/bg-b.png.webp);background-position:top;background-repeat:no-repeat;background-size:100% auto}}.mainContent{display:flex;flex-direction:column;min-height:calc(100svh - 50px)}@media screen and (min-width:769px){.mainContent{min-height:calc(100svh - 100px)}}.main{background-color:#fbf7ee;display:flex;flex:1;flex-direction:column;padding-bottom:50px;padding-top:10px}.main--gv{background-color:transparent}@media screen and (min-width:769px){.main--gv{padding-top:80px}}.container{margin-left:auto;margin-right:auto;max-width:800px;padding-left:20px;padding-right:20px;width:100%}@media screen and (min-width:769px){.container--pc{max-width:100%;width:1140px}}.container__block>*~*{margin-top:40px}.icon-point{display:inline-block;height:auto;width:1em}.header{background-color:#fbf7ee;height:50px;position:relative;z-index:12}@media screen and (min-width:769px){.header{height:100px}}.header__body{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:center;padding:0 20px;position:fixed;top:0;width:100%;z-index:1}@media screen and (min-width:769px){.header__body{height:100px;justify-content:space-between;padding:0 0 0 50px}}.header__back{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.header__logo{height:33px;width:140px}@media screen and (min-width:769px){.header__logo{height:auto;margin-left:40px;width:215px}}.header__logo img{aspect-ratio:215/51;height:auto}.header__button{height:20px;width:20px}@media screen and (min-width:769px){.header__button{display:none}}.gvHeader{height:50px;position:relative;z-index:10}@media screen and (min-width:769px){.gvHeader{height:100px}}.gvHeader__body{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:space-between;padding:0 20px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1}@media screen and (min-width:769px){.gvHeader__body{background-color:transparent;height:100px;padding:0 100px}.is-active .gvHeader__body{background-color:#fff;position:fixed;top:0}}.gvHeader__logo{height:33px;width:140px}@media screen and (min-width:769px){.gvHeader__logo{height:auto;width:215px}}.gvHeader__logo img{aspect-ratio:215/51;height:auto}.gvHeader__button{height:20px;width:20px}@media screen and (min-width:769px){.gvHeader__button{display:none}}.footer{background-color:#e5e1d8;padding:0 0 110px}.footer--gv{background-color:#fff;padding:30px 0}@media screen and (min-width:769px){.footer{padding:15px 0 40px}.footer--gv{padding:30px 0}}.footerLink{align-items:center;display:flex;justify-content:center}.footerLink__item{margin-left:1.5em;margin-right:1.5em}@media screen and (min-width:769px){.footerLink__item{font-size:.875rem}.footerLink__item--wrap{display:inline-flex;justify-content:center;width:100%}}.footerLink__wrap{flex-wrap:wrap}.footerLink__wrap>*{margin-top:1em}.gvHeaderNavigation,.headerNavigation{display:none}@media screen and (min-width:769px){.gvHeaderNavigation,.headerNavigation{display:flex}}.footerNavigation{border-radius:5px;bottom:10px;display:flex;height:70px;margin:0 10px;overflow:hidden;position:fixed;width:calc(100% - 20px)}@media screen and (min-width:769px){.footerNavigation{display:none}}.footerNavigation__item{display:flex;flex:1;position:relative}.footerNavigation__item.active{color:#fff}.footerNavigation__item:before{background-color:#e2dcd7;content:"";height:calc(100% - 40px);opacity:.5;position:absolute;right:0;top:20px;width:1px}.footerNavigation__item:last-child:before{display:none}.footerNavigation__link{align-items:center;background-color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:15px 0}.active .footerNavigation__link{background-color:#e69f2c}.footerNavigation__text{font-size:.77rem;margin-top:1em}.footerNavigation__homeIcon{width:24px}.footerNavigation__userIcon{margin-top:.15em;width:16px}.footerNavigation__cartIcon{margin-top:.25em;width:25px}.footerNavigation__searchIcon{width:23px}.footerCopyright{font-size:.77rem;margin-top:25px;text-align:center}.heading{align-items:center;display:flex;justify-content:center;padding:20px 20px 30px;position:relative}.heading__backLink{display:block;left:0;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.heading__icon{height:auto;margin-right:18px;width:25px}.heading__icon.user{width:15px}.headingCloud,.heading__text{font-size:1.615rem;font-weight:700}.headingCloud{background-image:url(/assets/images/heading-cloud-bg.png);background-repeat:repeat-x;background-size:cover;color:#e69f2c;line-height:1.3;margin-bottom:15px;padding:1.1em 0;text-align:center}@media screen and (min-width:769px){.headingCloud{background-size:auto 100%;background-size:100% 100%;font-size:2rem;margin-bottom:60px;padding:1.6em 0}}.headingCloud--c{background-image:url(/assets/images/heading-cloud-bg-clear.png)}.headingCloud--c,.headingCloud--cblue{background-repeat:repeat-x;background-size:auto 100%}.headingCloud--cblue{background-image:url(/assets/images/heading-cloud-bg-clear-blue.png);color:#90c0d9}.headingCloud--cpurple{background-image:url(/assets/images/heading-cloud-bg-clear-purple.png);color:#b3a3d0}.headingCloud--cpink,.headingCloud--cpurple{background-repeat:repeat-x;background-size:auto 100%}.headingCloud--cpink{background-image:url(/assets/images/heading-cloud-bg-clear-pink.png);color:#f68f84}.headingCloud--cgreen{background-image:url(/assets/images/heading-cloud-bg-clear-green.png);background-repeat:repeat-x;background-size:auto 100%;color:#8fbea2}.headingDoubleBorder{align-items:center;border-bottom:4px double #e69f2c;color:#e69f2c;display:flex;font-size:1.23rem;font-weight:700;margin-bottom:20px;padding-bottom:.7em}.headingDoubleBorder__moreLink{align-items:center;color:#745844;display:flex;font-size:.92rem;font-weight:400;gap:8px;margin-left:auto}.headingDoubleBorder__moreLink:before{background-color:#e69f2c;background-image:url(/assets/images/icon-triangle-right-white.svg);background-position:center 5.5px;background-repeat:no-repeat;background-size:5px auto;border-radius:100%;content:"";display:block;height:15px;width:15px}.buttonGroup.center{text-align:center}.buttonGroup>*~*{margin-top:15px}.buttonGroup-form{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;text-align:center}@media screen and (min-width:769px){.buttonGroup-form{display:flex;flex-direction:row}}.buttonGroup-form>*~*{margin-bottom:15px}@media screen and (min-width:769px){.buttonGroup-form>*~*{margin-bottom:0;margin-left:15px}.buttonGroup-form>*~:first-of-type{margin-left:0}}.button{align-items:center;background-color:#e69f2c;border-radius:1000px;color:#fff;display:inline-flex;font-size:1.15rem;font-weight:700;height:60px;padding:1em 60px;position:relative;text-align:center;transition:background-color .3s ease}@media screen and (min-width:769px){.button:hover{background-color:#e9a943}}.button.full{display:flex;justify-content:center;width:100%}.button.half{justify-content:center;width:90%}@media screen and (min-width:481px){.button.half{max-width:100%;width:380px}}.button.secondary{background-color:#7a787b;color:#fff;height:45px}@media screen and (min-width:769px){.button.secondary:hover{background-color:#878588}}.button.secondary.high{min-height:50px}.button.modalConf{display:block;font-size:1rem;height:50px;min-width:150px;padding:.75em 60px .75em 40px;text-align:center}.button.modalConf--grey{background-color:#7a787b;color:#fff}@media screen and (min-width:769px){.button.modalConf--grey:hover{background-color:#878588}}.button:before{background-color:#fff;border-radius:100%;height:30px;margin-top:-15px;right:15px;width:30px}.button:after,.button:before{content:"";display:block;position:absolute;top:50%}.button:after{border-color:transparent transparent transparent #745844;border-style:solid;border-width:5px 0 5px 10px;height:5px;margin-left:9px;margin-top:-5px;right:23px;width:6px}.button__icon{left:25px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.button__icon--cart{width:20px}.button__icon--gift{width:17px}.button__icon--heart{width:24px}.button__icon--card{width:20px}.button__icon--point{width:25px}.button__icon--pencil{width:30px}.button__icon--mail{width:23px}.button__icon--undo{width:19px}.button--gv,.button--pink{background-color:#f85f67}@media screen and (min-width:769px){.button--gv:hover,.button--pink:hover{background-color:#f9777e}}.button--gvOrange{background-color:#e69f2c}@media screen and (min-width:769px){.button--gvOrange:hover{background-color:#e9a943}}.button--fill{background-color:#eba047}@media screen and (min-width:769px){.button--fill:hover{background-color:#eeac5e}}.button--fill:after{border-color:transparent transparent transparent #eba047}.button--grey{background-color:#7a787b;color:#fff}@media screen and (min-width:769px){.button--grey:hover{background-color:#878588}}.button--grey-l{background-color:#f5eee4;color:#745844;font-size:1.05rem;height:36px;padding:.5em .8em}.button--grey-l:after,.button--grey-l:before{content:none}@media screen and (min-width:769px){.button--grey-l:hover{background-color:#f8f3eb}}.backLink{align-items:center;display:inline-flex}.backLink__icon{height:auto;margin-right:15px;width:7px}.moreLinkGv{align-items:center;display:inline-flex;justify-content:center}.moreLinkGv--color{color:#e69f2c}.moreLinkGv--colorBlue{color:#90c0d9}.moreLinkGv--colorBlue .moreLinkGv__icon{background-color:#90c0d9}.moreLinkGv__icon{align-items:center;background-color:#e69f2c;border-radius:100%;display:flex;height:18px;justify-content:center;margin-right:8px;width:18px}.moreLinkGv__icon img{width:6px}.backLinkGv{display:inline-flex}.backLinkGv,.backLinkGv__icon{align-items:center;justify-content:center}.backLinkGv__icon{background-color:#e69f2c;border-radius:100%;display:flex;height:18px;margin-right:8px;width:18px}.backLinkGv__icon img{width:6px}.backLinkBottom{margin-left:auto;margin-right:auto;margin-top:auto;max-width:800px;padding-left:20px;padding-right:20px;padding-top:40px;width:100%}.backLinkBottom__link{align-items:center;display:inline-flex;justify-content:center}.backLinkBottom__icon{align-items:center;background-color:#e69f2c;border-radius:100%;display:flex;height:18px;justify-content:center;margin-right:8px;width:18px}.backLinkBottom__icon img{width:6px}.select{background-color:#f3f0eb;border-radius:1000px;font-size:.85rem;position:relative;width:130px}.select--cartContents,.select--gv{height:35px;text-align:center;width:85px}.select--gv-middle{height:35px;text-align:center;width:240px}.select select{border-radius:1000px;cursor:pointer;font-size:1rem;height:100%;padding:.5em 2em .5em 1em;width:100%}.select:before{background-color:#fff;border-radius:50%;height:13px;right:6px;width:13px}.select:after,.select:before{content:"";display:block;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select:after{background-image:url(/assets/images/icon-chevron-down.svg);background-size:contain;height:2.5px;right:10px;width:4px}.select--gv,.select--gv-middle{background-color:#efd9b1}.link{color:#e69f2c;text-decoration:underline}.iconButton{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:35px;justify-content:center;width:35px}.iconButton--brown{background-color:#f3f0eb}.iconButton img{width:15px}.font-color-red{color:#f63a33}.headingDot{align-items:center;display:flex;font-size:1.23rem;font-weight:700}.headingDot:before{background-color:#e69f2c;border-radius:100%;content:"";height:5px;margin-right:10px;width:5px}.formSection__heading{background-color:#fff;border-bottom:1px dotted #745844;border-top:1px dotted #745844;font-weight:700;padding:1.5em 1em}.formSection__body{margin-top:20px}.formSection__body>*~*{margin-top:30px}.formField--dots{border-bottom:2px dotted rgba(116,88,68,.3);padding-bottom:.5rem}.formField__label{align-items:center;display:flex;font-weight:700;gap:10px}.formField__optionalTag:after,.formField__requiredTag:after{align-items:center;border-radius:100px;color:#fff;display:inline-flex;font-size:.85rem;height:22px;justify-content:center;width:40px}.formField__optionalTag:after{background-color:#e69f2c;content:"\4efb\610f"}.formField__requiredTag:after{background-color:#ff8c9a;content:"\5fc5\9808"}.formField__requiredTag--bold{font-weight:700}.formField__attention{padding-left:1em;text-indent:-1em}.formField__attention:before{content:"\203b"}.formField__attention--small{font-size:.77rem}.formField__body{margin-top:10px}::-moz-placeholder{color:#c8bdb0}::placeholder{color:#c8bdb0}.input{background-color:#fff;border:1px solid #c8bdb0;border-radius:10px;font-size:1.05rem;padding:1em}.input.full{width:100%}.input.sizeS{width:6em}.input--picker{padding-left:2.5em}.input::-webkit-input-placeholder{font-size:1.25rem}@media screen and (min-width:481px){.input::-webkit-input-placeholder{font-size:.9rem}}@media screen and (min-width:481px){.input::-moz-placeholder{font-size:.9rem}}.input:-ms-input-placeholder{font-size:1.25rem}.input::-ms-input-placeholder{font-size:1.25rem}@media screen and (min-width:481px){.input::-ms-input-placeholder{font-size:.9rem}}.input::-moz-placeholder{font-size:1.25rem}.input::placeholder{font-size:1.25rem}@media screen and (min-width:481px){.input::-moz-placeholder{font-size:.9rem}.input::placeholder{font-size:.9rem}}.c-input-calendar{position:relative}.c-input-calendar:after{background-color:#fff;background-image:url(/assets/lib/flatpickr/icon-calendar.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.textarea{background-color:#fff;border:1px solid #c8bdb0;border-radius:10px;height:175px;line-height:1.65;padding:1em}.textarea.full{width:100%}.formZipInput{align-items:center;display:flex;gap:5px}.formZipInput__first,.formZipInput__second{width:85px}.formZipInput__searchButton{align-items:center;background-color:#e69f2c;border-radius:1000px;color:#fff;display:flex;height:40px;margin-left:auto;padding:1em 1.5em;position:relative;width:140px}@media screen and (min-width:769px){.formZipInput__searchButton{margin-left:15px}}.formZipInput__searchButton:before{background-color:#fff;border-radius:100%;content:"";height:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px}.formZipInput__searchButton:after{background-image:url(/assets/images/icon-triangle-down.svg);background-repeat:no-repeat;background-size:contain;content:"";height:6px;position:absolute;right:17px;top:17px;width:7px}.formTelInput{align-items:center;display:flex;gap:5px}.formTelInput__first,.formTelInput__second,.formTelInput__third{max-width:110px;width:100%}.formTelInput__searchButton{align-items:center;background-color:#f0bc68;border-radius:1000px;color:#fff;display:flex;height:40px;margin-left:auto;padding:1em 1.5em;position:relative;width:120px}.formTelInput__searchButton:before{background-color:#fff;border-radius:100%;content:"";height:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px}.formTelInput__searchButton:after{background-image:url(/assets/images/icon-triangle-down.svg);background-repeat:no-repeat;background-size:contain;content:"";height:6px;position:absolute;right:17px;top:17px;width:7px}.formPrefectureSelect{background-color:#fff;border-radius:1000px;font-size:.85rem;height:46px;position:relative;width:100%}.formPrefectureSelect select{border-radius:1000px;cursor:pointer;height:100%;padding:1em 2em;width:100%}.formPrefectureSelect:before{background-color:#fff;border-radius:50%;height:13px;right:6px;width:13px}.formPrefectureSelect:after,.formPrefectureSelect:before{content:"";display:block;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.formPrefectureSelect:after{background-image:url(/assets/images/icon-chevron-down.svg);background-size:contain;height:2.5px;right:10px;width:4px}.radioGroup__item~.radioGroup__item{margin-top:10px}.radioGroup__item label{align-items:center;cursor:pointer;display:flex;position:relative}.radioGroup__item label:after,.radioGroup__item label:before{border-radius:50%;content:"";display:block}.radioGroup__item label:before{background-color:#fff;border:1px solid #c8bdb0;height:25px;margin-right:15px;width:25px}.radioGroup__item label:after{background-color:#e69f2c;height:10px;left:7px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.radioGroup__item input:checked+label:after{opacity:1}.radioGroup__item input{border:0;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.radioGroup__attention{font-size:.77rem;margin-top:15px}.checkboxGroup-row,.radioGroup-row{display:flex}.checkboxGroup-row__item~.checkboxGroup-row__item,.checkboxGroup-row__item~.radioGroup-row__item,.radioGroup-row__item~.checkboxGroup-row__item,.radioGroup-row__item~.radioGroup-row__item{margin-left:20px;margin-top:0}.checkboxGroup__item~.checkboxGroup__item{margin-top:10px}.checkboxGroup__item label{align-items:center;cursor:pointer;display:flex;position:relative}.checkboxGroup__item label:after,.checkboxGroup__item label:before{content:"";display:block}.checkboxGroup__item label:before{background-color:#fff;border:1px solid #c8bdb0;border-radius:5px;height:25px;margin-right:15px;width:25px}.checkboxGroup__item label:after{border-bottom:2px solid #e69f2c;border-left:2px solid #e69f2c;height:7px;left:7px;opacity:0;position:absolute;rotate:-45deg;top:50%;translate:0 -65%;width:13px}.checkboxGroup__item input:checked+label:after{opacity:1}.checkboxGroup__item input{border:0;position:absolute;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.checkboxGroup__itemAttention{margin-top:10px;padding-left:40px}.checkboxGroup__attention{font-size:.77rem;margin-top:15px}.stepper{background-color:#fff;border-radius:10px;display:flex;padding:25px 10px}.stepper__item{align-items:center;color:#d1ccc8;display:flex;flex:1;flex-direction:column;font-size:.85rem;gap:10px;position:relative;text-align:center}@media screen and (min-width:769px){.stepper__item br{display:none}}.stepper__item~.stepper__item:before{background-color:#efe8db;content:"";height:3px;left:-50%;position:absolute;top:24%;width:100%}.stepper__item--active{color:#745844}.stepper__icon{display:block;position:relative;width:27px;z-index:1}.colorBox{background-color:#f5deb8;border-radius:.5rem;padding:1rem}.colorBox--white{background-color:#fff}.colorBox__strong{font-size:1.15rem;font-weight:700}.paymentMethodBox{background-color:#fff;border-radius:10px;margin-left:auto;margin-right:auto;max-width:335px;padding:20px}.paymentMethodBox__heading{font-size:1.23rem;font-weight:700;margin-bottom:20px;text-align:center}.paymentMethodBox__block{text-align:center}.paymentMethodBox__block~.paymentMethodBox__block{margin-top:25px}.paymentMethodBox__title{background-color:#fbf7ee;color:#745844;display:block;font-weight:700;margin-bottom:1em;padding:.2em 1em;text-align:center}.list{line-height:1.8;list-style:disc;padding-left:1em}.list__item:not(:first-child){margin-top:1em}.tosList{line-height:1.8;list-style:disc;padding-left:1em}.tosList__item{text-indent:0}.buyingPointCard{background-color:#fff;border:2px solid #ff8c9a;border-radius:10px;padding:25px;text-align:center}.buyingPointCard__icon{margin-right:10px;width:30px}.buyingPointCard__point{align-items:center;display:flex;font-size:2rem;font-weight:700;justify-content:flex-end;line-height:1.3}.buyingPointCard__yen{font-size:1.25rem;font-weight:700;margin-left:10px}.buyingPointCard__yen span{font-size:1rem;font-weight:400}.buyingPointCardFlex{border:2px solid #ff8c9a;border-radius:10px;display:flex;overflow:hidden;padding:0}.buyingPointCardFlex__ttl{align-items:center;background-color:#ff8c9a;color:#fff;display:flex;flex-basis:45%;font-size:1.25rem;padding:15px 10px}.buyingPointCardFlex__body{background-color:#fff;flex-basis:55%;padding:15px 10px}.commonRow,.formRow{align-items:center;display:flex;gap:.5em}.contentDivider{border-color:#745844;border-style:dotted;margin:15px 0}.contentDivider--mt-m{margin:30px 0}.contentDivider:last-of-type{margin-bottom:0}.productDetailPickTag{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:1em}.productDetailPickTag__item{align-items:center;background-color:#c2b4a6;border-radius:12px;color:#fff;display:flex;padding:0;width:calc(33.3% - 6px)}.productDetailAge{align-items:flex-start;display:flex;margin-bottom:.5em;margin-top:1em}.productDetailAge~.productDetailAge{margin-top:.5em}.productDetailAge__icon{flex:none;margin-right:6px;margin-top:3px;width:24px}.productDetailAge__small{display:block;font-size:.7rem}.-sp-show{display:inline-block}@media screen and (min-width:481px){.-sp-show{display:none}}.-sp-hide{display:none}@media screen and (min-width:481px){.-sp-hide{display:inline-block}}.boxAnnounce{border:1px solid #f63a33;border-radius:8px;color:#f63a33;padding:1em}.boxAnnounce--normal{border:1px solid #745844;color:#745844}.boxAnnounce>*~*{margin-top:.5em}.boxAnnounce__ttl{font-size:1.15rem;font-weight:700}.boxAnnounce__border{border-top:1px solid #f63a33;padding-top:.5em}.productDeliverTime{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.productDeliverTime~.productDeliverTime{margin-top:10px}.productDeliverTime__item{align-items:center;display:flex;gap:.5em;position:relative}.productDeliverTime .select{background:#efd9b1;font-size:14px;height:40px}.productDeliverTime .select--grey{background-color:#f3f0eb}.productDeliverTime .select--y{max-width:100%;width:90px}.productDeliverTime .select--md{max-width:100%;width:75px}.productDeliverTime .select select{padding:.5em 2em .5em 1em}.listNum{counter-reset:cnt 0;list-style:disc;margin:.25em 0 .5em;padding:0 0 0 2em;text-indent:-1.75em}.listNum__item{counter-increment:cnt;list-style-position:inside;list-style-type:none}.listNum__item:before{content:"(" counter(cnt) ") "}.listNum__item:not(:first-child){margin-top:.25em}.listNum__item p{text-indent:0}.pageIndex{display:flex;justify-content:center;margin-bottom:3em}.pageIndex__item{border-bottom:2px solid transparent;font-weight:700;margin-left:1em;padding:.5em}.pageIndex__item:hover{border-bottom:2px solid #eba047;color:#eba047}.pageIndex__item--current{border-bottom:2px solid #745844;pointer-events:none}.commonComp__Msg{font-size:1.23rem;font-weight:700;margin-top:1rem;text-align:center}.commonComp__gutter{margin-top:80px}.gvIntro__lead{font-size:1.55rem;font-weight:700;margin-top:2.5rem;text-align:center}.gvIntro__lead.mt0{margin-top:0}.gvIntro__lead-round{background-color:#745844;border-radius:300px;color:#fff;font-size:1.35rem;font-weight:700;line-height:2;margin-top:2.5rem;text-align:center}@media screen and (min-width:769px){.gvIntro__lead-round{font-size:1.55rem}}.gvIntro__lead-round.mt0{margin-top:0}.gvIntro__txt{line-height:1.8;margin-top:1rem}.gvIntro__txt .smaller{font-size:.9rem}.gvIntro-fig{background-color:#faf1de;border-radius:10px;margin:4% auto;padding:2rem 1.5rem;text-align:center;width:100%}@media screen and (min-width:769px){.gvIntro-fig{margin:20px auto}.gvIntro-fig img{max-width:500px}}.gvPointCard{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:15px;padding:20px 13px}.gvPointCard.-border{gap:4px;padding:14px 13px}.gvPointCard.-single{flex-direction:row;gap:10px;justify-content:center;padding:14px 13px 30px}.gvPointCard.-single .gvPointCard__atIcon{margin:inherit}.gvPointCard__catch{font-size:1.35rem;font-weight:700;margin-bottom:.75rem;padding-left:20px;padding-right:20px}.gvPointCard__sub{margin-bottom:1rem;padding-left:20px;padding-right:20px}.gvPointCard__point{align-items:center;display:flex;font-size:2.3rem;font-weight:700;gap:10px;justify-content:center}.gvPointCard__point img{width:28px}@media screen and (min-width:769px){.gvPointCard__point img{width:34px}}.gvPointCard__subsc{font-size:.85rem;line-height:1.2}.gvPointCard__subsc .br-sp{display:inline-block}@media screen and (min-width:769px){.gvPointCard__subsc .br-sp{display:none}}.gvPointCard__link{align-items:center;background-color:#e69f2c;border-radius:1000px;color:#fff;display:flex;font-size:1.15rem;font-weight:700;padding:10px 15px;position:relative}@media screen and (min-width:769px){.gvPointCard__link{justify-content:center}}.gvPointCard__link span{font-size:.77rem;font-weight:400}.gvPointCard__atLink{align-items:center;background-color:#f85f67;border-radius:1000px;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;line-height:1;margin:-20px auto 20px;padding:8px;position:relative;width:80%}@media screen and (min-width:769px){.gvPointCard__atLink{justify-content:center;max-width:180px}}.gvPointCard__atLink span{font-size:.77rem;font-weight:400}.gvPointCard__atDetail{border-top:2px solid #fbf7ee;font-size:.85rem;font-weight:700;margin-left:-13px;margin-right:-13px;min-height:4.5rem;padding:5px 10px 0;text-align:center;width:calc(100% + 26px)}.gvPointCard__atDetail p{line-height:1.65}@media screen and (min-width:769px){.gvPointCard__atDetail{font-size:.9rem}}.gvPointCard__linkIcon{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:21px;justify-content:center;position:absolute;right:6px;width:21px}@media screen and (min-width:769px){.gvPointCard__linkIcon{right:10px}}.gvPointCard__linkIcon img{width:8px}.gvPointCard__more{gap:10px}.gvPointCard__more,.gvPointCard__moreIcon{align-items:center;display:flex;justify-content:center}.gvPointCard__moreIcon{background-color:#e69f2c;border-radius:100%;flex:none;height:21px;width:21px}.gvPointCard__moreIcon img{width:6px}.gvPointCard__atLabel{align-items:center;display:flex;font-size:1.3rem;font-weight:700;justify-content:center;line-height:1.3}.gvPointCard__atIcon{height:30px;margin:auto;width:30px}.gvPointCard__atIcon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gvPointCardSec{background-color:#faf1de;margin-left:auto;margin-right:auto;max-width:800px;width:100%}.gvPointCardSec.-odd{background-color:#fbe7c2}.gvPointCardTtl{align-items:center;border-bottom:1px solid #aa9580;display:flex;gap:10px;justify-content:space-between;margin-bottom:1rem;padding:8px 20px}.gvPointCardTtl.-recommend{background-color:#fdd48e}.gvPointCardTtl__link{background-color:#aa9580;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:.4rem .85rem}.gvBuyBox{background-color:#faf1de;padding-bottom:2rem;padding-top:2rem}.gvPointCardList{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:0;padding-left:20px;padding-right:20px}.gvPointCardList__item{width:100%}@media screen and (min-width:769px){.gvPointCardList__item{width:calc(50% - 5px)}}.buySpecificPoint{text-align:center}.buySpecificPoint__inputField{align-items:center;display:flex;gap:10px;justify-content:center}.buySpecificPoint__label{font-weight:700}.buySpecificPoint__input{text-align:left}.buySpecificPoint__chevronDown{margin:20px auto;width:36px}.buySpecificPoint__point{display:flex;font-size:2.31rem;font-weight:700;gap:10px;justify-content:center}.buySpecificPoint__point img{width:25px}.buySpecificPoint__button{margin-top:20px}@media screen and (min-width:769px){.gvIntroTab{margin-left:auto;margin-right:auto;max-width:800px;width:100%}}.gvIntroTab input[name=switch]{display:none}.tabBtn{display:flex;gap:10px;list-style:none;margin:0 0 1px;padding:20px;position:relative;text-align:center;width:100%}@media screen and (min-width:769px){.tabBtn{padding:20px 0}}.tabBtn:after{background-color:#aa9580;bottom:4px;content:"";height:1px;left:0;position:absolute;width:100%}.tabBtn li{background:#fff;border-radius:10px;color:#745844;flex:1}.tabBtn li label{border:3px solid #faf7ed;border-radius:10px;color:#fff;display:block;height:100%;padding:0;transition:border .3s}@media screen and (min-width:769px){.tabBtn li label{cursor:pointer}}.tabBtn li .-labelttl{background-color:#fbdbd8;border-radius:10px 10px 0 0;color:#745844;font-size:1.15rem;font-weight:700;padding:.25em}.tabBtn li .inner{align-items:center;color:#745844;display:flex;flex-direction:column;gap:10px;padding:1rem;position:relative;text-align:center}.tabBtn li .inner .comming{background-color:#fffc;border:1px solid #f85f67;color:#f85f67;font-size:.95rem;font-weight:700;left:50%;line-height:1.6;padding:0 .5em;position:absolute;top:35%;transform:translate(-50%) translateY(-50%);white-space:nowrap}@media screen and (min-width:769px){.tabBtn li .inner .comming{left:50%;top:50%;transform:translate(-50%) translateY(-50%)}}.tabBtn li .-fig{height:45px;width:45px}@media screen and (min-width:769px){.tabBtn li .-fig{height:70px;width:70px}}.tabBtn li .-fig img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tabBtn li .-large{display:inline-block;font-weight:700;line-height:1.3;text-align:center}.tabBtn li .-large span{font-size:1.45rem;font-weight:700}.tabContents__icon{height:50px;margin-left:auto;margin-right:auto;width:50px}@media screen and (min-width:769px){.tabContents__icon{height:70px;width:70px}}.tabContents__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:1.5rem;position:relative;text-align:center}.tabContents__title span{color:#f85f67}.tabContents__title:after{background-color:#f8e894;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%;z-index:-1}.tabContents__inner{padding:0 20px}.tabContents__info{background-color:#fbdbd8;border-radius:10px;margin-top:1rem;padding:1rem}.tabContents__fig{margin-top:1.5rem;text-align:center}.tabContents__fig img.mono{filter:grayscale(100%)}#tab-1:checked~.tabBtn label[for=tab-1],#tab-2:checked~.tabBtn label[for=tab-2]{border:3px solid #dc6688;position:relative}#tab-1:checked~.tabBtn label[for=tab-1]:after,#tab-2:checked~.tabBtn label[for=tab-2]:after{background-color:#dc6688;bottom:-20px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:5rem;z-index:1}#tab-1:checked~.tabContents #section-1,#tab-2:checked~.tabContents #section-2{opacity:1;padding:30px 0 40px}.gvIntroTab{overflow:hidden}.tabContents{display:flex;transition:transform .3s;width:200%}.tabContents section{flex-basis:50%;opacity:.1;transition:opacity .1s}#tab-1:checked~.tabContents{transform:translate(0)}#tab-2:checked~.tabContents{transform:translate(-50%)}.buytype{overflow:hidden}.buytypeBtn{display:flex;gap:10px;list-style:none;margin:0;padding:0 0 3rem;text-align:center;width:100%}.buytypeBtn li{background:#fff;border-radius:10px;color:#745844;flex:1}.buytypeBtn li label{border:3px solid #faf7ed;border-radius:10px;color:#fff;display:block;height:100%;padding:0;transition:border .3s}@media screen and (min-width:769px){.buytypeBtn li label{cursor:pointer}}.buytypeBtn li .inner{align-items:center;color:#745844;display:flex;flex-direction:column;gap:10px;padding:1rem;text-align:center}@media screen and (min-width:769px){.buytypeBtn li .inner{padding:1.5rem 1rem}}.buytypeBtn li .-fig{height:30px;width:30px}.buytypeBtn li .-fig img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.buytypeBtn li .-large{display:inline-block;font-weight:700;line-height:1.3;text-align:center}.buytypeBtn li .-large span{font-size:.85rem}@media screen and (min-width:769px){.buytypeBtn li .-large span{display:block;margin-top:5px}.buytypeBtn li .-large{font-size:1.35rem}}#buytype1:checked~.buytypeBtn label[for=buytype1],#buytype2:checked~.buytypeBtn label[for=buytype2],#buytype3:checked~.buytypeBtn label[for=buytype3]{border:3px solid #dc6688}.amountPointCount{align-items:center;background-color:#f5deb8;background-image:url(/assets/images/icon-yen.svg);background-position:.5rem;background-repeat:no-repeat;background-size:3rem;border-radius:10px;display:flex;justify-content:space-between;min-height:4rem;padding:.5rem .5rem .5rem 4.5rem}.amountPointCount__num{font-size:2.3rem;font-weight:700;line-height:1;width:9rem}.buyPointCount{align-items:center;background-color:#f5deb8;background-image:url(/assets/images/icon-point.svg);background-position:.5rem;background-repeat:no-repeat;background-size:3rem;border-radius:10px;display:flex;justify-content:space-between;min-height:4rem;padding:.5rem .5rem .5rem 4.5rem}.buyPointCount__num{font-size:2.3rem;font-weight:700;line-height:1;width:9rem}.buyPointCount__action{display:flex;gap:10px}.buyPointCount__btn{cursor:pointer;display:inline-block;height:40px;width:40px}.gvButtonCharactor__cover{font-size:1.23rem;height:auto;justify-content:center;margin-top:2em;max-width:100%;padding:1em 45px 1em 75px!important;position:relative;width:500px}@media screen and (min-width:769px){.gvButtonCharactor__cover{font-size:1.31rem}}@media screen and (min-width:1081px){.gvButtonCharactor__cover{font-size:1.375rem;padding:1.75em 45px 1.75em 75px!important}}.gvButtonCharactor__charactor{bottom:-3px;height:auto;left:24px;position:absolute;width:66px}@media screen and (min-width:769px){.gvButtonCharactor__charactor{bottom:-4px;height:auto;width:88px}.gvButtonCharactor__charactor br{display:none}}@media screen and (min-width:1081px){.gvButtonCharactor__charactor{bottom:-5px;height:auto;width:109px}}.gvInfo__smaller{font-size:.85rem}.gvInfo__ttl{font-size:1.15rem;font-weight:700;margin-bottom:.5rem}.gvInfo__box{background-color:#faf7ed;border-radius:10px;padding:1.5rem}.gvInfo__iconTtl{align-items:center;display:flex;font-size:1.3rem;font-weight:700;gap:5px}.gvInfo__icon{height:24px;width:24px}.gvInfo__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gvInfo__dot{align-items:center;display:flex;font-weight:700;margin-bottom:5px}.gvInfo__dot:before{background-color:#e69f2c;border-radius:100%;content:"";height:5px;margin-right:10px;width:5px}
