@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}@media screen and (min-width:769px){.indexMain{padding-top:40px}}.indexMain .-imgRound{border-radius:1rem;overflow:hidden}.indexMain .-notice{background-color:#ffecea;border-radius:10px;margin-top:2rem;padding:.75rem 1rem;text-align:left}@media screen and (min-width:481px){.indexMain .-rarrival{max-width:100%;width:722px}}.indexMain .-rnum1{aspect-ratio:666/269;height:auto;margin-top:10px}@media screen and (min-width:481px){.indexMain .-rnum1{max-width:100%}}.indexContainer{background-color:#fff;border-radius:10px;padding:30px;position:relative;text-align:center}.indexContainerRound{background-color:#fff;border-radius:2.5rem .75rem .75rem;padding:2.5em 2em}@media screen and (min-width:481px){.indexContainerRound{padding:4em 3em}}.indexContainerRound--top-block{margin-bottom:30px;margin-top:30px;padding:30px 25px 16%}@media screen and (min-width:481px){.indexContainerRound--top-block{padding:3em 31% 4em 5em}}@media screen and (min-width:769px){.indexContainerRound--top-block{margin-bottom:70px;margin-top:60px;max-width:780px;padding:3em 17% 3em 5em}}@media screen and (min-width:1081px){.indexContainerRound--top-block{padding:4em 12em 4em 5em}}@media screen and (min-width:769px){.indexContainerRound--top-block p.-txt{line-height:2}}.container__block>*~*{margin-top:28px}@media screen and (min-width:769px){.container__block>*~*{margin-top:40px}}.containerShort{margin:auto;max-width:100%;width:800px}@media screen and (min-width:769px){.containerShort{max-width:80%}}.containerShort>*~*{margin-top:10px}@media screen and (min-width:769px){.containerShort>*~*{margin-top:20px}}.br-pc{display:none}@media screen and (min-width:769px){.br-pc{display:inline-block}}.indexMv2{margin:-20px auto 20px;max-width:800px;padding-bottom:20px;padding-top:0;position:relative;width:100%}@media screen and (min-width:768px){.indexMv2{margin-top:0;padding-left:20px;padding-right:20px}}.indexMv2 .marker{font-size:1.55rem;font-weight:700;line-height:1.1;margin-bottom:calc(.5em + 10px);text-align:center}.indexMv2 .marker span{background:linear-gradient(transparent 64%,#f8e894 0);display:block}@media screen and (min-width:768px){.indexMv2 .marker{font-size:1.15rem;line-height:1.35}}@media screen and (min-width:769px){.indexMv2 .marker{font-size:1.05rem;margin-bottom:1em}}@media screen and (min-width:1100px){.indexMv2 .marker{padding-left:3%;padding-right:3%}}.indexMv2 .indexMv2Campaign{align-items:center;background-color:#aa9580;color:#fff;display:flex;font-weight:700;justify-content:center;padding:10px}@media screen and (min-width:768px){.indexMv2 .indexMv2Campaign{border-radius:5px;font-size:1.15rem;margin-top:3px}}.indexMv2__row{display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:768px){.indexMv2__row{border-radius:1.1rem;flex-direction:row}}.indexMv2__track{align-items:center;background-color:#fff;display:flex;flex:1;gap:5%;padding:1.5rem 1rem 2rem;position:relative;text-align:left}@media screen and (min-width:768px){.indexMv2__track{align-items:unset;flex-direction:column;gap:0;padding:2rem;text-align:center}}@media screen and (min-width:769px){.indexMv2__track{padding:2rem 2rem 1rem}}.indexMv2__track .logoround{aspect-ratio:1/1;flex:none;height:auto;width:110px}@media screen and (min-width:768px){.indexMv2__track .logoround{max-width:40%;width:200px}}.indexMv2__track .logocap{aspect-ratio:324/79;height:auto;width:240px}@media screen and (min-width:768px){.indexMv2__track .logocap{max-width:80%}}.indexMv2__info{background-color:#faf1de;border-radius:.5em;font-size:.85em;margin-top:1rem;padding:1rem;text-align:left}.indexMv2__info .bold{font-weight:700}.indexMv2__info ul{margin-left:1em}.indexMv2__info ul li{line-height:1.6}.indexMv2__visual{aspect-ratio:800/915;margin-top:-18px;position:relative}@media screen and (min-width:768px){.indexMv2__visual{aspect-ratio:unset;width:66%}}.indexMv2__visual .mvImg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.indexMv2__visual:after{background-color:#745844d9;bottom:0;content:"";height:88px;left:0;position:absolute;width:100%;z-index:1}@media screen and (min-width:768px){.indexMv2__visual:after{content:none}}.indexMv2__visual .mark{align-items:center;border-radius:5px;bottom:0;display:flex;left:20px;margin-top:3px;max-width:65vw;padding:10px;position:absolute;top:unset;transform:none;width:250px;z-index:2}@media screen and (min-width:768px){.indexMv2__visual .mark{background-color:transparent;justify-content:center;left:unset;max-width:50%;padding:0;right:5%;top:50%;transform:translateY(-50%);width:412px}.indexMv2{max-width:100%;padding-bottom:50px;padding-left:50px;padding-right:50px;width:1400px}}.indexMv2__btn{bottom:70px;height:102px;position:absolute;right:10px;width:102px;z-index:1}@media screen and (min-width:768px){.indexMv2__btn{bottom:0;height:130px;right:0;width:130px}}@media screen and (min-width:1081px){.indexMv2__btn{height:170px;width:170px}}.indexMv2__btn img{aspect-ratio:1/1;height:auto}.indexMv2__summary{margin-top:-18px;position:relative;z-index:1}.indexMv2__summary .details{transition:.5s}.indexMv2__summary .details[open]{display:flex;flex-direction:column-reverse;position:relative}.indexMv2__summary .details[open]:before{background-color:#fff;bottom:18px;content:"";height:20px;left:0;position:absolute;width:100%;z-index:-1}.indexMv2__summary .summary{background-color:#fff;border-radius:100px;display:block;font-weight:700;margin-left:auto;margin-right:auto;padding:10px 28px 10px 10px;position:relative;text-align:center;width:10rem}.indexMv2__summary .summary:after,.indexMv2__summary .summary:before{background-color:#000;border-radius:9999px;content:"";height:1px;position:absolute;right:20px;top:calc(50% - .5px);transform-origin:calc(100% - .5px) 50%;width:8px}.indexMv2__summary .summary:before{transform:rotate(45deg)}.indexMv2__summary .summary:after{transform:rotate(-45deg)}.indexMv2__summary details.details[open] summary.summary:after,.indexMv2__summary details.details[open] summary.summary:before{top:43%}.indexMv2__summary details.details[open] summary.summary:before{transform:rotate(-45deg)}.indexMv2__summary details.details[open] summary.summary:after{transform:rotate(-135deg)}.indexMv2__summary .answer{overflow:hidden}.indexMv2__summary .answerInner{background-color:#fff;padding:10px 20px 20px}@media screen and (min-width:768px){.indexMv2__summary{display:none}}@media screen and (min-width:769px){.indexExchange{max-width:500px}}.fig-row{align-items:center;display:flex;gap:4px;text-align:left}@media screen and (min-width:769px){.fig-row{gap:20px}}.fig-row__pict{flex:none;width:170px}@media screen and (min-width:481px){.fig-row__pict{width:280px}}.fig-row__pict2{flex:none;width:100px}@media screen and (min-width:481px){.fig-row__pict2{width:142px}}.indexTrouble{padding-top:2em;position:relative}@media screen and (min-width:769px){.indexTrouble{padding-top:2.5em}}.indexTrouble img{aspect-ratio:219/241;bottom:0;flex:none;height:auto;left:0;position:absolute;width:70px}@media screen and (min-width:769px){.indexTrouble img{width:100px}}.indexTrouble p{background-color:#e4d6c3;border-radius:5px;flex:1;font-size:1.15rem;font-weight:700;padding:.5em .5em .5em 70px;text-align:center}@media screen and (min-width:769px){.indexTrouble p{font-size:1.35rem;padding:.5em 1em}}.indexTopBlock{margin-top:40px;position:relative;text-align:center}@media screen and (min-width:769px){.indexTopBlock{margin-top:80px}}.indexTopBlock__ttl{font-size:1.35rem;font-weight:700}@media screen and (min-width:769px){.indexTopBlock__ttl{font-size:1.65rem}}.indexTopBlock__ttlSub{font-size:1.15rem;font-weight:700}.indexTopBlock__labelround{background-color:#745844;border-radius:100px;color:#fff;display:inline-block;font-size:1.35rem;font-weight:700;padding:.15em 1em;text-align:center}@media screen and (min-width:769px){.indexTopBlock__labelround{font-size:1.65rem;min-width:560px}}.indexTopBlock__logo img{aspect-ratio:144/71;height:auto;width:300px}@media screen and (min-width:769px){.indexTopBlock__logo img{height:auto;width:500px}.indexTopBlock__inner{padding-left:155px;padding-right:155px}}.indexIntro{text-align:center}.indexIntro__lead{font-size:1.25rem;font-weight:700}@media screen and (min-width:769px){.indexIntro__lead{font-size:1.5rem}}.indexIntro__head{font-weight:700;line-height:1;margin-top:15px}.indexIntro__head .-s1{font-size:1.5rem}@media screen and (min-width:769px){.indexIntro__head .-s1{font-size:2.8rem;font-weight:400}}.indexIntro__head .-s2{font-size:3rem}@media screen and (min-width:769px){.indexIntro__head .-s2{font-size:4.7rem}}.indexIntro__head .-s3{font-size:2rem}@media screen and (min-width:769px){.indexIntro__head .-s3{font-size:2.8rem;font-weight:400}}.indexIntro__sub{margin-top:15px}.indexIntro__txt{font-size:1.05rem;margin-top:20px}@media screen and (min-width:769px){.indexIntro__txt{font-size:1.25rem}}.indexIntro__img img{aspect-ratio:670/677;height:auto;width:335px}@media screen and (min-width:769px){.indexIntro__img img{height:auto;width:523px}}.aboutProds{display:flex;flex-wrap:wrap;gap:16px}.aboutProds__item{background-color:#fff;border-radius:8px;overflow:hidden;width:calc(50% - 8px)}@media screen and (min-width:769px){.aboutProds__item{width:calc(33.3% - 11px)}}.aboutProds__fig{aspect-ratio:26/18;position:relative}.aboutProds__fig img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.aboutProds .note{background-color:#aa9580;color:#fff;font-weight:700;padding:.5em 0;width:100%}.aboutProds__text{font-weight:700;padding:.75em 1em;text-align:left}.aboutProds__text p{line-height:1.35}.aboutProdsIntro{display:flex;flex-wrap:wrap;gap:16px}.aboutProdsIntro__item{background-color:#fff;border-radius:8px;overflow:hidden;width:calc(50% - 8px)}@media screen and (min-width:769px){.aboutProdsIntro__item{width:calc(25% - 12px)}}.aboutProdsIntro__fig{aspect-ratio:26/18;position:relative}.aboutProdsIntro__fig img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aboutProdsIntro .note{background-color:#aa9580;color:#fff;font-weight:700;padding:.5em 0;width:100%}.aboutProdsIntro__text{font-weight:700;padding:.75em 1em;text-align:left}.aboutProdsIntro__text p{line-height:1.35}@media screen and (min-width:769px){.aboutProdsIntro__text{font-size:1.15rem}}.indexVoice{display:flex;flex-direction:column;flex-wrap:wrap;gap:28px;text-align:left}@media screen and (min-width:769px){.indexVoice{flex-direction:row;gap:20px}}.indexVoice__item{border-radius:8px;overflow:hidden;width:100%}@media screen and (min-width:769px){.indexVoice__item{width:calc(50% - 10px)}}.indexVoice__fig{aspect-ratio:27/19;position:relative}.indexVoice__fig img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.indexVoice__ttl{margin-top:1em}.indexVoice__text{padding:1em 1em 0}.indexContainerFig{position:relative}.indexContainerFig__div{position:relative;text-align:left;z-index:3}.indexContainerFig .-txt{line-height:2;margin-top:2em;padding-right:35vw}@media screen and (min-width:481px){.indexContainerFig .-txt{margin-top:2em;padding-right:5%}}@media screen and (min-width:769px){.indexContainerFig .-txt{padding-right:10%}}.indexContainerFig__sp1{aspect-ratio:319/457;bottom:0;height:auto;position:absolute;right:-4vw;width:40vw}@media screen and (min-width:481px){.indexContainerFig__sp1{width:30vw}}@media screen and (min-width:769px){.indexContainerFig__sp1{display:none}}.indexContainerFig__pc1{aspect-ratio:137/138;display:none;height:auto}@media screen and (min-width:769px){.indexContainerFig__pc1{bottom:-10%;display:block;left:-210px;position:absolute;width:auto}}@media screen and (min-width:1081px){.indexContainerFig__pc1{width:auto}}.indexContainerFig__pc2{aspect-ratio:319/457;display:none;height:auto}@media screen and (min-width:769px){.indexContainerFig__pc2{display:block;position:absolute;right:-200px;top:-18px;width:auto}}@media screen and (min-width:1081px){.indexContainerFig__pc2{right:-140px;width:auto}}.indexHeading{font-size:1.77rem;font-weight:700;line-height:1.6}@media screen and (min-width:481px){.indexHeading{font-size:1.4rem}}@media screen and (min-width:1081px){.indexHeading{font-size:1.77rem}}.indexFloating{margin-top:40px;position:relative}.indexFloating__float-01{aspect-ratio:14/15;display:none;height:auto;left:10px;position:absolute;top:-70px}@media screen and (min-width:769px){.indexFloating__float-01{display:block;left:0;top:-45px;width:140px}}@media screen and (min-width:1081px){.indexFloating__float-01{left:-45px}}.indexFloating__float-02{aspect-ratio:173/150;height:auto;left:10px;position:absolute;top:-46px;width:20vw}@media screen and (min-width:481px){.indexFloating__float-02{left:10%;width:120px}}@media screen and (min-width:769px){.indexFloating__float-02{left:155px;top:-40px;width:140px}}@media screen and (min-width:1081px){.indexFloating__float-02{left:180px;top:-30px;width:140px}}.indexButtonCharactor__cover{font-size:1.23rem;height:auto;justify-content:center;margin-top:2em;max-width:100%;padding:1.5em 45px 1.5em 75px!important;position:relative;width:500px}@media screen and (min-width:769px){.indexButtonCharactor__cover{font-size:1.31rem}}@media screen and (min-width:1081px){.indexButtonCharactor__cover{font-size:1.375rem;padding:1.75em 45px 1.75em 75px!important}}.indexButtonCharactor__charactor{aspect-ratio:17/21;bottom:-3px;height:auto;left:24px;position:absolute;width:66px}@media screen and (min-width:769px){.indexButtonCharactor__charactor{bottom:-4px;height:auto;width:88px}}@media screen and (min-width:1081px){.indexButtonCharactor__charactor{bottom:-5px;height:auto;width:109px}}.indexStep{display:flex;margin:auto;max-width:375px}.indexStep .icon-number{height:26px;width:26px}@media screen and (min-width:769px){.indexStep .icon-number{height:40px;width:40px}}.indexStep__fig{flex:none;padding-right:20px;width:45%}@media screen and (min-width:769px){.indexStep__fig{width:165px}}.indexStep__fig .fig-1{width:80px}@media screen and (min-width:769px){.indexStep__fig .fig-1{width:110px}}.indexStep__fig .fig-3{width:60px}@media screen and (min-width:769px){.indexStep__fig .fig-3{width:80px}}.indexStep__txt{text-align:left}.indexStep__txt p{font-weight:700;line-height:1.5;margin-top:10px}.indexGutter{margin-top:20px}@media screen and (min-width:769px){.indexGutter{margin-top:40px}}.indexStepArrow{margin:1.5em 1em;text-align:center}.indexStepArrow img{width:34px}@media screen and (min-width:769px){.indexStepArrow img{width:50px}}.indexResearch{text-align:center}.indexResearch__ttl{display:flex;font-size:1.5rem;font-weight:700;margin:auto;max-width:800px;padding:0;text-align:left}@media screen and (min-width:769px){.indexResearch__ttl{display:block;font-size:1.77rem;padding:0 30px}}.indexResearch__ttl span{color:#8fbea2;font-size:2.3rem;padding-right:5px}@media screen and (min-width:769px){.indexResearch__ttl span{font-size:2.5rem}}.indexResearch__lead{font-size:1.15rem;margin-bottom:20px;margin-top:20px;padding-bottom:20px;text-align:left}@media screen and (min-width:769px){.indexResearch__lead{font-size:1.25rem;margin-bottom:30px;margin-top:30px;padding-bottom:30px;text-align:center}}.indexResearch__lead:first-of-type{border-bottom:1px dotted #8fbea2}.indexResearch__fig{aspect-ratio:482/388;height:auto;width:335px}@media screen and (min-width:769px){.indexResearch__fig{height:auto;width:482px}}.indexResearch__marker{color:#f85f67;font-size:1.3rem;font-weight:700;margin-top:20px;text-align:center}@media screen and (min-width:769px){.indexResearch__marker{font-size:2.5rem}}.indexResearch__marker span{background:linear-gradient(transparent 70%,#fff799 0);display:inline;padding:0 2px 4px}.indexMoreLink{margin-top:1em;text-align:right}.indexBrandList{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto;padding-bottom:10px}.indexBrandList__item{border-radius:10px;flex:none;height:130px;overflow:hidden;width:130px}.indexBrandList__item img{-o-object-fit:cover;object-fit:cover}.indexBrandList__item--small{height:105px;width:105px}@media screen and (min-width:769px){.indexBrandList__item,.indexBrandList__item--small{height:130px;width:130px}}.indexBrandList__controller{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.indexBrandList__nextButton,.indexBrandList__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}.indexBrandList__nextButton img,.indexBrandList__prevButton img{width:6px}.indexBrandList__prevButton{left:-15px}.indexBrandList__nextButton{right:-15px}.gvPointCard{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:15px;padding:20px 13px}.gvPointCard__point{align-items:center;display:flex;font-size:1.77rem;font-weight:700;gap:10px;justify-content:center}.gvPointCard__point img{width:19px}.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__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}.gvPointCardList{display:flex;flex-wrap:wrap;gap:10px}.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}.indexTextJoin{padding-bottom:0;padding-top:20px;text-align:center}@media screen and (min-width:481px){.indexTextJoin{margin:3em auto;max-width:100%;width:400px}}@media screen and (min-width:769px){.indexTextJoin{margin:3em auto;max-width:100%;width:500px}}.indexTextJoin__imgcov{padding-left:20px;padding-right:20px}@media screen and (min-width:769px){.indexTextJoin__imgcov{padding-left:50px;padding-right:50px}}.indexTextJoin__img{aspect-ratio:327/59;height:auto}.indexHowtoImg{aspect-ratio:647/1034;height:auto}@media screen and (min-width:769px){.indexHowtoImg{aspect-ratio:964/353}}.indexbrandImg{aspect-ratio:47/38;height:auto}@media screen and (min-width:769px){.indexbrandImg{aspect-ratio:92/45}}.indexhowotImg{aspect-ratio:506/853;height:auto}@media screen and (min-width:769px){.indexhowotImg{aspect-ratio:219/82}}.indexOiwaizenTop{text-align:center}.indexOiwaizenTop__logo img{aspect-ratio:544/212;height:auto}.indexOiwaizenTop__ttl{font-size:1.15rem;font-weight:700;text-align:left}@media screen and (min-width:769px){.indexOiwaizenTop__ttl{font-size:1.55rem;margin-top:10px}}@media screen and (min-width:1100px){.indexOiwaizenTop__ttl{padding-left:3%;padding-right:3%}}.indexOiwaizenTop__ttl .-strong{color:#e60012;font-size:1.35rem;font-weight:700}@media screen and (min-width:769px){.indexOiwaizenTop__ttl .-strong{font-size:1.45rem}}@media screen and (min-width:1100px){.indexOiwaizenTop__ttl .-strong{font-size:1.85rem}}.indexOiwaizenTop__txt{font-size:.95rem;font-weight:700;text-align:left}@media screen and (min-width:769px){.indexOiwaizenTop__txt{font-size:1.05rem}}@media screen and (min-width:1100px){.indexOiwaizenTop__txt{padding-left:3%;padding-right:3%}}.indexOiwaizenTop__box{display:none}@media screen and (min-width:768px){.indexOiwaizenTop__box{display:block;margin-top:1rem}}@media screen and (min-width:1100px){.indexOiwaizenTop__box{margin-top:2rem}}.indexOiwaizenTop__note{font-size:.95rem;margin-top:30px;text-align:left}@media screen and (min-width:769px){.indexOiwaizenTop__note{text-align:center}}.indexOiwaizen{margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:300px}@media screen and (min-width:769px){.indexOiwaizen{width:450px}}.indexOiwaizen__ttl{font-size:1.15rem;font-weight:700;text-align:center}@media screen and (min-width:769px){.indexOiwaizen__ttl{font-size:.95rem;text-align:left}}.indexOiwaizen__note{font-size:.85rem}.indexOiwaizen__note--other{margin-left:3em;text-indent:-3em}.indexOiwaizen__bubble{background:url(/assets/images/index/bubble-sp.svg) no-repeat;background-position:50%;background-size:100% 100%;color:#fff;font-size:12px;font-weight:700;margin:auto;padding:1.5em 2em 3.5em;position:relative;text-align:center;z-index:2}@media screen and (min-width:769px){.indexOiwaizen__bubble{background:url(/assets/images/index/bubble.svg) no-repeat;background-position:50%;background-size:contain;font-size:18px;padding:2.5em 25px 4.5em}}.indexOiwaizen__logo{margin:-1em 0 2em;position:relative;z-index:1}@media screen and (min-width:769px){.indexOiwaizen__logo{padding-left:25px;padding-right:25px}}.indexOiwaizen__logo img{aspect-ratio:40/19;height:auto}.indexBrands img{aspect-ratio:320/259;height:auto}@media screen and (min-width:769px){.indexBrands img{aspect-ratio:92/45}}.productListSpBlue{gap:20px}.productListSpBlue__item--odd{width:calc(50% - 10px)}@media screen and (min-width:769px){.productListSpBlue__item--odd{width:calc(25% - 15px)}}.productListSpBlue .productListCardSp__brandName-blue{color:#90c0d9;font-size:.92rem;font-weight:700}.aboutTabTitle{font-size:1.35rem;font-weight:700;margin-top:3rem;text-align:center}.tabBtn{display:flex;gap:20px;list-style:none;margin:0 0 1px;padding:20px 0;position:relative;width:100%}@media screen and (min-width:769px){.tabBtn{gap:50px;padding:20px 0}}.tabBtn li{background:#fff;border-radius:10px;color:#745844;flex:1}.tabBtn li .-labelttl{background-color:#b3a3d0;border-radius:50px;color:#fff;font-size:1.15rem;font-weight:700;padding:.25em 1rem;text-align:center;width:100%}.tabBtn li .inner{align-items:center;color:#745844;display:flex;flex-direction:column;gap:10px}.tabBtn li .-txt{text-align:left}@media screen and (min-width:769px){.tabBtn li .-txt{padding:.5rem 2rem}}.tabBtn li .-fig{height:55px;width:55px}@media screen and (min-width:769px){.tabBtn li .-fig{height:70px;margin-bottom:15px;width:70px}}.tabBtn li .-fig img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
