@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}.headingAbout{background-color:#e9dcbf;margin-bottom:50px;margin-top:40px;padding:30px 20px}.aboutContainerRound{background-color:#fff;border-radius:.75rem;padding:2.5em 1.5em}@media screen and (min-width:481px){.aboutContainerRound{padding:4em 4.5em}}@media screen and (min-width:1081px){.aboutContainerRound{padding:4em 6.5em}.aboutContainerRound--howtoflow{padding:4em 5.8em}}.aboutContainerRound2{background-color:#fff;border-radius:.75rem;padding:0}.aboutMv{color:#745844;display:flex;flex-direction:column;margin-top:0;text-align:left}@media screen and (min-width:769px){.aboutMv.-odd{padding-right:2.5rem}.aboutMv.-even{padding-left:2.5rem}.aboutMv.-order{flex-wrap:wrap}.aboutMv.-order .-order1{order:2;width:60%}.aboutMv.-order .-order2{order:1}.aboutMv.-order .-order3{margin-top:2.5rem;order:3;padding:0 2.5rem 3rem 0}.aboutMv{flex-direction:row}}.aboutMv__block1{padding:1.5rem}@media screen and (min-width:481px){.aboutMv__block1{margin-top:2.5rem;padding-left:2.5rem;padding-right:3rem;padding-top:0}}@media screen and (min-width:1081px){.aboutMv__block1{padding-right:4rem}}.aboutMv__block2{flex:none}@media screen and (min-width:481px){.aboutMv__block2{margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}}@media screen and (min-width:769px){.aboutMv__block2{width:40%}}@media screen and (min-width:1081px){.aboutMv__block2{width:334px}}.aboutMv__blockLine{flex:none}@media screen and (min-width:481px){.aboutMv__blockLine{margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}}@media screen and (min-width:769px){.aboutMv__blockLine{width:44%}}@media screen and (min-width:1081px){.aboutMv__blockLine{width:44%}}.aboutMv__block3.-sp-only{display:block;padding:1.5rem}@media screen and (min-width:769px){.aboutMv__block3.-sp-only{display:none}}.aboutMv__ttl{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}@media screen and (min-width:481px){.aboutMv__ttl{justify-content:flex-start}}.aboutMv__aaaaaa{text-indent:0}.aboutMv__ttl-main{font-size:1.35rem;font-weight:700;line-height:1.2;margin-bottom:10px}.aboutMv__lead,.aboutMv__ttl-sub{font-size:1.15rem;font-weight:700}.aboutMv__lead{margin-top:1em}.aboutMv__text.-pc-only{display:none}@media screen and (min-width:769px){.aboutMv__text.-pc-only{display:block}}.aboutMv-pict__img{aspect-ratio:72/48}@media screen and (min-width:769px){.aboutMv-pict__img{width:100%}}.aboutMv-pict__img2{aspect-ratio:360/233}@media screen and (min-width:769px){.aboutMv-pict__img2{width:100%}}.aboutMv-pict__img3{aspect-ratio:660/535}@media screen and (min-width:769px){.aboutMv-pict__img3{width:100%}}.howToList{display:flex;gap:20px;margin-bottom:1rem}@media screen and (min-width:769px){.howToList{align-items:center}}.howToList__fig{flex-basis:40%;max-width:40%;text-align:center}.howToList__fig .fig1{aspect-ratio:69/74;height:auto}@media screen and (min-width:769px){.howToList__fig .fig1{width:150px}}.howToList__fig .fig2{aspect-ratio:276/336;height:auto}@media screen and (min-width:769px){.howToList__fig .fig2{width:130px}}.howToList__fig .fig3{aspect-ratio:145/176;height:auto}@media screen and (min-width:769px){.howToList__fig .fig3{width:130px}}.howToList__fig .fig4{aspect-ratio:316/288;height:auto}@media screen and (min-width:769px){.howToList__fig .fig4{width:150px}}.howToList__content{flex-basis:60%;max-width:60%}.howToList__content .rnum{aspect-ratio:1/1;margin-bottom:5px;width:30px}@media screen and (min-width:769px){.howToList__content .rnum{width:40px}}.howToList__content p{line-height:1.5}.howToRow{display:flex;gap:1rem}.howToRow>*{flex:1}.howToArrow{margin:1.5rem;text-align:center}.howToArrow .rarrow{aspect-ratio:1/1;width:30px}@media screen and (min-width:769px){.howToArrow .rarrow{width:50px}}.howToInfo{background-color:#ffeef0;border-radius:.5rem;font-size:.77rem;padding:1rem}@media screen and (min-width:769px){.howToInfo{font-size:.9rem}}.howToInfo p{line-height:1.45}.howToInfo .-ttl{font-size:.85rem;font-weight:700;margin-bottom:.5em}@media screen and (min-width:769px){.howToInfo .-ttl{font-size:1.05rem}}.aboutBtnList{display:flex;flex-wrap:wrap;gap:12px}.aboutBtnList__item{align-items:center;background-color:#fff;border-radius:10px;display:flex;overflow:hidden;width:calc(50% - 6px)}@media screen and (min-width:481px){.aboutBtnList__item{width:calc(25% - 9px)}}.aboutBtnList__item a{align-items:center;display:flex;flex:1;gap:10px;padding:12px}.aboutBtnList__number span{font-size:1.23rem;font-weight:700}.aboutBtnList__pointIcon{width:17px}.aboutBtnList__chevronIcon{width:3.5px}@media screen and (min-width:481px){.aboutBtnList__chevronIcon{margin-left:auto}}.aboutSection__heading{font-size:1.35rem;font-weight:700;line-height:1.5;margin-bottom:1rem;text-align:center}.aboutSection__body{margin-top:30px}@media screen and (min-width:769px){.aboutSection__body{margin-top:60px}}.aboutSection__body>*~*{margin-top:15px}.aboutProductList{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto}.aboutProductList__item{border-radius:10px;overflow:hidden;width:calc(50% - 5px)}@media screen and (min-width:769px){.aboutProductList__item{width:calc(25% - 9px)}}.aboutProductList__item img{-o-object-fit:contain;object-fit:contain}.aboutData{display:flex;flex-direction:column;gap:10px;line-height:1.8}@media screen and (min-width:769px){.aboutData{flex-direction:row;line-height:1.65}}.aboutData__data{margin-top:1em}.aboutData__item{background-color:#fff;border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-between;padding:2.5em 1.5em;width:100%}@media screen and (min-width:769px){.aboutData__item{width:calc(33% - 7px)}}.aboutData__body{margin-top:3em;text-align:center}.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 1em;width:100%}.aboutProds__text{font-weight:700;padding:.75em 1em;text-align:left}.aboutProds__text p{line-height:1.35}.about-list{color:#eba047}.about-list .-base{color:#745844}
